Deck
idKuali OLE
Card
labelOverview
Section
 
Column
width50%
 

Description

 

Card
labelDesign : Techinical


 

Design Technical

The 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 Implementation
Screen Flow Diagram

Layout 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 Contracts
Service Implementation
Card
labelProcess Diagram


  Work-flow Diagram

Card
labelWireframes


 UI Wire-frames Design

 
Create/Update Serial Receiving Record

Acknowledgement Pop up

Serial Receiving Record Search


Card
labelData Model

Data Model

UserStory: Many Purchase Orders to One InvoiceSerial Receiving

Entity:OLE_APSER_INVRCV_TREC

 

Name

Max

Length

Len

Data

type

Type

Default Value

Input

type

Type

Action

event

Event

Validation

type

Type

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_

NTE

CAPTN_

LN1_TXT

LVL1

90

40

varchar

   

 

 

Records the text of the caption used for this level. 

INV

ENUM_

NTE

CAPTN_

LN2_TXT

LVL2

90

40

varchar

   

 

 

Records the text of the caption used for this level. 

INV

ENUM_

NTE

CAPTN_

LN3_TXT

LVL3

90

40

varchar

   

 

 

Records the text of the caption used for this level. 

 

INV

ENUM_

SPCL_HANDLG_INSTRC_LN1_TXT90

CAPTN_LVL4

40

varchar

   

 

 

Records the text of the caption used for this level. 

INV

ENUM_

SPCL_HANDLG_INSTRC_LN2_TXT90

CAPTN_LVL5

40

varchar

   

 

 

Records the text of the caption used for this level. 

INV

ENUM_

SPCL_HANDLG_INSTRC_LN3_TXT90

CAPTN_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_IND

LBL

1

varchar

NULL   

 

 

Indicates whether a serial issue label is printed upon receipt or not 

REOPEN

PUBLIC_

PO_IND

DISPLAY

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_

DESC

REC

4000

40

 varchar

varchar

   

 

 

System-assigned unique ID 

ITM

SUBSCR_

CATLG_NBR

STAT

30

40

varchar

   

 

 

Describes the present receipt status of the serial title. 

ITM

SERIAL_

AUX

RCVNG_

PART

RECOD_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_

ADDL

STAT_

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

type

Type

Action

event

Event

Validation

type

Type

TabIndex

Remarks

INV_ACCT

SER_RCPT_HIS_REC_ID

10,0

40

decimal

varchar

 

 

 

 

 

 

System Generated

INV

SER_

PO

RCV_

ITM

REC_ID

8,0

40

decimal

varchar

 

 

 

 

 

 

FIN_COA_CD

2

Foreign Key of Serial Receiving Record

RCV_REC_TYP

40

varchar

 

 

 

 

 

 

ACCOUNT_NBR

7

Three hard-coded values that determines whether the serials receiving record was created for the main title; a supplement to the title; or an index for the title. The receipt lines that follow show the issues received for each type.

CHRON_LVL_1

40

varchar

 

 

 

 

 

Records the caption and value for this level as entered during the receipt transaction. 

SUB

CHRON_

ACCT

LVL_

NBR

2

5

40

varchar

 

 

 

 

 

Records the caption and value for this level as entered during the receipt transaction. 

FIN

CHRON_

SUB

LVL_

OBJ_CD

3

3

40

varchar

 

 

 

 

 

Records the caption and value for this level as entered during the receipt transaction. 

FIN

CHRON_

OBJECT

LVL_

CD

4

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_T

Name

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_

NBR

RESP

7

40

varchar

 

 

 

 

 

Text as returned by the vendor in response to the claim 

SUB

ENUM_

ACCT

LVL_

NBR

1

5

40

varchar

 

 

 

 

 

Records the caption and value for this level as entered during the receipt transaction. 

FIN

ENUM_

SUB

LVL_

OBJ_CD

2

3

40

varchar

 

 

 

 

 

Records the caption and value for this level as entered during the receipt transaction. 

FIN

ENUM_

OBJECT

LVL_

CD

3

4

40

varchar

 

 

 

 

 

Records the caption and value for this level as entered during the receipt transaction. 

ITM

ENUM_

ACCT

LVL_

TOT_AMT

19,2

decimal

4

40

varchar

 

 

 

 

 

Records the caption and value for this level as entered during the receipt transaction. 

CRDT

ENUM_

MEMO

LVL_

ID

5

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_

COA

RCPT_

CD

NOTE

2

100

varchar

 

 

 

 

 

Information to display only to staff for this specific issue. 

ACCOUNT

OPTR_

NBR

ID

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.