Attachment_F_-_Requirements.xlsx

XLSX spreadsheet 55 KB Posted

Attached to
CPUC RFI 24ITC0680 - Communications Data Portal (CDP)
Solicitation number
0000034655
Issued by
California

About this file

This is a detailed requirements document for the California Public Utilities Commission (CPUC) focused on developing a comprehensive digital system for managing various regulatory reporting and compliance functions across multiple service provider domains. The system requirements cover seven primary functional areas: ETC (Eligible Telecommunications Carriers) Eligibility, Network Resiliency, Service Quality, Major Service Interruption (MSI), Tariffs, Site Visits, and General Platform Capabilities. The requirements document includes 98 functional requirements and 96 non-functional requirements, totaling 194 specific system specifications that outline detailed technical and operational expectations for a web-based Software as a Service (SaaS) solution.

The proposed system must support multiple concurrent users, integrate with various external systems like FCC databases, PAL system, and Cal OES platforms, and provide robust security, reporting, and workflow management capabilities. Key technical specifications include HTML5 compliance, role-based access control, support for multiple document formats, integration using MuleSoft, encryption standards, and compliance with California state accessibility and security regulations. The system must enable service providers to submit various reports, including resiliency plans, service quality metrics, tariffs, and outage information, while allowing CPUC staff comprehensive review, analysis, and tracking functionalities across different regulatory domains.

View the file

Other files

File Type Posted
Attachment_C_-_Respondent_Questionaire.docx DOCX document
Attachment_B-_Solution_Cost_Estimate.xlsx XLSX spreadsheet
RFI_24ITC0680_-_Communications_Data_Portal.pdf PDF
Attachment_D_-_Process_Flows-As_Is.pptx PPTX presentation
Attachment_A-_Letter_of_Interest.docx DOCX document
Attachment_E_-_Process_Flows-To_Be.pptx PPTX presentation

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

Summary

Requirement TypeCount
Functional Requirements98
NonFunctional Requirements96
Total194
Requiremnts tasks (completed before July)
1. Updated requirements per Anil final review and two reviews with Steve
2. Moved several requirements to nonfunctional – including Admin category requirements
3. Fixed categories that only had one requirement each (4)
4. Cleaned up all fonts and comments
5. Renumbered requirements
6. Hid process steps until they are updated from process flow updates (below)
7. Hid old numbers for traceability
Process Flow updates in July
1. Reviewed General process steps
2. Applie As-Is changes to To-Be
3. Applied General steps to both To-Be and As-Is
4. Applied subprogram-level steps to both To-Be and As-Is
5. Reset process steps in Requirements
6. Cross reviewed As-Is with To-Be flows

by Subprogram

