...
Default schema name and the state wide statewide schema name should be same. Default The default schema name is configured using the following property
Code Block | ||
---|---|---|
| ||
default.schema.name=generic |
CurrentTenantIdentifierResolver will take the default schema if no schema is present in the ApplicationThreadLocals.
Each ULB is enabled by adding a schema name and domain name. Schema names should follow a naming standard, It should be the same as that of the city name.
Each ULB can be configured by adding an entry like tenant.<domain_name>=schema_name (city_name)
...
Code Block | ||
---|---|---|
| ||
For citya, domain url should be citya.egovernments.org For cityb, domain url should be cityb.egovernments.org |
...
Database migration settings
Enable flyway db DB migration by adding the following property. The SQL scripts will be executed if the below property is enabled.
...
Sample scripts will be executed if dev.mode =is set as true enabled.
Code Block |
---|
db.flyway.sample.migration.file.path=classpath:/db/migration/sample/ |
...
Code Block |
---|
db.flyway.tenant.migration.file.path=classpath:/db/migration/%s/ |
State wide Statewide scripts will be executed on the configured statewide schema if the state wide statewide migration is enabled.
Code Block |
---|
statewide.schema.name=generic statewide.migration.required=true db.flyway.statewide.migration.file.path=classpath:/db/migration/statewide/ |
...
Elastic Dashboard Configuration
Enable/Disable To enable or disable an event to push the created/updated bill/bills and vouchers to ES indexerthe elastic search indexer the below need to be configured.
Code Block |
---|
finance.esk.dashboard.event.enabled=false |
...
DIGIT integration configuration
Finance service reads data from multiple other micro DIGIT services. The following are the different services finance system reads data from. Update the domain URL of the respective service based on the service where it is running.
...
MDMS Configuration
The following masters master data is present in the mdms MDMS repository.
Department
...
Designation
...
BusinessServiceMapping
...
TaxHeadMasterGlCodeMapping
...
InstrumentGLcodeMapping
...
AccountCodeTemplate
...
FinanceInstrumentStatusMapping
...
tenants
OnlineGLCodeMapping
Define all the departments in the Departments json
Define all the designations in the Designations json
Configure finance tenants in the Citymodule json to enable finance module in the ULB
...
Define business services mapping in the Business Service Mapping json to integrate different business services like Property Tax, Trade License and FireNOC etc with Finance System and to post vouchers like demand and receipt vouchers. Enabling /and disabling voucher posting and different masters for voucher any service can be configured here.
Define the Tax head and instrument glcode mappings in the Account Head Mapping json. This file contains each tax head wise glcode mapping and each instrument wise glcode mappings.
Different instrument statuses can be defined in the Instrument Status Mapping json file.
Different types of contractor bill templates are defined in the AccountCode Template file. These templates will be used in the contractor bill creation screen to auto-populate the account codes.
Service-wise glcode mapping for the online instrument type for the particular ulb city is defined in the Online Instrument Type json.
Define the business service wise bank account mappings in the BankAccount Service Mapping json file. These details to be configured city wise as the bank details are specific to a city.
Add the property and update the MDMS search URL,
egov.services.master.mdms.search.url=/egov-mdms-service/v1/_search in application-config.properties file or egov-erp-override.properties file
...