{
    "ObjectFields": [
        {
            "Name": "BIZTransactionTypeId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": 0,
            "Width": 100
        },
        {
            "Name": "BIZTransactionTypeName",
            "Type": "string",
            "Label": "BizTransaction Type *",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "BIZTransaction",
            "Multiple": false,
            "LinkId": "BIZTransactionTypeId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select BIZ Transaction Type",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "LabelWidth": 115,
            "isKeyField": true
        },
        {
            "Name": "ActionTransactionNumberId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ActionTransactionNumber",
            "Type": "string",
            "Label": "Number*",
            "Required": false,
            "ValidRegEx": "",
            "PostData": true,
            "PicklistJSON": "TransactionNumber",
            "Multiple": false,
            "LinkId": "ActionTransactionNumberId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Enter reading number",
            "Width": 360,
            "AddNew": true,
            "MaxLength": 35,
            "DefaultValue": "",
            "LabelWidth": 115,
            "isKeyField": true
        },
        {
            "Name": "ActionTransactionDate",
            "Type": "Date",
            "Label": "Document Date",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 152,
            "PostData": false,
            "DefaultValue": "today"
        },
        {
            "Name": "TaskId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "TaskNumber",
            "Type": "string",
            "Label": "Task ",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "task",
            "Multiple": false,
            "LinkId": "TaskId",
            "PicklistTitle": "Number",
            "PlaceHolder": "Task Name",
            "Width": 295,
            "LabelWidth": 180,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "AssetId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "AssetName",
            "Type": "string",
            "Label": "Asset*",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "AssetCodeFilter",
            "Multiple": false,
            "LinkId": "AssetId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Asset",
            "Width": 295,
            "LabelWidth": 180,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },   
        {
            "Name": "ActivityTypeId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ActivityTypeName",
            "Type": "string",
            "Label": "Activity Type",
            "Required": false,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Activitytype",
            "Multiple": false,
            "LinkId": "AssetId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Activity Name",
            "Width": 295,
            "LabelWidth": 180,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "ActivityId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ActivityName",
            "Type": "string",
            "Label": "Activity*",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Activity",
            "Multiple": false,
            "LinkId": "ActivityId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Activity Name",
            "Width": 295,
            "LabelWidth": 180,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "ReadingDateTime",
            "Type": "string",
            "Label": "Date & Time",
            "Required": true,
            "ValidRegEx": "",
            "LabelWidth": 152,
            "PostData": true,
            "DefaultValue": "today"
        },
        {
            "Name": "ReadingDateTime1",
            "Type": "string",
            "Label": "",
            "Required": false,
            "ValidRegEx": "",
            "LabelWidth": 152,
            "PostData": false,
            "DefaultValue": "today"
        },
        {
            "Name": "PersonId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "PersonName",
            "Type": "string",
            "Label": "Person*",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Activity",
            "Multiple": false,
            "LinkId": "PersonId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Person Name",
            "Width": 295,
            "LabelWidth": 180,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
        {
            "Name": "ParameterSetId",
            "Type": "number",
            "Required": true,
            "ValidRegEx": "",
            "DefaultValue": -1,
            "Width": 100
        },
        {
            "Name": "ParameterSetName",
            "Type": "string",
            "Label": "Parameter Set *",
            "Required": true,
            "ValidRegEx": "",
            "PostData": false,
            "PicklistJSON": "Person",
            "Multiple": false,
            "LinkId": "ParameterSetId",
            "PicklistTitle": "Name",
            "PlaceHolder": "Select Parameter Name",
            "Width": 295,
            "LabelWidth": 180,
            "AddNew": false,
            "MaxLength": 100,
            "DefaultValue": ""
        },
         {
            "Name": "Remarks",
            "Type": "string",
            "Required": false,
            "Label": "Remarks ",
            "Placeholder": "Enter the Remarks",
            "MaxLength": 500,
            "LabelWidth":150,
            "ValidRegEx": "",
            "DefaultValue": "",
            "Width": 370
        },
        {
            "Name": "ReadingsLiteTaildto",
            "Type": "string",
            "Label": "Readings Entry",
            "PostData": true,
            "SLNOField": "ReadingSlNo",
            "Required": true,
            "Grid": [
                {
                    "Label": "#",
                    "value": "ReadingSlNo",
                    "width": 50,
                    "Type": "SNo",
                    "IsVisible": true,
                    "SNo": 1,
                    "sticky": false,
                    "left": 0
                },
                {
                    "Label": "Particulars",
                    "value": "InputId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 2
                },
                 {
                    "Label": "Particulars",
                    "value": "InputName",
                    "width": 220,
                    "Type": "ReadOnly",
                    "Required": true,
                    "sticky": false,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "FastEmployee",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Name",
                        "Multiple": false,
                        "AddNew": false,
                        "Width": 160,
                        "PlaceHolder": "Select Name",
                        "Label": "",
                        "LinkId": "InputId,InputName",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "ColumnWidth": "200,400",
                        "ColumnType": "string,string",
                        "PicklistCriteria": "EmployeeName"
                    },
                    "IsVisible": true,
                    "SNo": 3
                },
                {
                    "Label": "Input Text",
                    "value": "FinalValue",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "SNo": 4
                },
                {
                    "Label": "Value",
                    "value": "InputValue",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": true,
                    "DefaultValue": 0,
                    "SNo": 5
                },
                {
                    "Label": "UOM",
                    "value": "InputId",
                    "Type": "number",
                    "Required": false,
                    "ValidRegEx": "",
                    "IsVisible": false,
                    "DefaultValue": -1,
                    "SNo": 6
                },
                 {
                    "Label": "UOM",
                    "value": "VerifiedByName",
                    "width": 220,
                    "Type": "ReadOnly",
                    "Required": true,
                    "sticky": false,
                    "left": 0,
                    "PicklistDetail": {
                        "PicklistUrl": "FastEmployee",
                        "PicklistDisplayText": "Code,Name",
                        "PicklistSearchFields": "Name",
                        "Multiple": false,
                        "AddNew": false,
                        "Width": 160,
                        "PlaceHolder": "Select Name",
                        "Label": "",
                        "LinkId": "ParameterId,ParameterName",
                        "LinkValue": "Id,Code,Name",
                        "PicklistSelection": "Id",
                        "PicklistTitle": "Name",
                        "ColumnWidth": "200,400",
                        "ColumnType": "string,string",
                        "PicklistCriteria": "EmployeeName"
                    },
                    "IsVisible": true,
                    "SNo": 7
                }
            ]
        }

    ]
}