{
    "ObjectFields": [
        {
            "Name": "AssetAssignmentId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "PostData": true
        },
        {
            "Name": "AssetTypeId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true
        },
        {
            "Name": "AssignmentName",
            "Type": "string",
            "Label": "AssetAssignment.Name",
            "PostData": true,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "AssetAssignmentId",
            "PicklistJSON": "Assetassignment",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter Name",
            "Width": 250,
            "AddNew": true,
            "MaxLength": 30,
            "isKeyField": true
        },
        {
            "Name": "AssignmentType",
            "Type": "number",
            "Label": "AssetActivity.Type",
            "DefaultValue": 0,
            "Width": 200,
            "Placeholder": "",
            "PostData": true,
            "ValidRegEx": "",
            "PickLists": [
                {
                    "key": 0,
                    "value": "User"
                },
                {
                    "key": 1,
                    "value": "Technician"
                }
            ]
        },
        {
            "Name": "AssetTypeName",
            "Type": "string",
            "Label": "ItemMaster.AssetType",
            "PostData": false,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "AssetTypeId",
            "PicklistJSON": "AssetType",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Asset Type",
            "Width": 300,
            "IsFirstField": true,
            "AddNew": true
        },
        {
            "Name": "Description",
            "Type": "string",
            "Required": false,
            "Label": "AssetAssignment.AssignmentDescription",
            "PlaceHolder":"Description",
            "ValidRegEx": "",
            "DefaultValue": "",
            "Width": 535,
            "PostData": true
        },
        {
            "Name": "Ouid",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true
        },
        {
            "Name": "OrganizationUnitName",
            "Type": "string",
            "Label": "BillAllocationLightBox.Organization",
            "PostData": false,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "Ouid",
            "PicklistJSON": "OrganizationUnitName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select OU",
            "Width": 250,
            "AddNew": false
        },
        {
            "Name": "PartyBranchId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true
        },
        {
            "Name": "PartyBranchName",
            "Type": "string",
            "Label": "Employee.Branch",
            "PostData": false,
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "PartyBranchId",
            "PicklistJSON": "PartyBranchName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Branch",
            "Width": 250,
            "AddNew": false
        },
        {
            "Name": "PartyBranchLocationId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true
        },
        {
            "Name": "PartyBranchLocationName",
            "Type": "string",
            "Label": "Employee.Location",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LabelWidth": 60,
            "LinkId": "PartyBranchLocationId",
            "PicklistJSON": "PartyBranchlocation",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Location",
            "Width": 250,
            "AddNew": false
        },
        {
            "Name": "DepartmentId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true
        },
        {
            "Name": "DepartmentName",
            "Type": "string",
            "Label": "Employee.Department",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "DepartmentId",
            "PicklistJSON": "departmentName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Department",
            "Width": 250,
            "AddNew": false
        },
        {
            "Name": "CategoryId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true
        },
        {
            "Name": "CategoryName",
            "Type": "string",
            "Label": "AssetAssignment.Category",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "CategoryId",
            "PicklistJSON": "ItemCategory",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Category",
            "Width": 250,
            "AddNew": false,
            "PicklistCriteria": "CategoryName"
        },
        {
            "Name": "SubCategoryId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true
        },
        {
            "Name": "SubCategoryName",
            "Type": "string",
            "Label": "CallAutoAllocation.SubCategory",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": "",
            "LinkId": "SubCategoryId",
            "PicklistJSON": "ItemSubCategoryName",
            "Multiple": false,
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Sub Category",
            "Width": 250,
            "AddNew": false,
            "PicklistCriteria": "AssetSubCategory"
        },
        {
            "Name": "UserGroupId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true
        },
        { 
            "Name": "UserGroupName",
            "Type": "string",
            "Label": "ECMRights.UserGroup",
            "Required": true,
            "ValidRegEx": "",
            "PicklistJSON": "UserGroupCode",
            "Multiple": false,
            "LinkId": "UserGroupId",
            "PicklistTitle": "UserGroupPicklistName",
            "PlaceHolder": "Select User Group",
            "Width": 250,
            "AddNew": false,
            "DefaultValue": ""
        },
        {
            "Name": "DimensionModifiedOn",
            "Type": "string",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "/Date(1704475560000)/",
            "Width": 100
        },
        {
            "Name": "DimensionModifiedByName",
            "Type": "any",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": "ADMIN",
            "Width": 100
        },
        {
            "Name": "Version",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": 1,
            
            "Width": 100
        },
        {
            "Name": "SourceType",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1,
            "Width": 100
        },
        {
            "Name": "TenantId",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "PostData": true,
            "Width": 100
        },
        {
            "Name": "Status",
            "Type": "number",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "DefaultValue": 1
        },
        {
            "Name": "SortOrder",
            "Type": "number",
            "Label": "",
            "Required": false,
            "PostData": true,
            "ValidRegEx": "",
            "DefaultValue": 1
        },
        
        {
            "Name": "AssetAssignmentArray",
            "Type": "string",
            "Label": "Asset Assignment",
            "SLNOField": "AssetAssignmentSlNo",
            "Required": false,
            "Grid": [
                {
                    "Label": "#",
                    "value": "AssetAssignmentSlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": false
                },
                {
                    "Label": "",
                    "value": "AssetAssignmentId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 2
                },
                {
                    "Label": "Assignment Name",
                    "value": "AssignmentName",
                    "width": 150,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": true,
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "Dimension",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select the Assignment Name",
                        "LinkId": "AssignmentId,AssignmentName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "Width": 160,
                        "ColumnWidth": "250,470",
                        "ColumnType": "string"
                    },
                    "IsVisible": true,
                    "SNo": 3
                },
                {
                    "Label": "Type",
                    "value": "AssignmentType",
                    "width": 130,
                    "Type": "ComboBox",
                    "SNo": 4,
                    "DefaultValue": 0,
                    "sticky": true,
                    "left": 355,
                    "IsVisible": true,
                    "PickLists": [
                        {
                            "key": 0,
                            "value": "User"
                        },
                        {
                            "key": 1,
                            "value": "Technician"
                        }
                       
                    ]
                },
                {
                    "Label": "",
                    "value": "AssetTypeId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 5
                },
                {
                    "Label": "Asset Type",
                    "value": "AssetTypeName",
                    "width": 150,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": true,
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "AssetType",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Name",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select the Asset Type",
                        "LinkId": "AssetTypeId,AssetTypeName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "Width": 160,
                        "ColumnWidth": "250,470",
                        "ColumnType": "string"
                    },
                    "IsVisible": true,
                    "SNo": 6
                },
                {
                    "Label": "",
                    "value": "Ouid",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 7
                },
                {
                    "Label": "OU",
                    "value": "OrganizationUnitName",
                    "width": 150,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": true,
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "OrgUnit",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select the OU",
                        "LinkId": "Ouid,OrganizationUnitName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "Width": 160,
                        "ColumnWidth": "250,470",
                        "ColumnType": "string"
                    },
                    "IsVisible": true,
                    "SNo": 8
                },
            {
                    "Label": "",
                    "value": "PartyBranchId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 9
                },
                {
                    "Label": "Branch",
                    "value": "PartyBranchName",
                    "width": 150,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": true,
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "PartyBranch",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Name",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select the Branch",
                        "LinkId": "PartyBranchId,PartyBranchName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "Width": 160,
                        "ColumnWidth": "250,470",
                        "ColumnType": "string"
                    },
                    "IsVisible": true,
                    "SNo": 10
                },
            {
                    "Label": "",
                    "value": "DepartmentId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 11
                },
                {
                    "Label": "Department",
                    "value": "DepartmentName",
                    "width": 150,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": true,
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "Department",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select the Department",
                        "LinkId": "DepartmentId,DepartmentName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "Width": 160,
                        "ColumnWidth": "250,470",
                        "ColumnType": "string"
                    },
                    "IsVisible": true,
                    "SNo": 12
                },
            {
                    "Label": "",
                    "value": "CategoryId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 13
                },
                {
                    "Label": "Category",
                    "value": "CategoryName",
                    "width": 150,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": true,
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "ItemCateory",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Code,Name",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select the category",
                        "LinkId": "CategoryId,CategoryName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "Width": 160,
                        "ColumnWidth": "250,470",
                        "ColumnType": "string"
                    },
                    "IsVisible": true,
                    "SNo": 14
                },
            {
                    "Label": "",
                    "value": "UserGroupId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 15
                },
                {
                    "Label": "UserGroup",
                    "value": "UserGroupName",
                    "width": 150,
                    "Type": "Picklist",
                    "sticky": false,
                    "Required": true,
                    "PostData": true,
                    "PicklistDetail": {
                        "PicklistUrl": "UserGroup",
                        "PicklistDisplayText": "UserGroupPicklistCode,UserGroupPicklistName",
                        "PicklistSearchFields": "Code",
                        "Multiple": false,
                        "DefaultValue": "",
                        "AddNew": false,
                        "PlaceHolder": "Select the usergroup",
                        "LinkId": "UserGroupId,UserGroupName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "Label": "",
                        "Width": 160,
                        "ColumnWidth": "250,470",
                        "ColumnType": "string"
                    },
                    "IsVisible": true,
                    "SNo": 16
                }
            
            
            ]
        }
    ]   
}