Skip to main content

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

Mandatory — requirements
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)

Core Non-Functional, group ACM — requirements
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)

Core Non-Functional, group ACS — requirements
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)

Core Non-Functional, group AUDT — requirements
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)

Core Non-Functional, group REPT — requirements
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)

Core Non-Functional, group USN — requirements
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)

Core Non-Functional, group INT — requirements
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)

Core Non-Functional, group CONF — requirements
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)

Core Non-Functional, group IMP — requirements
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)

Core Non-Functional, group AVAIL — requirements
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)

Core Non-Functional, group DT — requirements
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)

Core Functional, group COM — requirements
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)

Core Functional, group NOTE — requirements
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)

Core Functional, group WFL — requirements
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)

Core Functional, group ESIG — requirements
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)

Core Functional, group DOC — requirements
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)

Core Functional, group SRCH — requirements
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)

Core Functional, group DASH — requirements
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

Correspondence — requirements
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)

Licensing, group APCS — requirements
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)

Licensing, group AEA — requirements
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)

Licensing, group ER — requirements
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)

Licensing, group APRA — requirements
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)

Licensing, group LM — requirements
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)

Licensing, group LT — requirements
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)

Licensing, group LN — requirements
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)

Licensing, group BSTR — requirements
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)

Licensing, group EDPM — requirements
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)

Licensing, group CE — requirements
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)

Licensing, group APTM — requirements
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)

Licensing, group BOND — requirements
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

Enforcement and Mediation Cases — requirements
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)

Financial, group PAY — requirements
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)

Financial, group ORPR — requirements
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)

Financial, group TRIF — requirements
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)

Financial, group ACCT — requirements
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)

Compliance, group RMAC — requirements
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)

Compliance, group GIS — requirements
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)

Compliance, group INSP — requirements
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)

Compliance, group COMP — requirements
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)

Compliance, group CMPT — requirements
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)

Compliance, group JDG — requirements
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