{
  "entityType": "claim",
  "title": "Claim Request",
  "columns": 12,
  "styles": {
    "containerClass": "entity-container entity-p-4",
    "titleClass": "entity-title entity-text-primary entity-mb-4",
    "sectionClass": "entity-section entity-card entity-mb-4",
    "rowClass": "entity-row entity-gap-3"
  },
  "sections": [
    {
      "id": "claim-info",
      "title": "Claim Information",
      "columns": 12,
      "rows": [
        {
          "fields": [
            {
              "id": "entityCode",
              "label": "Entity",
              "dataKey": "EntityCode",
              "type": "badge",
              "span": 3
            },
            {
              "id": "documentNumber",
              "label": "Claim Number",
              "dataKey": "DocumentNumber",
              "type": "text",
              "span": 3
            },
            {
              "id": "date",
              "label": "Request Date",
              "dataKey": "Date",
              "type": "date",
              "span": 3
            },
            {
              "id": "total",
              "label": "Total Entries",
              "dataKey": "Total",
              "type": "number",
              "span": 3
            }
          ]
        }
      ]
    },
    {
      "id": "employee-info",
      "title": "Employee Information",
      "columns": 6,
      "rows": [
        {
          "fields": [
            {
              "id": "userName",
              "label": "Employee Name",
              "dataKey": "UserName",
              "type": "text",
              "span": 12,
              "styles": {
                "valueClass": "entity-fw-bold entity-fs-5"
              }
            }
          ]
        },
        {
          "fields": [
            {
              "id": "userCode",
              "label": "Employee Code",
              "dataKey": "UserCode",
              "type": "text",
              "span": 6
            },
            {
              "id": "fromUserCode",
              "label": "Requested By",
              "dataKey": "FromUserCode",
              "type": "text",
              "span": 6
            }
          ]
        }
      ]
    },
    {
      "id": "transaction-info",
      "title": "Transaction Details",
      "columns": 6,
      "rows": [
        {
          "fields": [
            {
              "id": "transactionType",
              "label": "Transaction Type",
              "dataKey": "BizTransactionTypeName",
              "type": "text",
              "span": 12
            }
          ]
        },
        {
          "fields": [
            {
              "id": "processInstance",
              "label": "Process ID",
              "dataKey": "ProcessInstanceId",
              "type": "text",
              "span": 6
            },
            {
              "id": "version",
              "label": "Version",
              "dataKey": "Version",
              "type": "number",
              "span": 6
            }
          ]
        }
      ]
    },
    {
      "id": "organization",
      "title": "Organization Details",
      "columns": 6,
      "rows": [
        {
          "fields": [
            {
              "id": "ouCode",
              "label": "OU Code",
              "dataKey": "OuCode",
              "type": "text",
              "span": 6
            },
            {
              "id": "ouName",
              "label": "Organization",
              "dataKey": "OuName",
              "type": "text",
              "span": 6
            }
          ]
        },
        {
          "fields": [
            {
              "id": "database",
              "label": "Database",
              "dataKey": "DatabaseName",
              "type": "text",
              "span": 12
            }
          ]
        }
      ]
    },
    {
      "id": "workflow",
      "title": "Workflow Summary",
      "columns": 12,
      "rows": [
        {
          "fields": [
            {
              "id": "workflowCounts",
              "label": "Workflow Entities",
              "dataKey": "WorkFlowEntityWiseCountDTOs",
              "type": "array",
              "span": 12
            }
          ]
        }
      ]
    },
    {
      "id": "remarks",
      "title": "Remarks & Display",
      "columns": 12,
      "rows": [
        {
          "fields": [
            {
              "id": "remarks",
              "label": "Remarks",
              "dataKey": "Remarks",
              "type": "textarea",
              "span": 12
            }
          ]
        },
        {
          "fields": [
            {
              "id": "displayValue",
              "label": "Display Summary",
              "dataKey": "DisplayValue",
              "type": "textarea",
              "span": 12
            }
          ]
        }
      ]
    }
  ]
}