oldProcessIDSourceCodeSubprogramCategorySummaryDescription
211Resolution T-17002ETCETC EligibilityFile uploadsAnnual HC self-certification applicationThe system must be able to accept Annual ETC 54.314 Hi-Cost self-certification applications from providers as a part of annual filing through the advice letter process.
312Resolution T-17002ETCETC EligibilityReport intakeTwo-year service quality improvement planThe system must be able to accept a quality improvement plan as part of the biannual advice letter recertification submission process.
413Resolution T-17002ETCETC EligibilityReport intakeOutage informationThe system must be able to accept detailed outage information as part of the biannual advice letter recertification submission process.
514Resolution T-17002ETCETC EligibilityReport intakeNumber of unfulfilled requests for serviceThe system must be able to accept the number of unfulfilled service requests as part of the biannual advice letter recertification submission process.
745Best PracticeETCETC EligibilityReport reviewProvide workflow statusesThe system must allow biennial submissions to be statused according to a TBD workflow.
646Best PracticeETCETC EligibilityReport reviewProvide interface for reviewingThe system must provide an internal to CPUC interface to review biennial reports, annual ETC applications self-certification summary as well as its detail filed by the providers.
1647FS 2023-08-22ETCETC EligibilityEligibility ReviewEnter any unaddressed filingsThe system must allow CPUC staff to enter data on unaddressed filings while reviewing applications and biennial recertifications.
1748FS 2023-08-22ETCETC EligibilityEligibility ReviewEnter any program and/or subprogram history (e.g. RDOF)The system must allow CPUC staff to enter data on any program or subprogram history (e.g. RDOF) while reviewing ETC applications and biennial reports.
1849FS 2023-08-22ETCETC EligibilityEligibility ReviewEnter any felonies or bankruptciesThe system must allow CPUC staff to enter data on felonies or bankruptcies (including, but not limited to UEB background check information) while reviewing ETC applications, Hi-cost self-certifications, and biennial reports.
10810FS 2023-08-22ETCETC EligibilityGISGIS for Outage informationThe system must be able to accept ArcGIS compatible shape (SHP) files for detailed outage information submissions.
11811FS 2023-08-22ETCETC EligibilityGISGIS for at least two years service quality improvement planThe system must be able to accept ArcGIS compatible shape (SHP) files for locations associated with ETC applications that include service quality improvement plans for a given geography that they are submitting the application.
12812FS 2023-08-22ETCETC EligibilityEligibility ReviewTUFFS integration to validate Service Provider financial statusThe system must be able to integrate with TUFFS to confirm whether a Service Provider is paid up on all financial obligations.
13813FS 2023-08-22ETCETC EligibilityEligibility ReviewUCS integration to update Company informationThe system must be able to receive read-only updates from the CPUC UCS system on changes to company account information such as name, address, phone or DBA.
14814FS 2023-08-22ETCETC EligibilityEligibility ReviewUCS integration to update primary contact informationThe system must be able to receive read-only updates from the CPUC UCS system on changes to company primary contact information.
15815FS 2023-08-22ETCETC EligibilityEligibility ReviewService Quality data integration for violationsThe system must be able to integrate with Service Quality data to confirm whether a Service Provider has any unresolved violations.
19816FS 2023-08-22ETCETC EligibilityIntegrationPAL integration-high priorityThe system must be able to automatically send and recieve updates to the PAL system regarding ETC applications filings, and self-certications and/or recertification statuses.
81217Best PracticeETCETC EligibilityNotificationsNotify of status changesThe system must be able to send notifications to application submitters or provider to notify them of status changes according to a to-be workflow.
37118AnilGenGeneralReport intakePlan submissionThe system must be able to receive online plans from the service providers (e.g. Emergency Operations Plans, Communication Plans).
87119AnilGenGeneralReport intakeReport SubmissionThe system must be able to receive online reports from the service providers
88220Anil and RisaGenGeneralReport intakeReport supplementsThe system must be able to receive online report supplements from the service providers.
63221AnilGenGeneralAnalysisReport supplement submissionThe system must permit the recipient(s) to upload the various sets of data in a specific format (e.g. *.csv or *.xlsx) to correlate with a plan or a group of plans or all the plans.
42222AnilGenGeneralReport intakeDocument formats allowedThe system must permit service providers to upload all plans, reports, supplements and corrections in a suitable format (e.g. *.csv or *.xlsx or *.docx or *.PDF).
43223AnilGenGeneralFile uploadsCSV upload error checkingThe system must detect upload error(s) based on the rules specified for a bulk upload file (plans, reports or raw data) template and permit a submitter to fix those errors before the final submission.
324AnilGenGeneralWorkflowGrace period startThe system must log the Grace period start date/time once a report or plan is submitted for review and acceptance by the CPUC.
47525FS 2023-08-16GenGeneralReport intakeDisposition workflowThe system must support Advice Letter (AL) deadlines and grace periods for submissions. Upon AL submission a 20 day protest period window must be provided followed by a 10-day period to equal the full 30 day initial dispostion period. If no disposition action taken such as approved, reject or suspend within 30 day window then the AL will be by default automatically gets approved as per General Order (G.O.) 96-B.
46526FS 2023-08-16GenGeneralFile uploadsCPUC request correctionsThe system must allow CPUC staff to request corrections and for file (plans, reports or raw data) submitters to make the corrections (eg missing information, errors) through a web portal.
48527FS 2023-08-16GenGeneralWorkflowDisposition workflowThe system must allow for a suspension if the submitter could not complete the submission on time.
110528FS 2023-08-16GenGeneralReport intakeDisposition workflowThe system must support rejection of a resiliency plan submission. After rejection, a new submission can only occur with a new advice letter filing.
49629FS 2023-08-16GenGeneralNotificationsNotification of deadlinesThe system must notify both CPUC staff and service providers of the protest and disposition date deadlines prior to the deadlines for plans and advice letters (triggered from the PAL system).
89730Anil and RisaGenGeneralReport intakePost approval report correctionsThe system must be able to receive and process online report corrections from the service providers after approval by the CPUC.
53831AnilGenGeneralIntegrationReceive data (general)The system must be able to integrate with other systems to send or receive the information in an automated manner. Examples include ArcGIS, PAL system, Cal OES 911 outage dashboard system and census tract data.
54832Anil and RisaGenGeneralIntegrationReceive data (general)The system must provide interfaces to support integrations with future, unknown systems.
55833AnilGenGeneralIntegrationReceive data (GIS)The system must permit the recipient(s) to obtain the maps and shapefile from the ArcGIS system.
56834AnilGenGeneralIntegrationSend data (PAL)The system must permit the recipient(s) to transmit information to the PAL system for the Advice Letter disposition.
52935FS 2023-08-16GenGeneralAnalysisAd Hoc reportingThe system must allow a user to query any fields in the data set.
58936FS 2023-08-16GenGeneralAnalysisDashboard for analysis visualizationsThe system must provide a Dashboard view of data visualizations to support analysis (both trending or time-based, and static).
59937FS 2023-08-16GenGeneralAnalysisReport/plan correlation with other reports/plansThe system must be able to reconcile submitted plans/reports with previously submitted plans/reports to ID correlation exceptions.
60938AnilGenGeneralAnalysisReport correlation with other reportsThe system must permit the plan recipient(s) to create a customized correlation report.
61939AnilGenGeneralAnalysisReport on submitter detailsThe system must provide a customized report for a specific period regarding the plan submitter and other details, such as the date and time stamp of the plan submitted, any system/application errors encountered during the plan submission, etc.
62940AnilGenGeneralAnalysisCustom report supportThe system must permit the plan recipient(s) to create a customized report.
65941AnilGenGeneralFile exportExport plans (service providers)The system must allow service providers to export a submitted plan or report in a suitable format (e.g. *.csv or *.xlsx or *.PDF).
66942AnilGenGeneralFile exportExport plans (recipients)The system must allow the recipients(s) to download a plan/report or a group of plans/reports or all the plans/reports in a suitable format (e.g. *.csv or *.xlsx or *.docx or *.PDF).
32943FS 2023-08-17GenGeneralAnalysisExport data to TableauThe system must allow for data to be exported to Tableau for analysis.
641244AnilGenGeneralAnalysisDownload notification historyThe system must permit the plan recipient(s) to view and download a notification sent report.
681245AnilGenGeneralIntegrationProvide comment interface (including AI)The portal requires a real-time collaboration system for information queries, corrections, suggestions, and comments between the plan submitter and the recipient with Artificial Intelligence (AI) chat feature capability.
691246AnilGenGeneralNotificationsNotification linked to due datesThe system must permit the plan recipient(s) to send an email to the plan submitter and service provider regulatory Point of Contact (POC) "X" days prior to the scheduled date.
701247AnilGenGeneralNotificationsNotification linked to Advice Letter completionThe system must automatically send an email notification to the plan submitter and service provider regulatory POC upon the conclusion of the Advice Letter.
108148AnilNRNetwork ResiliencyReport intakePlan submissionThe system must be able to receive online resliency plans from the service providers.
45449FS 2023-08-16NRNetwork ResiliencyReport intakeCompliance data validationThe system must auto-validate resliency compliance data rules upon entry.
73450Best PracticeOESOES Provider OutagesReport reviewProvide interface for reviewingThe system must provide an internal to CPUC interface to review service providers community isolation outage updates.
74451Best PracticeOESOES Provider OutagesReport reviewProvide workflow statusesThe system must allow Cal OES outage updates to be statused as reviewed or unreviewed.
8452AnilOESOES Provider OutagesNotificationsNotify of status changesThe system must be able to send notifications to CPUC system upon service providers' outage report submission to notify of status changes according to a to-be workflow.
72853FS 2023-08-16OESOES Provider OutagesIntegrationIntegrate with Cal OES ORS DBThe system must be able to extract real-time community isolation outage data from the Cal OES ORS application database (DB)
90154WebsiteSQService QualityReport attributesInstallation interval metricThe system must be able to receive monthly reports on Installation Intervals from each regulated entity.revisit later
91155WebsiteSQService QualityReport attributesInstallation commitments metricThe system must be able to receive monthly reports on Installation commitments from each regulated entity.revisit later
92156WebsiteSQService QualityReport attributesCustomer trouble metricThe system must be able to receive monthly reports on customer troubles events from each regulated entity.
93157WebsiteSQService QualityReport attributesOut of service metricThe system must be able to receive monthly reports on out of service events from each regulated entity.
95158AnilSQService QualityReport IntakeReceive GO 133 SQ reportsThe system must be able to receive online Service Quality (SQ) Report(s) from the service providers (e.g. GO 133 SQ standards performance metrics).
96159FS 2023-08-15SQService QualityTrouble TicketsCTT metric submissionsThe system must support the submission of customer trouble ticket (CTT) metrics.
97260AnilSQService QualityReport IntakeService Provider data uploadThe system must permit service providers to upload their raw data in the following formats: *.csv or *.xlsx or *.docx or *.PDF.
98261AnilSQService QualityReport IntakeRecipients data uploadThe system must permit the recipient(s) to upload the various sets of data in a specific format (e.g. *.csv or *.xlsx or *.kml or *.Gml or Tab files) to correlate with the SQ report(s) and the raw data information.
99262Anil and RisaSQService QualityReport attributesAnswer Time metricThe system must be able to be configured to receive monthly reports on new, to be determined attributes from regulated entities.
102463FS 2023-08-15SQService QualityReport intakeReport validationThe system must be able to validate data during upload/entry by the entity.
103464AnilSQService QualityReport intakeRaw data to relational DBThe system must compile the raw data information based on the specified rules and/or formulas.
104465FS 2023-08-15SQService QualityTrouble TicketsOOS reports subset of CTTsThe system must enforce that Out of Service notifications are submitted as CTT tickets and included in CTT metrics.
105766WebsiteSQService QualityReport IntakeCorrective action plan reportsThe system must allow for submission of a corrective action plan for any service quality quarterly reports that CPUC identifies fail to meet any standards for two or more consecutive months.
1061067FS 2023-08-15SQService QualityAnalysisGroup by LECThe system must be able to group submitted Service Quality reports according to LEC, CLEC, VoIP and wireless types.
1071068AnilSQService QualityAnalysisHistorical Report generationThe system must be able to reproduce past SQ report(s).
87269AnilSVSite VisitChecklistSite Visit Checklist recieptThe system must be able to recieve digitally signed online site visit checklist report from the service providers real-time over the handheld by clicking a link.
88970AnilSVSite VisitPost VisitPost site visit collobration on recommendationsThe system must be able to follow-up, collobrate, and track recommendations provided by CPUC engineer or staff during site visit to the service provider and able to download the report.
881071AnilSVSite VisitVisit PlanSite Visit plan reportThe system must be able to download the site visit schedule.
371072AnilSVSite VisitChecklistSite Visit Checklist submissionThe system must be able to submit digitally signed online site visit checklist report to the service providers real-time over the handheld device by clicking a link.
881073AnilSVSite VisitPost VisitPost site visit reportThe system must be able to download the post site visit collobration report.
881174AnilSVSite VisitVisit PlanSite Visit plan schedulerThe system must be able to schedule and collobrate site visit plan with the service providers.
76175FS 2023-08-16TarTariffsTariffsExternal search for tariffsThe system must provide search function for Cal OES and to respective providers to search through providers' (SPs) legacy as well as Next Generation (NG) 9-1-1 tariff(s).
78276Best PracticeTarTariffsTariffsExternal GUI for tariff MACDThe system must provide a web form user interface for service providers to MACD individual legacy and NG 9-1-1 tariffs.
82277Best PracticeTarTariffsTariffsExternal bulk upload of tariffsThe system must allow service providers to upload bulk legacy and NG 9-1-1 tariffs using an excel and/or CSV upload.
83278Best PracticeTarTariffsTariffsExternal bulk upload error supportThe system must generate a consolidated error list in a bulk upload of legacy and NG 9-1-1 tariff.
79479Best PracticeTarTariffsTariffsInternal GUI for CPUC to status tariffsThe system mnust allow new tariff submissions to be statused by the CPUC according to a legacy and NG 9-1-1 tariff workflow - details to be determined in the design phase. (e.g. received, reviewed, approved, rejected, etc).
80480Best PracticeTarTariffsTariffsInternal GUI to review MACD historyThe system must provide an internal to CPUC interface to review legacy and NG 9-1-1 tariff MACD activity.
81481FS 2023-08-16TarTariffsTariffsInternal search for tariffsThe system must provide a search capability to find specific legacy and NG 9-1-1 tariffs based on Service Provider (SP) and/or category and/or subcategory (or topics), scenario, carrier, carrier type and geography.
77982FS 2023-08-16TarTariffsTariffsExternal GUI for tariff violation IDThe system must provide a web-based interface for Cal OES to associate a tariff violation with any 9-1-1 tariff.
1283FS 2023-08-16TarTariffsTariffsExternal GUI for tariff violation alertsIf a Service Provider does not uphold the terms of an approved tariff for them, Cal OES must be able to submit an alert to the CPUC .
20184FS 2023-08-17MSITSQ/MSI PortalIntegrationFields for CPUC-specific dataThe system must allow for CPUC-required data that was not downloaded from the FCC DB. That is, the system must accept, store and present data fields (ie columns) and data instances (ie rows) beyond those provided by the FCC DB.
21185FS 2023-08-17MSITSQ/MSI PortalReport intakeInclude MSI dataThe system must allow for MSI report data (e.g. affected facility, customer affected and the 911 call centers (PSAP affected) outage metric data) when submitting an MSI report.
22186FS 2023-08-17MSITSQ/MSI PortalReport intakeSubmit notificationThe system must allow for an MSI notification submission via a web portal.
23287FS 2023-08-17MSITSQ/MSI PortalReport intakesubmit initial reportThe system must allow for an MSI initial report submission via a web portal.
24288FS 2023-08-17MSITSQ/MSI PortalReport intakesubmit final reportThe system must allow for an MSI final report submission via a web portal with auto-validation of input data.
25289Jeff 2023-08-28MSITSQ/MSI PortalReport intakeWithdraw final reportThe system must allow for an MSI report submitter to withdraw their report via a web portal only after CPUC's approval.
26290WebsiteMSITSQ/MSI PortalReport intakeMSI Reports suspensionsThe system must be able to temporarily suspend Major Service Interuption (MSI) reporting for outages in areas where DIRS has been activated.
27491WebsiteMSITSQ/MSI PortalReport intakeSite visitsThe system must allow for identification of a site based on CPUC's defined outage criteria for a site visit (i.e. flagging the site as a candidate for a visit).
30492FS 2023-08-17MSITSQ/MSI PortalWorkflowDynamic determination of DIRS or NORSThe system must offer choices that in turn determine whether DIRS or NORS is needed for FCC filings.
28893FS 2023-08-17MSITSQ/MSI PortalIntegrationFCC data integrationThe system must integrate with the FCC database to load NORS outage data.
31894FS 2023-08-17MSITSQ/MSI PortalIntegrationImport NORS/DIRS XML or CSV dumpsThe system must be able to extract data from the FCC Network Operation Reporting System (NORS)/DIRS system (e.g. API, periodic upload of XML and CSV data).
29995FS 2023-08-17MSITSQ/MSI PortalReport intakeFCC attributes also in MSI reportsThe system must ensure that MSI report submissions align with FCC NORS report submissions and must allow to reconfigure the report template based on the CPUC's requirements. That is, all FCC required and CPUC's mandatory attributes must also be in an MSI final report.
33996FS 2023-08-17MSITSQ/MSI PortalAnalysisAllow correlation analysis between reports.The system must allow for correlation analysis between SQ OOS, Cal OES ORS, PSPS event, NR plans, and MSI reports with different attributes (e.g service provider (SP), geography, service type, etc).
35997FS 2023-08-17MSITSQ/MSI PortalReport intakeOES's ORS reports are can be children of MSI reports.The system must ensure MSI report data is a superset of OES's ORS report data so that ORS reports can be a child of MSI reports if desired by the CPUC.
36998FS 2023-08-17MSITSQ/MSI PortalReport reviewCorrelate and diffrentiate OOS from MSI reportsThe system must differentiate between Out of Service (OOS) reports and MSI reports, and able to correlate.

