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
#
|
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
|
|