Config File Locations
Quick-reference lookup table for all key configuration files and what they control.
Core application config
| File |
Controls |
Domain |
applicationconfig/be_config.json |
Feature switches, homePartyId, DUA config, application settings, document generation config |
Business (S3) |
applicationconfig/ui_config.json |
UI features, auto-logout, clause library flag, exemptions flag, placing sub-type selection |
Business (S3) |
applicationconfig/open_market_submission_config.json |
New risk and edit risk form for Open Market |
Business (S3) |
applicationconfig/master_submission_config.json |
New risk form for DUA Master contracts |
Business (S3) |
applicationconfig/theme_colors_config.json |
Brand colours |
Business (S3) |
applicationconfig/risks_board_config.json |
Dashboard Kanban columns, tabs, card fields |
Business (S3) |
Business class and products
| File |
Controls |
Domain |
business-class/{name}.json |
LOB definition: placing types, products, LOI, retentions, coverages |
Business (S3) |
business-constants/product.json |
Product codes and display labels |
Business (S3) |
business-constants/sub_class_1.json |
First-level product sub-classification |
Business (S3) |
business-constants/sub_class_2.json |
Second-level product sub-classification |
Business (S3) |
business-constants/action.json |
Action display labels |
Business (S3) |
business-constants/action_group.json |
Action group codes and labels |
Business (S3) |
business-constants/limit_of_indemnity.json |
LOI options |
Business (S3) |
business-constants/retention.json |
Retention options |
Business (S3) |
business-constants/coverage.json |
Asset coverage field definitions |
Business (S3) |
Workflow
| File |
Controls |
Domain |
actions/{bc}/{bc}-{pt}-actions.json |
Risk action definitions per LOB and placing type |
Business (S3) |
pipelines/{name}.json |
Pipeline endpoint call sequences |
Business (S3) |
rules/groups.json |
Rules engine rule group definitions |
Business (S3) |
rules/rules.json |
Individual rule definitions |
Business (S3) |
rules/schemes.json |
Data mapping schemes for rules |
Business (S3) |
| File |
Controls |
Domain |
screen-meta-data/config/{bc}/{operation}.json |
Links operation name to layout file, defines sub-statuses |
Business (S3) |
screen-meta-data/files/{bc}/{operation}.json |
Screen layout: groups, sections, elements |
Business (S3) |
Document generation
| File |
Controls |
Domain |
document-template/config/{bc}/{pt}.json |
Links operation names to HTML template files |
Business (S3) |
document-template/files/{bc}/*.html |
HTML template files |
Business (S3) |
document-template/files/common/*.html |
Shared partial templates |
Business (S3) |
document-clause/config/{bc}/{pt}.json |
Which clause file applies per LOB and placing type |
Business (S3) |
document-clause/files/{bc}/clauses.json |
Clause/subjectivity definitions |
Business (S3) |
Roles and trading parties
| File |
Controls |
Domain |
trading-parties/{client}-insurer.json |
Insurer trading party definition (mandatory) |
Business (S3) |
role/{env}/{env}-roles.json |
User role definitions per environment |
Business (S3) |
DUA
| File |
Controls |
Domain |
dua/screen-meta-data/config/default/contract_structure.json |
Custom screen for contract_structure action |
Business (S3) |
dua/screen-meta-data/files/default/contract_structure.json |
Layout for contract_structure screen |
Business (S3) |
dua/multi-policy-validations/validations.json |
Bordereau validation rule definitions |
Business (S3) |
dua/exemptions/default.json |
Custom data capture form for exemptions |
Business (S3) |
dua/exemptions/{lob}/default.json |
LOB-specific exemption form override |
Business (S3) |
Environment config
| File |
Controls |
Domain |
dynamodb/{env}/data.json |
All DynamoDB environment config for this environment |
DynamoDB |