Navigation:  Ativo >

Localização

Previous  Top  Next

Visão geral

Este comando listará os locais de armazenamento dos ativos do sistema.

 

Tabelas relacionadas

Tabela

Descrição

Chave primária (PK)

Tabelas de ligação

ASHISTASSETSITE

Cadastro do histórico das localizações dos ativos

CDHISTASSETSITE

ADALLUSERS

ASASSET

ASSITE

ASASSET

Cadastro de ativos

CDASSET

CDREVISION

ADCHECKLIST

ADCOMPANY

ADTEAM

ASCONTROLS

ASDEPRECIATION

ASGENCONFIG

ASSTATE

DCDOCUMENT

OBOBJECT

Cadastro dos dados de item/ativo/insumo por revisão

CDOBJECT

CDREVISION

ADTEAM

GNASSOC

GNREVISION

OBOBJECTGROUP

OBSUBREASON

OBOBJECTGROUP

Cadastro de item/ativo/insumo

CDOBJECTGROUP

GNFAVORITE

OBOBJECTTYPE

Cadastro de tipo de item/ativo/insumo

CDOBJECTTYPE

ADMEASUNITY

ADTEAM

GNMASK

GNREVCONFIG

GNTYPEROLE

GNREVISION

Revisão

CDREVISION

ADALLUSERS

GNACTIONASSOC

GNASSOC

GNREASON

GNREVCONFIG

GNREVISIONSTATUS

ASSITE

Cadastro de localização

CDSITE

ADDEPARTMENT

ADALLUSERS

Usuário

CDUSER

ADALLUSERS

ADUSEREXTERNALDATA

GNFAVORITE

ADDEPARTMENT

Área

CDDEPARTMENT

ADALLUSERS

ADDEPARTMENT

ADTEAM

COWORKSPACE

GNASSOC

GNFAVORITE

GNMAPPING

 

Oracle

SELECT
   OBG.FGSTATUS,
   AST.FGASSTATUS,
   OBTYPE.IDOBJECTTYPE,
   OBJ.IDOBJECT,
   OBJ.NMOBJECT,
   GNREV.IDREVISION,
   ADU.NMUSER,
   ASSI.IDSITE || ' - ' || ASSI.NMSITE NMSITE,
   ASHI.NMCOORD,
   ASHI.DTSITE,
   ASHI.TMSITE
FROM ASHISTASSETSITE ASHI
   INNER JOIN ASASSET AST ON (AST.CDASSET = ASHI.CDASSET)
   INNER JOIN OBOBJECT OBJ ON (AST.CDASSET = OBJ.CDOBJECT AND AST.CDREVISION = OBJ.CDREVISION)
   INNER JOIN OBOBJECTGROUP OBG ON (OBG.CDOBJECTGROUP = OBJ.CDOBJECT)
   INNER JOIN OBOBJECTTYPE OBTYPE ON (OBTYPE.CDOBJECTTYPE = OBG.CDOBJECTTYPE)
   INNER JOIN GNREVISION GNREV ON (GNREV.CDREVISION = AST.CDREVISION)
   LEFT OUTER JOIN ASSITE ASSI ON (ASSI.CDSITE = ASHI.CDSITE)
   LEFT OUTER JOIN ADUSER ADU ON (ADU.CDUSER = ASHI.CDUSERSITE)
   LEFT JOIN ADDEPARTMENT ADPT ON (ADPT.CDDEPARTMENT = ASSI.CDCOMPANY) 
