Category | Services | Docker Image | Comments |
---|---|---|---|
HCM Admin Console v0.2
project-factory:v0.2.0-1ea8b5b5b9-9
updated
workbench-ui:v0.2.0-6f08f64238-535
updated
HCM v1.5
health-project:v1.1.5-8208b6fc8f-69
updated
DEVOPS v0.2
0.2 tag added
CONFIGS v0.2
0.2 tag added
Localisation v0.2
0.2 tag added
MDMS v0.2
we added the seed data as part of release kit
Configuration and devops details
Feature | Service name | Changes | Description |
---|---|---|---|
For MDMS-V2 changes, refer to the file below for MDMS schema and data that needs to be added for health - HCM-ADMIN-CONSOLE service:
1.1) Add HCM-ADMIN-CONSOLE.dateWithBoundary schema
{
"type": "object",
"title": "Generated schema for Root",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"dateWithBoundary"
],
"x-unique": [
"dateWithBoundary"
],
"properties": {
"dateWithBoundary": {
"type": "boolean"
}
}
},
1.2) Add commonUiConfig.LoginConfig schema
{
"type": "object",
"title": "Generated schema for Root",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"title"
],
"x-unique": [
"title"
],
"properties": {
"texts": {
"type": "object",
"required": [
"header",
"submitButtonLabel",
"secondaryButtonLabel"
],
"properties": {
"header": {
"type": "string"
},
"submitButtonLabel": {
"type": "string"
},
"secondaryButtonLabel": {
"type": "string"
}
}
},
"title": {
"type": "string"
},
"inputs": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"key",
"isMandatory",
"populators"
],
"properties": {
"key": {
"type": "string"
},
"type": {
"type": "string"
},
"label": {
"type": "string"
},
"disable": {
"type": "boolean"
},
"component": {
"type": "string"
},
"populators": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string"
},
"error": {
"type": "string"
},
"mdmsConfig": {
"type": "object",
"required": [
"masterName",
"moduleName",
"localePrefix",
"select"
],
"properties": {
"select": {
"type": "string"
},
"masterName": {
"type": "string"
},
"moduleName": {
"type": "string"
},
"localePrefix": {
"type": "string"
}
}
},
"optionsKey": {
"type": "string"
},
"validation": {
"type": "object",
"required": [
"required"
],
"properties": {
"required": {
"type": "boolean"
}
}
}
}
},
"customProps": {
"type": "object",
"required": [
"module"
],
"properties": {
"module": {
"type": "string"
}
}
},
"isMandatory": {
"type": "boolean"
},
"withoutLabel": {
"type": "boolean"
}
}
}
}
}
},
1.3) Update Schema of commonUiConfig.PrivacyPolicy
{
"type": "object",
"title": "Generated schema for Root",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"header",
"module"
],
"x-unique": [
"module"
],
"properties": {
"header": {
"type": "string"
},
"module": {
"type": "string"
},
"contents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"header": {
"type": "string"
},
"descriptions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"type": {
"type": "string"
},
"isBold": {
"type": "boolean"
},
"subDescriptions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"type": {
"type": "string"
},
"isBold": {
"type": "boolean"
},
"isSpaceRequired": {
"type": "boolean"
}
}
}
}
}
}
}
}
}
}
}
}
1.4) Update Schema of health.HOUSE_STRUCTURE_TYPES
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Generated schema for Root",
"type": "object",
"properties": {
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"active": {
"type": "boolean"
}
},
"required": [
"code",
"name",
"active"
]
}
1.5) Update Schema of HCM-ADMIN-CONSOLE.baseTimeout
{
"type": "object",
"title": "Generated schema for Root",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"baseTimeOut",
"maxTime",
"timelineRefetch"
],
"x-unique": [
"baseTimeOut",
"maxTime",
"timelineRefetch"
],
"properties": {
"maxTime": {
"type": "number"
},
"baseTimeOut": {
"type": "number"
},
"timelineRefetch": {
"type": "number"
}
}
},
2.1) Add data for HCM-ADMIN-CONSOLE.dateWithBoundary data
{
"dateWithBoundary": true
}
2.2) Add data for commonUiConfig.LoginConfig
{
"texts": {
"header": "CORE_COMMON_LOGIN",
"submitButtonLabel": "CORE_COMMON_CONTINUE",
"secondaryButtonLabel": "CORE_COMMON_FORGOT_PASSWORD"
},
"title": "login",
"inputs": [
{
"key": "username",
"type": "text",
"label": "CORE_LOGIN_USERNAME",
"populators": {
"name": "username",
"error": "ERR_USERNAME_REQUIRED",
"validation": {
"required": true
}
},
"isMandatory": true
},
{
"key": "password",
"type": "password",
"label": "CORE_LOGIN_PASSWORD",
"populators": {
"name": "password",
"error": "ERR_PASSWORD_REQUIRED",
"validation": {
"required": true
}
},
"isMandatory": true
},
{
"key": "city",
"type": "dropdown",
"label": "CORE_COMMON_CITY",
"disable": false,
"populators": {
"name": "city",
"error": "ERR_HRMS_INVALID_CITY",
"mdmsConfig": {
"select": "(data)=>{ return Array.isArray(data['tenant'].tenants) && Digit.Utils.getUnique(data['tenant'].tenants).map(ele=>({code:ele.code,name:Digit.Utils.locale.getTransformedLocale('TENANT_TENANTS_'+ele.code)}))}",
"masterName": "tenants",
"moduleName": "tenant",
"localePrefix": "TENANT_TENANTS"
},
"optionsKey": "name"
},
"isMandatory": true
},
{
"key": "check",
"type": "component",
"disable": false,
"component": "PrivacyComponent",
"populators": {
"name": "check"
},
"customProps": {
"module": "HCM"
},
"isMandatory": false,
"withoutLabel": true
}
]
},
2.3) Add data for commonUiConfig.PrivacyPolicy
{
"header": "PRIVACY_HEADER",
"module": "HCM",
"contents": [
{
"header": "PRIVACY_HEADER_1_SUB_1",
"descriptions": [
{
"text": "PRIVACY_HEADER_1_SUB_1_DESC_1",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_1_SUB_1_DESC_2",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_1_SUB_1_DESC_3",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_1_SUB_1_DESC_4",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_1_SUB_1_DESC_5",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_1_SUB_1_DESC_6",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_1_SUB_1_DESC_7",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_2_SUB_2",
"descriptions": [
{
"text": "PRIVACY_HEADER_2_SUB_2_DESC_1",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_2_SUB_2_DESC_2",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_2_SUB_2_DESC_3",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_2_SUB_2_DESC_4",
"type": "null",
"isBold": false,
"subDescriptions": [
{
"text": "PRIVACY_HEADER_2_SUB_2_DESC_3_SUBDESC_1",
"type": "null",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_2_SUB_2_DESC_3_SUBDESC_2",
"type": "null",
"isBold": false,
"isSpaceRequired": true
}
]
},
{
"text": "PRIVACY_HEADER_2_SUB_2_DESC_5",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_3_SUB_3",
"descriptions": [
{
"text": "PRIVACY_HEADER_3_SUB_3_DESC_1",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_3_SUB_3_DESC_2",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_4_SUB_4",
"descriptions": [
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_1",
"type": "null",
"isBold": false,
"subDescriptions": [
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_1_SUBDESC_1",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_1_SUBDESC_2",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_1_SUBDESC_3",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_1_SUBDESC_4",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_1_SUBDESC_5",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_1_SUBDESC_6",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_1_SUBDESC_7",
"type": "points",
"isBold": false,
"isSpaceRequired": true
}
]
},
{
"text": "PRIVACY_HEADER_4_SUB_4_DESC_2",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_5_SUB_5",
"descriptions": [
{
"text": "PRIVACY_HEADER_5_SUB_5_DESC_1",
"type": "null",
"isBold": false,
"subDescriptions": [
{
"text": "PRIVACY_HEADER_5_SUB_5_DESC_1_SUBDESC_1",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_5_SUB_5_DESC_1_SUBDESC_2",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_5_SUB_5_DESC_1_SUBDESC_3",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_5_SUB_5_DESC_1_SUBDESC_4",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_5_SUB_5_DESC_1_SUBDESC_5",
"type": "points",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_5_SUB_5_DESC_1_SUBDESC_6",
"type": "points",
"isBold": false,
"isSpaceRequired": true
}
]
}
]
},
{
"header": "PRIVACY_HEADER_6_SUB_1",
"descriptions": [
{
"text": "PRIVACY_HEADER_6_SUB_6_DESC_1",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_6_SUB_6_DESC_2",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_6_SUB_6_DESC_3",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_6_SUB_6_DESC_4",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_7_SUB_1",
"descriptions": [
{
"text": "PRIVACY_HEADER_7_SUB_7_DESC_1",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_7_SUB_7_DESC_2",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_7_SUB_7_DESC_3",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_7_SUB_7_DESC_4",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_8_SUB_1",
"descriptions": [
{
"text": "PRIVACY_HEADER_8_SUB_8_DESC_1",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_8_SUB_8_DESC_2",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_8_SUB_8_DESC_3",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_8_SUB_8_DESC_4",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_9_SUB_9",
"descriptions": [
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_1",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_2",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_3",
"type": "null",
"isBold": false,
"subDescriptions": [
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_3_SUBDESC_1",
"type": "null",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_3_SUBDESC_2",
"type": "null",
"isBold": false,
"isSpaceRequired": true
}
]
},
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_4",
"type": "null",
"isBold": false,
"subDescriptions": [
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_4_SUBDESC_1",
"type": "null",
"isBold": false,
"isSpaceRequired": true
}
]
},
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_5",
"type": "null",
"isBold": false,
"subDescriptions": [
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_5_SUBDESC_1",
"type": "null",
"isBold": false,
"isSpaceRequired": true
},
{
"text": "PRIVACY_HEADER_9_SUB_9_DESC_5_SUBDESC_2",
"type": "null",
"isBold": false,
"isSpaceRequired": true
}
]
}
]
},
{
"header": "PRIVACY_HEADER_10_SUB_10",
"descriptions": [
{
"text": "PRIVACY_HEADER_10_SUB_10_DESC_1",
"type": "null",
"isBold": false
},
{
"text": "PRIVACY_HEADER_10_SUB_10_DESC_2",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_11_SUB_11",
"descriptions": [
{
"text": "PRIVACY_HEADER_11_SUB_11_DESC_1",
"type": "null",
"isBold": false
}
]
},
{
"header": "PRIVACY_HEADER_12_SUB_12",
"descriptions": [
{
"text": "PRIVACY_HEADER_12_SUB_12_DESC_1",
"type": "step",
"isBold": false
},
{
"text": "PRIVACY_HEADER_12_SUB_12_DESC_2",
"type": "step",
"isBold": false
}
]
}
]
},
2.4) Add data for HCM-ADMIN-CONSOLE.basetimeout
{
"baseTimeOut": 50,
"maxTime": 5000,
"timelineRefetch" : 3000
}
2.5) Update data for HCM-ADMIN-CONSOLE.ReadMeConfig
{
"type": "facilityWithBoundary",
"texts": [
{
"header": "FACILITYWITHBOUNDARY_README_HEADER_1",
"isHeaderBold": true,
"inSheet": false,
"inUiInfo": true,
"descriptions": [
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_1_DESC_1",
"isStepRequired": true
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_1_DESC_2",
"isStepRequired": true
}
]
},
{
"header": "FACILITYWITHBOUNDARY_README_HEADER_2",
"isHeaderBold": true,
"inSheet": true,
"inUiInfo": true,
"descriptions": [
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_2_DESC_1",
"isStepRequired": true
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_2_DESC_2",
"isStepRequired": true
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_2_DESC_3",
"isStepRequired": true
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_2_DESC_4",
"isStepRequired": true
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_2_DESC_5",
"isStepRequired": false
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_2_DESC_6",
"isStepRequired": false
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_2_DESC_7",
"isStepRequired": false
}
]
},
{
"header": "FACILITYWITHBOUNDARY_README_HEADER_3",
"isHeaderBold": true,
"inSheet": true,
"inUiInfo": true,
"descriptions": [
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_3_DESC_1",
"isStepRequired": false
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_3_DESC_2",
"isStepRequired": false
},
{
"text": "FACILITYWITHBOUNDARY_README_HEADER_3_DESC_3",
"isStepRequired": false
}
]
}
]
},
{
"type": "userWithBoundary",
"texts": [
{
"header": "USERWITHBOUNDARY_README_HEADER_1",
"isHeaderBold": true,
"inSheet": false,
"inUiInfo": true,
"descriptions": [
{
"text": "USERWITHBOUNDARY_README_HEADER_1_DESC_1",
"isStepRequired": true
},
{
"text": "USERWITHBOUNDARY_README_HEADER_1_DESC_2",
"isStepRequired": true
}
]
},
{
"header": "USERWITHBOUNDARY_README_HEADER_2",
"isHeaderBold": true,
"inSheet": true,
"inUiInfo": true,
"descriptions": [
{
"text": "USERWITHBOUNDARY_README_HEADER_2_DESC_1",
"isStepRequired": true
},
{
"text": "USERWITHBOUNDARY_README_HEADER_2_DESC_2",
"isStepRequired": true
},
{
"text": "USERWITHBOUNDARY_README_HEADER_2_DESC_3",
"isStepRequired": true
},
{
"text": "USERWITHBOUNDARY_README_HEADER_2_DESC_4",
"isStepRequired": true
}
]
},
{
"header": "USERWITHBOUNDARY_README_HEADER_3",
"isHeaderBold": true,
"inSheet": true,
"inUiInfo": true,
"descriptions": [
{
"text": "USERWITHBOUNDARY_README_HEADER_3_DESC_1",
"isStepRequired": false
},
{
"text": "USERWITHBOUNDARY_README_HEADER_3_DESC_2",
"isStepRequired": false
}
]
}
]
},
{
"type": "boundary",
"texts": [
{
"header": "BOUNDARY_README_HEADER_1",
"isHeaderBold": true,
"inSheet": false,
"inUiInfo": true,
"descriptions": [
{
"text": "BOUNDARY_README_HEADER_1_DESC_1",
"isStepRequired": true
},
{
"text": "BOUNDARY_README_HEADER_1_DESC_2",
"isStepRequired": true
}
]
},
{
"header": "BOUNDARY_README_HEADER_2",
"isHeaderBold": true,
"inSheet": true,
"inUiInfo": true,
"descriptions": [
{
"text": "BOUNDARY_README_HEADER_2_DESC_1",
"isStepRequired": true
},
{
"text": "BOUNDARY_README_HEADER_2_DESC_2",
"isStepRequired": true
},
{
"text": "BOUNDARY_README_HEADER_2_DESC_3",
"isStepRequired": true
},
{
"text": "BOUNDARY_README_HEADER_2_DESC_4",
"isStepRequired": true
}
]
},
{
"header": "BOUNDARY_README_HEADER_3",
"isHeaderBold": true,
"inSheet": true,
"inUiInfo": true,
"descriptions": [
{
"text": "BOUNDARY_README_HEADER_3_DESC_1",
"isStepRequired": false
},
{
"text": "BOUNDARY_README_HEADER_3_DESC_2",
"isStepRequired": false
},
{
"text": "BOUNDARY_README_HEADER_3_DESC_3",
"isStepRequired": false
}
]
}
]
}
2.4) Add data for health.HOUSE_STRUCTURE_TYPES
{
"tenantId": "mz",
"moduleName": "HCM",
"HOUSE_STRUCTURE_TYPES": [
{
"code": "CEMENT",
"name": "Cement",
"active": true
},
{
"code": "REEDS",
"name": "Reeds",
"active": true
},
{
"code": "CLAY",
"name": "Clay",
"active": true
},
{
"code": "METAL_OR_GLASS",
"name": "Metal/Glass",
"active": true
}
]
}
2.5) Update data for HCM-ADMIN-CONSOLE.deliveryConfig to add IRS campaign.
{
"projectType": "IRS-mz",
"attrAddDisable": true,
"deliveryAddDisable": false,
"customAttribute": true,
"productCountHide": true,
"cycleConfig": {
"cycle": 1,
"deliveries": 1,
"IsDisable": true
},
"deliveryConfig": [
{
"attributeConfig": [
{
"key": 1,
"label": "Custom",
"attrType": "text",
"attrValue": "TYPE_OF_STRUCTURE",
"operatorValue": "EQUAL_TO",
"value": "CEMENT"
}
],
"productConfig": [
{
"key": 1,
"count": 1,
"value": "PVAR-2024-03-15-000043",
"name": "SP 500mg"
}
]
}
]
}
2.6) Update data for HCM-ADMIN-CONSOLE.deliveryConfig to add LLIN campaign - to make delivery and cycle number as 1 only.
{
"projectType": "LLIN-mz",
"attrAddDisable": true,
"deliveryAddDisable": true,
"customAttribute": true,
"cycleConfig": {
"cycle": 1,
"deliveries": 1,
"IsDisable": true
},
"deliveryConfig": [
{
"attributeConfig": [
{
"key": 1,
"label": "Custom",
"attrType": "text",
"attrValue": "CAMPAIGN_BEDNET_INDIVIDUAL_LABEL",
"operatorValue": "LESS_THAN_EQUAL_TO",
"value": 3
},
{
"key": 2,
"label": "Custom",
"attrType": "text",
"attrValue": "CAMPAIGN_BEDNET_HOUSEHOLD_LABEL",
"operatorValue": "LESS_THAN_EQUAL_TO",
"value": 1.8
}
],
"productConfig": [
{
"key": 1,
"count": 1,
"value": "PVAR-2024-05-03-000305",
"name": "SP - 250mg"
}
]
}
]
2.7) Update data for HCM-ADMIN-CONSOLE.productType - to add SPRAY type
{
"key": 4,
"code": "RESIDUAL_SPRAY"
}
2.8) Update data for health.project-types
{
"id": "192a20d1-0edd-4108-925a-f37bf544d6c4",
"name": "Project type configuration for IRS - Campaigns",
"code": "IRS-mz",
"group": "IRS Campaign",
"beneficiaryType": "HOUSEHOLD",
"eligibilityCriteria": [
"All households are eligible."
],
"dashboardUrls": {
"NATIONAL_SUPERVISOR": "/digit-ui/employee/dss/landing/national-health-dashboard",
"PROVINCIAL_SUPERVISOR": "/digit-ui/employee/dss/dashboard/provincial-health-dashboard",
"DISTRICT_SUPERVISOR": "/digit-ui/employee/dss/dashboard/district-health-dashboard"
},
"taskProcedure": [
"1 DDT is to be distributed per house.",
"1 Malathion is to be distributed per house.",
"1 Pyrethroid is to be distributed per house."
],
"resources": [
{
"productVariantId": "PVAR-2024-07-08-000368",
"isBaseUnitVariant": true
},
{
"productVariantId": "PVAR-2024-07-08-000369",
"isBaseUnitVariant": true
},
{
"productVariantId": "PVAR-2024-07-08-000370",
"isBaseUnitVariant": true
},
{
"productVariantId": "PVAR-2024-07-08-000371",
"isBaseUnitVariant": true
},
{
"productVariantId": "PVAR-2024-07-08-000372",
"isBaseUnitVariant": true
},
{
"productVariantId": "PVAR-2024-07-08-000373",
"isBaseUnitVariant": true
}
]
}
2.9) Update data for common-masters.IdFormat
{
"format": "USR-[SEQ_EG_USER_NAME]",
"idname": "username.name"
}
2.10) Update data for HCM-ADMIN-CONSOLE.hierarchyConfig
{
"hierarchy": "ADMIN",
"lowestHierarchy": "Post Administrative",
"splitBoundariesOn" : "District",
"isActive": true
},
{
"hierarchy": "Workbench",
"lowestHierarchy": "Post Administrative",
"splitBoundariesOn" : "District",
"isActive": false
}
[{
"id": 2030,
"url": "/project-factory/v1/project-type/getProcessTrack",
"name": "Project Type progress track",
"enabled": true,
"leftIcon": "dynamic:ContractIcon",
"displayName": "Project Type progress track",
"orderNumber": -1,
"serviceCode": "project-factory"
},
{
"id": 2031,
"url": "/health-project/v1/_search",
"name": "HEALTH PROJECT SEARCH",
"enabled": true,
"leftIcon": "dynamic:ContractIcon",
"displayName": "HEALTH PROJECT SEARCH",
"orderNumber": 0,
"serviceCode": "project"
},
{
"id": 2032,
"url": "/health-project/v1/_update",
"name": "Health Project Update",
"enabled": true,
"leftIcon": "dynamic:ContractIcon",
"displayName": "Health Project Update",
"orderNumber": 0,
"serviceCode": "project"
}
]
Changes are being tracked in the Excel sheet:
We have introduced a new service project-factory and console web to streamline the campaign setup process.
Project factory enhanced to support the timeline view of processes.
The console web application will have the support to extend/update dates for an ongoing campaign.
The Console now shows the timeline view of processes going on in the creation of a campaign.
Devops
project-factory values
Config
project-factory persister
This release will let the user - who is a System Administrator - set up campaigns on the HCM App and will reduce the current setup time for a given campaign from about 15 days to about 2-3 days.
Some of the known issues(Change Requests have been created) related to this release are:
Redirecting user from Date change confirmation screen to "Campaign Summary" screen
Seeing updated dates on Campaign Summary screen
Allowing users to configure app features (Checklist).
Allowing users to update the Ongoing Campaign Data
Features
Description
Update Dates
Updating Dates for upcoming or ongoing campaign
Timeline
Timeline view for campaign creation process
Usablity Fixes on Excel Templates
MDMS Data on User and Facility Sheets as Dropdowns