Skip to content

Commit

Permalink
Merge pull request #1200 from egovernments/plan-changelog
Browse files Browse the repository at this point in the history
Updated plan service CHANGELOG
  • Loading branch information
shashwat-egov authored Dec 5, 2024
2 parents 90475fe + a143988 commit 8269df1
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 14 deletions.
42 changes: 35 additions & 7 deletions health-services/plan-service/CHANGELOG.md
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.
19 changes: 12 additions & 7 deletions health-services/resource-generator/CHANGELOG.md
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.

0 comments on commit 8269df1

Please sign in to comment.