by Category

oldProcessIDSourceCodeSubprogramCategorySummaryDescription
63221AnilGenGeneralAnalysisReport supplement submissionThe system must permit the recipient(s) to upload the various sets of data in a specific format (e.g. *.csv or *.xlsx) to correlate with a plan or a group of plans or all the plans.
52935FS 2023-08-16GenGeneralAnalysisAd Hoc reportingThe system must allow a user to query any fields in the data set.
58936FS 2023-08-16GenGeneralAnalysisDashboard for analysis visualizationsThe system must provide a Dashboard view of data visualizations to support analysis (both trending or time-based, and static).
59937FS 2023-08-16GenGeneralAnalysisReport/plan correlation with other reports/plansThe system must be able to reconcile submitted plans/reports with previously submitted plans/reports to ID correlation exceptions.
60938AnilGenGeneralAnalysisReport correlation with other reportsThe system must permit the plan recipient(s) to create a customized correlation report.
61939AnilGenGeneralAnalysisReport on submitter detailsThe system must provide a customized report for a specific period regarding the plan submitter and other details, such as the date and time stamp of the plan submitted, any system/application errors encountered during the plan submission, etc.
62940AnilGenGeneralAnalysisCustom report supportThe system must permit the plan recipient(s) to create a customized report.
32943FS 2023-08-17GenGeneralAnalysisExport data to TableauThe system must allow for data to be exported to Tableau for analysis.
641244AnilGenGeneralAnalysisDownload notification historyThe system must permit the plan recipient(s) to view and download a notification sent report.
33996FS 2023-08-17MSITSQ/MSI PortalAnalysisAllow correlation analysis between reports.The system must allow for correlation analysis between SQ OOS, Cal OES ORS, PSPS event, NR plans, and MSI reports with different attributes (e.g service provider (SP), geography, service type, etc).
1061067FS 2023-08-15SQService QualityAnalysisGroup by LECThe system must be able to group submitted Service Quality reports according to LEC, CLEC, VoIP and wireless types.
1071068AnilSQService QualityAnalysisHistorical Report generationThe system must be able to reproduce past SQ report(s).
87269AnilSVSite VisitChecklistSite Visit Checklist recieptThe system must be able to recieve digitally signed online site visit checklist report from the service providers real-time over the handheld by clicking a link.
371072AnilSVSite VisitChecklistSite Visit Checklist submissionThe system must be able to submit digitally signed online site visit checklist report to the service providers real-time over the handheld device by clicking a link.
1647FS 2023-08-22ETCETC EligibilityEligibility ReviewEnter any unaddressed filingsThe system must allow CPUC staff to enter data on unaddressed filings while reviewing applications and biennial recertifications.
1748FS 2023-08-22ETCETC EligibilityEligibility ReviewEnter any program and/or subprogram history (e.g. RDOF)The system must allow CPUC staff to enter data on any program or subprogram history (e.g. RDOF) while reviewing ETC applications and biennial reports.
1849FS 2023-08-22ETCETC EligibilityEligibility ReviewEnter any felonies or bankruptciesThe system must allow CPUC staff to enter data on felonies or bankruptcies (including, but not limited to UEB background check information) while reviewing ETC applications, Hi-cost self-certifications, and biennial reports.
12812FS 2023-08-22ETCETC EligibilityEligibility ReviewTUFFS integration to validate Service Provider financial statusThe system must be able to integrate with TUFFS to confirm whether a Service Provider is paid up on all financial obligations.
13813FS 2023-08-22ETCETC EligibilityEligibility ReviewUCS integration to update Company informationThe system must be able to receive read-only updates from the CPUC UCS system on changes to company account information such as name, address, phone or DBA.
14814FS 2023-08-22ETCETC EligibilityEligibility ReviewUCS integration to update primary contact informationThe system must be able to receive read-only updates from the CPUC UCS system on changes to company primary contact information.
15815FS 2023-08-22ETCETC EligibilityEligibility ReviewService Quality data integration for violationsThe system must be able to integrate with Service Quality data to confirm whether a Service Provider has any unresolved violations.
65941AnilGenGeneralFile exportExport plans (service providers)The system must allow service providers to export a submitted plan or report in a suitable format (e.g. *.csv or *.xlsx or *.PDF).
66942AnilGenGeneralFile exportExport plans (recipients)The system must allow the recipients(s) to download a plan/report or a group of plans/reports or all the plans/reports in a suitable format (e.g. *.csv or *.xlsx or *.docx or *.PDF).
211Resolution T-17002ETCETC EligibilityFile uploadsAnnual HC self-certification applicationThe system must be able to accept Annual ETC 54.314 Hi-Cost self-certification applications from providers as a part of annual filing through the advice letter process.
43223AnilGenGeneralFile uploadsCSV upload error checkingThe system must detect upload error(s) based on the rules specified for a bulk upload file (plans, reports or raw data) template and permit a submitter to fix those errors before the final submission.
46526FS 2023-08-16GenGeneralFile uploadsCPUC request correctionsThe system must allow CPUC staff to request corrections and for file (plans, reports or raw data) submitters to make the corrections (eg missing information, errors) through a web portal.
10810FS 2023-08-22ETCETC EligibilityGISGIS for Outage informationThe system must be able to accept ArcGIS compatible shape (SHP) files for detailed outage information submissions.
11811FS 2023-08-22ETCETC EligibilityGISGIS for at least two years service quality improvement planThe system must be able to accept ArcGIS compatible shape (SHP) files for locations associated with ETC applications that include service quality improvement plans for a given geography that they are submitting the application.
19816FS 2023-08-22ETCETC EligibilityIntegrationPAL integration-high priorityThe system must be able to automatically send and recieve updates to the PAL system regarding ETC applications filings, and self-certications and/or recertification statuses.
53831AnilGenGeneralIntegrationReceive data (general)The system must be able to integrate with other systems to send or receive the information in an automated manner. Examples include ArcGIS, PAL system, Cal OES 911 outage dashboard system and census tract data.
54832Anil and RisaGenGeneralIntegrationReceive data (general)The system must provide interfaces to support integrations with future, unknown systems.
55833AnilGenGeneralIntegrationReceive data (GIS)The system must permit the recipient(s) to obtain the maps and shapefile from the ArcGIS system.
56834AnilGenGeneralIntegrationSend data (PAL)The system must permit the recipient(s) to transmit information to the PAL system for the Advice Letter disposition.
681245AnilGenGeneralIntegrationProvide comment interface (including AI)The portal requires a real-time collaboration system for information queries, corrections, suggestions, and comments between the plan submitter and the recipient with Artificial Intelligence (AI) chat feature capability.
20184FS 2023-08-17MSITSQ/MSI PortalIntegrationFields for CPUC-specific dataThe system must allow for CPUC-required data that was not downloaded from the FCC DB. That is, the system must accept, store and present data fields (ie columns) and data instances (ie rows) beyond those provided by the FCC DB.
28893FS 2023-08-17MSITSQ/MSI PortalIntegrationFCC data integrationThe system must integrate with the FCC database to load NORS outage data.
31894FS 2023-08-17MSITSQ/MSI PortalIntegrationImport NORS/DIRS XML or CSV dumpsThe system must be able to extract data from the FCC Network Operation Reporting System (NORS)/DIRS system (e.g. API, periodic upload of XML and CSV data).
72853FS 2023-08-16OESOES Provider OutagesIntegrationIntegrate with Cal OES ORS DBThe system must be able to extract real-time community isolation outage data from the Cal OES ORS application database (DB)
81217Best PracticeETCETC EligibilityNotificationsNotify of status changesThe system must be able to send notifications to application submitters or provider to notify them of status changes according to a to-be workflow.
49629FS 2023-08-16GenGeneralNotificationsNotification of deadlinesThe system must notify both CPUC staff and service providers of the protest and disposition date deadlines prior to the deadlines for plans and advice letters (triggered from the PAL system).
691246AnilGenGeneralNotificationsNotification linked to due datesThe system must permit the plan recipient(s) to send an email to the plan submitter and service provider regulatory Point of Contact (POC) "X" days prior to the scheduled date.
701247AnilGenGeneralNotificationsNotification linked to Advice Letter completionThe system must automatically send an email notification to the plan submitter and service provider regulatory POC upon the conclusion of the Advice Letter.
8452AnilOESOES Provider OutagesNotificationsNotify of status changesThe system must be able to send notifications to CPUC system upon service providers' outage report submission to notify of status changes according to a to-be workflow.
88970AnilSVSite VisitPost VisitPost site visit collobration on recommendationsThe system must be able to follow-up, collobrate, and track recommendations provided by CPUC engineer or staff during site visit to the service provider and able to download the report.
881073AnilSVSite VisitPost VisitPost site visit reportThe system must be able to download the post site visit collobration report.
90154WebsiteSQService QualityReport attributesInstallation interval metricThe system must be able to receive monthly reports on Installation Intervals from each regulated entity.revisit later
91155WebsiteSQService QualityReport attributesInstallation commitments metricThe system must be able to receive monthly reports on Installation commitments from each regulated entity.revisit later
92156WebsiteSQService QualityReport attributesCustomer trouble metricThe system must be able to receive monthly reports on customer troubles events from each regulated entity.
93157WebsiteSQService QualityReport attributesOut of service metricThe system must be able to receive monthly reports on out of service events from each regulated entity.
99262Anil and RisaSQService QualityReport attributesAnswer Time metricThe system must be able to be configured to receive monthly reports on new, to be determined attributes from regulated entities.
312Resolution T-17002ETCETC EligibilityReport intakeTwo-year service quality improvement planThe system must be able to accept a quality improvement plan as part of the biannual advice letter recertification submission process.
413Resolution T-17002ETCETC EligibilityReport intakeOutage informationThe system must be able to accept detailed outage information as part of the biannual advice letter recertification submission process.
514Resolution T-17002ETCETC EligibilityReport intakeNumber of unfulfilled requests for serviceThe system must be able to accept the number of unfulfilled service requests as part of the biannual advice letter recertification submission process.
37118AnilGenGeneralReport intakePlan submissionThe system must be able to receive online plans from the service providers (e.g. Emergency Operations Plans, Communication Plans).
87119AnilGenGeneralReport intakeReport SubmissionThe system must be able to receive online reports from the service providers
88220Anil and RisaGenGeneralReport intakeReport supplementsThe system must be able to receive online report supplements from the service providers.
42222AnilGenGeneralReport intakeDocument formats allowedThe system must permit service providers to upload all plans, reports, supplements and corrections in a suitable format (e.g. *.csv or *.xlsx or *.docx or *.PDF).
47525FS 2023-08-16GenGeneralReport intakeDisposition workflowThe system must support Advice Letter (AL) deadlines and grace periods for submissions. Upon AL submission a 20 day protest period window must be provided followed by a 10-day period to equal the full 30 day initial dispostion period. If no disposition action taken such as approved, reject or suspend within 30 day window then the AL will be by default automatically gets approved as per General Order (G.O.) 96-B.
110528FS 2023-08-16GenGeneralReport intakeDisposition workflowThe system must support rejection of a resiliency plan submission. After rejection, a new submission can only occur with a new advice letter filing.
89730Anil and RisaGenGeneralReport intakePost approval report correctionsThe system must be able to receive and process online report corrections from the service providers after approval by the CPUC.
21185FS 2023-08-17MSITSQ/MSI PortalReport intakeInclude MSI dataThe system must allow for MSI report data (e.g. affected facility, customer affected and the 911 call centers (PSAP affected) outage metric data) when submitting an MSI report.
22186FS 2023-08-17MSITSQ/MSI PortalReport intakeSubmit notificationThe system must allow for an MSI notification submission via a web portal.
23287FS 2023-08-17MSITSQ/MSI PortalReport intakesubmit initial reportThe system must allow for an MSI initial report submission via a web portal.
24288FS 2023-08-17MSITSQ/MSI PortalReport intakesubmit final reportThe system must allow for an MSI final report submission via a web portal with auto-validation of input data.
25289Jeff 2023-08-28MSITSQ/MSI PortalReport intakeWithdraw final reportThe system must allow for an MSI report submitter to withdraw their report via a web portal only after CPUC's approval.
26290WebsiteMSITSQ/MSI PortalReport intakeMSI Reports suspensionsThe system must be able to temporarily suspend Major Service Interuption (MSI) reporting for outages in areas where DIRS has been activated.
27491WebsiteMSITSQ/MSI PortalReport intakeSite visitsThe system must allow for identification of a site based on CPUC's defined outage criteria for a site visit (i.e. flagging the site as a candidate for a visit).
29995FS 2023-08-17MSITSQ/MSI PortalReport intakeFCC attributes also in MSI reportsThe system must ensure that MSI report submissions align with FCC NORS report submissions and must allow to reconfigure the report template based on the CPUC's requirements. That is, all FCC required and CPUC's mandatory attributes must also be in an MSI final report.
35997FS 2023-08-17MSITSQ/MSI PortalReport intakeOES's ORS reports are can be children of MSI reports.The system must ensure MSI report data is a superset of OES's ORS report data so that ORS reports can be a child of MSI reports if desired by the CPUC.
108148AnilNRNetwork ResiliencyReport intakePlan submissionThe system must be able to receive online resliency plans from the service providers.
45449FS 2023-08-16NRNetwork ResiliencyReport intakeCompliance data validationThe system must auto-validate resliency compliance data rules upon entry.
95158AnilSQService QualityReport IntakeReceive GO 133 SQ reportsThe system must be able to receive online Service Quality (SQ) Report(s) from the service providers (e.g. GO 133 SQ standards performance metrics).
97260AnilSQService QualityReport IntakeService Provider data uploadThe system must permit service providers to upload their raw data in the following formats: *.csv or *.xlsx or *.docx or *.PDF.
98261AnilSQService QualityReport IntakeRecipients data uploadThe system must permit the recipient(s) to upload the various sets of data in a specific format (e.g. *.csv or *.xlsx or *.kml or *.Gml or Tab files) to correlate with the SQ report(s) and the raw data information.
102463FS 2023-08-15SQService QualityReport intakeReport validationThe system must be able to validate data during upload/entry by the entity.
103464AnilSQService QualityReport intakeRaw data to relational DBThe system must compile the raw data information based on the specified rules and/or formulas.
105766WebsiteSQService QualityReport IntakeCorrective action plan reportsThe system must allow for submission of a corrective action plan for any service quality quarterly reports that CPUC identifies fail to meet any standards for two or more consecutive months.
745Best PracticeETCETC EligibilityReport reviewProvide workflow statusesThe system must allow biennial submissions to be statused according to a TBD workflow.
646Best PracticeETCETC EligibilityReport reviewProvide interface for reviewingThe system must provide an internal to CPUC interface to review biennial reports, annual ETC applications self-certification summary as well as its detail filed by the providers.
36998FS 2023-08-17MSITSQ/MSI PortalReport reviewCorrelate and diffrentiate OOS from MSI reportsThe system must differentiate between Out of Service (OOS) reports and MSI reports, and able to correlate.
73450Best PracticeOESOES Provider OutagesReport reviewProvide interface for reviewingThe system must provide an internal to CPUC interface to review service providers community isolation outage updates.
74451Best PracticeOESOES Provider OutagesReport reviewProvide workflow statusesThe system must allow Cal OES outage updates to be statused as reviewed or unreviewed.
76175FS 2023-08-16TarTariffsTariffsExternal search for tariffsThe system must provide search function for Cal OES and to respective providers to search through providers' (SPs) legacy as well as Next Generation (NG) 9-1-1 tariff(s).
78276Best PracticeTarTariffsTariffsExternal GUI for tariff MACDThe system must provide a web form user interface for service providers to MACD individual legacy and NG 9-1-1 tariffs.
82277Best PracticeTarTariffsTariffsExternal bulk upload of tariffsThe system must allow service providers to upload bulk legacy and NG 9-1-1 tariffs using an excel and/or CSV upload.
83278Best PracticeTarTariffsTariffsExternal bulk upload error supportThe system must generate a consolidated error list in a bulk upload of legacy and NG 9-1-1 tariff.
79479Best PracticeTarTariffsTariffsInternal GUI for CPUC to status tariffsThe system mnust allow new tariff submissions to be statused by the CPUC according to a legacy and NG 9-1-1 tariff workflow - details to be determined in the design phase. (e.g. received, reviewed, approved, rejected, etc).
80480Best PracticeTarTariffsTariffsInternal GUI to review MACD historyThe system must provide an internal to CPUC interface to review legacy and NG 9-1-1 tariff MACD activity.
81481FS 2023-08-16TarTariffsTariffsInternal search for tariffsThe system must provide a search capability to find specific legacy and NG 9-1-1 tariffs based on Service Provider (SP) and/or category and/or subcategory (or topics), scenario, carrier, carrier type and geography.
77982FS 2023-08-16TarTariffsTariffsExternal GUI for tariff violation IDThe system must provide a web-based interface for Cal OES to associate a tariff violation with any 9-1-1 tariff.
1283FS 2023-08-16TarTariffsTariffsExternal GUI for tariff violation alertsIf a Service Provider does not uphold the terms of an approved tariff for them, Cal OES must be able to submit an alert to the CPUC .
96159FS 2023-08-15SQService QualityTrouble TicketsCTT metric submissionsThe system must support the submission of customer trouble ticket (CTT) metrics.
104465FS 2023-08-15SQService QualityTrouble TicketsOOS reports subset of CTTsThe system must enforce that Out of Service notifications are submitted as CTT tickets and included in CTT metrics.
881071AnilSVSite VisitVisit PlanSite Visit plan reportThe system must be able to download the site visit schedule.
881174AnilSVSite VisitVisit PlanSite Visit plan schedulerThe system must be able to schedule and collobrate site visit plan with the service providers.
324AnilGenGeneralWorkflowGrace period startThe system must log the Grace period start date/time once a report or plan is submitted for review and acceptance by the CPUC.
48527FS 2023-08-16GenGeneralWorkflowDisposition workflowThe system must allow for a suspension if the submitter could not complete the submission on time.
30492FS 2023-08-17MSITSQ/MSI PortalWorkflowDynamic determination of DIRS or NORSThe system must offer choices that in turn determine whether DIRS or NORS is needed for FCC filings.

