Navigation:  Asset >

Asset reservations

Previous  Top  Next

Overview

This command will list asset reservations.

 

Related tables

Table

Description

Primary key (PK)

Connection tables

ASRESERVE

Assets reservation

CDRESERVE

ADALLUSERS

ADDEPARTMENT

ASASSETRESERVE

Association of assets with the reservations

CDRESERVE

CDASSET

CDREVISION

ASASSET

ASRESERVE

ASASSET

Assets

CDASSET

CDREVISION

ADCHECKLIST

ADCOMPANY

ADTEAM

ASCONTROLS

ASDEPRECIATION

ASGENCONFIG

ASSTATE

DCDOCUMENT

OBOBJECT

Item/Asset/Supply data based on revision

CDOBJECT

CDREVISION

ADTEAM

GNASSOC

GNREVISION

OBOBJECTGROUP

OBSUBREASON

GNREVISION

Revision

CDREVISION

ADALLUSERS

GNACTIONASSOC

GNASSOC

GNREASON

GNREVCONFIG

GNREVISIONSTATUS

OBOBJECTGROUP

Item/Asset/Supply

CDOBJECTGROUP

GNFAVORITE

OBOBJECTTYPE

Item/Asset/Supply type

CDOBJECTTYPE

ADMEASUNITY

ADTEAM

GNMASK

GNREVCONFIG

GNTYPEROLE

ADDEPARTMENT

Department

CDDEPARTMENT

ADALLUSERS

ADDEPARTMENT

ADTEAM

COWORKSPACE

GNASSOC

GNFAVORITE

GNMAPPING

ADALLUSERS

User

CDUSER

ADALLUSERS

ADUSEREXTERNALDATA

GNFAVORITE

PRTASK

Project/Task/Nonproject task/Monitored event

CDTASK

ADALLUSERS

ADDEPARTMENT

ADTEAM

GNACTIVITYTIMECFG

GNAPPROV

GNASSOC

GNCALENDAR

GNCHECKLISTANSWER

GNFAVORITE

GNREVISIONSTATUS

PRCONFRECURRING

PRPRIORITY

PRTASKTYPE

 

Oracle

SELECT
   PRTK1.FGTASKTYPE,
   GRP.FGSTATUS,
   ASA.FGASSTATUS,
   ASTR.FGSTATUS FGSTATUSRESERVE,
   OBTY.IDOBJECTTYPE,
   OBJ.IDOBJECT,
   OBJ.NMOBJECT,
   GNR.IDREVISION,
   ASR.IDRESERVE,
   ASR.DTCHECKOUT,
   ASTR.DTDUEDATE,
   ASTR.DTEND,
   ASTR.FGTYPERESERVE,
   ADDPTEMISSOR.IDDEPARTMENT || ' - ' || ADDPTEMISSOR.NMDEPARTMENT AS NMDEPARTMENTEMISSOR_FULLNAME,
   USREMISSOR.IDUSER,
   USREMISSOR.NMUSER AS NMUSEREMISSOR,
   ADDPTDESTINATARIO.IDDEPARTMENT || ' - ' || ADDPTDESTINATARIO.NMDEPARTMENT AS NMDEPARTMENTDEST_FULLNAME,
   USRDESTINATARIO.IDUSER AS USRDEST,
   USRDESTINATARIO.NMUSER AS NMUSERDESTINATARIO
 
FROM
   ASRESERVE ASR
   INNER JOIN ASASSETRESERVE ASTR ON ( ASR.CDRESERVE = ASTR.CDRESERVE )
   INNER JOIN ASASSET ASA ON ( ASTR.CDASSET = ASA.CDASSET )
   INNER JOIN OBOBJECT OBJ ON ( OBJ.CDOBJECT = ASTR.CDASSET AND OBJ.FGCURRENT = 1 )
   INNER JOIN GNREVISION GNR ON ( OBJ.CDREVISION = GNR.CDREVISION )
   INNER JOIN OBOBJECTGROUP GRP ON ( ASTR.CDASSET = GRP.CDOBJECTGROUP )
   INNER JOIN OBOBJECTTYPE OBTY ON ( GRP.CDOBJECTTYPE = OBTY.CDOBJECTTYPE )
   INNER JOIN ADDEPARTMENT ADDPTEMISSOR ON ( ASR.CDSENDERDEPT = ADDPTEMISSOR.CDDEPARTMENT )
   INNER JOIN ADUSER USREMISSOR ON ( ASR.CDSENDERUSER = USREMISSOR.CDUSER )
   INNER JOIN ADDEPARTMENT ADDPTDESTINATARIO ON ( ASR.CDDESTDEPT = ADDPTDESTINATARIO.CDDEPARTMENT )
   INNER JOIN ADUSER USRDESTINATARIO ON ( ASR.CDDESTUSER = USRDESTINATARIO.CDUSER )
   LEFT OUTER JOIN PRTASK PRTK1 ON (PRTK1.CDTASK = ASR.CDTASK)
