Card |
---|
|
Design TechnicalThe technical design document shall lay out the high level design of how the receiving an item process is to be implemented. The details laid out shall include the Wire-frames for User Interface design, Data Element Layout, including the logical Database Design, Component Specifications including artifacts such as Class Diagram, State Chart Diagrams, OJB.xml specifications and Rules information. Service Design and ImplementationScreen Flow DiagramLayout use cases based on the screen flows indicating navigation between different screens. Security- Roles – list of roles to be defined
- Permissions – list of permissions to be defined
- User Profiles – user profiles that may be applied roles/permissions (also for test/mock purposes)
Component Design- OBJ.xml
- State Chart Diagram
Service ContractsService Implementation |
Card |
---|
| Work-flow Diagram
|
Card |
---|
| UI Wire-frames Design
Create/Update Serial Receiving Record
Serial Receiving Record Search
|
Card |
---|
| Data Model
UserStory: Many Purchase Orders to One InvoiceSerial Receiving Entity:OLE_APSER_INVRCV_TREC Name | Max LengthLen | Data typeType | Default Value | Input typeType | Action eventEvent | Validation typeType | Tab Index | Remarks | INV SER_ RQST_ID | 9,0 | decimal | 0 | | | | | | OBJ RCV_REC_ID | 36 40 | varchar | | | | | | System Generated | INV_RQST_STAT_CD | 4 | varchar ACTN_DATE | | DATETIME | | | | | | | FDOC_NBR | 14 The action date is reset every time an issue is received by adding the action interval (see below) to today's date; a batch program finds reads action dates to determine when the record should be listed for review because the prescribed period of time has passed with any receipt action. Operators may manually change the action date to a future date at any time. | ACTN_INTRVL | 40 | varchar | | | | | | | INV_PD_DT | | datetime | | | | | | | INV_DT | | datetimeThe estimated number of days between receipt of each issue, e.g., a quarterly serial might have an action interval of 100 (90 days for the quarter + 10 days to account for delivery or sorting delays). Added to today's date following a receipt to establish the action date. | BIB_ID | 40 | varchar | | | | | | invoice date | INV_NBR | 25 Identifies the linked bib which has the descriptive metadata for the serial title being received. | BOUND_LOC | 40 | varchar | | | | | | invoice number | VNDR_INV_AMT | 19,2 | decimal Identifies the shelving location where bound volumes of the serial title are physically stored; used for display in the library's user interface | CALL_NUM | 40 | varchar | | | | | | vendor invoice amount | INV_RQST_PAY_DT | | datetime Displays the call number from the linked instance record | RCV_REC_TYP | 40 | varchar | | | | | | | INV_RQST_CST_SRC_CD | 4 Identifies whether the receiving record is for the main title, supplement, or index | CHRON_CAPTN_LVL1 | 40 | varchar | | | | | | | VNDR_HDR_GNRTD_ID | 10,0 | decimal Records the text of the caption used for this level. | CHRON_CAPTN_LVL2 | 40 | varchar | | | | | | | VNDR_DTL_ASND_ID | 10,0 | decimal Records the text of the caption used for this level. | CHRON_CAPTN_LVL3 | 40 | varchar | | | | | | | VNDR_NM | 45 Records the text of the caption used for this level. | CHRON_CAPTN_LVL4 | 40 | varchar | | | | | | | OLE_VNDR_CURR_ID | 10,0 | decimal Records the text of the caption used for this level. | CLAIM | 1 | varchar | | | | | | Determines whether or not a batch program looking for claims-eligible titles ignores the record or not. | OLE CLAIM_ VNDR_FOR_CURR_INV_AMT | 19,2 | decimal ITRVL_INFO | 100 | varchar | | | | | | | OLE_INV_TYP_ID | 10,0 | decimal Free text note providing misc. information about claiming unique to this title that may be of staff interest/concern | COPY_NUM | 40 | varchar | | | | | | | OLE_INV_SUB_TYP_ID | 10,0 | decimal The copy number is used to distinguish multiple subscriptions which may or may not be shelved in the same location. It should be inherited from the instance. Each subscription requires its own instance. | CORPORATE_AUTH | 40 | varchar | | | | | | Displays the 100/110/111 |ab b from the linekd bib record for the serial title | OLE_INV_MTHD_ID | 10,0 | decimal CREATE_ITEM | 1 | varchar | | | | | | Indicates whether or not an item also is created when a serial issue is received | INV ENUM_ NTECAPTN_ LN1_TXTLVL1 | 90 40 | varchar | | | | | | Records the text of the caption used for this level. | INV ENUM_ NTECAPTN_ LN2_TXTLVL2 | 90 40 | varchar | | | | | | Records the text of the caption used for this level. | INV ENUM_ NTECAPTN_ LN3_TXTLVL3 | 90 40 | varchar | | | | | | Records the text of the caption used for this level. | INV ENUM_ SPCL_HANDLG_INSTRC_LN1_TXT90CAPTN_LVL4 | 40 | varchar | | | | | | Records the text of the caption used for this level. | INV ENUM_ SPCL_HANDLG_INSTRC_LN2_TXT90CAPTN_LVL5 | 40 | varchar | | | | | | Records the text of the caption used for this level. | INV ENUM_ SPCL_HANDLG_INSTRC_LN3_TXT90CAPTN_LVL6 | 40 | varchar | | | | | | Records the text of the caption used for this level. |
Entity: OLE_AP_INV_PO_ITM_T Name | Length | Data type | Default Value | Input type | Action event | Validation type | Tab Index | Remarks | INV_PO_ITM_ID | 9,0 | decimal | 0 | GEN_RCVNG_NOTE | 100 | varchar | | | | | | INV_RQST_ID | 9,0 | decimal | 0 | | | | | | PO_ID | 9,0 | decimal Free text information displayed to operators accessing the record. | INSTANCE_ID | 40 | varchar | | | | | | | PO_ENCUM_FSCL_YR | 4,0 | decimal Identifies the linked instance record for the serial title. | ISSN | 40 | varchar | | | | | | To identify the purchase order number | AP_PUR_DOC_LNK_ID | 10,0 | decimal Displays the 022 |a from the linked bib record for the serial title. | PO_ID | 50 | varchar | | | | | | Identifies the PO on which the title has been ordered/renewed | CLOSE PRINT_ PO_INDLBL | 1 | varchar | NULL | | | | | Indicates whether a serial issue label is printed upon receipt or not | REOPEN PUBLIC_ PO_INDDISPLAY | 1 | varchar | NULL | | | | | | PO_LN_NBR | 3,0 | decimal | NULL | | | | | | ITM_TYP_CD | 4 | varchar Determines whether or not ANY of the serials receipt history information displays to public users or not. | PUBLISHER | 40 | varchar | | | | | | | ITM_LN_NBR | 3,0 | decimal Publisher from 260 |b of linked bib | SER_RCPT_LOC | 40 | varchar | | | | | | Identifies the work area at which issue receipts are recorded. | ITM SER_RCV_ DESCREC | 4000 40 | varchar varchar | | | | | | System-assigned unique ID | ITM SUBSCR_ CATLG_NBRSTAT | 30 40 | varchar | | | | | | Describes the present receipt status of the serial title. | ITM SERIAL_ AUXRCVNG_ PARTRECOD_ID | 300 40 | varchar | | | | | | | ITM_UOM_CD | 4 Foreign Key of Serial Receiving Record | TREATMENT_INSTR_NOTE | 100 | varchar | | | | | | Text that identifies any special processing steps that need to be followed when an issue of this serial is received. | ITM UNBOUND_ INV_QTY | 11,2 | decimal LOC | 40 | varchar | | | | | | Identifies the shelving location where unbound issues of the serial title are physically stored; used for display in the library's user interface | ITM URGENT_ UNIT_PRC | 19,4 | decimal NOTE | 100 | varchar | | | | | | | PO_ITM_UNIT_PRC | 19,4 | decimal Text that identifies any special situation/instruction that the operator needs to be follow BEFORE receiving an issue of this serial. | VENDOR | 3 | varchar | | | | | | | ITM_OSTND_INV_QTY | 11,2 | decimal | | | | | | | ITM_OSTND_INV_AMT | 19,2 | decimal | | Automatically inherits the vendor from a linked PO; if no PO, selected from the OLE vendors by operator creating/updating the record. This vendor is the one to which claims are sent. | CREATE_DATE | | DATETIME | | | | | ITM_TAX_AMT | 19, | decimal | | | | | | | ITM_EXTND_PRC | 19,2 | decimal Date on which the record entered the system | OPTR_ID | 40 | varchar | | | | | | | OLE_ITM_OSTND_INV_PRTS | 11,2 | decimal | | | | | | | OLE_ITM_INV_PRTS | 11,2 | decimal | | | | | | | OLE_PO_ITM_ID | 10,0 | decimal | | | | | | | OLE_LST_PRC | 19,4 | decimal | | | | | | | OLE_DOCUMENT_UUID | 50 | Name of the person creating/updating the record | MACH_ID | 100 | varchar | | | | | | Desktop at which the record was created/updated | OLE SUBSCR_ ADDLSTAT_ CHRG_USD | 1 | varchar | N | DT | | DATETIME | | | | ITM_ASND_TO_TRADE_IN_IND | 1 | varchar | | | | | | | OLE_DISCNT | 19,4 | decimal | | | | | | | OLE_DISCNT_TYP | 1 | varchar | | | | | | |
Entity: OLE_AP_INV_ACCT_T Name | Length | Data type Date on which the subscription status was changed |
Entity :OLE_SER_RCV_HIS_REC Name | Max Len | DataType | DefaultValue | Input typeType | Action eventEvent | Validation typeType | TabIndex | Remarks | INV_ACCT SER_RCPT_HIS_REC_ID | 10,0 40 | decimal varchar | | | | | | | INV SER_ PORCV_ ITMREC_ID | 8,0 40 | decimal varchar | | | | | | | FIN_COA_CD | 2 | RCV_REC_TYP | 40 | varchar | | | | | | | ACCOUNT_NBR | 7 | CHRON_LVL_1 | 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | SUB CHRON_ ACCTLVL_ NBR2 | 5 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | FIN CHRON_ SUBLVL_ OBJ_CD3 3 | 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | FIN CHRON_ OBJECTLVL_ CD4 4 | 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | ITM_ACCT_TOT_AMT | 19,2 | decimal CLAIM_COUNT | 40 | NUMERIC | | | | | | Indicates the number of claims made for the issue on this line. | DISENC_AMT` | 19,2 | decimal CLAIM_DATE | | DATETIME | | | | | |
Entity: OLE_AP_INV_SUM_ACCT_TName | Length | Data type | Default Value | Input type | Action event | Validation type | Tab Index | Remarks | SUM_ACCT_ID | 10,0 | decimal | | | | | | | INV_RQST_ID | 9,0 | decimal | | | | | | | FIN_COA_CD | 2 | Indicates the date on which the last claim was generated. | CLAIM_NOTE | 100 | varchar | | | | | | Free text that can be added to a claim notice specific to the situation and would be in addition to the claim text (see below). | ACCOUNT CLAIM_ NBRRESP | 7 40 | varchar | | | | | | Text as returned by the vendor in response to the claim | SUB ENUM_ ACCTLVL_ NBR1 | 5 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | FIN ENUM_ SUBLVL_ OBJ_CD2 | 3 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | FIN ENUM_ OBJECTLVL_ CD3 | 4 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | ITM ENUM_ ACCTLVL_ TOT_AMT | 19,2 | decimal 4 | 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | CRDT ENUM_ MEMOLVL_ ID5 | 9,0 40 | decimal varchar | | | | | | |
Entity: OLE_AP_INV_PO_ITM_USE_TAX_T Name | Length | Data type | Default Value | Input type | Action event | Validation type | Tab Index | Remarks | INV_PO_ITM_USE_TAX_ID | 10,0 | decimal | Records the caption and value for this level as entered during the receipt transaction. | ENUM_LVL_6 | 40 | varchar | | | | | | Records the caption and value for this level as entered during the receipt transaction. | INV_PO_ITM_ID | 10,0 | decimal PUBLIC_DISPLAY | 1 | varchar | | | | | | Determines whether or not this information displays to public users or not. | FIN SER_ COARCPT_ CDNOTE | 2 100 | varchar | | | | | | Information to display only to staff for this specific issue. | ACCOUNT OPTR_ NBRID | 7 40 | varchar | | | | | | | FIN_OBJECT_CD | 4 Name of the person adding the issue to the receipt history. | MACH_ID | 100 | varchar | | | | | | | RATE_CD | 10 | varchar | | | | | | | TAX_AMT | 19,4 | decimal | | | Desktop at which the issue was added to the receipt history. |
|
|