WHERE
   OBJ.FGTEMPLATE <> 1 /*OBS 1*/
   AND OBJ.FGCURRENT = 1 /*OBS 2*/
   AND (AST.FGASSTATUS IS NULL OR AST.FGASSTATUS <> 4/*OBS 3*/
   AND ASHI.FGLASTSITE = 1 /*OBS 4*/

Postgres

SELECT
   OBG.FGSTATUS,
   AST.FGASSTATUS,
   OBTYPE.IDOBJECTTYPE,
   OBJ.IDOBJECT,
   OBJ.NMOBJECT,
   GNREV.IDREVISION,
   ADU.NMUSER,
   ASSI.IDSITE || ' - ' || ASSI.NMSITE NMSITE,
   ASHI.NMCOORD,
   ASHI.DTSITE,
   ASHI.TMSITE
FROM ASHISTASSETSITE ASHI
   INNER JOIN ASASSET AST ON (AST.CDASSET = ASHI.CDASSET)
   INNER JOIN OBOBJECT OBJ ON (AST.CDASSET = OBJ.CDOBJECT AND AST.CDREVISION = OBJ.CDREVISION)
   INNER JOIN OBOBJECTGROUP OBG ON (OBG.CDOBJECTGROUP = OBJ.CDOBJECT)
   INNER JOIN OBOBJECTTYPE OBTYPE ON (OBTYPE.CDOBJECTTYPE = OBG.CDOBJECTTYPE)
   INNER JOIN GNREVISION GNREV ON (GNREV.CDREVISION = AST.CDREVISION)
   LEFT OUTER JOIN ASSITE ASSI ON (ASSI.CDSITE = ASHI.CDSITE)
   LEFT OUTER JOIN ADUSER ADU ON (ADU.CDUSER = ASHI.CDUSERSITE)
   LEFT JOIN ADDEPARTMENT ADPT ON (ADPT.CDDEPARTMENT = ASSI.CDCOMPANY) 
WHERE
   OBJ.FGTEMPLATE <> 1 /*OBS 1*/
   AND OBJ.FGCURRENT = 1 /*OBS 2*/
   AND (AST.FGASSTATUS IS NULL OR AST.FGASSTATUS <> 4/*OBS 3*/
   AND ASHI.FGLASTSITE = 1 /*OBS 4*/

SQL Server

SELECT
   OBG.FGSTATUS,
   AST.FGASSTATUS,
   OBTYPE.IDOBJECTTYPE,
   OBJ.IDOBJECT,
   OBJ.NMOBJECT,
   GNREV.IDREVISION,
   ADU.NMUSER,
   ASSI.IDSITE + ' - ' + ASSI.NMSITE NMSITE,
   ASHI.NMCOORD,
   ASHI.DTSITE,
   ASHI.TMSITE
FROM ASHISTASSETSITE ASHI
   INNER JOIN ASASSET AST ON (AST.CDASSET = ASHI.CDASSET)
   INNER JOIN OBOBJECT OBJ ON (AST.CDASSET = OBJ.CDOBJECT AND AST.CDREVISION = OBJ.CDREVISION)
   INNER JOIN OBOBJECTGROUP OBG ON (OBG.CDOBJECTGROUP = OBJ.CDOBJECT)
   INNER JOIN OBOBJECTTYPE OBTYPE ON (OBTYPE.CDOBJECTTYPE = OBG.CDOBJECTTYPE)
   INNER JOIN GNREVISION GNREV ON (GNREV.CDREVISION = AST.CDREVISION)
   LEFT OUTER JOIN ASSITE ASSI ON (ASSI.CDSITE = ASHI.CDSITE)
   LEFT OUTER JOIN ADUSER ADU ON (ADU.CDUSER = ASHI.CDUSERSITE)
   LEFT JOIN ADDEPARTMENT ADPT ON (ADPT.CDDEPARTMENT = ASSI.CDCOMPANY) 
WHERE
   OBJ.FGTEMPLATE <> 1 /*OBS 1*/
   AND OBJ.FGCURRENT = 1 /*OBS 2*/
   AND (AST.FGASSTATUS IS NULL OR AST.FGASSTATUS <> 4/*OBS 3*/
   AND ASHI.FGLASTSITE = 1 /*OBS 4*/

 

Observações

1:O campo FGTEMPLATE da tabela OBOBJECT indica se o ativo é modelo, 1 – Sim; 2 – Não;

2: FGCURRENT com o valor 1 seleciona a última revisão do ativo.

3: O campo FGSTATUS da tabela ASASSET indica a situação do ativo, o valor 4 é Desativado.

4: O campo FGLASTSITE da tabela ASASSET indica a última localização do ativo.

 

Campos utilizados na consulta

ativo-05

 

ativo-06

 

ID do campo

Tipo

Observação

1

FGSTATUS

NUMERIC(2)

Situação do objeto:

1 – Emissão

2 – Homologado

3 – Revisão

4 – Cancelado

2

FGASSTATUS

NUMERIC(2)

Situação do ativo:

1– Verificação

2– Movimentação para utilização

3– Movimentação para manutenção

4– Desativado

5– Disponível

6– Movimentação para calibração

7– Calibração em execução

8– Aprovação de calibração

9– Análise de não conformidade

10– Manutenção

3

IDOBJECTTYPE

VARCHAR(50)

Tipo de ativo

4

IDOBJECT

VARCHAR(50)

Identificador do ativo

5

NMOBJECT

VARCHAR(255)

Nome do ativo

6

IDREVISION

VARCHAR(50)

Revisão

7

NMUSER

VARCHAR(255)

Usuário

8

NMSITE

VARCHAR(255)

Localização

9

NMCOORD

VARCHAR(255)

Coordenadas

10

DTSITE

DATETIME

Data

11

TMSITE

VARCHAR(8)

Hora