Delivery transparency
Fit-Gap requirements matrix
This read-only view mirrors the project’s requirements tracker (docs/fitgap/fitgap_requirements_tracker.csv),
organized like the source workbook: major themes, then requirement categories (for example mandatory items, workflow, licensing) within each theme.
Mandatory
Sheet order 4
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| MAND 01 | MAND | Mandatory | Support the ability for external users to create and maintain an account (such as: licensees, certificate holders, DRS and Enforcement complainants, respondents, education providers, insurance and bond providers, local government entities). Such accounts may have access to several areas assigned to them depending upon the type of user. | — | Implemented | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; PAR-005 Link Existing Licenses To My Account |
| MAND 02 | MAND | Mandatory | Provide the ability to take payments (cash, check, money orders, electronic payments) and provide refunds as well as provide a 3rd party payment Solution or be able to fully interface with a third party payment Provider that is approved by Oregon Treasury | — | Implemented | finance | FIN-001 Pay Charges Online And Receive Receipts; FIN-002 Pay By ACH Or Card Without PCI Retention; FIN-003 Record Manual Payments; FIN-004 Issue Refunds And Adjustments |
| MAND 03 | MAND | Mandatory | Provide a case management/workflow component that provides a complete life cycle of a licensee record (examples include intial application, DRS complaint, Enforcement complaint, queue management, assignments, tracking, status, outcome/resolution, closure of record/case, maintenance for designated retention period). | — | In Progress | workflow | CMP-004 Classify And Route Complaints; ENF-001 Open Cases By Case Type; ENF-009 Review Prior License And Case History During Investigation; LIC-005 Review Applications In Queue With Full History; LIC-016 View Complete License Lifecycle History; WFL-001 Configure Routing Rules And Deadlines |
| MAND 04 | MAND | Mandatory | Provide storage and management for uploaded documents integrated within the system. | — | Implemented | documents | DOC-001 Upload Required Supporting Files; DOC-003 Assemble Evidence Bundles With Metadata; DOC-004 Apply Retention And Restricted Access Policies; ENF-003 Upload Evidence And Media To A Case |
| MAND 05 | MAND | Mandatory | Provide capability for data sharing with entities which may include data download or upload files of any common type | — | In Progress | reporting | REP-003 Export Redacted Records In Common Formats; REP-004 Publish Secure Data Exchange Interfaces; REP-005 Document API Schemas And Usage; REP-009 Query License Status And Party Data Securely |
| MAND 06 | MAND | Mandatory | Provide the ability for communication (letter, email, text, or other as specified) between external users and CCB staff (e.g. request actions) and track responses/completion of actions | — | Implemented | correspondence | CMP-006 Respond To Agency Requests On A Complaint; COR-001 Generate And Edit Licensing Notices; COR-002 Send Legal Notices With Delivery Audit; COR-005 Receive Alerts And Respond In Portal |
| MAND 07 | MAND | Mandatory | Provide an electronic signature, attestation, or affirmation capability integrated into the system. | — | Implemented | licensing | CMP-009 Provide Complaint Attestation Electronically; LIC-003 Provide Attestation At Submission |
| MAND 08 | MAND | Mandatory | Provide functionality for completion of and workflow management processing for online submissions | — | Implemented | workflow | CMP-001 Submit A DRS Complaint Online; CMP-002 Submit An Anonymous Enforcement Complaint; CMP-003 Enter Complaints Received Offline; LIC-001 Submit An Online License Application; LIC-013 Submit An Online Renewal; WFL-004 Define Hard Stops For Forms And Documents |
| MAND 09 | MAND | Mandatory | Provide the ability to track multiple types of agency actions related to regulated entities and cases within agency jurisdiction | — | In Progress | enforcement | ENF-006 Issue Agency Action Notices From Templates; ENF-007 Set Case Disposition And Civil Penalties; LIC-012 Record Suspensions With Reasons And Evidence |
| MAND 10 | MAND | Mandatory | Provide the ability to track business structures and relationships among licenses, licensees, accounts, and other entities | — | Implemented | parties | PAR-001 Maintain Business Profile And Relationships; PAR-002 Validate Legal Entity Structure |
| MAND 11 | MAND | Mandatory | Scale to mobile devices | — | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers |
| MAND 12 | MAND | Mandatory | Provide full audit trail capability | — | In Progress | core_platform | DOC-006 Run Retention Processing With Audit Evidence; FIN-010 Inspect Transaction Integrity And Reconciliation Trails; IAM-005 Review Login Risk And Access Changes; LIC-016 View Complete License Lifecycle History |
| MAND 13 | MAND | Mandatory | Provide reporting capability which can support basic, pre-defined reporting as well as report development | — | Implemented | reporting | REP-001 Run Cross-Domain Operational Reports; REP-002 Schedule And Save Standard Reports; REP-003 Export Redacted Records In Common Formats; REP-007 Build Complex Reports Without Vendor Help |
| MAND 14 | MAND | Mandatory | Capability to generate communications (letter, email, text or other as specified) to external and internal users based upon a trigger such as workflow, date, event, etc. | — | Implemented | correspondence | COR-002 Send Legal Notices With Delivery Audit; COR-004 Configure Triggered Communications; ENF-006 Issue Agency Action Notices From Templates; WFL-005 Configure Reminders, Escalations, And Overrides |
| MAND 15 | MAND | Mandatory | Either provide a cloud-hosted or SDC hosted browser based SAAS. | — | In Progress | infra | IAM-008 Use The Portal On Mobile Browsers; IAM-009 Operate In State Azure Environment |
| MAND 16 | MAND | Mandatory | Have ability to integrate internal users with Active Directory and Microsoft | — | Implemented | iam | IAM-003 Access Staff Portal With Entra SSO |
| MAND 17 | MAND | Mandatory | Any and all PaaS or IaaS components of the proposed Solution will be hosted within the State’s EIS Cloud Managed Environment (Azure). | — | In Progress | infra | IAM-009 Operate In State Azure Environment |
| MAND 18 | MAND | Mandatory | Workforce authentication is performed through Microsoft Entra ID, using Single Sign-On with MFA and least-privilege access | — | Implemented | iam | IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles |
| MAND 19 | MAND | Mandatory | Where the proposed Solution integrates with Microsoft 365 services or utilizes Microsoft Graph API, the proposed Soultion complies with statewide least-privilege controls and does not request elevated permissions (e.g., Directory.ReadWrite.All, Application.ReadWrite.All, etc.) | — | Implemented | iam | IAM-007 Govern Microsoft Graph Permissions |
Core Non-Functional
Sheet order 5 · 10 requirement groups
ACM (22)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| ACM 01 | ACM | Scored | Solution will require external users that sign on to have a unique ID. | S | In Progress | iam | IAM-001 Create External Account With MFA |
| ACM 02 | ACM | Scored | The solution shall have authentication of internal users through Active Directory to reduce the need for redundant staff accounts and passwords. | S | Implemented | iam | IAM-003 Access Staff Portal With Entra SSO |
| ACM 03 | ACM | Scored | Solution will permit external customers to use Oath 2.0 authentication from reputable sources. | S | In Progress | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles; IAM-005 Review Login Risk And Access Changes |
| ACM 04 | ACM | Scored | Solution should allow admin user to inactivate or lock users. | S | Implemented | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles; IAM-005 Review Login Risk And Access Changes |
| ACM 05 | ACM | Scored | Solution should allow admin user to remove access to certain licensee or enforcement/DRS case information for a specific user. | S | In Progress | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles; IAM-005 Review Login Risk And Access Changes |
| ACM 06 | ACM | Scored | External account passwords must meet complexity and length requirements that can be configured by admin users. | S | In Progress | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles; IAM-005 Review Login Risk And Access Changes |
| ACM 07 | ACM | Scored | Require new external users to create an account prior to license application. | S | Implemented | iam | IAM-001 Create External Account With MFA |
| ACM 08 | ACM | Scored | Solution should allow account information and details to be updated by account holder. | S | Implemented | iam | IAM-002 Manage Profile And Linked Access |
| ACM 09 | ACM | Scored | Solution should have self-service password reset feature. | S | Implemented | iam | IAM-002 Manage Profile And Linked Access |
| ACM 10 | ACM | Scored | Solution should allow admin user to have ability to initiate a reset password for the user. | S | Implemented | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles; IAM-005 Review Login Risk And Access Changes |
| ACM 11 | ACM | Scored | Solution should support a single account having multiple associated businesses. | S | In Progress | iam | IAM-002 Manage Profile And Linked Access; PAR-001 Maintain Business Profile And Relationships |
| ACM 12 | ACM | Scored | Solution should support methods for firm level account holders to add/remove additional account users to their account by invitation. | S | In Progress | iam | PAR-001 Maintain Business Profile And Relationships; PAR-005 Link Existing Licenses To My Account |
| ACM 13 | ACM | Scored | Solution should support a customer linking one or more existing licenses to an account. | S | In Progress | iam | IAM-002 Manage Profile And Linked Access; PAR-005 Link Existing Licenses To My Account |
| ACM 14 | ACM | Scored | Solution should provide an "end user agreement" that account registrants should acknowledge to be able to use the system. The contents of the end user agreement will be developed by CCB staff. | B | In Progress | iam | IAM-001 Create External Account With MFA |
| ACM 15 | ACM | Scored | Solution should ensure that when account information is updated an email will be sent to account holder's email to ensure account information is not updated without account holder's knowledge. | S | Implemented | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles; IAM-005 Review Login Risk And Access Changes |
| ACM 16 | ACM | Scored | Solution should provide account logout based on both a manual selection and a timespan of inactivity by the user. | S | In Progress | iam | IAM-006 Enforce Session And Reauthentication Rules |
| ACM 17 | ACM | Scored | Solution should require users to re-authenticate after an active session has lapsed. | S | Implemented | iam | IAM-006 Enforce Session And Reauthentication Rules |
| ACM 18 | ACM | Scored | Solution should allow authorized CCB staff user to view list of users and role. | S | Implemented | iam | IAM-004 Administer Least-Privilege Roles |
| ACM 19 | ACM | Scored | Allow staff user with appropriate role to create a unique record for an unlicensed individual. | S | In Progress | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles; IAM-005 Review Login Risk And Access Changes |
| ACM 20 | ACM | Scored | The solution shall audit all solution logins, alert on, and track invalid login attempts. | S | Implemented | iam | IAM-005 Review Login Risk And Access Changes |
| ACM 21 | ACM | Scored | Solution will permit external customers to use multifactor authentication. | S | In Progress | iam | IAM-001 Create External Account With MFA |
| ACM 22 | ACM | Scored | Allow Local Government Entities the ability to create an account to list responsible bidders. | B | Not Started | iam | IAM-001 Create External Account With MFA; IAM-002 Manage Profile And Linked Access; IAM-003 Access Staff Portal With Entra SSO; IAM-004 Administer Least-Privilege Roles; IAM-005 Review Login Risk And Access Changes |
ACS (31)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| ACS 01 | ACS | Scored | The solution shall enforce least privilege at an individual user level. | S | Implemented | iam | IAM-004 Administer Least-Privilege Roles |
| ACS 02 | ACS | Scored | Solution should provide authorized users (system administrators) administrative control to set user roles and permissions. | S | Implemented | iam | IAM-004 Administer Least-Privilege Roles |
| ACS 03 | ACS | Scored | Solution should support modifying and changing roles and permissions to accommodate changes to the business in the future. | S | Implemented | iam | IAM-004 Administer Least-Privilege Roles |
| ACS 04 | ACS | Scored | Solution should support the ability for authorized staff to activate and deactivate user accounts. | S | Implemented | iam | IAM-004 Administer Least-Privilege Roles |
| ACS 05 | ACS | Scored | System should be able to show deactivated accounts in queries, reports, and forms when explicitly included as part of the data request. | S | Implemented | iam | IAM-004 Administer Least-Privilege Roles |
| ACS 06 | ACS | Scored | Solution should maintain session state and provide session time-out after a pre-determined amount of time. Solution should impose idle session timeouts | S | In Progress | iam | IAM-006 Enforce Session And Reauthentication Rules |
| ACS 07 | ACS | Scored | Solution should ensure proper error handling and messaging--don't reveal system internals (e.g., stack traces, debug details, files or paths) to users when encountering errors. | S | In Progress | iam | IAM-006 Enforce Session And Reauthentication Rules |
| ACS 08 | ACS | Scored | System to log errors during all system workflows for troubleshooting and administrative review. | S | In Progress | iam | IAM-005 Review Login Risk And Access Changes; REP-008 Monitor Portal And Web-Service Analytics |
| ACS 09 | ACS | Scored | System to be at the most current version of security (e.g. TLS) on all public-facing web pages. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 10 | ACS | Scored | System must meet SOC-2/Fed Ramp security status. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 11 | ACS | Scored | The vendor must encrypt all PII and PCI data at rest and in transit, in compliance with FOPS Publication 140-2 or applicable law, regulation or rule, whichever is the highest standard. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 12 | ACS | Scored | The vendor must provide agency staff with copies of system vulnerability assessments completed associated with each system update to confirm that no new vulnerabilities are introduced into the system. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 13 | ACS | Scored | Vendor must ensure application security-relevant software and firmware are available and updated within a reasonable timeframe. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 14 | ACS | Scored | The system must employ malicious code protection mechanisms at system entry and exit points (e.g., firewalls, electronic mail servers, web servers, proxy servers, remote-access servers) and at workstations, servers, or mobile computing devices on the network. Code protection mechanisms must be updated whenever new releases are available and in accordance with CCB's configuration management policy, procedure, and standards. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 15 | ACS | Scored | Code protection mechanisms must be updated whenever new releases are available and in accordance with CCB's configuration management policy, procedure, and standards. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 16 | ACS | Scored | Vendor has a documented process to ensure that software weaknesses and vulnerabilities are identified and addressed as early as possible, including testing and fixing code. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 17 | ACS | Scored | The solution shall meet the State's security incident response standards to ensure proper handling of incidents should they occur (web site for DAS policy 107-004-120 inserted). | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 18 | ACS | Scored | Solution should provide methods to designate and protect sensitive or protected data from access by unauthorized persons--protections extend to both screen security and data query/report methods. | S | In Progress | iam | DOC-004 Apply Retention And Restricted Access Policies |
| ACS 19 | ACS | Scored | Solution should adhere to all State of Oregon security/privacy standards. | S | In Progress | iam | IAM-007 Govern Microsoft Graph Permissions |
| ACS 20 | ACS | Scored | The system shall protect all system media until the media's destruction or sanitization via approved equipment, techniques, and procedures. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 21 | ACS | Scored | All digital and non-digital media shall be physically controlled and secured in defined controlled areas using defined security measures. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 22 | ACS | Scored | Solution should have a remote secondary data storage location to ensure disaster recovery and business continuity. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 23 | ACS | Scored | The vendor must store all data including backups and log files, which must meet Oregon audit standards, in the United States. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 24 | ACS | Scored | System should be configurable so that PII can be retained only as long as required and can be purged after it is used. | S | In Progress | iam | DOC-004 Apply Retention And Restricted Access Policies; DOC-006 Run Retention Processing With Audit Evidence |
| ACS 25 | ACS | Scored | One business day advance notice of scheduled downtime should be provided to Agency. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 26 | ACS | Scored | Software vendor must provide CCB information in order to add the software to the Agency's authorized software inventory whether located onsite or a remote service provider. Provide information to agency to update the list of authorized software programs at least annually, when required due to system upgrade or other significant change, or as part of an integral system component installation. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 27 | ACS | Scored | System security functionality must be isolated from non-security functionality in order to control access to and protect the integrity of the hardware, software, and firmware that performs security functionality. System must restrict access to security functions using access control mechanisms and by implementing least privilege capabilities. | S | In Progress | iam | IAM-007 Govern Microsoft Graph Permissions |
| ACS 28 | ACS | Scored | System must have protections against unauthorized physical connections. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 29 | ACS | Scored | Vendor must plan and coordinate security-related activities affecting the system with appropriate agency information security oversight, change management, and other stakeholders, before conducting such activities to reduce the impact on other organizational entities that may be affected by changes to the system. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
| ACS 30 | ACS | Scored | The solution shall require multifactor (MFA) for internal staff when logging in to comply with numerous standards. | S | Implemented | iam | IAM-003 Access Staff Portal With Entra SSO |
| ACS 31 | ACS | Scored | The vendor must have a process to enforce cyber security requirements for any sub-contractors. | S | In Progress | iam | IAM-009 Operate In State Azure Environment |
AUDT (9)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| AUDT 01 | AUDT | Scored | The system shall maintain a history of changes made to records to provide auditability of changes | S | In Progress | core_platform | FIN-004 Issue Refunds And Adjustments; LIC-016 View Complete License Lifecycle History; WFL-003 Publish Rule Changes With History; PAR-004 Merge Duplicate Party Records |
| AUDT 02 | AUDT | Scored | Solution should provide a record of change history for each licensee or business (modifications to record). | S | In Progress | core_platform | ENF-009 Review Prior License And Case History During Investigation; LIC-016 View Complete License Lifecycle History |
| AUDT 03 | AUDT | Scored | Solution should track date/time stamps and user IDs for all updates to data fields. | S | In Progress | core_platform | ENF-007 Set Case Disposition And Civil Penalties; FIN-003 Record Manual Payments; FIN-010 Inspect Transaction Integrity And Reconciliation Trails; LIC-012 Record Suspensions With Reasons And Evidence; LIC-016 View Complete License Lifecycle History; FIN-009 Override Penalties And Interest With Reasons; LIC-006 Request Corrections And Set Review Statuses |
| AUDT 04 | AUDT | Scored | System shall support tracking of all communications sent to an account. | S | In Progress | core_platform | CMP-006 Respond To Agency Requests On A Complaint; COR-005 Receive Alerts And Respond In Portal |
| AUDT 05 | AUDT | Scored | The solution shall provide the ability to audit all communications sent out for tracking and review. | S | In Progress | core_platform | COR-002 Send Legal Notices With Delivery Audit; COR-003 Manage Template Library By Role |
| AUDT 06 | AUDT | Scored | Staff has ability to view list of logged communications (phone/email/in person/written). | S | Implemented | core_platform | CMP-006 Respond To Agency Requests On A Complaint; COR-002 Send Legal Notices With Delivery Audit; COR-005 Receive Alerts And Respond In Portal; DOC-004 Apply Retention And Restricted Access Policies; DOC-006 Run Retention Processing With Audit Evidence |
| AUDT 07 | AUDT | Scored | Solution should support capture of activity trail that can be used by IT administrative staff to ensure and manage security. Details for user sessions including login/entry date/time, user ID, IP address, and session activity should be tracked. These details should be available on a role restricted basis to support audits, incident response, and security audits. | S | In Progress | core_platform | IAM-005 Review Login Risk And Access Changes |
| AUDT 08 | AUDT | Scored | Solution should support ability to track and see history of entity structure. | S | In Progress | core_platform | PAR-004 Merge Duplicate Party Records |
| AUDT 09 | AUDT | Scored | Solution should retain all audit records in accordance with Oregon Administrative Rule 166-300-0030 (3) for Computer System Security Records and applicable federal laws, executive orders, directives, policies, regulations, standards, and guidance, whichever is more restrictive. | S | In Progress | core_platform | DOC-004 Apply Retention And Restricted Access Policies; DOC-006 Run Retention Processing With Audit Evidence |
REPT (15)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| REPT 01 | REPT | Scored | Solution should provide reporting tool(s). | S | Implemented | reporting | REP-001 Run Cross-Domain Operational Reports |
| REPT 02 | REPT | Scored | Solution should allow staff user to schedule report generation. | S | In Progress | reporting | REP-002 Schedule And Save Standard Reports |
| REPT 03 | REPT | Scored | Solution should support the ability to save reports for future use. | S | Implemented | reporting | REP-002 Schedule And Save Standard Reports |
| REPT 04 | REPT | Scored | Solution should support a standard set of reports that provide data that comply with public records requests. | S | Implemented | reporting | REP-003 Export Redacted Records In Common Formats |
| REPT 05 | REPT | Scored | Solution should support the ability to print and export reports in a variety of formats including Excel/CSV, and PDF (not be able to print or download restricted information that has been designated as restricted). | S | Implemented | reporting | REP-003 Export Redacted Records In Common Formats; REP-006 Receive Scheduled Agency Exports |
| REPT 06 | REPT | Scored | Solution should allow admin users to gather analytics about system use patterns. | B | Implemented | reporting | REP-008 Monitor Portal And Web-Service Analytics; WFL-008 Review KPI Impact Of Workflow Changes |
| REPT 07 | REPT | Scored | Access to system reporting functions and capabilities shall be assigned by roles | S | Implemented | reporting | REP-001 Run Cross-Domain Operational Reports; REP-002 Schedule And Save Standard Reports; REP-003 Export Redacted Records In Common Formats; REP-007 Build Complex Reports Without Vendor Help; EDU-006 Run Continuing Education Audits |
| REPT 08 | REPT | Scored | The system allows access to reports via mobile platforms. | S | In Progress | reporting | REP-010 Use Mobile And Redundant Reporting Later |
| REPT 09 | REPT | Scored | The system does not require add-ons or extensions for reports accessed online. | S | In Progress | reporting | REP-001 Run Cross-Domain Operational Reports; REP-002 Schedule And Save Standard Reports; REP-003 Export Redacted Records In Common Formats; REP-007 Build Complex Reports Without Vendor Help; EDU-006 Run Continuing Education Audits |
| REPT 10 | REPT | Scored | Report contents should be able to be sorted and filtered using various criteria. | S | In Progress | reporting | REP-002 Schedule And Save Standard Reports |
| REPT 11 | REPT | Scored | Staff users have ability to reprint any items printed automatically by the system. | S | In Progress | reporting | REP-001 Run Cross-Domain Operational Reports; REP-002 Schedule And Save Standard Reports; REP-003 Export Redacted Records In Common Formats; REP-007 Build Complex Reports Without Vendor Help; EDU-006 Run Continuing Education Audits |
| REPT 12 | REPT | Scored | The system shall include the ability for users to query data and run a report on an as-needed basis. | S | In Progress | reporting | REP-001 Run Cross-Domain Operational Reports; EDU-006 Run Continuing Education Audits |
| REPT 13 | REPT | Scored | The system shall allow users to configure reports without IT or vendor intervention. | B | In Progress | reporting | REP-001 Run Cross-Domain Operational Reports; REP-007 Build Complex Reports Without Vendor Help |
| REPT 14 | REPT | Scored | The system shall include access for IT users to configure/code complicated report requests as needed without vendor intervention. | B | In Progress | reporting | REP-007 Build Complex Reports Without Vendor Help |
| REPT 15 | REPT | Scored | Solution provides a redundant data store for reporting. | B | Not Started | reporting | REP-007 Build Complex Reports Without Vendor Help; REP-010 Use Mobile And Redundant Reporting Later |
USN (24)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| USN 01 | USN | Scored | Solution should provide consistent navigation. Examples include but not limited to buttons, bars, links, etc. located in the same place on every page. Navigational tools intended to perform a specific function (e.g. go back, go forward, scroll, etc.) perform it in a consistent manner throughout the application. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 02 | USN | Scored | Solution should use standard, uniform button labels (and meanings), and placement across all forms. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 03 | USN | Scored | Solution should ensure user buttons contain clear messaging that describes to a user what the button does. For example, a button that saves the current state of the form and moves the user to the next page of the form should be labeled 'Save and Continue' or similar. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 04 | USN | Scored | Solution should provide consistent, common, uniform look-and-feel and operation across all forms in the Solution to allow users to easily transition and use all parts of the Solution easily and intuitively. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 05 | USN | Scored | The solution shall support accessibility guidelines as defined in WCAG 2.2 to ensure it can be used by people with disabilities. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers |
| USN 06 | USN | Scored | Provide localization to other languages on forms and screens. | B | Not Started | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 07 | USN | Scored | Users shall have the ability to use screen reader technology which will provide auditory feedback about on-screen elements, text, and interactions | B | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 08 | USN | Scored | Users shall have the ability to alter colors and contrasts of the interace to make elements more distinguishable and easier to see. | B | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 09 | USN | Scored | The solution shall support providing textual descriptions for HTML for images, icons, and other non-text content within an application. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 10 | USN | Scored | The solution shall support best practices around language access such as supporting different languages, interpretation support, accessible formats, plain language, lartge print, braille, ALT text, etc. | B | Not Started | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 11 | USN | Scored | The solution shall support converting content from one language into another while maintaining its meaning, context, and intent. This shall include all communication on screen, chat, phone, and/or correspondence. | I | Not Started | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 12 | USN | Scored | User shall have the ability to specify their preferred language for both written and spoken communication. | B | Not Started | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 13 | USN | Scored | Users shall have the ability to increase the size of text, icons, and other visual elements. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 14 | USN | Scored | The solution shall be available via paper forms, have the ability to be 100% paperless, and provide electronic access and/or paper copies structured in a meanful format for anyone authorized to access such information. | B | In Progress | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 15 | USN | Scored | The solution shall provide web analytics for external portal/web services including traffic and error reporting. | B | Implemented | host_app | REP-008 Monitor Portal And Web-Service Analytics |
| USN 16 | USN | Scored | Vendor will provide a support line and an on-line tracking system accessible to select agency staff. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 17 | USN | Scored | Solution should scale for use on mobile platforms. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-010 Use Mobile And Redundant Reporting Later |
| USN 18 | USN | Scored | Any mobile application shall be available from standard app stores. | B | Not Started | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 19 | USN | Scored | Solution should allow copy/paste to populate fields. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 20 | USN | Scored | Solution should provide consistent, uniform methods for providing feedback and assistance to all users regarding field and forms level validation of data--message placement and visual indicators should be consistent across forms. | S | Implemented | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 21 | USN | Scored | Solution should warn users when selecting an operation (e.g., Exit button) that may result in loss of data. | S | In Progress | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 22 | USN | Scored | Solution forms should provide user guidance for specific classes of data fields to help users enter data in correct format--calendar popups, telephone and SSN number fields that eliminate need for user to enter delimiters, notes on specific fields to spell out field constraints (e.g., login/password length and/or complexity requirements). | S | In Progress | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 23 | USN | Scored | Solution must provide fail-over capability. | S | In Progress | host_app | IAM-008 Use The Portal On Mobile Browsers; REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status; REP-008 Monitor Portal And Web-Service Analytics; REP-010 Use Mobile And Redundant Reporting Later |
| USN 24 | USN | Scored | Solution should provide public web page information similar to provided currently - for example contractor search detail, education information, etc. (List to be determined). | S | Implemented | host_app | REP-009 Query License Status And Party Data Securely; LIC-015 Search Public Contractor Status |
INT (13)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| INT 01 | INT | Scored | Solution will provide interface capability for data sharing with multiple entities and interfaces may also include data download, upload files in common formats. | S | Implemented | reporting | REP-004 Publish Secure Data Exchange Interfaces; EDU-005 Submit CE Course Completions In Bulk |
| INT 02 | INT | Scored | Provide an export to Oregon Department of Justice, Child Support at regular intervals. Currently these are File Transfers. | B | In Progress | reporting | REP-006 Receive Scheduled Agency Exports |
| INT 03 | INT | Scored | Validate Secretary of State Business Registry data from Secretary of State opendata website. | B | Implemented | reporting | PAR-006 Verify External Registry Data |
| INT 04 | INT | Scored | Validate Workers Compensation data from DCBS opendata website. | B | Implemented | reporting | PAR-006 Verify External Registry Data |
| INT 05 | INT | Scored | Validate other information as needed from the opendata website. | B | Implemented | reporting | PAR-006 Verify External Registry Data |
| INT 06 | INT | Scored | Provide an export to Oregon Open Data at regular intervals. | B | In Progress | reporting | REP-006 Receive Scheduled Agency Exports |
| INT 07 | INT | Scored | Provide an import/export to Oregon Department of Revenue at regular intervals. | B | Not Started | reporting | REP-006 Receive Scheduled Agency Exports |
| INT 08 | INT | Scored | The system will maintain a similar, consistent naming convention between data elements on the user interface and corresponding data location names in the database. | S | In Progress | reporting | REP-009 Query License Status And Party Data Securely |
| INT 09 | INT | Scored | The solution shall have the ability to make data available through a secure file transfer process. | S | In Progress | reporting | REP-004 Publish Secure Data Exchange Interfaces |
| INT 10 | INT | Scored | Solution will allow USPS address verification on all addresses entered and fill in county. | I | Not Started | reporting | REP-004 Publish Secure Data Exchange Interfaces; REP-005 Document API Schemas And Usage; REP-009 Query License Status And Party Data Securely; EDU-005 Submit CE Course Completions In Bulk; PAR-006 Verify External Registry Data |
| INT 11 | INT | Scored | The solution must provide RESTful or SOAP APIs to facilitate communication with other systems. | S | In Progress | reporting | REP-004 Publish Secure Data Exchange Interfaces; REP-009 Query License Status And Party Data Securely |
| INT 12 | INT | Scored | Use secure authentification and authorization mechanisms (e.g., Oauth 2.0) to control access to APIs. | S | In Progress | reporting | REP-004 Publish Secure Data Exchange Interfaces; REP-005 Document API Schemas And Usage; REP-009 Query License Status And Party Data Securely |
| INT 13 | INT | Scored | Provide comprehensive documentation for API endpoints, data schemas, and usage guidelines. | S | Implemented | reporting | REP-005 Document API Schemas And Usage |
CONF (11)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| CONF 01 | CONF | Scored | Solution should support the ability for license types to be added, canceled, or modified over time. | S | Implemented | licensing | LIC-011 Apply To Change License Type |
| CONF 02 | CONF | Scored | Solution should support the ability for system business rules to be configured by CCB staff. | S | Implemented | workflow | WFL-001 Configure Routing Rules And Deadlines; EDU-008 Configure CE Requirements And Exemptions |
| CONF 03 | CONF | Scored | Solution will allow role-based user to add/remove/edit which fields on transactions are required, what documents must be uploaded, exam requirements by license, and define hard stops to ensure applications/forms are completed, etc. | S | Implemented | workflow | WFL-004 Define Hard Stops For Forms And Documents; CMP-008 Configure Required Complaint Fields And Documents; LIC-009 Request Changes To An Existing License |
| CONF 04 | CONF | Scored | The system must provide mechanisms to track changes to values for business rules. | S | Implemented | workflow | WFL-003 Publish Rule Changes With History |
| CONF 05 | CONF | Scored | The system must allow for update to the system prior to implementing changes to values in business rules. | S | Implemented | workflow | WFL-001 Configure Routing Rules And Deadlines; WFL-004 Define Hard Stops For Forms And Documents; CMP-008 Configure Required Complaint Fields And Documents; EDU-008 Configure CE Requirements And Exemptions; LIC-009 Request Changes To An Existing License |
| CONF 06 | CONF | Scored | The solution shall track changes to business rules automation and workflows. | S | Implemented | workflow | WFL-003 Publish Rule Changes With History |
| CONF 07 | CONF | Scored | System provides a survey function | B | Implemented | workflow | WFL-001 Configure Routing Rules And Deadlines; WFL-004 Define Hard Stops For Forms And Documents; CMP-008 Configure Required Complaint Fields And Documents; EDU-008 Configure CE Requirements And Exemptions; LIC-009 Request Changes To An Existing License |
| CONF 08 | CONF | Scored | Allow integration with external survey after specific transactions and provide a mechanism to compile results of surveys. | B | Implemented | workflow | WFL-001 Configure Routing Rules And Deadlines; WFL-004 Define Hard Stops For Forms And Documents; CMP-008 Configure Required Complaint Fields And Documents; EDU-008 Configure CE Requirements And Exemptions; LIC-009 Request Changes To An Existing License |
| CONF 09 | CONF | Scored | The solution shall have training resources that can be used to train internal staff on how to configure and administer the solution. | S | Implemented | workflow | WFL-006 Create New Agency Forms Without Vendor Coding |
| CONF 10 | CONF | Scored | The system shall logically incorporate state and federal holidays into all functionality. | S | Implemented | workflow | WFL-007 Model Holidays And Approval Steps |
| CONF 11 | CONF | Scored | Solution can allow on-line forms and templates to be created as needed by the agency (examples: applications, complaint forms (for DRS and Enforcement Complaints), job-site checks, field investigation reports, citations, mediation agreements, etc.). | S | Implemented | workflow | WFL-004 Define Hard Stops For Forms And Documents; CMP-008 Configure Required Complaint Fields And Documents; WFL-006 Create New Agency Forms Without Vendor Coding |
IMP (14)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| IMP 01 | IMP | Scored | Solution will provide testing and development environments in addition to production. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 02 | IMP | Scored | The system shall provide the ability to configure, test, staging and production environments independently to allow for full test simulation of all capapbilites/processes/workflow/reporting/etc. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 03 | IMP | Scored | The system shall provide the ability to clone/copy data from production to test enviornment for testing pruposes with identifying information masking. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 04 | IMP | Scored | During implementation, solution will provide a Sandbox environment. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 05 | IMP | Scored | The solution shall be cloud hosted, exclusively in the US. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 06 | IMP | Scored | The system shall operate and store all data within the U.S., its possessions, and territories. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 07 | IMP | Scored | Vendor must agree to escrow the system programming in the event of insolvency. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 08 | IMP | Scored | The vendor will provide disaster recovery and business continuity support to CCB 24 hours a day/7 days a week/365 days a year. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 09 | IMP | Scored | The vendor will participate at mutually agreed upon times in support of agency business continuity testing and recovery exercises. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 10 | IMP | Scored | The vendor must show proof of existing business continuity and disaster recovery plan for any site(s) where the system is located. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 12 | IMP | Scored | The vendor must provide and maintain any other documentation relevant to maintaining a technical understanding of system functionality. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 13 | IMP | Scored | The solution vendor shall support a data conversion and migration plan that includes, but is not limited to the following: planning and analysis, backing up data, data mapping, migration script generation, testing and validation, rollback planning, production migration, post-migration validation, and documenting migration plan. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 14 | IMP | Scored | The vendor must maintain all system (if hosted) and application components at current release levels. Patches and updates must be applied within a reasonable time frame. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| IMP 15 | IMP | Scored | The solution shall support custom branding. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
AVAIL (9)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| AVAIL 01 | AVAIL | Scored | Subscription Services must be available for external users 24 hours a day, 7 days a week, excluding pre-approved downtime for maintenance (99.99%). | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| AVAIL 02 | AVAIL | Scored | Susbscription Services must be available for internal users weekdays between 6 am and 6 pm PST, excluding pre-approved downtime for maintenance (99.99%). | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| AVAIL 03 | AVAIL | Scored | The system shall support an uptime of 99.9% | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| AVAIL 04 | AVAIL | Scored | The system shall not have a system downtime outside of the regular maintenance schedule without CCB approval 72 hours prior to the downtime. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| AVAIL 05 | AVAIL | Scored | The system shall be restored within the agreed Recovery Time Objective (RTO) in the event of unscheduled downtime. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| AVAIL 06 | AVAIL | Scored | CCB shall receive a communication from the vendor within 10 minutes of unscheduled and unplanned downtime. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
| AVAIL 07 | AVAIL | Scored | System allows CCB to set the service level error classification when submitting a service request. | B | Not Started | infra | IAM-009 Operate In State Azure Environment |
| AVAIL 08 | AVAIL | Scored | Vendor and CCB will jointly define each service level error classifications. | B | In Progress | infra | IAM-009 Operate In State Azure Environment |
| AVAIL 09 | AVAIL | Scored | The provider will provide disaster recovery services that have a Recovery Point Objective of 24 hours, and a Return Time Objective within 48 hours. | S | In Progress | infra | IAM-009 Operate In State Azure Environment |
DT (5)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| DT 01 | DT | Scored | The system shall include the ability to set retention deadlines by document and data type, and dates (at a minimum creation date, approval date). | S | Implemented | documents | DOC-004 Apply Retention And Restricted Access Policies; DOC-006 Run Retention Processing With Audit Evidence |
| DT 02 | DT | Scored | The system will provide a report for data and documents that have hit their retention deadlines and will be destroyed. | S | Implemented | documents | DOC-004 Apply Retention And Restricted Access Policies; DOC-006 Run Retention Processing With Audit Evidence |
| DT 03 | DT | Scored | The system shall allow users to archive data and documents manually. | S | Implemented | documents | DOC-004 Apply Retention And Restricted Access Policies; DOC-006 Run Retention Processing With Audit Evidence |
| DT 04 | DT | Scored | The system shall allow user with appropriate role to edit retention schedules with changes applied to existing data/documents. | S | Implemented | documents | DOC-004 Apply Retention And Restricted Access Policies; DOC-006 Run Retention Processing With Audit Evidence |
| DT 05 | DT | Scored | The system shall provide a log of all documents and data that have been approved and destroyed. | S | Implemented | documents | DOC-004 Apply Retention And Restricted Access Policies; DOC-006 Run Retention Processing With Audit Evidence |
Core Functional
Sheet order 6 · 7 requirement groups
COM (13)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| COM 01 | COM | Scored | Solution should allow user or other entity to indicate notification preference(s) (e.g., email, text, mail). | S | Implemented | correspondence | COR-001 Generate And Edit Licensing Notices; COR-004 Configure Triggered Communications; COR-005 Receive Alerts And Respond In Portal; COR-003 Manage Template Library By Role; LIC-008 View Status And Deadlines After Submission |
| COM 02 | COM | Scored | Solution should provide ability to create bulk emails, including attachments, to various recipients that meet certain criteria. | S | Implemented | correspondence | COR-004 Configure Triggered Communications; COR-005 Receive Alerts And Respond In Portal; LIC-008 View Status And Deadlines After Submission |
| COM 03 | COM | Scored | Allow multiple contacts for a third party provider (insurance company, education providers, attorneys, etc.). | S | Implemented | correspondence | COR-003 Manage Template Library By Role; PAR-001 Maintain Business Profile And Relationships |
| COM 04 | COM | Scored | Tracking if emails are opened, etc. like Gov Delivery. | B | In Progress | correspondence | COR-008 Add GovDelivery And Open Tracking Later |
| COM 05 | COM | Scored | Integrate with Gov Delivery. | I | In Progress | correspondence | COR-008 Add GovDelivery And Open Tracking Later |
| COM 06 | COM | Scored | The solution shall support the ability to send or integrate with a system to provide individual or group phone calls and/or texts and track outcomes (received/voicemail/did not receive). | I | Not Started | correspondence | COR-001 Generate And Edit Licensing Notices; COR-004 Configure Triggered Communications; COR-005 Receive Alerts And Respond In Portal; COR-003 Manage Template Library By Role; LIC-008 View Status And Deadlines After Submission |
| COM 07 | COM | Scored | Solution should allow admin users to create new document templates and modify existing templates for emails, letters or other messaging technologies (such as text, etc.). | S | Implemented | correspondence | COR-003 Manage Template Library By Role |
| COM 08 | COM | Scored | The solution shall allow communications to be edited before sent, saving any edits to a final version on the record. | S | In Progress | correspondence | COR-001 Generate And Edit Licensing Notices |
| COM 09 | COM | Scored | Solution will allow designation of what communication (documents and templates) will be mailed Certified or regular mail (default option for each document). | S | In Progress | correspondence | COR-007 Manage Certified Mail Defaults And IDs |
| COM 10 | COM | Scored | The solution shall allow staff to send additional documents already in the system with emails or letters. | S | Implemented | correspondence | COR-001 Generate And Edit Licensing Notices; COR-004 Configure Triggered Communications; COR-005 Receive Alerts And Respond In Portal; COR-003 Manage Template Library By Role; LIC-008 View Status And Deadlines After Submission |
| COM 11 | COM | Scored | Solution shall send a user an email when they have a new message in the system. | S | Implemented | correspondence | COR-004 Configure Triggered Communications; COR-005 Receive Alerts And Respond In Portal; LIC-008 View Status And Deadlines After Submission |
| COM 12 | COM | Scored | The system shall have ability to conduct a configurable spellcheck on any user entered text before the text is saved. | B | Not Started | correspondence | COR-001 Generate And Edit Licensing Notices; COR-004 Configure Triggered Communications; COR-005 Receive Alerts And Respond In Portal; COR-003 Manage Template Library By Role; LIC-008 View Status And Deadlines After Submission |
| COM 13 | COM | Scored | Solution should allow user or other entity to indicate language preference. | B | Not Started | correspondence | COR-001 Generate And Edit Licensing Notices; COR-004 Configure Triggered Communications; COR-005 Receive Alerts And Respond In Portal; COR-003 Manage Template Library By Role; LIC-008 View Status And Deadlines After Submission |
NOTE (2)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| NOTE 01 | NOTE | Scored | Solution should provide ability to enter a category for all notes. | S | Implemented | licensing | ENF-002 Record Job Site Checks And Violations; LIC-006 Request Corrections And Set Review Statuses; LIC-010 Review License Change Requests |
| NOTE 02 | NOTE | Scored | Notes fields will be available to record details of the action for every action taken by staff. | S | Implemented | licensing | ENF-002 Record Job Site Checks And Violations; LIC-006 Request Corrections And Set Review Statuses; LIC-010 Review License Change Requests |
WFL (26)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| WFL 01 | WFL | Scored | Solution should allow for acknowledgement or approval of document or task. | S | Implemented | workflow | WFL-007 Model Holidays And Approval Steps |
| WFL 02 | WFL | Scored | Business Rules will be used to route transactions received online to the appropriate workflow queue and to assign dates/deadlines for completion of processing steps. | S | Implemented | workflow | CMP-004 Classify And Route Complaints; WFL-001 Configure Routing Rules And Deadlines; LIC-011 Apply To Change License Type |
| WFL 03 | WFL | Scored | User with appropriate roles can view tasks, workflow, and queues and be able to search/sort using various criteria such as (but not limited to) due dates, deadlines, document type, license number, date received, etc. | S | Implemented | workflow | WFL-002 Manage Tasks And Reassign Work |
| WFL 04 | WFL | Scored | The solution shall provide the ability to display a graphical view of object or process position within a workflow. | B | Implemented | workflow | WFL-009 Add Graphical Workflow Views Later |
| WFL 05 | WFL | Scored | The system shall prevent users from creating a form if there are any required data fields that have not been populated in order to avoid human error. | S | In Progress | workflow | WFL-004 Define Hard Stops For Forms And Documents |
| WFL 06 | WFL | Scored | Solution should allow a user (applicant, DRS Complainant, Enforcement Complainant, etc.) to save a partially completed form and continue process at a later time (timeline will be configured based on form type). | S | In Progress | workflow | LIC-002 Save And Resume A Draft Application |
| WFL 07 | WFL | Scored | The solution shall allow role based customization of new or existing business workflows. | S | Implemented | workflow | WFL-007 Model Holidays And Approval Steps |
| WFL 08 | WFL | Scored | The solution shall provide the ability to assign tasks to individuals or groups based on predefined rules, workload balancing, location, and/or skills matching. | S | Implemented | workflow | WFL-002 Manage Tasks And Reassign Work |
| WFL 09 | WFL | Scored | Solution should track and enforce business rules for forms completeness, rules for specific data elements, file attachment existence. User should not be able to submit forms until business rules for forms and fields are met. | S | In Progress | workflow | DOC-001 Upload Required Supporting Files; LIC-001 Submit An Online License Application; WFL-004 Define Hard Stops For Forms And Documents; CMP-008 Configure Required Complaint Fields And Documents; EDU-004 Apply To Become A Provider |
| WFL 10 | WFL | Scored | Configure business rules to Auto send automated communication when designated conditions are met. | S | In Progress | workflow | COR-004 Configure Triggered Communications |
| WFL 11 | WFL | Scored | Solution should provide ability for staff to notify or request an action from external user. | S | In Progress | workflow | CMP-006 Respond To Agency Requests On A Complaint; COR-005 Receive Alerts And Respond In Portal; LIC-006 Request Corrections And Set Review Statuses; LIC-009 Request Changes To An Existing License; LIC-017 Request Inactive Or Surrender Status |
| WFL 12 | WFL | Scored | Solution should provide ability for external user to respond to request and indicate action taken. | S | Implemented | workflow | CMP-006 Respond To Agency Requests On A Complaint; COR-005 Receive Alerts And Respond In Portal; LIC-006 Request Corrections And Set Review Statuses; LIC-009 Request Changes To An Existing License; LIC-017 Request Inactive Or Surrender Status |
| WFL 13 | WFL | Scored | Solution should provide authorized staff with the ability to indicate approval / non-approval (categories to be determined) to each file uploaded by user. | S | Implemented | workflow | DOC-002 Review And Recategorize Uploaded Files; EDU-007 Submit A CE Certificate For Approval; LIC-010 Review License Change Requests |
| WFL 14 | WFL | Scored | Solution should allow authorized users to be set up with the ability to override transaction status or deadline. | S | Implemented | workflow | WFL-005 Configure Reminders, Escalations, And Overrides; LIC-007 Balance Application Queue Workloads |
| WFL 15 | WFL | Scored | Solution should support ability for authorized staff to customize the list of potential upload documents required by each external user type. | S | In Progress | workflow | CMP-003 Enter Complaints Received Offline; CMP-004 Classify And Route Complaints; CMP-006 Respond To Agency Requests On A Complaint; COR-004 Configure Triggered Communications; COR-005 Receive Alerts And Respond In Portal |
| WFL 16 | WFL | Scored | Solution should allow education providers to be set up with a contract expiration date and configured to alert staff in the work queue prior to the expiration/renewal | S | In Progress | workflow | EDU-005 Submit CE Course Completions In Bulk |
| WFL 17 | WFL | Scored | The system shall include configurable workflows. | S | In Progress | workflow | WFL-001 Configure Routing Rules And Deadlines; WFL-006 Create New Agency Forms Without Vendor Coding; WFL-008 Review KPI Impact Of Workflow Changes |
| WFL 18 | WFL | Scored | The system shall include workflow configuration tools/formatting that can be set-up by the user, without IT or vendor assistance. | S | In Progress | workflow | WFL-001 Configure Routing Rules And Deadlines; WFL-006 Create New Agency Forms Without Vendor Coding |
| WFL 19 | WFL | Scored | The system shall include workflow configuration tools for system administrators (IT) to set up complicated workflows without vendor intervention. | S | Implemented | workflow | WFL-003 Publish Rule Changes With History |
| WFL 20 | WFL | Scored | The system shall include permission for managers (roles) to reassign tasks from one user to another (for example, to assist with workloads, for vacations). | S | Implemented | workflow | CMP-005 Manage Complaint Queues And Overrides; ENF-008 Reassign Investigators And Mediators; LIC-007 Balance Application Queue Workloads; WFL-002 Manage Tasks And Reassign Work |
| WFL 21 | WFL | Scored | The system shall have the ability for configured reminders to notify internal users that due date is upcoming. | S | Implemented | workflow | WFL-005 Configure Reminders, Escalations, And Overrides; LIC-007 Balance Application Queue Workloads |
| WFL 22 | WFL | Scored | The system shall include the ability to set reminders for external users (either via email, via customer portal alert, or both) for deadlines / due dates. | S | In Progress | workflow | COR-004 Configure Triggered Communications; WFL-005 Configure Reminders, Escalations, And Overrides; LIC-008 View Status And Deadlines After Submission |
| WFL 23 | WFL | Scored | Solution should provide staff user the ability to enter any form and upload attachments manually in the event it is not submitted online. | S | In Progress | workflow | CMP-003 Enter Complaints Received Offline |
| WFL 24 | WFL | Scored | The system shall provide the public and users the ability to complete a public records request form via customer portal and the system shall have work flow associated with this that collects at a minimum: Date/time of submission, Completion date, and all correspondence collected within the system regarding this form. | B | Not Started | workflow | REP-003 Export Redacted Records In Common Formats |
| WFL 25 | WFL | Scored | The solution shall provide the ability to automate approval processes by defining approval rules, routing, and notification mechanisms, and provide the ability to support parallel or sequential approvals with configurable decision criteria. | S | Implemented | workflow | WFL-007 Model Holidays And Approval Steps |
| WFL 26 | WFL | Scored | The solution shall provide the ability to set time-based triggers and reminders for tasks, milestones, or follow-ups within workflows. This shall include the ability to automate notifications or reminders sent to relevant stakeholders when specific time thresholds of deadlines are reached. This shall also include the ability to configure escalation or alert mechanisms for overdue tasks or pending actions. | S | In Progress | workflow | WFL-005 Configure Reminders, Escalations, And Overrides; ENF-004 Manage Mediation And Hearing Schedules |
ESIG (3)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| ESIG 01 | ESIG | Scored | Solution should have the ability to provide authenticated attestations or acknowledgements electronically for all parties to a transaction (staff, applicants, licensees, DRS complainants, Enforcement Complainants, etc.). | S | Implemented | licensing | CMP-009 Provide Complaint Attestation Electronically; LIC-003 Provide Attestation At Submission |
| ESIG 02 | ESIG | Scored | Solution should require acknowledgement of usage rules for the system when account is being created. | S | Implemented | licensing | LIC-003 Provide Attestation At Submission |
| ESIG 03 | ESIG | Scored | The solution shall provide the ability for electronic signatures and approval or provide integration with an electronic signature/approval system as part of the solution. | S | Implemented | licensing | CMP-009 Provide Complaint Attestation Electronically; LIC-003 Provide Attestation At Submission |
DOC (17)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| DOC 01 | DOC | Scored | Solution should support the ability for users to upload files as part of any user (licensee, certificate holder, applicant, business, DRS Complainant, Enforcement Complainant, staff, etc.) initiated process. | S | Implemented | documents | CMP-001 Submit A DRS Complaint Online; CMP-002 Submit An Anonymous Enforcement Complaint; DOC-001 Upload Required Supporting Files; EDU-007 Submit A CE Certificate For Approval; LIC-009 Request Changes To An Existing License; EDU-004 Apply To Become A Provider |
| DOC 02 | DOC | Scored | Solution should allow staff to review and approve files uploaded by external users (for example: applicant, licensee, certificate holder, business, interested parties), or other staff. | S | Implemented | documents | DOC-002 Review And Recategorize Uploaded Files; LIC-010 Review License Change Requests; DOC-007 Accept Bulk Or Third-Party Uploads; DOC-008 Delete Unapproved Uploads Before Review |
| DOC 03 | DOC | Scored | Solution should support attachment of all commonly used file types (JPG, PDF, PNG, XLS, DOC, CSV, etc.). | S | Implemented | documents | DOC-001 Upload Required Supporting Files; ENF-003 Upload Evidence And Media To A Case |
| DOC 04 | DOC | Scored | Solution should require user to indicate category or name of documents being uploaded (for example: drop down menu). | S | Implemented | documents | DOC-001 Upload Required Supporting Files; EDU-004 Apply To Become A Provider |
| DOC 05 | DOC | Scored | Solution should support ability for staff to recategorize uploaded documents. | S | Implemented | documents | DOC-002 Review And Recategorize Uploaded Files; LIC-010 Review License Change Requests |
| DOC 06 | DOC | Scored | Solution should capture and display file meta-data including file name, file extension, file size, description, file category. | S | Implemented | documents | DOC-003 Assemble Evidence Bundles With Metadata; ENF-003 Upload Evidence And Media To A Case; DOC-007 Accept Bulk Or Third-Party Uploads |
| DOC 07 | DOC | Scored | Solution should provide method for storage of uploaded files. | S | Implemented | documents | DOC-006 Run Retention Processing With Audit Evidence |
| DOC 08 | DOC | Scored | Solution will allow agency to specify file upload size limit for categories. | S | Implemented | documents | CMP-001 Submit A DRS Complaint Online; CMP-002 Submit An Anonymous Enforcement Complaint; CMP-003 Enter Complaints Received Offline; DOC-001 Upload Required Supporting Files; DOC-003 Assemble Evidence Bundles With Metadata |
| DOC 09 | DOC | Scored | Solution should support the ability for users to download documents. | S | Implemented | documents | DOC-003 Assemble Evidence Bundles With Metadata; DOC-005 Download Approved And Generated Documents |
| DOC 10 | DOC | Scored | Solution should support bulk data upload for users (example: education providers, insurance companies). | S | Implemented | documents | EDU-005 Submit CE Course Completions In Bulk; DOC-007 Accept Bulk Or Third-Party Uploads |
| DOC 11 | DOC | Scored | The solution shall support bulk data exports. | S | Implemented | documents | DOC-006 Run Retention Processing With Audit Evidence |
| DOC 12 | DOC | Scored | Solution should allow external users (for example: applicant, licensee, certificate holder, business) to delete uploaded files until approval or acceptance by CCB staff. | S | Implemented | documents | DOC-008 Delete Unapproved Uploads Before Review |
| DOC 13 | DOC | Scored | Solution should allow authorized staff to upload files to an applicant, licensee, certificate holder, or business records that are not accessible to the user. | S | Implemented | documents | DOC-004 Apply Retention And Restricted Access Policies |
| DOC 14 | DOC | Scored | Solution should allow CCB staff to modify system generated documents and forms as needed (e.g. update renewal notices etc.). | S | Implemented | documents | DOC-005 Download Approved And Generated Documents |
| DOC 15 | DOC | Scored | All documents linked directly to a record can be found in one location. | S | Implemented | documents | DOC-003 Assemble Evidence Bundles With Metadata; ENF-003 Upload Evidence And Media To A Case; LIC-005 Review Applications In Queue With Full History; DOC-002 Review And Recategorize Uploaded Files |
| DOC 16 | DOC | Scored | Solution will allow authorized third party users (such as DRS complainants, Enforcement complainants, respondents, counsel, insurance providers, continuing education providers, etc.) ability to upload documents, videos, audio to be associated with a license or Enforcement/DRS case with no access to enforcement/DRS case or license information and CCB staff with appropriate role can accept the information to the appropriate record | B | Implemented | documents | DOC-007 Accept Bulk Or Third-Party Uploads |
| DOC 17 | DOC | Scored | The system shall allow forms to be printed in similar format/layout to their online versions for customers who do not want to fill out online. (Data entry process can be in a "wizard" format as long as output is the same.). | S | Implemented | documents | CMP-003 Enter Complaints Received Offline; DOC-005 Download Approved And Generated Documents |
SRCH (7)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| SRCH 01 | SRCH | Scored | Solution should provide ability to merge duplicate records. | B | In Progress | reporting | PAR-004 Merge Duplicate Party Records |
| SRCH 02 | SRCH | Scored | Solution should provide ability to un-merge records. | B | Not Started | reporting | PAR-004 Merge Duplicate Party Records |
| SRCH 03 | SRCH | Scored | Solution should ensure searches on any field are not case sensitive by default. | S | Implemented | reporting | LIC-015 Search Public Contractor Status |
| SRCH 04 | SRCH | Scored | Solution should allow filtering of search results. | S | Implemented | reporting | LIC-015 Search Public Contractor Status |
| SRCH 05 | SRCH | Scored | Solution should ensure records found for a search should be orderable by clicking on the column headers. | S | Implemented | reporting | LIC-015 Search Public Contractor Status; PAR-004 Merge Duplicate Party Records |
| SRCH 06 | SRCH | Scored | Solution will provide a feature to search for BOLI public works bonds by license number, name, or other identifier. | B | Not Started | reporting | LIC-015 Search Public Contractor Status; PAR-004 Merge Duplicate Party Records |
| SRCH 07 | SRCH | Scored | Allow public access to search and view certain information and not require user login. | S | Implemented | reporting | LIC-015 Search Public Contractor Status |
DASH (2)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| DASH 01 | DASH | Scored | Solution should provide a dashboard for staff roles (roles TBD). | S | Implemented | reporting | WFL-002 Manage Tasks And Reassign Work |
| DASH 02 | DASH | Scored | Solution should allow dashboard content (e.g. graphs, charts, etc.) to be configurable based on user role/security and may include # of applications, # of renewals, # of payments, tests failed, etc. | S | Implemented | reporting | WFL-008 Review KPI Impact Of Workflow Changes |
Correspondence
Sheet order 7
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| COR 01 | COR | Scored | Solution should allow admin users to create new document templates and modify existing templates for emails, notices, letters or other messaging technologies. | S | Implemented | correspondence | COR-003 Manage Template Library By Role |
| COR 02 | COR | Scored | Solution will control update and use of templates by role. | S | Implemented | correspondence | COR-003 Manage Template Library By Role |
| COR 03 | COR | Scored | Solution will auto populate documents based upon "key values" entered by the user which will be used to replace placeholders/tags in the template. | S | Implemented | correspondence | COR-001 Generate And Edit Licensing Notices |
| COR 04 | COR | Scored | Solution will allow templates to contain optional blocks of content that a user may choose to include. | S | Implemented | correspondence | COR-006 Preview Optional Blocks And Custom Text |
| COR 05 | COR | Scored | Solution will allow templates to prompt users for additional text that cannot be automatically populated. | S | Implemented | correspondence | COR-001 Generate And Edit Licensing Notices; COR-006 Preview Optional Blocks And Custom Text |
| COR 06 | COR | Scored | The solution shall allow communications to be edited before sent, saving any edits to a final version on the record. | S | Implemented | correspondence | COR-006 Preview Optional Blocks And Custom Text |
| COR 07 | COR | Scored | Solution will allow designation of which communications (documents and templates) must be sent by Certified mail. | S | Implemented | correspondence | COR-007 Manage Certified Mail Defaults And IDs |
| COR 08 | COR | Scored | The solution shall allow staff to attach additional documents already in the system with emails or letters. | S | Implemented | correspondence | COR-001 Generate And Edit Licensing Notices; COR-002 Send Legal Notices With Delivery Audit; COR-004 Configure Triggered Communications; ENF-006 Issue Agency Action Notices From Templates; COR-003 Manage Template Library By Role |
| COR 09 | COR | Scored | Configure business rules to Auto send automated communication when designated conditions are met. | S | Implemented | correspondence | COR-004 Configure Triggered Communications; COR-008 Add GovDelivery And Open Tracking Later |
| COR 10 | COR | Scored | Solution shall retain an image of completed document as sent. | S | Implemented | correspondence | COR-002 Send Legal Notices With Delivery Audit; ENF-006 Issue Agency Action Notices From Templates |
| COR 11 | COR | Scored | Solution shall allow user to view how document will look when complete prior to finalization. | S | Implemented | correspondence | COR-001 Generate And Edit Licensing Notices; COR-006 Preview Optional Blocks And Custom Text |
| COR 12 | COR | Scored | Solution shall support "tags" that calculate dates based on the date of the letter. For example, if a response is required within 30 days of the letter date, the message will include the specific date (not just "30 days"). | S | Implemented | correspondence | COR-001 Generate And Edit Licensing Notices; COR-002 Send Legal Notices With Delivery Audit; COR-004 Configure Triggered Communications; ENF-006 Issue Agency Action Notices From Templates; COR-003 Manage Template Library By Role |
| COR 13 | COR | Scored | Solution shall give each unique communication an ID number. | S | In Progress | correspondence | COR-007 Manage Certified Mail Defaults And IDs |
Licensing
Sheet order 8 · 12 requirement groups
APCS (18)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| APCS 01 | APCS | Scored | Solution should allow user to complete a license application online. | S | Implemented | licensing | LIC-001 Submit An Online License Application |
| APCS 02 | APCS | Scored | Solution should provide usage agreement for applicant (wording TBD) that requires acknowledgement. | B | Implemented | licensing | LIC-001 Submit An Online License Application; LIC-002 Save And Resume A Draft Application; LIC-003 Provide Attestation At Submission |
| APCS 03 | APCS | Scored | Solution should support the ability to track entity structure and business roles affiliated with a record. | S | Implemented | licensing | PAR-002 Validate Legal Entity Structure; PAR-007 Identify Responsible Individuals In A Business |
| APCS 04 | APCS | Scored | Solution should support ability for licensee to associate employees and certificate holders with one or more businesses/licenses. | S | Implemented | licensing | PAR-002 Validate Legal Entity Structure |
| APCS 05 | APCS | Scored | Solution should allow for special characters in certain data fields. | B | Implemented | licensing | LIC-001 Submit An Online License Application; LIC-002 Save And Resume A Draft Application |
| APCS 06 | APCS | Scored | Solution should require licensee full Social Security Number on application to collect for DOJ child support enforcement or other purposes (or option that they do not have an SSN) and not retain in the database or otherwise protect it. | B | Implemented | licensing | LIC-001 Submit An Online License Application; LIC-003 Provide Attestation At Submission; LIC-013 Submit An Online Renewal; PAR-002 Validate Legal Entity Structure; LIC-002 Save And Resume A Draft Application |
| APCS 07 | APCS | Scored | Solution should create a system generated unique ID for each application and provide it to the applicant that will become the license number when application approved. | S | Implemented | licensing | LIC-004 Track Application ID And Status |
| APCS 08 | APCS | Scored | Solution should provide the capability to provide edits and business rules (e.g. required fields, messaging, calculations) to guide user in creation of application. | B | Implemented | licensing | LIC-001 Submit An Online License Application; LIC-002 Save And Resume A Draft Application |
| APCS 09 | APCS | Scored | Solution should not allow applications to be submitted until mandatory fields/uploads are completed (TBD). | B | Implemented | licensing | LIC-001 Submit An Online License Application |
| APCS 10 | APCS | Scored | Solution should allow applicant to save a partially completed application and resume work on it at a later time (timeframe before expiration should be configurable). | S | Implemented | licensing | LIC-002 Save And Resume A Draft Application |
| APCS 11 | APCS | Scored | Solution will provide users ability to review and confirm all application information before submission. | S | Implemented | licensing | LIC-004 Track Application ID And Status |
| APCS 12 | APCS | Scored | Solution should allow for some manner of CCB approved editing of application after submission. | B | Implemented | licensing | LIC-001 Submit An Online License Application; LIC-002 Save And Resume A Draft Application; LIC-008 View Status And Deadlines After Submission |
| APCS 13 | APCS | Scored | Solution should allow applicant to view their application status after it has been submitted. | S | Implemented | licensing | LIC-004 Track Application ID And Status; LIC-008 View Status And Deadlines After Submission |
| APCS 14 | APCS | Scored | Solution should support applicant by providing tools such as user guide, help, instructions, etc. during application process. | B | Implemented | licensing | LIC-002 Save And Resume A Draft Application |
| APCS 15 | APCS | Scored | Solution should allow CCB authorized users ability to change fee(s) due. | B | Implemented | licensing | LIC-001 Submit An Online License Application; LIC-003 Provide Attestation At Submission; LIC-013 Submit An Online Renewal; PAR-002 Validate Legal Entity Structure; LIC-002 Save And Resume A Draft Application |
| APCS 16 | APCS | Scored | Be able to retrieve and validate application/license data against external sources. | I | Implemented | licensing | LIC-001 Submit An Online License Application; LIC-003 Provide Attestation At Submission; LIC-013 Submit An Online Renewal; PAR-002 Validate Legal Entity Structure; LIC-002 Save And Resume A Draft Application |
| APCS 17 | APCS | Scored | Solution should provide the capability to send notifications to applicant after [X] days of inactivity if the applicant has pending application to complete. | B | Implemented | licensing | LIC-002 Save And Resume A Draft Application |
| APCS 18 | APCS | Scored | Clearly display deadline of items requested to complete an initial license application or renewal. | B | Implemented | licensing | LIC-013 Submit An Online Renewal; LIC-008 View Status And Deadlines After Submission |
AEA (12)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| AEA 01 | AEA | Scored | The Solution should allow applicant to take online test within the system. | S | Implemented | education | EDU-001 Take An Online Pre-License Exam |
| AEA 02 | AEA | Scored | The Solution should allow CCB to set number of attempts to pass test (unlimited or limit). | B | Implemented | education | EDU-001 Take An Online Pre-License Exam; EDU-002 Manage Test Questions And Versions; EDU-003 View Exam Attempts And Validity |
| AEA 03 | AEA | Scored | Solution should track test version provided to applicant. | S | Implemented | education | EDU-003 View Exam Attempts And Validity |
| AEA 04 | AEA | Scored | Solution should allow for randomizing test questions for each test. | S | Implemented | education | EDU-002 Manage Test Questions And Versions |
| AEA 05 | AEA | Scored | Solution should allow randomization of the order of answers on test questions so the correct answer is not always in the same position. | S | Implemented | education | EDU-002 Manage Test Questions And Versions |
| AEA 06 | AEA | Scored | Solution will auto score tests provided in system. | S | Implemented | education | EDU-001 Take An Online Pre-License Exam |
| AEA 07 | AEA | Scored | Solution should provide tester indication of results (pass/fail and/or %). | S | Implemented | education | EDU-001 Take An Online Pre-License Exam |
| AEA 08 | AEA | Scored | Solution should allow option, upon completion of test, to show questions that were missed along with possible answers. | B | Implemented | education | EDU-001 Take An Online Pre-License Exam; EDU-002 Manage Test Questions And Versions; EDU-003 View Exam Attempts And Validity |
| AEA 09 | AEA | Scored | Solution should track license/certification related education completed by applicants. | S | Implemented | education | EDU-003 View Exam Attempts And Validity; EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| AEA 10 | AEA | Scored | Solution should allow applicant the ability to indicate education provider. | S | Implemented | education | EDU-001 Take An Online Pre-License Exam; EDU-002 Manage Test Questions And Versions; EDU-003 View Exam Attempts And Validity; EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| AEA 11 | AEA | Scored | Solution should provide ability to interface with approved 3rd party education providers to submit education records. | I | Implemented | education | EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| AEA 12 | AEA | Scored | Solution allows linking to Learning Management System(s). | I | In Progress | education | EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
ER (5)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| ER 01 | ER | Scored | Solution should allow applicant to take a test from a testing provider. | I | Implemented | education | EDU-003 View Exam Attempts And Validity |
| ER 02 | ER | Scored | Solution should allow for an exemption process from taking the exam. | B | Implemented | education | EDU-003 View Exam Attempts And Validity |
| ER 03 | ER | Scored | Solution should retain the history of date and test results (P/F) for each applicant through interface from test provider. | I | Implemented | education | EDU-003 View Exam Attempts And Validity |
| ER 04 | ER | Scored | System shall calculate a date when exam is valid to apply for a license. | B | Implemented | education | EDU-003 View Exam Attempts And Validity |
| ER 05 | ER | Scored | Solution should provide ability for user to view date tests were taken and corresponding scores. | S | Implemented | education | EDU-003 View Exam Attempts And Validity |
APRA (6)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| APRA 01 | APRA | Scored | Modify or change how the queue is displayed based on various criteria. | B | Implemented | licensing | LIC-007 Balance Application Queue Workloads |
| APRA 02 | APRA | Scored | Queue will provide access to application and application history and detail. | S | Implemented | licensing | LIC-005 Review Applications In Queue With Full History |
| APRA 03 | APRA | Scored | Solution should allow staff user to view submitted applications and details such as status, responses to questions, and uploaded documents. | S | Implemented | licensing | LIC-005 Review Applications In Queue With Full History |
| APRA 04 | APRA | Scored | Solution should reflect status changes to application status in queue (e.g. assigned, in review, etc.). | S | Implemented | licensing | LIC-005 Review Applications In Queue With Full History |
| APRA 05 | APRA | Scored | Solution should support ability of staff to set status of application (e.g. approved, refused, on hold, etc.). | S | Implemented | licensing | LIC-006 Request Corrections And Set Review Statuses |
| APRA 06 | APRA | Scored | The Solution should generate an email or link with a copy of license/certificate upon approval for licensee to print. | S | Implemented | licensing | LIC-005 Review Applications In Queue With Full History; LIC-006 Request Corrections And Set Review Statuses; LIC-007 Balance Application Queue Workloads |
LM (13)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| LM 01 | LM | Scored | Solution should allow staff user to view all licenses and certifications associated with individual, business, or other unique identification. | S | Implemented | licensing | LIC-012 Record Suspensions With Reasons And Evidence; PAR-005 Link Existing Licenses To My Account; LIC-009 Request Changes To An Existing License; LIC-010 Review License Change Requests; LIC-014 Approve Renewals With Bond And Insurance Validation |
| LM 02 | LM | Scored | Solution will allow certificate holders (certificates are treated like licenses for the process of issuing) to be associated with a CCB license to legally perform work. | S | Implemented | licensing | LIC-012 Record Suspensions With Reasons And Evidence; PAR-005 Link Existing Licenses To My Account; LIC-009 Request Changes To An Existing License; LIC-010 Review License Change Requests; LIC-014 Approve Renewals With Bond And Insurance Validation |
| LM 03 | LM | Scored | Solution should allow licensee to view all licenses/certificates to which they are associated, statuses, and any important information regarding their licenses. | S | Implemented | licensing | LIC-012 Record Suspensions With Reasons And Evidence; PAR-005 Link Existing Licenses To My Account; LIC-009 Request Changes To An Existing License; LIC-010 Review License Change Requests; LIC-014 Approve Renewals With Bond And Insurance Validation |
| LM 04 | LM | Scored | External users will have ability to view all of their applications and licenses and the status. | S | Implemented | licensing | PAR-005 Link Existing Licenses To My Account |
| LM 05 | LM | Scored | Solution should allow licensees/certificate holders to request changes to licenses for a variety of reasons (e.g. change of ownership, address change, etc.). Each change will be governed by unique business rules. | B | Implemented | licensing | LIC-009 Request Changes To An Existing License |
| LM 06 | LM | Scored | Solution should support CCB staff completing review of change request, which may include license holder uploading new documents and recording of findings. | S | Implemented | licensing | LIC-010 Review License Change Requests |
| LM 07 | LM | Scored | Solution should allow authorized staff to suspend a license. | S | Implemented | licensing | LIC-012 Record Suspensions With Reasons And Evidence |
| LM 08 | LM | Scored | Solution should require a reason to be documented for suspension. | B | Implemented | licensing | LIC-012 Record Suspensions With Reasons And Evidence |
| LM 09 | LM | Scored | Solution should allow staff to upload documents associated with suspension to associated licensee file. | S | Implemented | licensing | LIC-012 Record Suspensions With Reasons And Evidence |
| LM 10 | LM | Scored | Solution will automatically suspend a license based on business rules (TBD). | B | Implemented | licensing | LIC-012 Record Suspensions With Reasons And Evidence; PAR-005 Link Existing Licenses To My Account; LIC-009 Request Changes To An Existing License; LIC-010 Review License Change Requests; LIC-014 Approve Renewals With Bond And Insurance Validation |
| LM 11 | LM | Scored | Solution should allow licensee or certificate holder to request surrender of license or certificate. | S | Implemented | licensing | LIC-017 Request Inactive Or Surrender Status |
| LM 12 | LM | Scored | Solution should require a reason for license/certificate surrender. | B | Implemented | licensing | LIC-017 Request Inactive Or Surrender Status |
| LM 13 | LM | Scored | System shall verify information entered by licensee against external data (examples include: worker's comp insurance, business registry data, etc.) where possible. | I | Implemented | licensing | LIC-014 Approve Renewals With Bond And Insurance Validation; PAR-006 Verify External Registry Data |
LT (1)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| LT 01 | LT | Scored | Solution should allow licensee to apply to change license type. Each license type will be governed by unique business rules and put into the correct workflow queue for approval. | B | Implemented | licensing | LIC-011 Apply To Change License Type |
LN (4)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| LN 01 | LN | Scored | Solution should provide ability to apply for renewals online. | S | Implemented | licensing | LIC-013 Submit An Online Renewal |
| LN 02 | LN | Scored | Solution should support multiple renewal "periods." Different license/certificate types can have different timelines. | B | Implemented | licensing | LIC-014 Approve Renewals With Bond And Insurance Validation |
| LN 03 | LN | Scored | System to allow authorized user to configure time period when licensee may renew license (how many days prior to expiration). | B | Implemented | licensing | LIC-013 Submit An Online Renewal |
| LN 04 | LN | Scored | System allow licensee to check boxes to certify information during renewal (for example: completion of continuing education, etc.). | B | Implemented | licensing | LIC-013 Submit An Online Renewal |
BSTR (3)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| BSTR 01 | BSTR | Scored | Solution should support ability of licenses to be affiliated with a physical address (One address of record). | S | Implemented | parties | PAR-002 Validate Legal Entity Structure; PAR-003 Resolve Parties For Cases And Complaints |
| BSTR 02 | BSTR | Scored | Solution should support the ability for a applicant/licensee to be associated with one or more licenses. | S | Implemented | parties | PAR-001 Maintain Business Profile And Relationships; PAR-003 Resolve Parties For Cases And Complaints |
| BSTR 03 | BSTR | Scored | Solution should provide a way to track an individual (as well as address) and link it to a business profile(s). | S | Implemented | parties | PAR-001 Maintain Business Profile And Relationships; PAR-002 Validate Legal Entity Structure; PAR-007 Identify Responsible Individuals In A Business |
EDPM (7)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| EDPM 01 | EDPM | Scored | Solution should be able to support education with a built in Learning Management System. | B | Implemented | education | EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| EDPM 02 | EDPM | Scored | Solution should be able to support the integration of data from a Learning Management System. | I | Implemented | education | EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| EDPM 03 | EDPM | Scored | Solution should support entry of education provider details (for example: name, location, owner, category of provider, etc.). | S | Implemented | education | EDU-004 Apply To Become A Provider; EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| EDPM 04 | EDPM | Scored | Solution should support ability to manage status of education provider (e.g. active, inactive, etc.). | S | In Progress | education | EDU-004 Apply To Become A Provider; EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| EDPM 05 | EDPM | Scored | Solution should support ability to manage education provider certifications and renewal periods, by alerting education provider and CCB staff when a course expires. | B | In Progress | education | EDU-004 Apply To Become A Provider; EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| EDPM 06 | EDPM | Scored | Solution should support Education Provider to apply to be a provider on line and upload any needed documentation. | B | In Progress | education | EDU-004 Apply To Become A Provider |
| EDPM 07 | EDPM | Scored | Solution should allow education providers to request changes to their information for a variety of reasons (business changes, address changes, fee changes). Each change will be governed by unique business rules. | B | In Progress | education | EDU-004 Apply To Become A Provider; EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
CE (15)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| CE 01 | CE | Scored | The system shall allow staff to audit the licensee's satisfaction of continuing education requirements. | S | In Progress | education | EDU-006 Run Continuing Education Audits |
| CE 02 | CE | Scored | System or staff user to include accompanying response tracking in Continuing Education Audit List. | S | In Progress | education | EDU-006 Run Continuing Education Audits |
| CE 03 | CE | Scored | System to flag make up CE Entries and allow them to be linked to a previous renewal period. | B | Not Started | education | EDU-005 Submit CE Course Completions In Bulk; EDU-006 Run Continuing Education Audits; EDU-007 Submit A CE Certificate For Approval; EDU-008 Configure CE Requirements And Exemptions |
| CE 04 | CE | Scored | Solution allows contractors to submit a CE Certificate and a CCB user approves (workflow queue). | S | Implemented | education | EDU-007 Submit A CE Certificate For Approval |
| CE 05 | CE | Scored | Solution allows providers to submit group and individual CE course uploads for crediting CE hours to contractor license. | S | In Progress | education | EDU-005 Submit CE Course Completions In Bulk |
| CE 06 | CE | Scored | Solution will show the number of CE hours required for each type of license (or if license is exempt); and also if any license type change has been made in the current renewal period. | B | In Progress | education | EDU-007 Submit A CE Certificate For Approval |
| CE 07 | CE | Scored | System allows education courses to be categorized. | S | In Progress | education | EDU-005 Submit CE Course Completions In Bulk; EDU-006 Run Continuing Education Audits; EDU-007 Submit A CE Certificate For Approval; EDU-008 Configure CE Requirements And Exemptions |
| CE 08 | CE | Scored | Solution allows courses to be added to the online portal and contractors to take CCB classes through the online portal and applies credits to their record. | B | In Progress | education | EDU-005 Submit CE Course Completions In Bulk; EDU-006 Run Continuing Education Audits; EDU-007 Submit A CE Certificate For Approval; EDU-008 Configure CE Requirements And Exemptions |
| CE 09 | CE | Scored | Clearly display deadline of items requested to complete an initial license application or renewal. | B | In Progress | education | EDU-005 Submit CE Course Completions In Bulk; EDU-006 Run Continuing Education Audits; EDU-007 Submit A CE Certificate For Approval; EDU-008 Configure CE Requirements And Exemptions |
| CE 10 | CE | Scored | Authorized staff user with appropriate role has ability to set or change course requirements for a license type. | S | Implemented | education | EDU-008 Configure CE Requirements And Exemptions |
| CE 11 | CE | Scored | Solution will allow differing continuing education requirements based on license/certificate types. | S | In Progress | education | EDU-008 Configure CE Requirements And Exemptions |
| CE 12 | CE | Scored | User with appropriate role assigned to create/manage approved continuing education course list. | S | Implemented | education | EDU-008 Configure CE Requirements And Exemptions |
| CE 13 | CE | Scored | Solution should allow an exemption to CE requirement if CE is received for a trade or certification. | B | In Progress | education | EDU-008 Configure CE Requirements And Exemptions |
| CE 14 | CE | Scored | If person is associated with multiple licenses, automatically post Continuing Education Certificate to all licenses. | B | Not Started | education | EDU-005 Submit CE Course Completions In Bulk; EDU-006 Run Continuing Education Audits; EDU-007 Submit A CE Certificate For Approval; EDU-008 Configure CE Requirements And Exemptions |
| CE 15 | CE | Scored | Solution should allow CCB user to flag a license for reaudit in the next renewal period. | B | In Progress | education | EDU-006 Run Continuing Education Audits |
APTM (5)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| APTM 01 | APTM | Scored | Solution should support online testing. | S | Implemented | education | EDU-001 Take An Online Pre-License Exam |
| APTM 02 | APTM | Scored | Solution should provide test in multiple language - Languages (TBD). | B | Implemented | education | EDU-009 Use Multilingual Or LMS-Linked Exam Delivery |
| APTM 03 | APTM | Scored | Solution should support staff modification of test questions and answers. | S | Implemented | education | EDU-002 Manage Test Questions And Versions |
| APTM 04 | APTM | Scored | Solution should support versioning of tests. | S | Implemented | education | EDU-002 Manage Test Questions And Versions |
| APTM 05 | APTM | Scored | Solution should ensure version history is maintained. | S | Implemented | education | EDU-002 Manage Test Questions And Versions |
BOND (3)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| BOND 01 | BOND | Scored | Solution should provide a mechanism to enter bond information uploaded from a contractor or provider during application or renewal into a queue so it can be reviewed and approved. | S | Implemented | licensing | LIC-014 Approve Renewals With Bond And Insurance Validation |
| BOND 02 | BOND | Scored | Ensure that all contractor bonds on file are current and any that are no longer in effect are removed | S | Implemented | licensing | LIC-014 Approve Renewals With Bond And Insurance Validation |
| BOND 03 | BOND | Scored | Solution should allow configuration of bond amount requirement on individual licenses based upon endorsement type or other circumstance. | B | Implemented | licensing | LIC-011 Apply To Change License Type |
Enforcement and Mediation Cases
Sheet order 9
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| AGAC 01 | AGAC | Scored | Solution should support different workflow depending upon the designation of indication of enforcement/DRS case type (current types: Enforcement, Phone Mediation, In-Person Mediation, Denial, Refusal, etc.). | S | Implemented | enforcement | ENF-001 Open Cases By Case Type |
| AGAC 02 | AGAC | Scored | Solution should support adding of additional parties to an enforcement/DRS case. | S | Implemented | enforcement | CMP-007 Link Complaints To Licensed Or Unlicensed Parties; PAR-003 Resolve Parties For Cases And Complaints |
| AGAC 03 | AGAC | Scored | Solution should support case status transitions, date of transition and associated rules. Rules TBD (for example: DRS complaint lodged to DRS complaint accepted in mediation, settlement agreement reached, no settlement, different types of Accounts Receivable Status, etc.) . | S | Implemented | enforcement | ENF-001 Open Cases By Case Type |
| AGAC 04 | AGAC | Scored | Solution should provide a method for a Respondent to request a hearing or other action (e.g. settlement, reschedule mediation, etc.) from within the Solution. | S | In Progress | enforcement | ENF-005 Track Hearing Requests And OAH Numbers |
| AGAC 05 | AGAC | Scored | Solution should create templates for agency action notifications and letters. | S | Implemented | enforcement | COR-002 Send Legal Notices With Delivery Audit; ENF-006 Issue Agency Action Notices From Templates |
| AGAC 06 | AGAC | Scored | Template should autofill based on notification type. | S | Implemented | enforcement | ENF-006 Issue Agency Action Notices From Templates |
| AGAC 07 | AGAC | Scored | Solution should support entry of deadlines associated with actions required - notifications of deadlines, reminders, auto updating of status based on auto-generated notifications. | S | Implemented | enforcement | ENF-007 Set Case Disposition And Civil Penalties |
| AGAC 08 | AGAC | Scored | Solution should use a template for referral form and letter to other agencies. | S | Implemented | enforcement | COR-002 Send Legal Notices With Delivery Audit; ENF-001 Open Cases By Case Type; ENF-006 Issue Agency Action Notices From Templates; ENF-007 Set Case Disposition And Civil Penalties; CMP-007 Link Complaints To Licensed Or Unlicensed Parties |
| AGAC 09 | AGAC | Scored | Solution should support assignment of an Office of Administrative Hearings (OAH) hearings case number. | S | Implemented | enforcement | ENF-005 Track Hearing Requests And OAH Numbers |
| AGAC 10 | AGAC | Scored | Ability to identify individuals within a business entity for purposes of sending communication and taking actions that the system allows (for example: one person in an LLC files bankruptcy so CCB can focus on the other individuals). | S | Implemented | enforcement | PAR-007 Identify Responsible Individuals In A Business |
| AGAC 11 | AGAC | Scored | Solution shall provide a schedule (calendar) of upcoming events (hearings, mediations, etc.). | S | Implemented | enforcement | ENF-004 Manage Mediation And Hearing Schedules; ENF-005 Track Hearing Requests And OAH Numbers |
| AGAC 12 | AGAC | Scored | Solution shall provide multiple ways to sort schedule. | S | In Progress | enforcement | ENF-004 Manage Mediation And Hearing Schedules |
| AGAC 13 | AGAC | Scored | Solution shall make changes to letters, emails, etc., if events on schedule are changed. | S | In Progress | enforcement | ENF-004 Manage Mediation And Hearing Schedules |
Financial
Sheet order 10 · 4 requirement groups
PAY (22)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| PAY 01 | PAY | Scored | Solution should accept online payments for all CCB transactions. | S | Implemented | finance | FIN-001 Pay Charges Online And Receive Receipts; LIC-014 Approve Renewals With Bond And Insurance Validation |
| PAY 02 | PAY | Scored | Solution should calculate payment and fees due based on process and include convenience fees if applicable. | S | Implemented | finance | FIN-001 Pay Charges Online And Receive Receipts; FIN-002 Pay By ACH Or Card Without PCI Retention; FIN-003 Record Manual Payments; FIN-004 Issue Refunds And Adjustments; FIN-010 Inspect Transaction Integrity And Reconciliation Trails |
| PAY 03 | PAY | Scored | The Solution should classify all payments to designated general ledger accounts based on transaction type. | S | Implemented | finance | FIN-005 Classify Transactions To GL And Treasury Interfaces |
| PAY 04 | PAY | Scored | Solution should provide person making payment online with confirmation of payment or nonpayment | S | Implemented | finance | FIN-001 Pay Charges Online And Receive Receipts |
| PAY 05 | PAY | Scored | Solution should support payment of more than one item at a time (e.g. have a cart type function) across accounts or licenses. | S | Implemented | finance | FIN-008 Split A Payment Across Sources |
| PAY 06 | PAY | Scored | Solution should provide detail to purchaser about what is being paid for and cost of each item (receipt). | S | Implemented | finance | FIN-001 Pay Charges Online And Receive Receipts |
| PAY 07 | PAY | Scored | Solution should accept ACH payments (no PCI retained in CCB data base). | S | Implemented | finance | FIN-002 Pay By ACH Or Card Without PCI Retention |
| PAY 08 | PAY | Scored | Solution should accept credit cards and debit cards (no PCI retained in CCB data base). | S | Implemented | finance | FIN-002 Pay By ACH Or Card Without PCI Retention |
| PAY 09 | PAY | Scored | Solution should provide the capability to override for interest, fees and penalties for any type of payment. | S | Implemented | finance | FIN-009 Override Penalties And Interest With Reasons |
| PAY 10 | PAY | Scored | Solution should require reason for override. | S | Implemented | finance | FIN-004 Issue Refunds And Adjustments; FIN-009 Override Penalties And Interest With Reasons |
| PAY 11 | PAY | Scored | Solution should support refunding payments. | S | Implemented | finance | FIN-004 Issue Refunds And Adjustments |
| PAY 12 | PAY | Scored | Solution should allow external user to view their charges, fees, and payment history and print their receipts online. | S | Implemented | finance | FIN-001 Pay Charges Online And Receive Receipts; FIN-008 Split A Payment Across Sources |
| PAY 13 | PAY | Scored | Solution should allow users to split payments across one or more payment sources for a single charge during a single session. | S | Implemented | finance | FIN-008 Split A Payment Across Sources |
| PAY 14 | PAY | Scored | The system should support documentation of financial transactions for purposes of balancing for financial reconciliation. | S | Implemented | finance | FIN-010 Inspect Transaction Integrity And Reconciliation Trails |
| PAY 15 | PAY | Scored | The system will support viewing by authorized internal users of payment status, method, user who collected payment (if manual payment), and distribution of funds details. | S | Implemented | finance | FIN-003 Record Manual Payments |
| PAY 16 | PAY | Scored | The system should support assessment of a penalty fee due to insufficient funds. | B | Implemented | finance | FIN-009 Override Penalties And Interest With Reasons; FIN-003 Record Manual Payments |
| PAY 17 | PAY | Scored | Solution should allow authorized staff the ability to record "manual" payments for a variety of reasons and link to the appropriate transaction. This will include information about payment (what for, when, amount, how paid, etc.). | S | Implemented | finance | FIN-003 Record Manual Payments |
| PAY 18 | PAY | Scored | Solution should allow authorized staff ability to enter adjustments. | S | Implemented | finance | FIN-004 Issue Refunds And Adjustments |
| PAY 19 | PAY | Scored | Solution should allow payments to be accepted prior to official billing (for example: payments on proposed order prior to final order) and treated differently than other payments. | S | Implemented | finance | FIN-001 Pay Charges Online And Receive Receipts; FIN-002 Pay By ACH Or Card Without PCI Retention; FIN-003 Record Manual Payments; FIN-004 Issue Refunds And Adjustments; FIN-010 Inspect Transaction Integrity And Reconciliation Trails |
| PAY 20 | PAY | Scored | The system should provide transaction reporting information including status (authorized, settled, declined, etc.), payment type in the appropriate license or enforcement record, as well as, accounting system coding elements, and allow tracking of each transaction. | S | Implemented | finance | FIN-003 Record Manual Payments; FIN-010 Inspect Transaction Integrity And Reconciliation Trails |
| PAY 21 | PAY | Scored | System should allow user to enter payment information (debit card, credit card, ACH) and parameters (such as amount, period of time) to make recurring payments. | B | Implemented | finance | FIN-007 Set Up Payment Plans And Statements; FIN-011 Use Recurring Payment Features Later |
| PAY 22 | PAY | Scored | Notify Payor if trying to pay for the same transaction more than one time. | S | Implemented | finance | FIN-007 Set Up Payment Plans And Statements; FIN-008 Split A Payment Across Sources; FIN-011 Use Recurring Payment Features Later |
ORPR (5)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| ORPR 01 | ORPR | Scored | The system shall follow Oregon state statutes, NACHA and other PCI-DSS regulations when collecting all payments. | S | In Progress | finance | FIN-002 Pay By ACH Or Card Without PCI Retention; FIN-005 Classify Transactions To GL And Treasury Interfaces |
| ORPR 02 | ORPR | Scored | System shall not retain Payment Card Industry (PCI) consumer financial (payment) information. | S | Implemented | finance | FIN-002 Pay By ACH Or Card Without PCI Retention |
| ORPR 03 | ORPR | Scored | The system shall be PCI (Payment Card Industry) data security standard compliant at a level 1 and shall continue to meet these standards on an on-going basis. If level 1 is not available, must meet level 2 and must provide independent review by a PCI QSA (Qualified Security Assessor). | S | In Progress | finance | FIN-002 Pay By ACH Or Card Without PCI Retention |
| ORPR 04 | ORPR | Scored | The system shall comply with Oregon State Treasury's Merchant Card Services Agreement and Public Fund Law (ORS295). | S | In Progress | finance | FIN-005 Classify Transactions To GL And Treasury Interfaces |
| ORPR 05 | ORPR | Scored | The system should comply with requirements set-forth in the Oregon Accounting Manual as applicable. | S | In Progress | finance | FIN-005 Classify Transactions To GL And Treasury Interfaces |
TRIF (1)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| TRIF 01 | TRIF | Scored | Solution shall interface with banking institution approved by Oregon State Treasury. | I | In Progress | finance | FIN-005 Classify Transactions To GL And Treasury Interfaces |
ACCT (14)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| ACCT 01 | ACCT | Scored | The system shall record and manage assessment of debt. | S | Implemented | finance | FIN-006 Manage Debt Lifecycle And Statuses |
| ACCT 02 | ACCT | Scored | The system shall allow staff to manage debt collection activities. | S | Implemented | finance | FIN-006 Manage Debt Lifecycle And Statuses |
| ACCT 03 | ACCT | Scored | The system shall reconcile with external financial systems (such as Department of Revenue and Statewide Accounting System). | I | In Progress | finance | FIN-010 Inspect Transaction Integrity And Reconciliation Trails; FIN-005 Classify Transactions To GL And Treasury Interfaces |
| ACCT 04 | ACCT | Scored | The system shall allow staff to generate invoices and record non-standard payments. | S | In Progress | finance | FIN-010 Inspect Transaction Integrity And Reconciliation Trails; FIN-005 Classify Transactions To GL And Treasury Interfaces; FIN-006 Manage Debt Lifecycle And Statuses; FIN-007 Set Up Payment Plans And Statements; FIN-009 Override Penalties And Interest With Reasons |
| ACCT 05 | ACCT | Scored | The system shall provide information needed to complete required statewide accounts receivable reporting. | S | Implemented | finance | FIN-010 Inspect Transaction Integrity And Reconciliation Trails; FIN-005 Classify Transactions To GL And Treasury Interfaces; FIN-006 Manage Debt Lifecycle And Statuses; FIN-007 Set Up Payment Plans And Statements; FIN-009 Override Penalties And Interest With Reasons |
| ACCT 06 | ACCT | Scored | Allow tracking of Accounts Receivable cases to classify each receivable in accordance with state requirements. (for example: liquidated, delinquent, assigned, etc.). | S | Implemented | finance | FIN-006 Manage Debt Lifecycle And Statuses |
| ACCT 07 | ACCT | Scored | Solution allows agency to automatically charge interest on penalties. | S | Implemented | finance | FIN-009 Override Penalties And Interest With Reasons |
| ACCT 08 | ACCT | Scored | Allow non-licensed as well as licensed users ability to pay fees, fines, etc. online. | S | Implemented | finance | FIN-010 Inspect Transaction Integrity And Reconciliation Trails; FIN-005 Classify Transactions To GL And Treasury Interfaces; FIN-006 Manage Debt Lifecycle And Statuses; FIN-007 Set Up Payment Plans And Statements; FIN-009 Override Penalties And Interest With Reasons |
| ACCT 09 | ACCT | Scored | Solution shall allow certain debt types be associated with specific funding source(s) (for example: Lead Based Paint violations have a different split between general and other funds than other violations). | B | Implemented | finance | FIN-010 Inspect Transaction Integrity And Reconciliation Trails; FIN-005 Classify Transactions To GL And Treasury Interfaces; FIN-006 Manage Debt Lifecycle And Statuses; FIN-007 Set Up Payment Plans And Statements; FIN-009 Override Penalties And Interest With Reasons |
| ACCT 10 | ACCT | Scored | Solution should allow configuration of A/R cases so they can identify why they are written off (state write off codes). | B | Implemented | finance | FIN-010 Inspect Transaction Integrity And Reconciliation Trails; FIN-005 Classify Transactions To GL And Treasury Interfaces; FIN-006 Manage Debt Lifecycle And Statuses; FIN-007 Set Up Payment Plans And Statements; FIN-009 Override Penalties And Interest With Reasons |
| ACCT 11 | ACCT | Scored | Provide report of Period Ending outstanding A/R by status. | S | Implemented | finance | FIN-006 Manage Debt Lifecycle And Statuses |
| ACCT 12 | ACCT | Scored | Allow ad hoc reporting that will help management make estimates and decisions based upon past information on collections (such as percents for licensed and unlicensed debtors, etc.). | S | Implemented | finance | FIN-006 Manage Debt Lifecycle And Statuses |
| ACCT 13 | ACCT | Scored | The system shall allow users to set up customized payment plans for debtors on an as-needed basis by dollar amount, by percentage, by date/timeframe, and by number of payments at a minimum. | S | Implemented | finance | FIN-007 Set Up Payment Plans And Statements; FIN-011 Use Recurring Payment Features Later |
| ACCT 14 | ACCT | Scored | The system shall include functionality to configure automated distribution of invoices and monthly reminder statements for balances due. | S | Implemented | finance | FIN-007 Set Up Payment Plans And Statements |
Compliance
Sheet order 11 · 6 requirement groups
RMAC (4)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| RMAC 01 | RMAC | Scored | Solution should allow the ability to view license and prior enforcement/mediation information necessary to complete the investigation/mediation. | S | Implemented | enforcement | ENF-009 Review Prior License And Case History During Investigation; CMP-007 Link Complaints To Licensed Or Unlicensed Parties; PAR-003 Resolve Parties For Cases And Complaints |
| RMAC 02 | RMAC | Scored | Solution should allow the ability to print investigation reports/mediation agreements and associated files remotely. | S | Implemented | enforcement | ENF-009 Review Prior License And Case History During Investigation; CMP-007 Link Complaints To Licensed Or Unlicensed Parties; PAR-003 Resolve Parties For Cases And Complaints; ENF-011 Use Offline And Map-Based Field Tools |
| RMAC 03 | RMAC | Scored | Solution should allow the ability for collection of required signatures on a mobile device. | B | Implemented | enforcement | ENF-011 Use Offline And Map-Based Field Tools |
| RMAC 04 | RMAC | Scored | The system shall allow users the ability to enter data into forms and save while in the field and away from internet connectivity, then data syncronized when the user regains connectivity. (system will allow offline data entry via a mobile device.). | C | Not Started | enforcement | ENF-011 Use Offline And Map-Based Field Tools |
GIS (2)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| GIS 01 | GIS | Scored | Solution should support ability to see on a map the location of job-site checks/investigations. | I | Implemented | enforcement | ENF-011 Use Offline And Map-Based Field Tools |
| GIS 02 | GIS | Scored | Import GIS Coordinates into Job-Site Check/Investigations. | I | Implemented | enforcement | ENF-011 Use Offline And Map-Based Field Tools |
INSP (9)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| INSP 01 | INSP | Scored | Solution should have the ability to auto-assign investigator/mediator based on predefined rules, workload balancing, skills matching, and/or location. | B | Implemented | enforcement | ENF-008 Reassign Investigators And Mediators |
| INSP 02 | INSP | Scored | Solution should provide the ability to reassign investigators/mediators. | S | Implemented | enforcement | ENF-008 Reassign Investigators And Mediators |
| INSP 03 | INSP | Scored | Solution should provide the ability to enter job site check observations and results directly into Solution. | S | Implemented | enforcement | ENF-002 Record Job Site Checks And Violations |
| INSP 04 | INSP | Scored | Solution should provide the ability to utilize forms associated with conducting investigations. | S | Implemented | enforcement | ENF-002 Record Job Site Checks And Violations |
| INSP 05 | INSP | Scored | Solution should provide the ability to autofill information from licensee profile into investigation forms. | S | Implemented | enforcement | ENF-002 Record Job Site Checks And Violations; ENF-008 Reassign Investigators And Mediators |
| INSP 06 | INSP | Scored | Solution should provide the ability to have statuses assigned to investigations based upon actions taken. | S | Implemented | enforcement | ENF-002 Record Job Site Checks And Violations |
| INSP 07 | INSP | Scored | Solution should allow reporting on investigation activities to determine trends (such as location) and other information. | S | Implemented | enforcement | ENF-002 Record Job Site Checks And Violations; ENF-008 Reassign Investigators And Mediators |
| INSP 08 | INSP | Scored | Solution should provide the ability for more than one violation to be selected when writing a Field Investigation Report or Compliance Action. | S | Implemented | enforcement | ENF-002 Record Job Site Checks And Violations |
| INSP 09 | INSP | Scored | Solution shall allow a way to capture work done in site checks and field investigation reports that has been done on behalf of another agency (for example: Building Codes Division). | S | Implemented | enforcement | ENF-002 Record Job Site Checks And Violations; ENF-008 Reassign Investigators And Mediators |
COMP (5)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| COMP 01 | COMP | Scored | Solution should allow user or staff user to upload documents, photos, videos, digital and audio files related to enforcement/DRS cases with file size able to handle administrative evidence (may be level 3 data). | S | Implemented | enforcement | DOC-003 Assemble Evidence Bundles With Metadata; ENF-003 Upload Evidence And Media To A Case |
| COMP 02 | COMP | Scored | Solution should allow staff user to view status of enforcement/DRS case that is set by actions taken. | S | Implemented | enforcement | ENF-001 Open Cases By Case Type; ENF-005 Track Hearing Requests And OAH Numbers |
| COMP 03 | COMP | Scored | Solution should allow assigned staff user to view/set enforcement/DRS case disposition: suspension, civil penalties, settlement agreement, open, closed, etc. | S | Implemented | enforcement | ENF-001 Open Cases By Case Type; ENF-007 Set Case Disposition And Civil Penalties |
| COMP 04 | COMP | Scored | The system shall allow staff to issue a civil penalty to licensee or unlicensed entity. | S | Implemented | enforcement | ENF-007 Set Case Disposition And Civil Penalties |
| COMP 05 | COMP | Scored | Solution should provide detail and reports to determine how many contacts (currently called job site checks) become reports (currently called Field Investigation Reports) and eventually a violation where a penalty is assessed. | S | Implemented | enforcement | DOC-003 Assemble Evidence Bundles With Metadata; ENF-001 Open Cases By Case Type; ENF-003 Upload Evidence And Media To A Case; ENF-007 Set Case Disposition And Civil Penalties; ENF-005 Track Hearing Requests And OAH Numbers |
CMPT (13)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| CMPT 01 | CMPT | Scored | Solution should provide a self service screen on the website where DRS Complaints and Enforcement Complaints can be entered and goes into the workflow queue. | S | Implemented | complaints | CMP-001 Submit A DRS Complaint Online; CMP-002 Submit An Anonymous Enforcement Complaint; CMP-009 Provide Complaint Attestation Electronically |
| CMPT 02 | CMPT | Scored | Solution should provide staff user the ability to record DRS Complaints and Enforcement Complaints maually in the event if it is not done online. | S | Implemented | complaints | CMP-003 Enter Complaints Received Offline |
| CMPT 03 | CMPT | Scored | Solution should support multiple types of complaints (DRS Complaints, Public Works Complaints, and Enforcement Complaints). | S | Implemented | complaints | CMP-004 Classify And Route Complaints |
| CMPT 04 | CMPT | Scored | Solution should provide the ability for an Enforcement complainant to remain anonymous. | S | Implemented | complaints | CMP-002 Submit An Anonymous Enforcement Complaint |
| CMPT 05 | CMPT | Scored | Solution should provide ability to tie a DRS Complaint or Enforcement Complaint to a licensee. | S | Implemented | complaints | CMP-007 Link Complaints To Licensed Or Unlicensed Parties; PAR-003 Resolve Parties For Cases And Complaints |
| CMPT 06 | CMPT | Scored | Solution should allow Enforcement complaints and investigations to be related to an unlicensed entity. | S | Implemented | complaints | CMP-007 Link Complaints To Licensed Or Unlicensed Parties; PAR-003 Resolve Parties For Cases And Complaints |
| CMPT 07 | CMPT | Scored | Ability to assign and route DRS Complaint or Enforcement Complaint workflow to field investigator/mediator based upon predefined rules, workload balancing, skills matching and/or location. | S | Implemented | complaints | CMP-004 Classify And Route Complaints; ENF-008 Reassign Investigators And Mediators |
| CMPT 08 | CMPT | Scored | Solution will allow agency to determine which fields on DRS Complaint and Enforcement Complaint forms are required and what documents must be uploaded (and define hard stops to ensure completion). | S | Implemented | complaints | CMP-001 Submit A DRS Complaint Online; CMP-002 Submit An Anonymous Enforcement Complaint; CMP-008 Configure Required Complaint Fields And Documents |
| CMPT 09 | CMPT | Scored | Solution should allow DRS complainants and Enforcement complainants to view the status of their complaint after it is submitted. | S | Implemented | complaints | CMP-001 Submit A DRS Complaint Online; CMP-006 Respond To Agency Requests On A Complaint |
| CMPT 10 | CMPT | Scored | Modify or change how the workflow queue is displayed based on various criteria. | S | Implemented | complaints | CMP-004 Classify And Route Complaints |
| CMPT 11 | CMPT | Scored | Queue will provide access to the history and detail of DRS complaints and Enforcement complaints. | S | Implemented | complaints | ENF-009 Review Prior License And Case History During Investigation; CMP-005 Manage Complaint Queues And Overrides |
| CMPT 12 | CMPT | Scored | Solution should reflect status changes to DRS complaints and Enforcement complaints in queue (e.g. assigned, in review, lodged, etc.). | S | Implemented | complaints | CMP-005 Manage Complaint Queues And Overrides |
| CMPT 13 | CMPT | Scored | Solution should allow authorized users to be set up with the ability to override or remove status. | S | Implemented | complaints | CMP-005 Manage Complaint Queues And Overrides |
JDG (5)
| ID | Group | Type | Requirement | Fit | Status | Engine | Feature / story |
|---|---|---|---|---|---|---|---|
| JDG 01 | JDG | Scored | Solution shall allow a court judgement to be recorded against a construction contractor bond. | S | Implemented | enforcement | ENF-010 Record Judgments And Interest |
| JDG 02 | JDG | Scored | Solution shall allow the recording of how a judgement has been paid (by contractor or bond). | S | Implemented | enforcement | ENF-010 Record Judgments And Interest |
| JDG 03 | JDG | Scored | Solution shall be able to record if CCB has requested the judgement to paid by bond company. | S | Implemented | enforcement | ENF-010 Record Judgments And Interest |
| JDG 04 | JDG | Scored | Solution shall calculate Remaining Judgement (if any) based upon original court judgement and what has been paid by contractor and/or from bond. | S | Implemented | enforcement | ENF-010 Record Judgments And Interest |
| JDG 05 | JDG | Scored | Solution shall calculate interest on Judgement based upon certain criteria (TBD). | S | Implemented | enforcement | ENF-010 Record Judgments And Interest |