NonFunctionals

#GroupCategorySub-CategorySummaryDescription
1CPUC AdministratorsArchitectureArchitectureSystem Environments must be accessed according to the contract.Non-Production and Production environments should be accessed as mentioned in the contract. (Should not be accessed outside of CPUC environment.)
2Solution-wideArchitectureArchitectureSolution be on a SaaS system.The System will be a Custom Application, or a Modified-off-the-Shelf (MOTS) and Commercial-off-the-Shelf (COTS) web-based Software as a Service (SaaS) system.

3 Solution-wide Architecture Architecture Browser supported include Edge, Safare, Firefox, Chrome. The System must be accessible via a variety of browsers including, but not limited to, Edge, Safari, Firefox, and Chrome.

4 Solution-wide Architecture Architecture Solution to be accessible by desktop, tablet or phone. The System must be accessible via a variety of devices including, but not limited to, desktop computers, laptops, tablets, and smartphones.

5 Solution-wide Architecture Architecture Five environments must exist. The System will have five environments at minimum--Development, Testing, Training, Staging and Production.

6 Solution-wide Architecture Architecture Admin tools must support tracking of security, peformance and storage. The System must have administrative tools for monitoring security, performance, and storage of the system.

7 Solution-wide Architecture Architecture Data dictionary must be provided. The System Vendor must deliver a Data Dictionary that describes and maintains information on each data element including, but not limited to:

