Record
Mapping of the FESD attributes to the WorkZone Content Server FESD Web Services database fields and notes on WorkZone Content Server FESD Web Services implementation are presented in the table below.
FESD Parameter | WorkZone Content Server FESD Web Services Table | WorkZone Content Server FESD Web Services Field | WorkZone Content Server FESD Web Services Implementation Notes |
---|---|---|---|
userIdentifier | N/A | N/A | Is recorded to Use_log.identification field. |
caseFileIdentifier | Record | file_key | Parameter type is GUID. Corresponding file_key from File table is found by fesd_id_key equal to this value. |
recordIdentifier | Record | fesd_id_key | Parameter type is GUID instead of int(10) specified by FESD standard. |
uniqueIdentifier | Record | fesd_id_key | Parameter type is GUID instead of int(10) specified by FESD standard. |
year | Record | N/A | Calculated as year part of the Record.created field. |
sequenceNumber | Record | record_key | |
caseFileReference | Record | file_key | Parameter type is GUID instead of char(10) specified by FESD standard. Used for output: Corresponding fesd_id_key from File table is found by file_key. |
caseFileSequenceNumber | Record | record_no | |
registrationDate | Record | created | Ignored at input. Is filled in with the date of Record creation. |
documentTypeReference | Record | record_grp | Parameter type is char(32) instead of char(2) specified by FESD standard. |
documentDate | Record | letter_date | |
noDocumentDateIndicator | N/A | N/A | Ignored at input. Is not stored in WorkZone Content Server FESD Web Services database. Calculated for GetRecord method: ‘1’ if Record.letter_date is empty, ‘0’ otherwise |
recordStatusCode | Record | record_type | Parameter type is char(32) instead of char(2) specified by FESD standard. |
recordContentsDescriptionText | Record_title | text | |
recordContentsDescriptionNonDisclosureIndicator | Record | not_public_desc | Parameter type is unsignedByte instead of char(1) specified by FESD standard. Method accepts only ‘0’ and ‘1’. ‘1’ in method input and output = ’J’ in WorkZone Content Server FESD Web Services database, ‘0’ in method input and output = ’N’ in WorkZone Content Server FESD Web Services database. |
recordContentsAlternativeDescriptionText | Localized_record_text | text | |
recordDepricationDate | Record | deprecation | |
executionDate | Record | execution | |
recordDeadline | Record | reply_time_limit_date | |
nonDisclosureDescriptionText | Record | legislation_ref | |
nonDisclosureEvaluationDate | Record | evaluation | |
recordPaper | Record | medium | Parameter type is unsignedByte instead of char(1) specified by FESD standard. Method accepts only ‘0’ and ‘1’. ‘1’ in method input and output = ’P’ in WorkZone Content Server FESD Web Services database, ‘0’ in method input and output = ’E’ in WorkZone Content Server FESD Web Services database. |
loanDate | Record_location | received | |
borrowerReference | Record_location | recipient | Parameter type is GUID instead of int(10) specified by FESD standard. Algorithms of storing and fetching this parameter to / from WorkZone Content Server FESD Web Services database are similar to algorithms for caseFileResponsibleOfficerReference parameter of CaseFile. |
createdByReference | Record | create_user | Parameter type is GUID instead of int(10) specified by FESD standard. Ignored in input. The field Record.create_user in database is filled in with name code of user who called CreateRecord method. For output, it is retrieved as fesd_id_key from a row found in Users table by user_name = value of the field. |
lastUpdatedDate | Record | ||
lastUpdatedByReference | Record | ||
responsibleOfficerReference / responsibleCaseOfficerReference | Record | ||
sender | Record_name | ||
recipient | Record_name | ||
comment | See Record Comment. | ||
reminder | See Record Reminder. | ||
documentAccosiation | See Record Document Association. |