Navigation:  Archive >

Physical record requests

Previous  Top  Next

Overview

This command will list all physical record requests that have been executed.

 

Related tables

Table

Description

Primary key (PK)

Connection tables

DCPHYSFILERECORD

Physical record request

CDPHYSFILERECORD


DCPHYSFILERECDOC

Physical record request documents

CDPHYSFILERECORD

CDDOCUMENT

DCPHYSFILERECORD

DCDOCREVISION

DCDOCREVISION

Document

CDDOCUMENT

CDREVISION

DCPHYSFILERECDOC

DCCATEGORY

Category

CDCATEGORY

DCDOCREVISION

ADUSER

User

CDUSER

DCPHYSFILERECORD

ADDEPARTMENT

Department

CDDEPARTMENT

DCPHYSFILERECORD

GNREASON

Reason

CDREASON

DCPHYSFILERECORD

 

Oracle/Postgres/SQL Server

SELECT REC.NRPHYSFILERECORD, 
CASE
WHEN REC.FGSTATUS = 1 THEN 'Issue'
WHEN REC.FGSTATUS = 2 THEN 'Approval'
WHEN REC.FGSTATUS = 3 THEN 'Record'
WHEN REC.FGSTATUS = 4 THEN 'Cancelled'
WHEN REC.FGSTATUS = 5 THEN 'Acknowledgment'
WHEN REC.FGSTATUS = 6 THEN 'Loaned out'
WHEN REC.FGSTATUS = 7 THEN 'Finished'
END AS SITUATION, /*NOTE1*/
CASE 
WHEN REC.FGTYPE = 1 THEN 'Content viewing' 
WHEN REC.FGTYPE = 2 THEN 'Physical record loan'
WHEN REC.FGTYPE = 3 THEN 'Physical record copy' 
END AS REQUEST_TYPE , /*NOTE2*/
CAT.IDCATEGORY, DOC.IDDOCUMENT, DOC.NMTITLE,  ADDEP.NMDEPARTMENT, 
REC.DTREQUEST, 
U.NMUSER , 
GNREAS.NMREASON
FROM DCPHYSFILERECORD REC 
INNER JOIN DCPHYSFILERECDOC RDOC ON REC.CDPHYSFILERECORD = RDOC.CDPHYSFILERECORD 
INNER JOIN DCDOCREVISION DOC ON DOC.CDDOCUMENT = RDOC.CDDOCUMENT
INNER JOIN DCCATEGORY CAT ON DOC.CDCATEGORY = CAT.CDCATEGORY 
INNER JOIN ADUSER U ON U.CDUSER = REC.CDREQUESTBYUSER
LEFT OUTER JOIN ADDEPARTMENT ADDEP ON REC.CDDEPARTMENT = ADDEP.CDDEPARTMENT 
LEFT OUTER JOIN GNREASON GNREAS ON GNREAS.CDREASON = REC.CDREASON 
WHERE DOC.FGCURRENT=1 /*NOTE3*/
AND REC.FGREQUEST = 1 /*NOTE4*/
ORDER BY REC.NRPHYSFILERECORD, CAT.IDCATEGORY, DOC.IDDOCUMENT

 

Notes

1: The REC.FGSTATUS field indicates the request status. Case is used to display each status on text mode.

2: The REC.FGTYPE field indicates what the request type is. Case is used to display on text mode.

3: The DR.FGCURRENT indicates whether the revision is current. In this case, a value = 1 returns only from the current revision of the document. To return from all revisions, simply remove this condition from the instruction.

4: The REC.FGREQUEST = 1 field indicates the requests (1 = Request; 2 = Record).

 

Fields used on the view screen

 

arquivo-03

 

#

Field ID

Type

Description

1

SITUATION (REC.FGSTATUS)

NUMERIC(2)

Document status, obtained through the case on REC.FGSTATUS.

2

REQUEST_TYPE (REC.FGTYPE)

NUMERIC(2)

Request type, obtained through the case on REC.FGTYPE.