Skip to content

Dependant field #2881

@sruthi-egov

Description

@sruthi-egov

SMC Campaign updated Flow:

`  {
            "id": "85db282d-1417-4331-8076-9db540b06e7a",
            "tenantId": "dev",
            "schemaCode": "HCM-ADMIN-CONSOLE.FormConfigTemplate",
            "uniqueIdentifier": "REGISTRATIONFLOW.MR-DN",
            "data": {
                "name": "REGISTRATIONFLOW",
                "order": 1,
                "pages": [
                    {
                        "page": "SearchBeneficiary",
                        "type": "template",
                        "label": "APPONE_REGISTRATION_BENEFICIARY_SEARCH_SCREEN_HEADING",
                        "order": 1,
                        "properties": [
                            {
                                "type": "template",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_SEARCH_BY_PROXIMITY",
                                "order": 1,
                                "value": true,
                                "format": "searchByProximity",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "searchByProximity",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_SEARCH_BY_ID",
                                "order": 2,
                                "value": true,
                                "format": "searchByID",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "searchByID",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_SEARCH_BAR",
                                "order": 3,
                                "value": "",
                                "format": "searchBar",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "searchBar",
                                "deleteFlag": false,
                                "innerLabel": "enter the name of household",
                                "systemDate": false,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": "Required field cannot be empty"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_FILTER_LABEL",
                                "order": 4,
                                "value": [],
                                "format": "filter",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "filter",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_REGISTRATION_LABEL",
                                "order": 5,
                                "value": "",
                                "format": "PrimaryButton",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "PrimaryButton",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": "Required field cannot be empty"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_QR_LABEL",
                                "order": 6,
                                "value": true,
                                "format": "scanner",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "scanner",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            }
                        ],
                        "actionLabel": "",
                        "description": "APPONE_REGISTRATION_BENEFICIARY_SEARCH_SCREEN_DESCRIPTION"
                    },
                    {
                        "page": "beneficiaryLocation",
                        "type": "object",
                        "label": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_SCREEN_HEADING",
                        "order": 2,
                        "navigateTo": {
                            "name": "householdDetails",
                            "type": "form"
                        },
                        "properties": [
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_administrativeArea",
                                "order": 1,
                                "value": "",
                                "format": "locality",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_administrativeArea_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "administrativeArea",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": "Required field cannot be empty"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_latlong",
                                "order": 2,
                                "value": "",
                                "format": "latLng",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_latlong_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "latLng",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": "Required field cannot be empty"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_addressLine1",
                                "order": 3,
                                "value": "",
                                "format": "text",
                                "hidden": true,
                                "tooltip": "",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_addressLine1_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "addressLine1",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_addressLine2",
                                "order": 4,
                                "value": "",
                                "format": "text",
                                "hidden": true,
                                "tooltip": "",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_addressLine2_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "addressLine2",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_landmark",
                                "order": 5,
                                "value": "",
                                "format": "text",
                                "hidden": true,
                                "tooltip": "",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_landmark_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "landmark",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "integer",
                                "label": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_pincode",
                                "order": 6,
                                "value": "",
                                "format": "text",
                                "hidden": true,
                                "tooltip": "",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_pincode_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "pincode",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "enums": [
                                    {
                                        "code": "PERMANENT",
                                        "name": "PERMANENT"
                                    },
                                    {
                                        "code": "CORRESPONDENCE",
                                        "name": "CORRESPONDENCE"
                                    },
                                    {
                                        "code": "OTHER",
                                        "name": "OTHER"
                                    }
                                ],
                                "label": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_label_typeOfAddress",
                                "order": 7,
                                "value": "PERMANENT",
                                "format": "dropdown",
                                "hidden": true,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "typeOfAddress",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "includeInForm": true,
                                "isMultiSelect": false,
                                "includeInSummary": false
                            }
                        ],
                        "actionLabel": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_ACTION_BUTTON_LABEL_1",
                        "description": "APPONE_REGISTRATION_BENEFICIARY_LOCATION_SCREEN_DESCRIPTION"
                    },
                    {
                        "page": "householdDetails",
                        "type": "object",
                        "label": "APPONE_REGISTRATION_HOUSEHOLDDETAILS_SCREEN_HEADING",
                        "order": 3,
                        "navigateTo": {
                            "name": "beneficiaryDetails",
                            "type": "form"
                        },
                        "properties": [
                            {
                                "type": "integer",
                                "label": "APPONE_REGISTRATION_HOUSEHOLDDETAILS_label_dateOfRegistration",
                                "order": 1,
                                "value": "",
                                "format": "date",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": true,
                                "fieldName": "dateOfRegistration",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": true,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": "Required field cannot be empty"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "integer",
                                "label": "APPONE_REGISTRATION_HOUSEHOLDDETAILS_label_childrenCount",
                                "order": 2,
                                "value": "0",
                                "format": "numeric",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "childrenCount",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "integer",
                                "label": "APPONE_REGISTRATION_HOUSEHOLDDETAILS_label_pregnantWomenCount",
                                "order": 3,
                                "value": "0",
                                "format": "numeric",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "pregnantWomenCount",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "integer",
                                "label": "APPONE_REGISTRATION_HOUSEHOLDDETAILS_label_memberCount",
                                "order": 4,
                                "value": "1",
                                "format": "numeric",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "memberCount",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": ""
                                    },
                                    {
                                        "type": "min",
                                        "value": "1",
                                        "message": "Total household members cannot be less than 1"
                                    },
                                    {
                                        "type": "max",
                                        "value": "10",
                                        "message": "Total household members cannot be more than 10"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            }
                        ],
                        "actionLabel": "APPONE_REGISTRATION_HOUSEHOLDDETAILS_ACTION_BUTTON_LABEL_1",
                        "description": "APPONE_REGISTRATION_HOUSEHOLDDETAILS_SCREEN_DESCRIPTION"
                    },
                    {
                        "page": "beneficiaryDetails",
                        "type": "object",
                        "label": "APPONE_REGISTRATION_BENEFICIARYDETAILS_SCREEN_HEADING",
                        "order": 4,
                        "navigateTo": {
                            "name": "EligibilityChecklist",
                            "type": "form"
                        },
                        "properties": [
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_nameOfIndividual",
                                "order": 1,
                                "value": "",
                                "format": "text",
                                "hidden": false,
                                "tooltip": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_nameOfIndividual_tooltip",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_nameOfIndividual_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "nameOfIndividual",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": "Required field cannot be empty"
                                    },
                                    {
                                        "type": "minLength",
                                        "value": "2",
                                        "message": "Size must be 2 to 200 characters"
                                    },
                                    {
                                        "type": "maxLength",
                                        "value": "200",
                                        "message": "Size must be 2 to 200 characters"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "boolean",
                                "label": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_isHeadOfFamily",
                                "order": 2,
                                "value": "",
                                "format": "checkbox",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "isHeadOfFamily",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": "Required field cannot be empty"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_identifiers",
                                "order": 3,
                                "value": "",
                                "format": "idPopulator",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "identifiers",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "schemaCode": "HCM.ID_TYPE_OPTIONS_POPULATOR",
                                "systemDate": false,
                                "validations": [
                                    {
                                        "type": "required",
                                        "value": true,
                                        "message": "Required field cannot be empty"
                                    }
                                ],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_dobPicker",
                                "order": 4,
                                "value": "",
                                "format": "dob",
                                "hidden": false,
                                "tooltip": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_dobPicker_tooltip",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_dobPicker_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "dobPicker",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_gender",
                                "order": 5,
                                "value": "",
                                "format": "select",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "gender",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "schemaCode": "common-masters.GenderType",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "integer",
                                "label": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_phone",
                                "order": 6,
                                "value": "",
                                "format": "text",
                                "hidden": false,
                                "tooltip": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_phone_tooltip",
                                "helpText": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_phone_helpText",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "phone",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "string",
                                "label": "APPONE_REGISTRATION_BENEFICIARYDETAILS_label_scanner",
                                "order": 7,
                                "value": "",
                                "format": "scanner",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "scanner",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            }
                        ],
                        "actionLabel": "APPONE_REGISTRATION_BENEFICIARYDETAILS_ACTION_BUTTON_LABEL_1",
                        "description": "APPONE_REGISTRATION_BENEFICIARYDETAILS_SCREEN_DESCRIPTION"
                    },
                    {
                        "page": "HouseholdOverview",
                        "type": "template",
                        "label": "APPONE_REGISTRATION_OVERVIEW_SCREEN_HEADING",
                        "order": 5,
                        "navigateTo": {
                            "name": "EligibilityChecklist",
                            "type": "form"
                        },
                        "properties": [
                            {
                                "type": "template",
                                "label": "EDIT_HOUSEHOLD",
                                "order": 1,
                                "value": true,
                                "format": "editHousehold",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "editHousehold",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "enums": [
                                    {
                                        "code": "Individual.name",
                                        "name": "name",
                                        "fieldKey": "name",
                                        "jsonPath": "Individual.name.givenName",
                                        "mandatory": "false"
                                    },
                                    {
                                        "code": "Household.locality",
                                        "name": "locality",
                                        "fieldKey": "locality",
                                        "jsonPath": "Household.address.locality.code",
                                        "mandatory": "false"
                                    },
                                    {
                                        "code": "Household.noOfMembers",
                                        "name": "noOfMembers",
                                        "fieldKey": "memberCount",
                                        "jsonPath": "Household.memberCount",
                                        "mandatory": "true"
                                    }
                                ],
                                "label": " ",
                                "order": 1,
                                "value": "",
                                "format": "DetailsCard",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "DetailsCard",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "label": "EDIT_INDIVIDUAL",
                                "order": 2,
                                "value": "",
                                "format": "editIndividual",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "editIndividual",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "label": "ADD_MEMBER",
                                "order": 3,
                                "value": [],
                                "format": "addMember",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "addMember",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "label": "UNABLE_TO_DELIVER",
                                "order": 4,
                                "value": true,
                                "format": "IndividualDeliverySecondaryButton",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "IndividualDeliverySecondaryButton",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            },
                            {
                                "type": "template",
                                "label": "DELIVERY_DETAILS_LABEL",
                                "order": 5,
                                "value": "",
                                "format": "IndividualDeliveryPrimaryButton",
                                "hidden": false,
                                "tooltip": "",
                                "helpText": "",
                                "infoText": "",
                                "readOnly": false,
                                "fieldName": "IndividualDeliveryPrimaryButton",
                                "deleteFlag": false,
                                "innerLabel": "",
                                "systemDate": false,
                                "validations": [],
                                "errorMessage": "",
                                "isMultiSelect": false
                            }
                        ],
                        "actionLabel": "",
                        "description": "APPONE_REGISTRATION_BENEFICIARY_OVERVIEW_SCREEN_DESCRIPTION"
                    }
                ],
                "project": "MR-DN",
                "summary": true,
                "version": 1,
                "disabled": false
            },
            "isActive": true,
            "auditDetails": {
                "createdBy": "efe0a8f7-9308-4c96-8de5-7ec1bf57f05b",
                "lastModifiedBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
                "createdTime": 1750146820157,
                "lastModifiedTime": 1755514856280
            }
        }`

