...
Update the Configs repo with the following requirements:
Indexer config:
We will need following indexer files for setting up any module
FSM indexer
Vehicle indexer
Vendor indexer
Demand/billing indexer
Payment indexerPersister config
Persister files required:
Apportion persister
Billing-service persister
Workflow persister
HRMS persister
Filestore persister
PDF gen persister
Pg-service persister
Upload persister
FSM persister
FSM Calculator persister
Vehicle persister
Vendor persisterSearcher config
FSM searcherPdf config
Data config: fsm-receipt
Format config: fsm-receiptReports
fsm-report
Also mention the path of the above report file here.Dashboard configs
=> ChartApiConfig.json
=> MasterDashboardConfig.json
Add all mdms configs required
Accesscontrol-Actions-Test
Add all the actions required for fsm as mentioned in this file.
Add all those actions with respect to user-service, egov-mdms-service, apportion-service, collection-service, billing-service, egov-location, egov-common-masters, egov-idgen, egf-master, otp services, access, egov-workflow-v2, data-uploader, egov-hrms, filestore-service, pdf-service, egov-pdf, report, localization-service, egov-persister, egov-indexer, egov-searcher, eg-pg-service, dasboard-analytics, dashboard-ingest, digit-ui, fsm, fsm-calculator, vendor, vehicle.Accesscontrol-Role Action:
Add all the roleaction mappings in roleactions.json fileAccesscontrole-roles:
Add all the required roles for the respective FSM module in roles.jsonAdd BillingService, DIGIT-UI, DataSecurity, FSM, Vehicle, Vendor, Workflow, common-masters, dss-dashboard, egf-master, egov-hrms , tenant folders with their respective files.
Also add ULB/city specific data in their respective folders, for instance, create a folder angul and add the respective content required.
Deploy allCoreall required core-services builds to support this municipal-services(FSM and its dependent services). The core-services include:
egov-accesscontrol, egov-common-masters, egov-data-uploader, egov-document-uploader, egov-enc-service, egov-filestore, egov-idgen,egov-indexer, egov-localization, egov-location, egov-mdms-service, egov-notification-mail, egov-notification-sms, egov-otp, egov-persister, egov-pg-service, egov-searcher, egov-url-shortening, egov-user, egov-workflow-v2, pdf-service, report, user-otp, zuulDeploy all required business-services builds to support this municipal-services(FSM and its dependent services). The business-services include:
billing-service, collection-services, dashboard-analytics, dashboard-ingest, egf-instrument, egf-master, egov-apportion-service, egov-hrms.Deploy this municipal-service(fsm) as well as depedent municipal-services(: fsm, fsm-calculator, vendor, vehicle, inbox).
...
Indexer config:
We will need following indexer files for setting up any module
FSM indexer
Vehicle indexer
Vendor indexer
Demand/billing indexer
Payment indexer
...
Persister config
Persister files required:
Apportion persister
Billing-service persister
Workflow persister
HRMS persister
Filestore persister
PDF gen persister
Pg-service persister
Upload persister
FSM persister
FSM Calculator persister
Vehicle persister
Vendor persister
...
Searcher config
FSM searcher
...
Pdf config
Data config: fsm-receipt
Format config: fsm-receipt
...
Reports
fsm-report
Also mention the path of the above report file here.
...