Attachmennt_F_-_CIT_Requirements.xlsx

XLSX spreadsheet 61 KB Posted

Attached to
RFI 25NS0170 - CAB Integrated Telephony
Solicitation number
0000037090
Issued by
California

About this file

This document is a Scope of Work attachment for the California Public Utilities Commission (CPUC) outlining 182 functional and non-functional requirements for a proposed CAB Integrated Telephony (CIT) system that will consolidate telephony, customer relationship management (CRM), and call center operations. The system is designed to streamline complaint intake, case management, and customer service delivery across the CPUC's Consumer Affairs Branch (CAB). The requirements span multiple functional areas including call center operations (Interactive Voice Response, call routing, workforce scheduling, call recording and transcription), case management (complaint intake, documentation, workflow automation), consumer and utility portals, reporting and business intelligence tools, notifications and alerts, data management, security protocols, and integration with external systems such as ArcGIS, UCS (Utility Compliance System), and LifeLine Third Party Administrator networks. The solution must support multiple user roles (CPUC staff, utilities, consumers) with role-based access controls and permit real-time language translation during calls and chatbot interactions.

The system architecture must include a minimum of five environments (Development, Testing, Training, Staging, and Production) with comprehensive audit logging and data retention capabilities, including 180-day minimum retention for audit logs. Key technical requirements mandate HTTPS and SFTP encryption standards, PII data protection, compliance with California accessibility standards and Section 508 ADA requirements, and support for multiple browsers and devices. The solution must integrate with Microsoft Azure Active Directory Federation Services for single sign-on, support automated case categorization using artificial intelligence, and provide configurable workflows accessible to business users without technical expertise. No specific pricing, contract term, set-asides, or incumbency information is provided in this requirements document, which functions as a comprehensive technical specification for potential vendors responding to RFI 25NS0170.

View the file

Other files

File Type Posted
Attachment_D_-_Process_Flows-As-Is.pptx PPTX presentation
RFI_25NS0170_-_CAB_Integrated_Telephony.pdf PDF
RFI_25NS0170_-_CIT_RFI_Questions_and_Answers.xlsx XLSX spreadsheet
Attachment_C_-_Respondent_Questionaire.docx DOCX document
Attachment_E_-_Process_Flows-To-Be.pptx PPTX presentation
Attachment_A-_Letter_of_Interest.docx DOCX document
Attachment_B-_Solution_Cost_Estimate.xlsx XLSX spreadsheet

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

CIT Requirements

IDSummaryCategoryTypeDescription
CIT-306Chronic callers alertAlertsFunctionalThe system must alert a call receiver of a chronic callers/Abusive Callers/etc, prior to a call being answered. For example, if 5 calls come in in the same day from the same number (ANI), or if the same utility is sited multiple times by the same calling number (ANI) in the same day.
CIT-334Duplicate data found alert for CARSAlertsFunctionalThe system must alert a user if a duplicate phone, email or address are entered.
CIT-336Duplicate addresses found alert for consumerAlertsFunctionalThe system must be able to identify a duplicate address stored in the system and alert the consumer if they wish to continue or file a new complaint
CIT-350Job Aid alert based on contact/complaint categoryAlertsFunctionalThe system must be able to display an applicable Job Aid that links to the category or sub-category for a contact or complaint entered by a CAR or SSA.
CIT-352Alert for consumers last name = a utility nameAlertsFunctionalThe system must alert a CAB rep if a consumers last name is identical to an existing utility’s name. This would require an auto-search of the utility name list to verify the last name is not in the utility name list.
CIT-415Alerts to admins of non-U.S. accessAlertsNonfunctionalThe system must send an notification alert to CPUC Administrators when the application is accessed outside of the U.S.
CIT-248Audit data the system must logAudit LoggingNonfunctionalThe system must record and audit all changes to systemwide feature transaction data, and identify the date, time and individual who made each change.
CIT-261Audit log view for any data changesAudit LoggingNonfunctionalThe system must provide an interface that displays audit logs for any core data item changes.
CIT-293Utility to view complaint historyAudit LoggingFunctionalThe system must allow a utility to track and see the history of a complaint (e.g. changes to its status and any other attributes).
CIT-348Audit details - view for a caseAudit LoggingFunctionalThe system must provide an interface to view all audit details for a specific case.
CIT-349Audit details report by RepAudit LoggingFunctionalThe system must generate an audit details report by Reps and/or by specific time period (month to month/year to year).
CIT-410Audit log contentsAudit LoggingNonfunctionalThe system must capture and create logs of system, event, and user activities in compliance with the CPUC Audit & Accountability Policy.. The system logs must include:

- error numbers and messages generated by the system

- date/time stamps

- any disclosure of information data across the solution - before-state and after-state (i.e., before and after change) of all record components

- user activities (create, read, update, delete) - the user identifier, workstation, or other unique identifier

