...
Prior Knowledge of Java/J2EE.
Prior Knowledge of SpringBoot.
Advanced Knowledge of PostgreSQL.
Encryption and MDMS services must be running.
Prior Knowledge of REST APIs and related concepts like path parameters, headers, JSON etc.
JSONPath for filtering required data from json objects.
...
To integrate, host of echallan-services module should be overwritten in helm chart.
The API should be mentioned in ACCESSCONTROL-ACTIONS-TEST. Refer below example
Add Role-Action mapping for API’s.
Code Block //This entry is for to decide the location of report on UI screen { "id": {Placeholder1}, "name": "{Report name}", "url": "url", "displayName": "{Display name}", "orderNumber": 1, "parentModule": "", "enabled": true, "serviceCode": "", "code": "null", "path": "{path}", // here we need to mentioned the path "navigationURL": "{Naviagtion url}", "leftIcon": "action:assignment", "rightIcon": "" }, //This entry is to add GET DATA API of the report { "id": {Placeholder2}, "name": "MCollectCollectionReport", "url": "/report/{moduleName}/{report name}/_get", "displayName": "{Display Name}", "orderNumber": 0, "enabled": true, "serviceCode": "{Service code}", "code": "null", "path": "{path}" }, //This entry is to add GET METADATA API of the report { "id": 2155, "name": "MCollectCollectionReport", "url": "/report/{moduleName}/{report name}/metadata/_get", "displayName": "Collection Report", "orderNumber": 1, "enabled": true, "serviceCode": "{Service code}", "code": "null", "path": "{path}" },
Info |
---|
Note: Refer to the document Guidelines for supporting User Privacy in a module, for the changes required in report config to support encryption/decryption process. |
Reference Docs
Doc Links
Title | Link |
API Swagger Documentation | |
Local Setup | |
Guidelines for supporting User privacy changes in report service |