Physical Data Attributes Table

 

Field Name

Key Type

Req ?

Data Type

Field Size

Valid Values

Other

Assign_resource

Assign_resource_inits

PK, FK

Y

Char

3

Must be in/from USER

References: USER

Assign_workreq_id

PK, FK

Y

Uint

4

Must be in/from Workreq_activity

References: Workreq_activity

Assign_workreq_act_id

PK, FK

Y

Uint

4

Must be in/from Workreq_activity

References: Workreq_activity

Assign_status

 

Y

Char

9

Assigned, Cancelled

Probably not a validation table.

Assign_hours_est

 

Y

Real

8

   

Assign_comment

 

N

Text

125

No validation

 

Assign_last_upd_ts

 

Y

Char

17

 

From System date/time

Assign_last_upd_inits

 

Y

Char

3

 

From Login_initials

Login_admin

Login_ID

PK

Y

Char

8

 

Mainframe ID?

Login_user_inits

FK

Y

Char

3

Must be in/from USER

References: USER

Login_last_upd_ts

 

Y

Char

17

 

From System date/time

Login_last_upd_inits

 

Y

Char

3

 

From Login_initials

USER

User_inits

PK

Y

Char

3

 

Unique

User_name

 

Y

Text

30

No validation

 

User_access_privilege_cd

 

Y

Char

1

Client, ACS

Internally a code, externally text

User_active_ind

 

Y

Char

1

Y (Active), N (Not active)

 

User_auth_system_codes

FK

N

Char

40

Must be in/from SYSTEM_LOOKUP

References: SYSTEM_LOOKUP Codes are concatenated in XXX,XXX,XXX format and define the system(s) on which this user is authorized to report. ACS users can report on all systems

User_phone

 

Y

Char

20

(nnn)nnn-nnnn

 

User_email

 

N

Text

125

No validation

 

User_comment

 

N

Text

125

No validation

 

User_last_upd_ts

 

Y

Char

17

 

From System date/time

User_last_upd_inits

 

Y

Char

3

 

From Login_initials

Workreq_activity

Workreq_id

PK

Y

Uint

4

 

System-generated

Workreq_act_id

PK

Y

Uint

4

Zeroes indicate 'this is a work request'

 

Workreq_act_name

 

Y

Char

20

No validation

 

Workreq_act_type

FK

Y (for activity)

Char

20

Must be in/from WORKREQ_ACTIVITY_TYPE_LOOKUP

References: WORKREQ_ACTIVITY_TYPE_LOOKUP

Workreq_act_status

FK

Y

Char

20

Must be in/from WORKREQ_ACTIVITY_STATUS_LOOKUP

References: WORKREQ_ACTIVITY_STATUS_LOOKUP

Workreq_leader_inits

FK

Y (for Workreq)

Char

3

Must be in/from USER

User_access_privilege_code must be 'ACS'

References: USER

Workreq_request_dt

 

Y (for Workreq)

Date

4

If entered, must be a valid date

 

Workreq_due_dt

 

N

Date

4

If entered, must be a valid date

 

Workreq_system_cd

FK

Y (for Workreq)

Char

20

Must be in/from SYSTEM_LOOKUP

References: SYSTEM_LOOKUP See instruction brochure for filling out the Work Request.

Workreq_requestor_name

 

Y

Text

30

No validation

 

Workreq_requestor_phone

 

Y

Char

20

No validation

 

Workreq_requestor_email

 

N

Text

125

No validation

 

Workreq_auth_mgr_inits

FK

Y

Char

3

For Clients who are logged in, pulled from Login_initials. Pull down list of all login names for ACS

References: LOGIN_ADMIN or USER

Workreq_reason

FK

N

Text

125

Must be in/from WORKREQ_ _REASON__LOOKUP

References: WORKREQ_ _REASON__LOOKUP

If 'Other' is selected, text can be appended.

Workreq_pgm_name

 

N

Text

125

No validation

 

Workreq_description

 

Y (for Workreq)

Text

125

No validation

 

Workreq_func_specs

 

Y (for Workreq)

Text

125

No validation

 

Workreq_improvement

 

N

Text

125

No validation

 

Workreq_due_dt_reason

 

N

Text

125

No validation

 

Workreq_act_comment

 

N

Text

125

No validation

 

Workreq_submitted_dt

 

Y

Date

4

The date a Client enters the Work Request into the system or the fax or postmark date when an ACS person enters the request

From System date or key entry

Workreq_received_ts

 

N

Char

17

 

From System date/time

Workreq_received_inits

FK

N

Char

3

Must be in/from USER

From Login_initials

Workreq_approved_dt

 

N

Date