CIT-411Audit log protectionsAudit LoggingNonfunctionalThe system's audit logs must be protected from modification or deletion.
CIT-412Audit log retentionsAudit LoggingNonfunctionalThe system must retain audit logs for a period of 180 days to allow for investigation(s).
CIT-181Support case categories and subcategoriesCase MgmtFunctionalThe system must provide multiple levels of categories and subcategories for describing an inquiry. These selections shall be configurable by CPUC admins.
CIT-182Support multiple addresses per contactCase MgmtFunctionalThe system must provide the ability to input multiple addresses for a contact. All current and previous addresses shall display.
CIT-183Foreign mailing addresses allowed, not service addressesCase MgmtFunctionalThe system must provide the ability to input foreign addresses for a contact - for mailing addresses only, not service addresses. All current and previous foreign addresses should display.
CIT-191Update case data after submissionCase MgmtFunctionalThe system must provide the ability for authors or other users with the appropriate permissions to edit entry fields even after submitting or saving.
CIT-192Enter case notes viewable by a utilityCase MgmtFunctionalThe system must allow complaint information (e.g. comments) gathered by a CAB agent to be viewable by the associated utility. Entries shall be appended upon each new session, and will only be edited by the original author or another user with appropriate permissions (i.e., CAB Supervisor).
CIT-193Enter case notes viewable only by CPUCCase MgmtFunctionalThe system must provide a Notes field that is for entry and display only by internal CPUC users. Entries into this field shall display a time stamp. Entries shall be appended upon each new session and shall only be edited by the original author or another user with appropriate permissions (i.e., CAB Supervisor).
CIT-194Update case type after submissionCase MgmtFunctionalThe system must provide the ability for those with appropriate permissions to change a complaint code on a saved or submitted record.
CIT-197Categorizing of complaints should include an Other option.Case MgmtFunctionalThe system must allow complaint categories to include an Other option with a text field to elaborate on the Other choice.
CIT-198Subscriber language capturedCase MgmtFunctionalThe system must provide for the selection of language of choice for every contact.
CIT-229Support filtering cases by their source/originationCase MgmtFunctionalThe system must be able to to filter cases by Source (including but limited to Email, Phone, Letter, WEB, walk in etc)
CIT-230Support filtering cases by cast typeCase MgmtFunctionalThe system must be able to filter cases by Case Type (including but not limited to Complaint, Informal Complaint, Inquiry).
CIT-329Name and address viewable on first case screenCase MgmtFunctionalThe system must show the consumer's name and address on the first tab/main page of any case.
CIT-333Comment sort order newest on topCase MgmtFunctionalThe system must sort entered comments with newest at the top for CARs to quickly see the latest entry.
CIT-337Identify case as being Phone/IC derivedCase MgmtFunctionalThe system must automatically identify and display whether a case is derived from phone vs non-phone entry (e.g. informal complaint [IC]).
CIT-344Flag case closed > 61 days if related to anotherCase MgmtFunctionalThe system must flag a case that has been closed for 61 days or greater if the case is related to another case. For example, if the case is related to the same regulated entity, consumer or complaint type.
CIT-378CAR can view all additional info added by othersCase MgmtFunctionalThe system must allow CARs to view any additional information added to a contact or case by the submitter, another CAR or the utility.
CIT-386Consumer selects from a list of utilitiesCase MgmtFunctionalThe system must provide a utility selection search and filter field to require the consumer to select from known regulated utilities.
CIT-389System auto-suggests case category from description textCase MgmtFunctionalThe system must provide suggested case categorization based on description text. For example, if the call agent or the consumer (on the web) enters the description of a complaint, the system must be able to extract a list of category options based on the system interpretation of the description (e.g., through AI).
CIT-400Link call records with casesCase MgmtFunctionalThe system must allow a call record and an existing case to be linked for referencing if, and only if, an agent determines they are related.
CIT-216Consumer portal must be providedConsumer PortalFunctionalThe system must provide Web-based portal for consumer complaint input.
CIT-217Links to nonCPUC regulated complaint typesConsumer PortalFunctionalThe system must offer selections and filters to redirect a consumer to the appropriate information if the complaint is not of a type regulated by CPUC.
CIT-219Live chat for consumer portalConsumer PortalFunctionalThe system may provide live-chat (Instant Messaging) between a consumer and a CAB Representative to answer general questions (but not to submit complaints).
CIT-223Consumer can view case statusConsumer PortalFunctionalThe system must allow a consumer to view the current status of their case.
CIT-303Consumers can view their complaintsConsumer PortalFunctionalThe system must allow access for consumers to view and/or check status of complaint (i.e. no update or edit ability).
CIT-324Consumers can create accountsConsumer PortalFunctionalThe system must allow consumers to create an account to view their complaint history and to edit incomplete submissions.
CIT-175Transfer call through the systemCTIFunctionalThe system must allow forwarding of a consumer's call (hot, warm or cold) to a specific phone number (internal or external) through a selection on the screen.
CIT-220Chatbot callbacksCTIFunctionalThe system must support callback scheduling using a chatbot/virtual assistant.
CIT-221General IVR capabilityCTIFunctionalThe system must provide an Interactive Voice Response (IVR) capability to route calls and resolve inquiries.
CIT-225Integrate with telephony systemCTIFunctionalThe system must be able to access and integrate with Telephony system data in real time.
CIT-226Screen pop from ANI and IVR choicesCTIFunctionalThe system must provide for the autofill of consumer and case information (e.g., address) related to the consumer's telephone (ANI) number as sent to the system by the telephony or IVR system.
CIT-227Screen pop utility information based on addressCTIFunctionalThe system must provide utility name and service district information driven by consumer location address - retrieved using ANI prior to CAB agent screen pop. The agent should be able to override this if necessary.
CIT-254Call transcription and sentiment analysisCTIFunctionalThe system must support AI-powered call transcription & sentiment analysis, auto-scoring of 100% of calls for new reps and random sampling auto-scoring for experienced reps.
CIT-255Support basic call routingCTIFunctionalThe system must support queue optimization/predicative call routing to CARs with the proper expertise.
CIT-256Workforce scheduling capabilitiesCTIFunctionalThe system must support workforce scheduling/optimization.
CIT-299Automatic call recording based on case entry errorsCTIFunctionalThe system must support automatic recording of calls that have been flagged as having errors in capturing case information.
CIT-311Surveys provided to callersCTIFunctionalThe system must allow for the provision, management and analysis of surveys to callers. The survey option must be offered before the call starts to then occur after the call rep ends call or chat session.
CIT-379Allow caller to route call from IVRCTIFunctionalThe system must allow a user to select from the IVR where their call will be routed for agent support.
CIT-396Managers joining callsCTIFunctionalThe system must allow for a manager to join a call as either listen in (quietly) or take over a call (agent and consumer hears) or coaching (have just agent hear manager).
CIT-401Custom recorded greetings for each agentCTIFunctionalThe system must allow for recorded greetings that are custom to each agent. The greeting would play just as the call is routed to an individual and before the agent answers the phone.
CIT-402Route calls to individualsCTIFunctionalThe system must allow calls to be routed to individuals (e.g. allow to type in extension), as well as to phone queues.
CIT-403Block calls during team meetings.CTIFunctionalThe system must allow calls to be routed to a master "office closed" greeting for any duration and at any time of the day. For example, this could be set for an hour for team meetings.
CIT-404Monitor phone queue lengthsCTIFunctionalThe system must allow management to view in real time and over time all phone queue lengths.
CIT-405Notify that a phone queue is exceeding thresholdCTIFunctionalThe system must be able to notify management (e.g. an alert) if any phone queues have exceeded a configurable threshold.
CIT-406Assign agents to rotating phone queues.CTIFunctionalThe system must allow call agents to be assigned to queues on a rotating basis rather than having same agent on same queue every day.
CIT-407Schedule agents according to forecastsCTIFunctionalThe system must provide management with the ability to schedule call agents according to a system generated forecast of volume based on historical volumes.
CIT-408Notify if current agent logins don't align with forecasted volumesCTIFunctionalThe system must be able to notify management if the current state of agent logins is over or under the forecasted call volume for that day.
CIT-458Log agent out of Telephony systemCTIFunctional
CIT-228Support filtering cases by their statusDataFunctionalThe system must be able to to filter cases by Case Status (including but limited to Open or Closed or Lifeline or non Lifeline)
CIT-372Export raw data from BI toolDataFunctionalThe system BI tool must be able to export raw data with no modification or “scrubbing� of the data.
CIT-377Consumer account unique identifierDataFunctionalThe system must assign a unique identifier to consumers who create an account.
CIT-413Configure drop-downs/pick-lists contentDataNonfunctionalThe system must allow CPUC Administrators to access an administration screen to update information displayed in drop-down and other user selection lists.
CIT-424Environment set upDataNonfunctionalThe system must have five environments at minimum--Development, Testing, Training, Staging and Production.
CIT-427Data dictionary currencyDataNonfunctionalThe systems must generate a single Data Dictionary report or dashboard table that maps GUI and report fields to database elements. This must be up to date at all times.
CIT-431Provide data admin toolsDataNonfunctionalThe system must provide data management and administration tools for solution data.
CIT-432Provide data retention capabilitiesDataNonfunctionalThe system must keep all records/data indefinitely or what is deemed acceptable by the data owner.
CIT-451Receipt date logged for each form and file.DataNonfunctionalThe system must assign a date and time received by the system to each form and file submitted.
CIT-453No hard-coding user-visible textDataNonfunctionalThe system shall ensure that all user-visible text is externalized from the program source code. No user-facing content (e.g. labels, error messages, prompts) shall be hardcoded within the application's codebase. All such text shall be stored in external, configurable resources (e.g. localization files, content management system, or database) to allow updates without requiring code changes.
CIT-456Common data entry formatsDataNonfunctionalThe system must display all date entries in the same format (to be determined) unless specified otherwise.
CIT-184Support GUI required fieldsData EntryFunctionalThe system must be able to alert a user of any required fields (as a combined list) that are not filled before progressing.
CIT-185Support GUI field maskingData EntryFunctionalThe system must require a user to enter data in a set format before progressing such as with date, zip code or phone number fields.
CIT-187Support auto-categorization based on text entryData EntryFunctionalThe system must be able recommend (yet allow override) auto coding/categorization based on text analysis.
CIT-188Support speech to text transcriberData EntryFunctionalThe system must be able to provide a speech to text field-level transcriber that a CAB rep can optionally choose to activate. For example, as the CAB Rep tabs to each field when following a script with the consumer on the phone, the system must be able to interpret the response from the consumer and auto-fill the answer into the attribute the CAB representative currently has focus on.
CIT-196Saving incomplete recordsData EntryFunctionalThe system must provide the ability to save information for any record without completing that record, whether through user-initiated or auto-save feature.
CIT-233Support wizardsData EntryFunctionalThe system must support dialog-box driven data entry such as with wizards.
CIT-234Report on probable duplicate casesData EntryFunctionalThe system must be able to identify cases that are likely duplicates based on common consumer names, utilities, dates, case types, addresses, emails and phone numbers.
CIT-244Support spell checkingData EntryNonfunctionalThe system must provide for spell and grammar checking on all text-entry boxes except for specific fields such as first name, last name, address, utility name, etc. Spell and grammar checking should be automatic not user initiated. The system must highlight spelling and grammar errors, and offer corrected substitutions.
CIT-245Support configurable GUI data entryData EntryNonfunctionalThe system must provide for flexibility in changes to business rules related to data entry (e.g. field positioning and naming, workflow, pick list values).
CIT-295Address validation requiredData EntryFunctionalThe system must not allow a CAR to proceed with data entry without an address validation.
CIT-304Autosave data inputData EntryFunctionalThe system must autosave information (to be determined) inputted by CPUC staff.
CIT-305Provide for keyboard equivalentsData EntryFunctionalThe system must provice keyboard navigation for all controls (e.g. tabbing) and mnemonics for keyboard shortcuts.
CIT-391Notes entered during each workflow stepData EntryFunctionalThe system must require a note be entered whenever a case progresses to the next status in a workflow. This must include a drop down with a list of default notes and an option to add a custom note.
CIT-392Contacts categorized as phone or writtenData EntryFunctionalThe system must require all contacts be identified as either a phone call or written (case).
CIT-397Geocode centroids for addresses that cannot validateData EntryFunctionalThe system must assign a zip code centroid geocode for all addresses that are not validated but have a valid City and Zip code match.
CIT-199Support file uploads linked to a system recordFile MgmtFunctionalThe system must allow for documents to be uploaded and linked to records. For example, CAB staff can attach a digitized (scanned) copy of a utility bill to a complaint record.
CIT-235Provide export in Excel, CSV or textFile MgmtFunctionalThe system must support file exports in Excel, CSV or Text format for any data query.
CIT-282Support multiple file upload with drag and dropFile MgmtFunctionalThe system must allow a user to upload multiple files as a group or one at a time using drag and drop.
CIT-433File storage formatsFile MgmtNonfunctionalThe system must store documents and images in standard file formats.
CIT-434File upload formatsFile MgmtNonfunctionalThe system must allow users to upload documentation in .pdf, .xlsx, and .docx formats.
CIT-436File download formatsFile MgmtNonfunctionalThe system must allow reports to be exported and saved in .pdf, .csv, and .xlsx formats.
CIT-200Category-specific help.HelpFunctionalThe system must be able to automatically provide help on complaint category-specific resources and laws for any open complaint.
CIT-222Chatbot helpHelpFunctionalThe system must provide self-help in the form of a chatbot/virtual assistant to address common inquiries to be determined.
CIT-259Provide Help based on user typeHelpFunctionalHelp content must be presented differently based on internal CPUC users versus external, non-CPUC users.
CIT-308Provide links to other sitesHelpFunctionalThe system must allow links to other sites without having to exit the system. Ex: Sharepoint, DataDictionary, etc.
CIT-414Configure Help text/informationHelpNonfunctionalThe system must allow users with the appropriate privilege (i.e. CPUC Administrators) to modify help text/information.
CIT-418Support searchable FAQ helpHelpNonfunctionalThe system must provide an FAQ feature that can be searched by topic and/or keyword.
CIT-419Provide online Help and FAQsHelpNonfunctionalThe system must support configurable online help and Frequently Asked Questions (FAQs).
CIT-420Support searchable online helpHelpNonfunctionalThe system must provide for Online Help searchable by topic and/or keyword.
CIT-421Provide for field-level help (quick-tips)HelpNonfunctionalThe system must provide for configurable and optional field-level help (Quick-tips).
CIT-239Integrate with ArcGISIntegrationFunctionalThe system must be able to integrate with the ArcGIS API to a) upload geocoded data from the system to ArcGIS and to b) download data indicating whether geocoded addresses fall withing a given ArcGIS polygon.
CIT-338Maintain LifeLine TPA network linkIntegrationFunctionalThe system must maintain a secured link to the LifeLine Third Party Administrator (TPA) system. This would require an automatic reconnection if the secured TPA system link times out.
CIT-347Support GIS validation of utility jurisdictionIntegrationFunctionalThe system must be able to automatically assign utility jurisdiction area using GIS data after address validation and geocoding.
CIT-351Search for entities from UCSIntegrationFunctionalThe system must provide the ability to search for regulated entities (e.g. Service Provider, utility) from the UCS system when creating a case. If a regulated entity is not found in UCS search criteria, the system must still allow the user to enter the name of a utility - which would be considered as non-jurisdictional.
CIT-358UCS primary contacts accessIntegrationFunctionalThe system must integrate with the UCS system to access all utilities' primary contacts.
CIT-371Integrate BI tool with system and telephony systemIntegrationFunctionalThe systems BI tool must integrate with the telephony system.
CIT-375Real-time language translation on phone and chatbot.IntegrationFunctionalThe system must be able to provide real-time language translation during phone calls and chatbot.
CIT-384Address validation integrationIntegrationFunctionalThe system must integrate with an address validator and require a) real-time address validation or b) manual entry of unvalidatable addresses.
CIT-390CAPTCHAIntegrationFunctionalThe system must require a CAPTCHA integration to help reduce the opportunity for denial of service (DOS) attacks.
CIT-283External/Portal user password resetLoginFunctionalThe system must allow an external/portal user (e.g. utility or consumer) to reset their password.
CIT-330External/Portal users can set their login infoLoginFunctionalThe system must allow a new external/portal user to set their login/password info.
CIT-189Auto-summarize cases from case attributesLettersFunctionalThe system must be able to auto-summarize a case using other case attributes (e.g. category, description, source).
CIT-203Autopopulate form letters or notificationsLettersFunctionalThe system must provide the ability to automatically populate form letters (e.g. closure or investiation letters) or notifications with consumer and complaint information.
CIT-312Postal lettersLettersFunctionalThe system must provide for the option to flag formal letters to be sent via postal delivery - and to then batch status letters as having been processed by postal fulfillment staff.
CIT-322Re-sent lettersLettersFunctionalThe system must allow a consumer with no account to have a previous letter sent by the CPUC via postal or email to be resent. Consumers with accounts may view previously sent letters through their portal account.
CIT-325Email and postal sendsLettersFunctionalThe system must allow closing letters to be downloaded as well as sent via email.
CIT-332Letter template review optionLettersFunctionalThe system must allow a "preview" option to review letter templates uploaded into the system
CIT-341Auto-populate form lettersLettersFunctionalThe system must auto-populate form letters with data including a time stamp of the date the letter was generated (no manual entry).
CIT-180Overdue utility response notificationNotificationsFunctionalThe system must send a notification to the CAB rep and management when a utility’s responses are overdue.
CIT-207Notifications to consumer of cases dueNotificationsFunctionalThe system must generate automated alert notifications when an item is coming due, is due and is past due, as initiated by business rules and processing dates related to the specific step in the workflow.
CIT-208Utility-specific notifications for CPUC staffNotificationsFunctionalThe system must be able to generate utility-centric notifications for CPUC CAB staff. For example, this type of notification should only show on the screen when the related utility is selected during complaint or inquiry entry.
CIT-263System wide ad-hoc notificationsNotificationsFunctionalThe system must allow for those with appropriate permissions to post ad-hoc/custom notifications to an individual or workgroup containing (but not limited to) any combination of the following criteria:

� Number of complaints � Number of days � Utility (one or more) � Category (one or more) � Subcategory (one or more).

Such notifications will have a start and end date and will only display during this period. The notifications will be saved in the database for reporting purposes beyond the start and end dates.

CIT-264 Notifications with links to supporting information. Notifications Functional The system must be able to provide links to relevant records from within a notification text. For examples:

* If a notification states that ABC Utility has not responded to a complaint within 20 days, access to the complaint(s) relating to this alert shall be available within the notification.

* If a notification to management states that there have been 140 complaints of Category X by Utilities ABC and DEF within the last 90 days, then a link to the report representing this information must be available within the notification.

CIT-296Notifications to consumer of rejected complaintNotificationsFunctionalThe system must automatically send a configurable email notification (with possible letter attachment) to the consumer when cases move through their workflow (status). For example, when a complaint is statused as closed, an email notification is sent with formal closure letter attached.
CIT-357Notifications to CAB analyst when utility updates a recordNotificationsFunctionalThe system must send a notification to a CAB analyst when a utility updates a record that is assigned to that utility. The types of updates that result in such a notification must be configurable those with the proper permissions.
CIT-382Reminders to utilities regarding case durations.NotificationsFunctionalThe system must generate 1st, 2nd and 3rd reminders sent automatically to the utility based on configurable verbiage and durations of when responses are due. The system must also be able to escalate notifications to admins on 2nd or Final notification (i.e. UEB).
CIT-385Notifications to utility when CPUC updates a caseNotificationsFunctionalThe system must provide a step (e.g. clicking a button) to allow an SSA to notify a utility that new information (e.g. a supplemental) was added to a contact or case. That notification must be sorted at the top of any notification list viewable by the utility.
CIT-387Add multiple files to a notificationNotificationsFunctionalThe system must provide a way to filter for and attach mulitiple files to a notification. For example, when a suppliment is added to a case.
CIT-393Notifications to SSA of updates to case or contactNotificationsFunctionalThey system must automatically notify an SSA assigned to a contact or case that additional information was added to the contact or case by intake staff.
CIT-435General notifications of system down timeNotificationsNonfunctionalThe system must be able to display notifications for scheduled downtime.
CIT-231Warn of lengthy download scenariosReportsFunctionalThe system must warn the user (if the user has chosen to use such a feature) if an export duration will be lengthy (due to size of export).
CIT-232Toggle report download supervisionReportsFunctionalThe system must allow the user to toggle whether the system will monitor for large download sizes.
CIT-276Case tracking report by workflow statusReportsFunctionalThe system must provide case-tracking reports that breakdown open cases by workflow status.
CIT-277Productivity reportsReportsFunctionalThe system must provide a set of standard, predetermined productivity reports. These reports shall include, but not be limited to the following individual reports:

* Number of cases in process by CAB Representative

* Number of cases in backlog by CAB Representative.

* Average time for closing reports

* Overdue responses from utilities to complainant

* Automated management reports that meet the needs for daily, monthly, quarterly, and annual reports.

CIT-278 Supervisor reports Reports Functional The system must provide a set of standard, predetermined supervisor reports. These reports shall include, but not be limited to, the following information:

* Average age of open cases

* Activity reports by staff member

* Response time to close cases

* Number of cases going to appeal

* Disposition of appealed cases CIT-279 Research reports Reports Functional The system must provide a set of no less than 10 standard, preapproved research reports. These reports shall include (but not be limited to):

* Number of utilities with complaints in any combination of category and time period

* Trend data reports by call center agents, utility or category

* Geographic analysis reports

CIT-236Share reports and report groupsReport MgmtFunctionalThe system must be able to share individual report queries or a grouping of report queries with other users.
CIT-243Admin access to run SQL queriesReport MgmtNonfunctionalThe system must provide admin users with SQL Select query access (i.e. read-only) to the database.
CIT-251Create and save reportsReport MgmtFunctionalThe system must provide an interface to allow users to create and save their own reports.
CIT-265List report filteringReport MgmtFunctionalThe system must provide the ability to filter report output for all data-entry fields, including complaint description and internal Notes fields.
CIT-266List report drill down and sortingReport MgmtFunctionalThe system must provide for report output viewing within the system. This online view will include:

* Drill down from a list to an individual complaint, utility, user, etc.

* Sort results by column in ascending and descending order.

CIT-267Report print viewReport MgmtFunctionalThe system must provide for a print-friendly view of reports.
CIT-268CSV and Excel exports of reportsReport MgmtFunctionalThe system must allow for reports to be exportable to a comma-separated values file (.csv) or an Excel file (.xls) from the results views.
CIT-269Reports and filter saving and retrievalReport MgmtFunctionalThe system must allow for reports and queries to be saved for later retrieval by users. The filter and sort view that a user chooses will be recreated with a single selection available from a list.
CIT-270Create parameter-driven custom reportsReport MgmtFunctionalThe system must provide the ability for staff to generate parameter-based, customized reports. For example, input parameters could include date ranges or pick lists.
CIT-271Include industry statistics in trend reportsReport MgmtFunctionalThe system must support trend reports that show industry norm versus utility performance, with industry norm auto-calculated and auto-updated.
CIT-272Support visualizationsReport MgmtFunctionalThey system must offer report designers a range of visualizations (i.e., line graphs, bar graphs, pie charts, etc.).
CIT-273Support changes in moving averages.Report MgmtFunctionalThe system must provide reports that show changes in moving averages for specific types of data.
CIT-274Support data from external systems (e.g. IVR).Report MgmtFunctionalThe system must provide reports that utilize data from other systems (e.g., call volumes from the IVR system).
CIT-275Suport calucated fields.Report MgmtFunctionalThe system must Enable staff to run reports that are calculations of records, including multiplication, division and percentages.
CIT-362Save queries for future useReport MgmtFunctionalThe system BI tool must be able to save queries for future use.
CIT-363Organize queries into foldersReport MgmtFunctionalThe system must allow report queries to be grouped into folders or containers to help with organization.
CIT-364Share queries with other usersReport MgmtFunctionalThe system must allow a user to share report queries with other users.
CIT-365Remove shared queriesReport MgmtFunctionalThe systems BI Tool must allow a user (share receiver) to remove a share link to a query that was shared with them by another user (share provider). The share receiver should be able to do this without the original share provider having to unshare the query. This is particularly important when the sharer is no longer with CAB.
CIT-366Preset filter conditions that can be combined for report creationReport MgmtFunctionalThe system must allow for the creation of preset filter conditions (e.g. SQL WHERE clauses) that can be combined to develop reports. These predefined conditions must be a part of an ad-hoc query tool that can export the results.
CIT-367GUI-based vs Query-based report building toolReport MgmtFunctionalThe system must allow a user to build a report using 1) simple selection methods and 2) detailed SQL queries. For example, Jira has a Basic and a JQL filtering capability.
CIT-368NonCAB access to BI toolReport MgmtFunctionalThe system must allow select nonCAB users to access and query (i.e. read-only) the report BI tool.
CIT-370Export query results as CSV or XLSReport MgmtFunctionalDuplicate
CIT-373Display configurable text for NULL fieldsReport MgmtFunctionalThe systems BI Tool must allow configurable text (per user) to display in report fields that contain NULL data. For example, rather than having cells show as blank, have them filled in with the word "NULL."
CIT-398Report sharingReport MgmtFunctionalThe system must allow authorized users to both share and un-share reports.
CIT-190Support dynamic search results for existing contact recordsSearchFunctionalThe system must offer auto-filtered name and address choices from the contact database as the CAR types in the information.
CIT-209Search for contact by five fieldsSearchFunctionalThe system must provide the ability to search for an existing contact by a minimum of the following five fields:

* First Name

* Last Name

* Address

* Zip Code

* Telephone Number

CIT-381Search for calls by phone number or last nameSearchFunctionalThe system must be able to find the most recent call that was dispositioned for any phone number or last name.
CIT-210Complaints cannot be deleted.SecurityNonfunctionalThe system must prevent a complaint deletion once a complaint has been opened and assigned a unique ID.
CIT-246User role management capabilitySecurityNonfunctionalThe system must provide appropriate security levels or user roles to ensure that only authorized users will create, read, update and/or delete data. In addition, user roles must accommodate CAB and CPUC business rules.
CIT-247User role management interfaceSecurityNonfunctionalThe system must provide administrative interface to allow users and user authorization to be added and removed as roles change.
CIT-262Flag data tampering and breachesSecurityNonfunctionalThe system must support flagging of suspected data tampering, legal violations and data breaches.
CIT-355Adding/disabling employeesSecurityFunctionalThe system must allow users with the appropriate permissions to add/disable any employee at any time for CAB (through the CPUC internal system interface). This must be a capability, with a distinct user interface provided to business admins with minimal training.
CIT-417View users rolesSecurityNonfunctionalThe system must allow a user to view all roles which have been granted to that user.
CIT-429Single sign onSecurityNonfunctionalThe system must support Microsoft Azure Active Directory Federation Services (ADFS) / Single Sign-On (SSO) for internal CPUC users.
CIT-430User role delegationSecurityNonfunctionalThe system must allow delegation when an approving authority will be out of the office for a period of time.
CIT-437Password standards complianceSecurityNonfunctionalThe system must ensure components comply with CPUC password policy, as stated in the CPUC's Computer & Internet Usage Policy.
CIT-438Prohibit nonU.S. accessSecurityNonfunctionalThe system must prohibit remote access outside of the U.S. unless approved in advance by the State Information Security Office (ISO).
CIT-439Data anonymizing for nonProduction environmentsSecurityNonfunctionalThe system must not use confidential, personal, and sensitive data for any non-production environment unless the data has been rendered anonymous, or has been sanitized or masked.
CIT-440Configure Login and password rulesSecurityNonfunctionalThe system must enable configurable validation rules for account IDs and passwords.
CIT-441Block some TBD carrier information in screens, reports and queries.SecurityNonfunctionalThe system must follow CPUC security policies and rules for how to display carrier information in online screens, reports and queries.
CIT-442Accessibility standards-SICAM and IdAMSecurityNonfunctionalThe Contractor must acknowledge and will adhere to the following identity and access management policies: 1) State Identity, Credential, and Access Management (SICAM) standards (https://nascio.org/Portals/0/Publications/Documents/SICAM.pdf [Req. 240]; 2) Identity and Access Management (IdAM) standards (https://nccoe.nist.gov/sites/default/files/library/sp1800/es-idam-sp1800-2b.pdf) [Req. 240].
CIT-443Secure data transfer - TLSSecurityNonfunctionalThe system must encrypt using CPUC's encryption standards and Transport Layer Security (TLS) Standards as shown in the CPUC's Technical Environment Standards. All confidential, personal, or sensitive data, including login information, system-to-system communication or data held in the system, both in transit or at rest, as defined in California Civil Code 1798.29. Note: Data at rest is defined as inactive data that is stored digitally in any physical form.
CIT-444PII data at rest securitySecurityNonfunctionalThe system must ensure that any Personally Identifiable Information (PII) is maintained securely and privately
CIT-445PII accessSecurityNonfunctionalThe system must allow access to Personally Identifiable Information (PII) only to the account holder, authorized delegates, and CPUC Staff and Administrators (must be encrypted at rest).
CIT-446Secure data transfer - block high-risk file attachments (EXE)SecurityNonfunctionalThe system must prevent users from sending and receiving high-risk objects, such as executables.
CIT-447Secure data transfer - sFTPSecurityNonfunctionalThe system must use SFTP (Secure File Transfer Protocol) for electronic batch retrieval processes.
CIT-448Secure data transfer - HTTPSSecurityNonfunctionalThe system must use HTTPS (Hypertext Transfer Protocol over Secure Socket Layer) for all non-file transfer communications with CPUC workstations.
CIT-450Email validationSecurityNonfunctionalThe system must validate email addresses associated with account creation and logins.
CIT-285Support a utility portalUtility PortalFunctionalThe system must provide a portal where utilities can log in to and, for example, view the list of complaints sent to that utility.
CIT-287Log when utility logs inUtility PortalFunctionalThe system must record when a utility user logs into the system.
CIT-288Log when utility views complaintsUtility PortalFunctionalThe system must log the date and time that a utility received and then separately clicked on and viewed a complaint.
CIT-290Edit and download cases.Utility PortalFunctionalThe utilities must be able to interact (enter/download/upload) with cases submitted for response from CAB Representatives.
CIT-291Respond to complaint to CPUC and Consumer.Utility PortalFunctionalThe system must provide the ability for the utility to respond to the complaint within the system. The system must capture responses to both the CPUC as well as to the consumer.
CIT-292Utility recommends closure to CAB.Utility PortalFunctionalThe system must provide the ability for the utility to recommend closure of the complaint to the CPUC Representative.
CIT-314Utility to CAR communicationsUtility PortalFunctionalThe system must give the utilities the option to commmincate directly with the SSA/CAR on assigned informal complaints
CIT-315Utilities can view lettersUtility PortalFunctionalThe system must have an option to allow utilities to see SSA/CAR letters on open/closed cases.
CIT-318View case componentsUtility PortalFunctionalThe system must allow utilities to view closing letters, resolutions and the history of the case lifecycle.
CIT-319Notify of expired casesUtility PortalFunctionalThe system must notify utilities when cases exceed a given duration in their queue.
CIT-326Utility user account mgmtUtility PortalFunctionalThe system must allow utilities to manage their users accounts within the system (add, remove, edit). In other words, the system must support utility admin and nonadmin accounts where admin accounts can manage users while nonamdin accounts cannot.
CIT-328Utilities can view assigned casesUtility PortalFunctionalThe system must allow utilities to view all cases (and their associated case numbers, current status and resolution if closed) that are assigned to that utility.
CIT-331Utility users can update profilesUtility PortalFunctionalThe system must allow utilities to update their contact information. Any cases that are impacted by this change will result in a notification to the assigned SSA/CAR.
CIT-376Utility view cases using filterUtility PortalFunctionalThe system must allow utilities to view cases as higher priority or if they have new attachments. This is necessary to alert the utility which cases must be reviewed. This must be done via filter.
CIT-214CAB closing complaint for a utility.WorkflowFunctionalThe system must provide the ability for a CAB Representative or Supervisor to close a complaint either before or after receiving a recommendation from the utility. When closing the complaint, the user must choose and note if the finding was for the consumer or the utility.
CIT-281Support workflow escalations to supervisorsWorkflowFunctionalThe system must support approval workflows and escalations with supervisors.
CIT-339Update status when utility replies to a caseWorkflowFunctionalThe system must provide an indication (new status in workflow) that a utility acted on an assigned case.
CIT-340Update status when QMR reviews a caseWorkflowFunctionalThe system must provide an indication (new status in workflow) that QMR reviewed a case assigned to a CAR.
CIT-380Auto-status case when CPUC starts on itWorkflowFunctionalThe system must autostatus a case and notify the relevant utility once a CPUC agent receives, opens and starts work on a case's utility response.
CIT-394Auto-assign cases based on category.WorkflowFunctionalThe system must be able to auto-assign cases to CPUC staff based on case category.
CIT-395Override auto-assignment of cases.WorkflowFunctionalThe system must allow for authorized personnel to override auto-assignment.
CIT-409Configure workflows and notificationsWorkflowNonfunctionalThe system must ensure updates to workflows and associated notifications are configurable by business users.
CIT-176User login based dashboard layouts.DashboardsFunctionalThe system must present a dashboard-style interface to every user upon logging into the system. This interface will display the navigation available to the user based upon his/her role and permissions, as well as quick-links to the appropriate functions.
CIT-177User-based assignment queues displayed.DashboardsFunctionalThe system must provide backlog queue information such as number of open complaints and oldest open complaint for the individual and also for the workgroup.
CIT-178Reports links in dashboardDashboardsFunctionalThe system must provide shortcut links in a dashboard to saved reports.
CIT-179System announcements displayedDashboardsFunctionalThe system must provide system announcements sent by authorized users that are prominently displayed to the target users in their dashboard.
CIT-257User-specific dashboardsDashboardsFunctionalThe system must provide users with a default and user-specific dashboards.
CIT-258Supervisors to set KPIs for dashboardsDashboardsFunctionalThe system must allow supervisers to set KPIs to appear in user dashboards.
CIT-297CAR-specific list of complaint due dates to CARsDashboardsFunctionalThe system must provide a list of assigned complaints to SSAs or CARs and any associated pending due dates.
CIT-298Full list of complaint due dates to managersDashboardsFunctionalThe system must provide managers a list of all complaints and their associated due dates which can be sorted by date, assignee, complainant or utility.
CIT-300User-specific landing screenDashboardsFunctionalThe system must allow each user to set a default screen that appears when they log in.
CIT-211Allow for reopening of closed complaints.Case ManagementFunctionalThe system must provide for the re-opening of closed complaints and inquiries for users with appropriate permissions.
CIT-213Assign a complaint to a utility.Case ManagementFunctionalThe system must provide the ability for a CAB Representative to assign a complaint to a utility. This assignment will place the complaint in the utility's queue.
CIT-215Assigning complaints to a CAR queue.Case ManagementFunctionalThe system must enable the automatic assignment of cases to the appropriate representative according to business rules and administrative adjustments. For example, after assignment rules are in place, the system must provide the administrator the ability to assign specific types of cases or specific utilities to an individual or group of individuals. In addition, the system must provide the ability to turn on/off assignment to individuals (i.e., when on vacation).
CIT-280Detailed report of a full complaint or inquiry.Case ManagementFunctionalThe system must allow viewing of the complete record (complaint or inquiry, including supplemental documents) by all who have the appropriate permissions.
CIT-294Workflow to other divisions within the CPUCCase ManagementFunctionalThe system must provide interfaces for nonCAB, CPUC staff to provide feedback on identified complaints. Examples include CPUC staff from UEB, PAO, ALJ, Docket Office and other divisons.
CIT-307Block sensitive callers or complaintsCase ManagementFunctionalThe system must allow management to flag caller-specific complaints and noncaller-specific complaints to be viewed only by management.
CIT-320Submit a case anonymouslyCase ManagementFunctionalThe system must allow for a case to be submitted anonymously through the consumer portal (i.e. without creating an account).
CIT-321Auto case generation from email or voicemailCase ManagementFunctionalThe system must be able to automatically generate a case from an email request or a voicemail request. Such cases would be stored in a holding queue to be reviewed, updated and approved as a case in the system.
CIT-343Case dates cannot be changedCase ManagementFunctionalThe system must restrict the changing of case status related dates including but not limited to initial sent to utility date, initial closed date, appeal review date, final closed date.
CIT-353Allow for review and assignment of complaintsCase ManagementFunctionalThe system must allow for complaints to be statused to be reviewed for accuracy/quality.
CIT-360Notify Mgmt of an Appeal or Formal submissionCase ManagementFunctionalThe system must notify a CAB rep and manager of any case or contact they are associated with that results an Appeal or a Formal submission.
CIT-361Notify CARs of an explicit Appeal or Formal receiptCase ManagementFunctionalThe system must provide an on-demand view for CAB Reps, SSAs and Managers of complaints received that are marked as either an Appeal or a Formal.
CIT-422Browser variety supportPerformanceNonfunctionalThe system must be accessible via a variety of browsers including, but not limited to, Edge, Safari, Firefox, and Chrome.
CIT-423Device variety supportPerformanceNonfunctionalThe system must be accessible via a variety of devices including, but not limited to, desktop computers, laptops, tablets, and smartphones.
CIT-425Monitoring tools for security, performance and storage.PerformanceNonfunctionalThe system must have administrative tools for monitoring security, performance, and storage of the system.
CIT-449Accessibility standardsPerformanceNonfunctionalThe system must be in accordance with the State of California accessibility standards. The system must be certified for usability based on Section 508 ADA Compliance regulations.
CIT-452Patch releases with no impact to productionPerformanceNonfunctionalThe system must enable patching�and update deployments to be done without impacting application functional availability.

This is the start of the file's text. The full file is on GovTribe.

File details come from the government source that posted it. Updated .