WHERE
   OBJ.FGTEMPLATE <> 1 /*OBS 1*/
   AND (ASA.FGASSTATUS IS NULL OR ASA.FGASSTATUS <> 4/*OBS 2

Postgres

SELECT
   PRTK1.FGTASKTYPE,
   GRP.FGSTATUS,
   ASA.FGASSTATUS,
   ASTR.FGSTATUS FGSTATUSRESERVE,
   OBTY.IDOBJECTTYPE,
   OBJ.IDOBJECT,
   OBJ.NMOBJECT,
   GNR.IDREVISION,
   ASR.IDRESERVE,
   ASR.DTCHECKOUT,
   ASTR.DTDUEDATE,
   ASTR.DTEND,
   ASTR.FGTYPERESERVE,
   ADDPTEMISSOR.IDDEPARTMENT || ' - ' || ADDPTEMISSOR.NMDEPARTMENT AS NMDEPARTMENTEMISSOR_FULLNAME,
   USREMISSOR.IDUSER,
   USREMISSOR.NMUSER AS NMUSEREMISSOR,
   ADDPTDESTINATARIO.IDDEPARTMENT || ' - ' || ADDPTDESTINATARIO.NMDEPARTMENT AS NMDEPARTMENTDEST_FULLNAME,
   USRDESTINATARIO.IDUSER AS USRDEST,
   USRDESTINATARIO.NMUSER AS NMUSERDESTINATARIO
 
FROM
   ASRESERVE ASR
   INNER JOIN ASASSETRESERVE ASTR ON ( ASR.CDRESERVE = ASTR.CDRESERVE )
   INNER JOIN ASASSET ASA ON ( ASTR.CDASSET = ASA.CDASSET )
   INNER JOIN OBOBJECT OBJ ON ( OBJ.CDOBJECT = ASTR.CDASSET AND OBJ.FGCURRENT = 1 )
   INNER JOIN GNREVISION GNR ON ( OBJ.CDREVISION = GNR.CDREVISION )
   INNER JOIN OBOBJECTGROUP GRP ON ( ASTR.CDASSET = GRP.CDOBJECTGROUP )
   INNER JOIN OBOBJECTTYPE OBTY ON ( GRP.CDOBJECTTYPE = OBTY.CDOBJECTTYPE )
   INNER JOIN ADDEPARTMENT ADDPTEMISSOR ON ( ASR.CDSENDERDEPT = ADDPTEMISSOR.CDDEPARTMENT )
   INNER JOIN ADUSER USREMISSOR ON ( ASR.CDSENDERUSER = USREMISSOR.CDUSER )
   INNER JOIN ADDEPARTMENT ADDPTDESTINATARIO ON ( ASR.CDDESTDEPT = ADDPTDESTINATARIO.CDDEPARTMENT )
   INNER JOIN ADUSER USRDESTINATARIO ON ( ASR.CDDESTUSER = USRDESTINATARIO.CDUSER )
   LEFT OUTER JOIN PRTASK PRTK1 ON (PRTK1.CDTASK = ASR.CDTASK)
WHERE
   OBJ.FGTEMPLATE <> 1 /*OBS 1*/
   AND (ASA.FGASSTATUS IS NULL OR ASA.FGASSTATUS <> 4/*OBS 2*/

SQL Server

SELECT
   PRTK1.FGTASKTYPE,
   GRP.FGSTATUS,
   ASA.FGASSTATUS,
   ASTR.FGSTATUS FGSTATUSRESERVE,
   OBTY.IDOBJECTTYPE,
   OBJ.IDOBJECT,
   OBJ.NMOBJECT,
   GNR.IDREVISION,
   ASR.IDRESERVE,
   ASR.DTCHECKOUT,
   ASTR.DTDUEDATE,
   ASTR.DTEND,
   ASTR.FGTYPERESERVE,
   ADDPTEMISSOR.IDDEPARTMENT + ' - ' + ADDPTEMISSOR.NMDEPARTMENT AS NMDEPARTMENTEMISSOR_FULLNAME,
   USREMISSOR.IDUSER,
   USREMISSOR.NMUSER AS NMUSEREMISSOR,
   ADDPTDESTINATARIO.IDDEPARTMENT + ' - ' + ADDPTDESTINATARIO.NMDEPARTMENT AS NMDEPARTMENTDEST_FULLNAME,
   USRDESTINATARIO.IDUSER AS USRDEST,
   USRDESTINATARIO.NMUSER AS NMUSERDESTINATARIO
 
FROM
   ASRESERVE ASR
   INNER JOIN ASASSETRESERVE ASTR ON ( ASR.CDRESERVE = ASTR.CDRESERVE )
   INNER JOIN ASASSET ASA ON ( ASTR.CDASSET = ASA.CDASSET )
   INNER JOIN OBOBJECT OBJ ON ( OBJ.CDOBJECT = ASTR.CDASSET AND OBJ.FGCURRENT = 1 )
   INNER JOIN GNREVISION GNR ON ( OBJ.CDREVISION = GNR.CDREVISION )
   INNER JOIN OBOBJECTGROUP GRP ON ( ASTR.CDASSET = GRP.CDOBJECTGROUP )
   INNER JOIN OBOBJECTTYPE OBTY ON ( GRP.CDOBJECTTYPE = OBTY.CDOBJECTTYPE )
   INNER JOIN ADDEPARTMENT ADDPTEMISSOR ON ( ASR.CDSENDERDEPT = ADDPTEMISSOR.CDDEPARTMENT )
   INNER JOIN ADUSER USREMISSOR ON ( ASR.CDSENDERUSER = USREMISSOR.CDUSER )
   INNER JOIN ADDEPARTMENT ADDPTDESTINATARIO ON ( ASR.CDDESTDEPT = ADDPTDESTINATARIO.CDDEPARTMENT )
   INNER JOIN ADUSER USRDESTINATARIO ON ( ASR.CDDESTUSER = USRDESTINATARIO.CDUSER )
   LEFT OUTER JOIN PRTASK PRTK1 ON (PRTK1.CDTASK = ASR.CDTASK)
WHERE
   OBJ.FGTEMPLATE <> 1 /*OBS 1*/
   AND (ASA.FGASSTATUS IS NULL OR ASA.FGASSTATUS <> 4/*OBS 2*/

Notes

1: The FGTEMPLATE field of the OBOBJECT table indicates whether the asset is a template, 1 – Yes; 2 – No;

2: The FGSTATUS field of the ASASSET indicates the asset status, the value 4 is disabled.

 

Fields used on the view screen

ativo-03

 

ativo-04

 

#

Field ID

Type

Description

1

FGTASKTYPE

NUMERIC(2)

Event properties:

1– Project

2– Monitored event

3– Nonproject task

2

FGSTATUS

NUMERIC(2)

Object status:

1– Issue

2– Released

3– Revision

4– Cancelled

3

FGASSTATUS

NUMERIC(2)

Asset status:

1– Verification

2– Usage event

3– Maintenance event

4– Disabled

5– Available

6– Calibration event

7– Calibration in progress

8– Calibration approval

9– Nonconformity analysis

10– Maintenance

4

FGSTATUSRESERVE

NUMERIC(2)

Reservation status:

1– To be loaned

2– Finished

3– Cancelled

5

IDOBJECTTYPE

VARCHAR(50)

Asset type

6

IDOBJECT

VARCHAR(50)

Asset ID #

7

NMOBJECT

VARCHAR(255)

Asset name

8

IDREVISION

VARCHAR(50)

Revision

9

IDRESERVE

VARCHAR(50)

Reservation ID #

10

DTCHECKOUT

DATETIME

Check-out date

11

DTDUEDATE

DATETIME

Check-in deadline

12

DTEND

DATETIME

Return date

13

FGTYPERESERVE

NUMERIC(2)

Purpose:

0– Maintenance

1– Calibration

2– Usage

14

NMDEPARTMENTEMISSOR_FULLNAME

VARCHAR(255)

Requester dept.

15

IDUSER

VARCHAR(50)

Issuer ID

16

NMUSEREMISSOR

VARCHAR(255)

Issuer name

17

NMDEPARTMENTDEST_FULLNAME

VARCHAR(255)

Addressee department

18

USRDEST

VARCHAR(50)

Addressee ID

19

NMUSERDESTINATARIO

VARCHAR(255)

Addressee name