-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1200 from egovernments/plan-changelog
Updated plan service CHANGELOG
- Loading branch information
Showing
2 changed files
with
47 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,38 @@ | ||
# Changelog | ||
All notable changes to this module will be documented in this file. | ||
|
||
## 1.0.0 - 2024-06-24 | ||
#### Plan Service | ||
1. Plan Service manages: validation of plans, plan search, plan create, plan update. | ||
2. Validation of plan: Plan service validates plan request before it takes action on it like update or create. | ||
3. Plan Create: Plan service creates a plan after successful validation is done. It sends create request on topic to create plan. | ||
4. Plan Update : Plan service creates a plan after successful validation is done. It sends update request on topic to resource estimation service to further process. | ||
5. Plan Search: This enables to search plan based on provided search string. | ||
## 1.0.0 - 2024-12-03 | ||
### Plan Service | ||
|
||
##### Plan Configuration | ||
|
||
1. Validation of Plan Configuration: Validates all plan configuration requests against MDMS and Project Factory before processing the requests. | ||
2. Plan Configuration Create: Validates and enriches new plan configurations before publishing them to the Kafka topic for asynchronous processing. | ||
3. Plan Configuration Update: Updates existing plan configurations post-validation and enrichment by pushing requests to the Kafka update topic. | ||
4. Plan Configuration Search: Facilitates searching for plan configurations using the provided search criteria. | ||
5. Resource Generator Consumer: Listens to resource generator plan configuration update topic to update plan configuration. | ||
|
||
#### Plan | ||
|
||
1. Plan manages: validation of plans, plan search, plan create, plan update. | ||
2. Validation of plan: Plan service validates plan request before it takes action on it like update or create. | ||
3. Plan Create: Plan service creates a plan after successful validation is done. It sends create request on topic to create plan. | ||
4. Plan Update : Plan service creates a plan after successful validation is done. It sends update request on topic to resource estimation service to further process. | ||
5. Plan Search: This enables to search plan based on provided search string. | ||
6. Plan Bulk Update: Allows updating multiple plans in a single operation after validation. | ||
7. Resource Generator Consumer: Listens to resource plan create topic to trigger the creation of new plans. | ||
|
||
#### Plan Facility | ||
|
||
1. Validation: Validates plan facility requests against MDMS, Facility Service and Project Factory before processing the requests. | ||
2. Plan Facility Create: Creates a plan facility after validation and enrichment, pushing the create request to the designated kafka topic. | ||
3. Plan Facility Update: Updates existing facilities post-validation by pushing update requests to the Kafka topic. Also sends the update request to Census service for facility mapping. | ||
4. Plan Facility Search: Searches Plan Facility for the provided search criteria. | ||
5. Project Factory Consumer: Listens to project factory consumer to enrich and create new plan facility. | ||
|
||
#### Plan Employee Assignment | ||
|
||
1. Validation: Validates plan employee assignment requests against MDMS, User service and Project Factory before processing the requests. | ||
2. Plan Employee Assignment Create: Assigns employees to plans post-validation and enrichment, considering roles and jurisdictions by pushing request to create kafka topic. | ||
3. Plan Employee Assignment Update: Updates existing assignments after validation, publishing the changes to the designated Kafka update topic. | ||
4. Plan Employee Assignment Search: Enables searching for employee assignments using provided search criteria. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,13 @@ | ||
# Changelog | ||
## 1.0.0 - 2024-06-24 | ||
#### Base Resource Generator Service | ||
1. Resource Estimation Service manages file processing: validating data, calculating for files, updating plans, and integrating with campaigns. | ||
2. File Processing: In file processing, it processes files present in plan configuration by calculating resources. | ||
3. Updating Plan: It creates plans based on rows and updates those by putting them on topics that are consumed by the plan service. | ||
4. Integrate with Campaign Manager: After processing calculations, it also integrates resources and boundary with the Campaign Manager. | ||
5. Boundary and Data Validation: Validates boundaries and excel data during calculations. | ||
|
||
## 1.0.0 - 2024-12-03 | ||
#### Resource Generator Service | ||
The Resource Generator Service introduces comprehensive functionalities for microplanning resource estimation and campaign integration: | ||
|
||
1. File Processing: Supports Excel, Shapefiles, and GeoJSON for resource estimation and validates input data against the plan configuration. | ||
2. Resource Estimation: Calculates resources using predefined formulas and updates plans by publishing data to relevant topics. | ||
3. Boundary Validation: Ensures boundary integrity and validates data during resource calculations. | ||
4. Process Triggers: Automates Plan-Facility creation, Census data creation, and Plan generation based on file uploads and validations. | ||
5. Campaign Integration: Integrates estimated resources and boundaries with the Campaign Manager for streamlined planning. | ||
6. Result Upload: Automates the upload of approved resource sheets to the filestore and updates plan configurations. | ||
7. HCM Integration: Updates project factory with resource estimates for accurate campaign planning. |