- name and type

- description

- format

- constraints

- last modified date

- last modified user

- validation rules and logic

8 Solution-wide Architecture Architecture Data dictionary must be maintained. The Data Dictionary must be up to date at all times.

9 Solution-wide Architecture Architecture User sessions must be saved after unexpected secion interruption. The System will resume an interrupted user session upon restoration of the System, network service, and re-authentication.

10Solution-wideArchitectureArchitectureEnsure user interface is HTML 5 compliance.The System must ensure the end user interface is HTML 5 compliant.
11Solution-wideArchitectureArchitecturePatching and updates must occur without adversely impacting production.The System must enable patching and update deployments to be done without impacting the system functional availability.
12Solution-wideArchitectureArchitectureNo user-visible text may be "hard-coded.'The System must ensure no piece of text that is displayed to a user resides in program source code. Every piece of text that a user might see must be modifiable without changing source code. That is, no user-visible text will be “hard-coded.”
13Solution-wideArchitectureArchitectureNotification history between CPUC and external useres must be made available.The System must provide functionality to track communications (emails, notices, letters generated) between the CPUC and external users.
14Solution-wideArchitectureArchitectureTest environments must be made available.The System must provide on-line testing environments that support automated repeatable unit testing, system testing, integration testing, regression testing, parallel testing, and prototype development that replicate the full functionality of the production environment. The Contractor must demonstrate that test environments can meet production capability but not affect production data.
15Solution-wideArchitectureArchitectureFiles stored on AmazonAll file attachments must be stored on Amazon S3 storage using API or Salesforce recommended best practices for Amazon S3

16 CPUC Administrators Audit-Log Audits Log system, event and user activities. The System will capture and create logs of system, event, and user activities.

17CPUC AdministratorsAudit-LogAuditsLogs must be read only.The System's audit logs must be protected from modification or deletion.
18CPUC AdministratorsAudit-LogAuditsLogs must include error no, date/time, data change, change type.System logs must include:

- error numbers and messages generated by the system

- date/time stamps

- any disclosure of information data across the solution

- user activities (create, read, update, delete)

- user ID

19CPUC AdministratorsAudit-LogAuditsLogs must include before/after states, unique identifier.The System must ensure that all transaction audit trails contain the user identifier, workstation, or other unique identifier, date and local (Pacific) time, before-state and after-state (i.e., before and after change) of all record components defined by CPUC, in compliance with the CPUC Audit & Accountability Policy.
20CPUC AdministratorsAudit-LogAuditsLogs must be retained for 180 days.The System must retain audit logs for a period of 180 days to allow for investigation(s).
21CPUC AdministratorsAudit-LogAuditsLogs can be accessed by key users only.The System must allow logs to be accessible and visible by privileged/authorized users only.
22CPUC AdministratorsAudit-LogAuditsAudit LogsThe system must log all actions to data with a timestamp, how the data changed and who made the change.
23Solution-wideAudit-LogTimestampAudit LogsThe system must log all actions to data with a timestamp, how the data changed and who made the change.
24Solution-wideCapacity-PerformanceCapacity-PerformanceSolution must be available 24x7The System must be available 24x7 all year, subject to maintenance schedules.

25 Solution-wide Capacity-Performance Capacity-Performance Solution must report on system performance. The System must report on system performance.

26 Solution-wide Capacity-Performance Capacity-Performance Solution must support multiple concurrent users. The System will support multiple concurrent users (CPUC, integration partners, external users), allowing users to create, read, update, and delete transactions based on their user role.

27 Solution-wide Capacity-Performance Capacity-Performance User capacity must not impact performance. The capacity of concurrent users must not impact system performance and response time.

28Solution-wideCapacity-PerformanceCapacity-PerformanceThe screens will take no longer than one (1) second to load.The screens will take no longer than one (1) second to load.

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 .