4

 

From System date

Workreq_assigned_to_inits

FK

N

Char

3

Must be in/from USER

Selected from a pull down of any user with User_access_privilege_code = 'ACS'

References: USER

Workreq_hours_est

 

N

Real

8

Roll up of assign_hours_est in ASSIGN_RESOURCE

Calculated from ASSIGN_RESOURCE, not stored in the database

Workreq_start_dt

 

N

Date

4

Valid date keyed by the Resource who first starts working on the project.

 

Workreq_target_complete_dt

 

N

Date

4

Valid date keyed by ACS Manager.

 

Workreq_signoff_name

FK

N

Text

30

Must be in/from USER

Name keyed by ACS Manager

References: USER

Workreq_signoff_dt

 

N

Date

4

Valid date keyed by ACS Manager

 

Workreq_tested_by_name

 

N

Text

30

Name keyed by ACS Manager

 

Workreq_tested_dt

 

N

Date

4

Valid date keyed by ACS Manager

 

Workreq_act_anticip_start_dt

 

N

Date

4

Valid date keyed by ACS Manager

 

Workreq_act_actual_start_date

 

N

Date

4

Valid date keyed by ACS Manager

 

Workreq_act_anticip_complete_dt

 

N

Date

4

Valid date keyed by ACS Manager

 

Workreq_act_actual_complete_dt

 

N

Date

4

Valid date keyed by ACS Manager

 

Workreq_act_last_upd_ts

 

Y

Char

17

 

From System date/time

Workreq_act_last_upd_inits

 

Y

Char

3

 

From Login_initials

TIMESHEET

Timesheet_resource_inits

PK, FK

Y

Char

3

Must be in/from USER

References: USER

Timesheet_workreq_id

PK, FK

Y

Uint

4

Must be in/from Workreq_activity

References: Workreq_activity

Timesheet_workreq_activity_id

PK, FK

Y

Uint

4

Must be in/from Workreq_activity

References: Workreq_activity

Timesheet_date

PK??

Y

Date

4

Valid date keyed by the Resource

 

Timesheet_hours

 

Y

Real

8

Hours keyed in by the Resource

 

Timesheet_last_upd_ts

 

Y

Char

17

 

From System date/time

Timesheet_last_upd_inits

 

Y

Char

3

 

From Login_initials

 

SYSTEM_LOOKUP

System_cd

PK

Y

Char

3

   

System_name

 

Y

Text

30

Accounting, Accounts Payable, Admissions, Alumni, Budget, Bursar, Cashiers, Collections, Co-op, Financial Aid, HRM, Institutional Research, Payroll, Purchasing, Registrar, Residential Life, Web Server, ACS

 

System_last_upd_ts

 

Y

Char

17

 

From System date/time

System_last_upd_inits

 

Y

Char

3

 

Keyed in by system administrator

WORKREQ_ACTIVITY_TYPE_LOOKUP

Workreq_act_type

PK

Y

Char

20

Activity: requirements analysis, definition, design, coding, testing, implementation, documentation

For Admin. WR: Holiday, Floating Holiday, Personal, Vacation, Sick, Training, Conferences, Reviews, Bereavement, Leave of Absence

For Maint. WR:

????

Workreq: Blank

There is no validation to prevent Admin-related or Maint-related Activity Types from being used for other types of activities.

Workreq_act_type_valid_for_cd

 

Y

Char

1

A=Valid for an Activity

W=Valid for a Work Request

 

Workreq_act_type_last_upd_ts

 

Y

Char

17

 

From System date/time

Workreq_act_type_last_upd_inits

 

Y

Char

3

 

Keyed in by system administrator

WORKREQ_ACTIVITY_STATUS_LOOKUP

Workreq_act_status

PK

Y

Char

20

Activity: Unassigned, Assigned, In Progress, Complete, Cancelled.

Workreq: Submitted, Received, Approved, In Progress, Complete, Cancelled.

 

Workreq_act_status_valid_for_cd

 

Y

Char

1

A=Valid for an Activity

W=Valid for a Work Request

 

Workreq_act_status_last_upd_ts

 

Y

Char

17

 

From System date/time

Workreq_act_status_last_upd_inits

 

Y

Char

3

 

Keyed in by system administrator

WORKREQ_REASON_LOOKUP

Workreq_reason

PK

Y

Char

125

Significant potential cost savings, Efficiency-Automate current manual process, Enhancement, Regulatory Request, Correction to Existing Program, Other

 

Workreq_reason_last_upd_ts

 

Y

Char

17

 

From System date/time

Workreq_reason_last_upd_inits

 

Y

Char

3

 

Keyed in by system administrator