/
As a system I must be able to display the appropriate fields for a new approval entry

As a system I must be able to display the appropriate fields for a new approval entry

Document Status

DRAFT

Document Owner

@Robert Adach

Business POC

 

Related Document Links

 

Azure Dev Ops Work Item #

 

Description

A Member boards usage of one or more ASWB exams as well as regulations and rules within the jurisdiction require that the Approval entry system be able to display the appropriate information that is needed (or optional) for an approval to be entered into the system.

Assumptions

  • The user has the authority to enter an approval

  • The member board associated with the user has been properly configured

Requirements

  1. The following is a list of fields possible for data entry.

Field

Constraints

Required

Notes

Validation Rules

Field

Constraints

Required

Notes

Validation Rules

Last Name

35 characters

Always

 

Must be at least 2 characters and less than or equal to 35 characters

Middle initial

1 character

Never

 

 

Suffix

10 characters

Never

 

this will not be used until phase 3

First Name

35 characters

Always

 

Must be at least 2 characters and less than or equal to 35 characters

ID Number

11 characters

Based on rules

Refer to [IDNo label string] field on State rule table

Remove all non-numeric items from the value; Length must be equal to value based on [SSNo[ field of the State rule table.

Date of Birth

Date

Required

Per Team, this is now a required field

Must be a date at least 17 years in the past

Exam Level

Integer

Always

Refer to the [ApprovesASExam], [ApprovesBSExam],[ApprovesMSExam], [ApprovesCLExam], ]ApprovesAGExam'] fields on the State rule table

Must have a single value selected

Approval Date

Date

Based on rules

Default to be populated with the current date.

 

Approval Expiration Date

Date

Based on rules

Default to be populated based off of the [MonthsGood] field of the state rule table.

  • If populated it must be after the Approval Date value (or current date)

Internal ID Number (personal ID)

25 characters

Never

New field which will be used by boards to identify record. This field if populated will eventually be available on score rosters.

 

Correction

Integer

 

Not shown to end user, will only be populated if this is an “Edit/Update”. Values are:

1 - No

2 - Yes

 

CorrectionList

String

Never

Not shown to end user, will only be populated if this is an “Edit/Update”. Values are derived from the fields that have changed between the “original” and “new” approvals. Values are to be stored in a comma delimited string (no spaces)

Values are:

1 - last name changed

2 - First Name changed

3 - Middle initial

4 - SSNO

5 - Birthdate

6 - Exam Level

7 - Approval Date

8 - Approval Expiration Date

 

Design Considerations

Related Items

 

Questions

Question

By

Answer

Question

By

Answer

1

 

 

 

2

 

 

 

 

 

Related content