FieldPropertiesPanelConfig to be added:

 {
          "id": "6f88b8cb-a4c7-427b-9ca4-b6b9ab73d273",
          "tenantId": "dev",
          "schemaCode": "HCM-ADMIN-CONSOLE.FieldPropertiesPanelConfig",
          "uniqueIdentifier": "dependencyFieldWrapper",
          "data": {
              "tab": "validation",
              "label": "dependencyFieldWrapper",
              "order": 13,
              "tabOrder": 2,
              "fieldType": "toggle",
              "defaultValue": false,
              "conditionalField": [
                  {
                      "type": "dependencyFieldWrapper",
                      "bindTo": "visibilityCondition.expression"
                  }
              ],
              "showFieldOnToggle": true,
              "visibilityEnabledFor": []
          },
          "isActive": true,
          "auditDetails": {
              "createdBy": "bfab6822-ec28-40f0-aef1-efd1cda8fcd5",
              "lastModifiedBy": "bfab6822-ec28-40f0-aef1-efd1cda8fcd5",
              "createdTime": 1754563553244,
              "lastModifiedTime": 1754563553244
          }
      },
   {
          "id": "e8795570-6c11-407a-b5b9-75a1e5989ff4",
          "tenantId": "dev",
          "schemaCode": "HCM-ADMIN-CONSOLE.FieldPropertiesPanelConfig",
          "uniqueIdentifier": "filter",
          "data": {
              "tab": "content",
              "label": "filter",
              "order": 7,
              "tabOrder": 1,
              "fieldType": "toggle",
              "defaultValue": false,
              "conditionalField": [
                  {
                      "type": "filters",
                      "label": "APPCONFIG_SELECT_SCHEMA",
                      "bindTo": "enums",
                      "jsonPath": "enums",
                      "condition": true,
                      "mdmsOptions": [
                          {
                              "masterName": "SEARCH_HOUSEHOLD_FILTERS",
                              "moduleName": "HCM",
                              "schemaCode": "HCM.SEARCH_HOUSEHOLD_FILTERS"
                          }
                      ]
                  },
                  {
                      "type": "options",
                      "bindTo": "dropDownOptions",
                      "condition": false
                  }
              ],
              "showFieldOnToggle": true,
              "visibilityEnabledFor": [
                  "filter"
              ]
          },
          "isActive": true,
          "auditDetails": {
              "createdBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "lastModifiedBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "createdTime": 1754463902786,
              "lastModifiedTime": 1754463902786
          }
      },
      {
          "id": "aca3a3d8-114d-486f-ab03-70b8bb99fbcf",
          "tenantId": "dev",
          "schemaCode": "HCM-ADMIN-CONSOLE.FieldPropertiesPanelConfig",
          "uniqueIdentifier": "suffixText",
          "data": {
              "tab": "content",
              "label": "suffixText",
              "order": 5,
              "bindTo": "suffixText",
              "tabOrder": 1,
              "fieldType": "text",
              "defaultValue": false,
              "conditionalField": [],
              "showFieldOnToggle": true,
              "visibilityEnabledFor": [
                  "numeric",
                  "mobileNumber",
                  "number",
                  "textArea",
                  "text",
                  "latLng",
                  "dropdown",
                  "administrativeArea"
              ]
          },
          "isActive": true,
          "auditDetails": {
              "createdBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "lastModifiedBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "createdTime": 1754317277190,
              "lastModifiedTime": 1754317277190
          }
      },
      {
          "id": "b79581a2-d8a8-436d-8411-0b4a62957313",
          "tenantId": "dev",
          "schemaCode": "HCM-ADMIN-CONSOLE.FieldPropertiesPanelConfig",
          "uniqueIdentifier": "prefixText",
          "data": {
              "tab": "content",
              "label": "prefixText",
              "order": 4,
              "bindTo": "prefixText",
              "tabOrder": 1,
              "fieldType": "text",
              "defaultValue": false,
              "conditionalField": [],
              "showFieldOnToggle": true,
              "visibilityEnabledFor": [
                  "numeric",
                  "mobileNumber",
                  "number",
                  "textArea",
                  "text",
                  "latLng",
                  "dropdown",
                  "administrativeArea"
              ]
          },
          "isActive": true,
          "auditDetails": {
              "createdBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "lastModifiedBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "createdTime": 1754317263822,
              "lastModifiedTime": 1754317263822
          }
      },
      {
          "id": "0faa11cf-b047-4125-8602-77715db9ea12",
          "tenantId": "dev",
          "schemaCode": "HCM-ADMIN-CONSOLE.FieldPropertiesPanelConfig",
          "uniqueIdentifier": "proximityRadius",
          "data": {
              "tab": "content",
              "label": "proximityRadius",
              "order": 2,
              "bindTo": "toArray.proximityRadius",
              "tabOrder": 1,
              "fieldType": "number",
              "defaultValue": false,
              "conditionalField": [],
              "showFieldOnToggle": true,
              "visibilityEnabledFor": [
                  "searchByProximity"
              ]
          },
          "isActive": true,
          "auditDetails": {
              "createdBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "lastModifiedBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "createdTime": 1754293603006,
              "lastModifiedTime": 1754293946589
          }
      },
      {
          "id": "64062c9e-3ef5-4604-b213-bf17bbf6232b",
          "tenantId": "dev",
          "schemaCode": "HCM-ADMIN-CONSOLE.FieldPropertiesPanelConfig",
          "uniqueIdentifier": "scanLimit",
          "data": {
              "tab": "validation",
              "label": "scanLimit",
              "order": 5,
              "bindTo": "toArray.scanLimit",
              "tabOrder": 2,
              "fieldType": "toggle",
              "defaultValue": false,
              "conditionalField": [
                  {
                      "type": "number",
                      "label": "APPCONFIG_NUMBER_SCAN_LIMIT",
                      "bindTo": "toArray.scanLimit",
                      "options": [],
                      "validation": {
                          "pattern": "^(0|[1-9]\\d*)$"
                      }
                  },
                  {
                      "type": "text",
                      "label": "APPCONFIG_ERRORMESSAGE",
                      "bindTo": "toArray.scanLimit.message",
                      "options": []
                  }
              ],
              "showFieldOnToggle": true,
              "visibilityEnabledFor": [
                  "scanner"
              ]
          },
          "isActive": true,
          "auditDetails": {
              "createdBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "lastModifiedBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "createdTime": 1754289740833,
              "lastModifiedTime": 1754289740833
          }
      },
      {
          "id": "650fddca-a28f-413d-a222-43912e72447d",
          "tenantId": "dev",
          "schemaCode": "HCM-ADMIN-CONSOLE.FieldPropertiesPanelConfig",
          "uniqueIdentifier": "isGS1Barcode",
          "data": {
              "tab": "validation",
              "label": "isGS1Barcode",
              "order": 1,
              "bindTo": "toArray.scannerType",
              "tabOrder": 2,
              "fieldType": "toggle",
              "defaultValue": false,
              "conditionalField": [],
              "showFieldOnToggle": true,
              "visibilityEnabledFor": [
                  "scanner"
              ]
          },
          "isActive": true,
          "auditDetails": {
              "createdBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "lastModifiedBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "createdTime": 1753859567148,
              "lastModifiedTime": 1754289907521
          }
      },
{
          "id": "e8795570-6c11-407a-b5b9-75a1e5989ff4",
          "tenantId": "dev",
          "schemaCode": "HCM-ADMIN-CONSOLE.FieldPropertiesPanelConfig",
          "uniqueIdentifier": "filter",
          "data": {
              "tab": "content",
              "label": "filter",
              "order": 7,
              "tabOrder": 1,
              "fieldType": "toggle",
              "defaultValue": false,
              "conditionalField": [
                  {
                      "type": "filters",
                      "label": "APPCONFIG_SELECT_SCHEMA",
                      "bindTo": "enums",
                      "jsonPath": "enums",
                      "condition": true,
                      "mdmsOptions": [
                          {
                              "masterName": "SEARCH_HOUSEHOLD_FILTERS",
                              "moduleName": "HCM",
                              "schemaCode": "HCM.SEARCH_HOUSEHOLD_FILTERS"
                          }
                      ]
                  },
                  {
                      "type": "options",
                      "bindTo": "dropDownOptions",
                      "condition": false
                  }
              ],
              "showFieldOnToggle": true,
              "visibilityEnabledFor": [
                  "filter"
              ]
          },
          "isActive": true,
          "auditDetails": {
              "createdBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "lastModifiedBy": "f4e90853-80b7-47cc-91e7-f8cd5ec00e20",
              "createdTime": 1754463902786,
              "lastModifiedTime": 1754463902786
          }
      }

Sub-issues

Metadata

Metadata

Type

Projects

Status

In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions