Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Click to learn more about this service.
Describes a calculator service for computing attendance
The muster roll service aggregates attendance logs from the attendance service based on some rules and presents an attendance aggregate for a time period (week or month) per individual. This can then be used to compute payments or other semantics.
DIGIT backbone services
Idgen
Persister
Indexer
Workflow
User
Attendance
/muster-roll
Base path: /expense/bill/
API specification is available here. To view it in the Swagger editor, click below.
TBD
Indexer Config: Expense indexer
Index Name: expense-bill-index
This service models estimates for Works projects
Estimate Service will allow users to create estimates and forward them for approval to higher authorities across departments for technical, financial, and admin sanctions. For more technical information on this service, please refer to the GitHub module README and the docs folder.
Project
MDMS
Workflow
Notification
Access Control
User
IDGen
Base Path: /estimates/
The diagram below shows the interaction between the estimate service and the persister, indexer. This does not follow the default pattern. Instead, enrichment of the payload for the indexer happens via a separate consumer and then the enriched payload is pushed to a topic. The indexer listens to this topic and sends it to ElasticSearch.
Estimate inbox uses the Inbox V2 service (from DIGIT core) which queries ES to retrieve details for the inbox. For more information on Inbox V2, please refer here.
An inbox is needed when there is a workflow-enabled for the service.
The proposed sequence diagram is below.
TBD