Destructure Form
The Destructure Form block lets you break down a transaction's form model into smaller sub components.

Input Pins
FormModel
The Form model for the particular transaction in the app
Data Type : Dictionary
Example : { "name": "Transaction details has been updated", "isInitialForm": false, "id": "FM_FB8FEA6A-67BE-4974-A45E-5B29728AE5EC", "description": "", "fields": [ { "type": "DateTime", "id": "DAT_1726208774790OHEX2KS03DN", "searchIndex": "Date1", "datatype": "DATETIME", "status": "New", "name": "New Date Time Field", "placeholder": "", "isReadonly": null, "isMandatory": null, "isHidden": null, "column": "Field5", "editability": null, "visibility": null }, { "type": "DateTime", "id": "DAT_1726208775811QOH2SZ28WY", "searchIndex": "Date2", "datatype": "DATETIME", "status": "New", "name": "New Date Time Field (1)", "placeholder": "", "isReadonly": null, "isMandatory": null, "isHidden": null, "column": "Field6", "editability": null, "visibility": null }, { "type": "SystemDropdown", "id": "DL_1726808242683DZ1XXJNGN7J", "searchIndex": "ProblemType", "datatype": "JSON", "status": "New", "ivivaObjectType": "ProblemType", "service": "DXCommon:ProblemTypeAll", "app": "IvivaDX", "name": "Problem Type", "keyField": "ProblemKey", "displayField": "ProblemID", "subTextField": "ServiceCategoryName", "supportedFilters": [ "Service Category", "Problem Type" ], "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field1" }, { "type": "ObjectReference", "id": "OR_1726808411385KE159F9CB2T", "searchIndex": "ObjectReference", "datatype": "JSON", "status": "New", "supportedObjects": [ { "objectName": "Asset", "objectID": "Asset", "displayField": "AssetID", "valueField": "AssetKey", "subTextField": "InstalledLocationName", "service": "IvivaDX.DXCommon:AssetAll" }, { "objectName": "Location", "objectID": "Location", "displayField": "FullNameEx", "valueField": "LocationKey", "subTextField": "LocationType", "service": "IvivaDX.DXCommon:LocationAll" }, { "objectName": "Organization", "objectID": "Organization", "displayField": "OrganizationName", "valueField": "OrganizationKey", "subTextField": "", "service": "IvivaDX.DXCommon:OrganizationAll" }, { "objectName": "Member", "objectID": "Member", "displayField": "FullName", "valueField": "MemberKey", "subTextField": "OrgBranchName", "service": "IvivaDX.DXCommon:MemberAll" }, { "objectName": "Department", "objectID": "Department", "displayField": "DepartmentName", "valueField": "DepartmentKey", "subTextField": "OrgBranchName", "service": "IvivaDX.DXCommon:DepartmentAll" }, { "objectName": "User", "objectID": "User", "displayField": "FullName", "valueField": "UserKey", "subTextField": "UserGroupID", "service": "IvivaDX.DXCommon:UserAll" }, { "objectName": "User Group", "objectID": "UserGroup", "displayField": "UserGroupID", "valueField": "UserGroupKey", "subTextField": "", "service": "IvivaDX.DXCommon:UserGroupAll" }, { "objectName": "Branch Office", "objectID": "Branch", "displayField": "OrgBranchName", "valueField": "OrgBranchKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:BranchAll" }, { "objectName": "Cost Center", "objectID": "CostCenter", "displayField": "CostCentreName", "valueField": "CostCentreKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:CostCentreAll" }, { "objectName": "Project", "objectID": "Project", "displayField": "ProjectName", "valueField": "ProjectKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:ProjectAll" }, { "objectName": "Expense Code", "objectID": "ExpenseCode", "displayField": "ExpenseCode", "valueField": "ExpenseCodeKey", "subTextField": "ExpenseCodeDescription", "service": "IvivaDX.DXCommon:ExpenseCodeAll" }, { "objectName": "Service Category", "objectID": "ServiceCategory", "displayField": "ServiceCategoryName", "valueField": "ServiceCategoryKey", "subTextField": "SiteName", "service": "IvivaDX.DXCommon:ServiceCategoryAll" }, { "objectName": "Problem Type", "objectID": "ProblemType", "displayField": "ProblemID", "valueField": "ProblemKey", "subTextField": "ServiceCategoryName", "service": "IvivaDX.DXCommon:ProblemTypeAll" }, { "objectName": "Property", "objectID": "Property", "displayField": "PropertyID", "valueField": "PropertyKey", "subTextField": "LocationName", "service": "IvivaDX.DXCommon:PropertyAll" }, { "objectName": "Unit", "objectID": "Unit", "displayField": "UnitID", "valueField": "UnitKey", "subTextField": "PropertyID", "service": "IvivaDX.DXCommon:UnitAll" }, { "objectName": "Inventory Item", "objectID": "InventoryItem", "displayField": "ItemName", "valueField": "ItemKey", "subTextField": "ItemTypeName", "service": "IvivaDX.DXCommon:InventoryItemAll" }, { "objectName": "Store", "objectID": "InventoryStore", "displayField": "StoreName", "valueField": "StoreKey", "subTextField": "Method", "service": "IvivaDX.DXCommon:InventoryStoreAll" }, { "objectName": "Store Location", "objectID": "StoreLocation", "displayField": "StoreLocationName", "valueField": "StoreLocationKey", "subTextField": "StoreName", "service": "IvivaDX.DXCommon:StoreLocationAll" }, { "objectName": "Store Location Type", "objectID": "StoreLocationType", "displayField": "StoreLocationType", "valueField": "StoreLocationTypeKey", "service": "IvivaDX.DXCommon:StoreLocationTypeAll" }, { "objectName": "Inventory Item Type", "objectID": "InventoryItemType", "displayField": "ItemTypeName", "valueField": "ItemTypeKey", "service": "IvivaDX.DXCommon:InventoryItemTypeAll" }, { "objectName": "Inventory Item Class", "objectID": "InventoryItemClass", "displayField": "ItemClassName", "valueField": "ItemClassKey", "service": "IvivaDX.DXCommon:InventoryItemClassAll" } ], "name": "Object Reference", "objectSelectionMode": "Icons Buttons", "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field3" }, { "type": "ObjectGroup", "id": "OGF_1726808501468FZFGF2HH5LI", "searchIndex": "ObjectGroups", "datatype": "STRING", "status": "New", "supportedObjects": [ { "objectName": "Asset", "objectID": "Asset", "displayField": "AssetID", "valueField": "AssetKey", "subTextField": "InstalledLocationName", "service": "IvivaDX.DXCommon:AssetAll" }, { "objectName": "Location", "objectID": "Location", "displayField": "FullNameEx", "valueField": "LocationKey", "subTextField": "LocationType", "service": "IvivaDX.DXCommon:LocationAll" }, { "objectName": "Organization", "objectID": "Organization", "displayField": "OrganizationName", "valueField": "OrganizationKey", "subTextField": "", "service": "IvivaDX.DXCommon:OrganizationAll" }, { "objectName": "Member", "objectID": "Member", "displayField": "FullName", "valueField": "MemberKey", "subTextField": "OrgBranchName", "service": "IvivaDX.DXCommon:MemberAll" }, { "objectName": "Department", "objectID": "Department", "displayField": "DepartmentName", "valueField": "DepartmentKey", "subTextField": "OrgBranchName", "service": "IvivaDX.DXCommon:DepartmentAll" }, { "objectName": "User", "objectID": "User", "displayField": "FullName", "valueField": "UserKey", "subTextField": "UserGroupID", "service": "IvivaDX.DXCommon:UserAll" }, { "objectName": "User Group", "objectID": "UserGroup", "displayField": "UserGroupID", "valueField": "UserGroupKey", "subTextField": "", "service": "IvivaDX.DXCommon:UserGroupAll" }, { "objectName": "Branch Office", "objectID": "Branch", "displayField": "OrgBranchName", "valueField": "OrgBranchKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:BranchAll" }, { "objectName": "Cost Center", "objectID": "CostCenter", "displayField": "CostCentreName", "valueField": "CostCentreKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:CostCentreAll" }, { "objectName": "Project", "objectID": "Project", "displayField": "ProjectName", "valueField": "ProjectKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:ProjectAll" }, { "objectName": "Expense Code", "objectID": "ExpenseCode", "displayField": "ExpenseCode", "valueField": "ExpenseCodeKey", "subTextField": "ExpenseCodeDescription", "service": "IvivaDX.DXCommon:ExpenseCodeAll" }, { "objectName": "Service Category", "objectID": "ServiceCategory", "displayField": "ServiceCategoryName", "valueField": "ServiceCategoryKey", "subTextField": "SiteName", "service": "IvivaDX.DXCommon:ServiceCategoryAll" }, { "objectName": "Problem Type", "objectID": "ProblemType", "displayField": "ProblemID", "valueField": "ProblemKey", "subTextField": "ServiceCategoryName", "service": "IvivaDX.DXCommon:ProblemTypeAll" }, { "objectName": "Property", "objectID": "Property", "displayField": "PropertyID", "valueField": "PropertyKey", "subTextField": "LocationName", "service": "IvivaDX.DXCommon:PropertyAll" }, { "objectName": "Unit", "objectID": "Unit", "displayField": "UnitID", "valueField": "UnitKey", "subTextField": "PropertyID", "service": "IvivaDX.DXCommon:UnitAll" }, { "objectName": "Inventory Item", "objectID": "InventoryItem", "displayField": "ItemName", "valueField": "ItemKey", "subTextField": "ItemTypeName", "service": "IvivaDX.DXCommon:InventoryItemAll" }, { "objectName": "Store", "objectID": "InventoryStore", "displayField": "StoreName", "valueField": "StoreKey", "subTextField": "Method", "service": "IvivaDX.DXCommon:InventoryStoreAll" }, { "objectName": "Store Location", "objectID": "StoreLocation", "displayField": "StoreLocationName", "valueField": "StoreLocationKey", "subTextField": "StoreName", "service": "IvivaDX.DXCommon:StoreLocationAll" }, { "objectName": "Store Location Type", "objectID": "StoreLocationType", "displayField": "StoreLocationType", "valueField": "StoreLocationTypeKey", "service": "IvivaDX.DXCommon:StoreLocationTypeAll" }, { "objectName": "Inventory Item Type", "objectID": "InventoryItemType", "displayField": "ItemTypeName", "valueField": "ItemTypeKey", "service": "IvivaDX.DXCommon:InventoryItemTypeAll" }, { "objectName": "Inventory Item Class", "objectID": "InventoryItemClass", "displayField": "ItemClassName", "valueField": "ItemClassKey", "service": "IvivaDX.DXCommon:InventoryItemClassAll" } ], "name": "Object Groups", "objectSelectionMode": "Icons Buttons", "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field4" }, { "type": "Text", "id": "TX_1726725204268GT70WAKA5IJ", "searchIndex": "NewTextField", "datatype": "STRING", "placeholder": "", "status": "New", "name": "New Text Field", "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field7" }, { "type": "SystemDropdown", "id": "DL_1729486382622C8T5AK67KNU", "searchIndex": "Organization", "datatype": "JSON", "status": "New", "ivivaObjectType": "Organization", "service": "DXCommon:OrganizationAll", "app": "IvivaDX", "name": "Organization", "keyField": "OrganizationKey", "displayField": "OrganizationName", "supportedFilters": [ "Organization" ], "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field2" }, { "type": "SystemDropdown", "id": "DL_1731312133132CI7IZUL70IQ", "searchIndex": "User", "datatype": "JSON", "status": "New", "ivivaObjectType": "User", "service": "DXCommon:UserAll", "app": "IvivaDX", "name": "User", "keyField": "UserKey", "displayField": "FullName", "subTextField": "UserGroupID", "supportedFilters": [ "Site", "User Group", "User Type", "User" ], "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null } ]}TransitionModel
Transition Model based on the transaction's current stage
Data Type : Dictionary
Example : { "Id": "TS_17303499864339ZKTI8QGMCV", "Label": "Start Work", "FromStage": { "name": "Open", "isActive": true }, "ToStage": { "name": "In-Progress", "isActive": true }, "FieldTemplates": { "Text": { "FieldType": "Text", "ValueType": "String", "Example": "Example Text" } } }OutputFieldsAsPins
You can specify fields by their Field ID or search index, and each one gets its own output pin.
Data Type : String
Example : Date1
Output Pins
The Destructure Form block has multiple output pins.
If you specify fields in the OutputFieldsAsPins input pin, each one will be output as a separate pin.
AllOutput
The complete form model without decomposition
Data Type : Dictionary
Example : { "name": "Transaction details has been updated", "isInitialForm": false, "id": "FM_FB8FEA6A-67BE-4974-A45E-5B29728AE5EC", "description": "", "fields": [ { "type": "DateTime", "id": "DAT_1726208774790OHEX2KS03DN", "searchIndex": "Date1", "datatype": "DATETIME", "status": "New", "name": "New Date Time Field", "placeholder": "", "isReadonly": null, "isMandatory": null, "isHidden": null, "column": "Field5", "editability": null, "visibility": null }, { "type": "DateTime", "id": "DAT_1726208775811QOH2SZ28WY", "searchIndex": "Date2", "datatype": "DATETIME", "status": "New", "name": "New Date Time Field (1)", "placeholder": "", "isReadonly": null, "isMandatory": null, "isHidden": null, "column": "Field6", "editability": null, "visibility": null }, { "type": "SystemDropdown", "id": "DL_1726808242683DZ1XXJNGN7J", "searchIndex": "ProblemType", "datatype": "JSON", "status": "New", "ivivaObjectType": "ProblemType", "service": "DXCommon:ProblemTypeAll", "app": "IvivaDX", "name": "Problem Type", "keyField": "ProblemKey", "displayField": "ProblemID", "subTextField": "ServiceCategoryName", "supportedFilters": [ "Service Category", "Problem Type" ], "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field1" }, { "type": "ObjectReference", "id": "OR_1726808411385KE159F9CB2T", "searchIndex": "ObjectReference", "datatype": "JSON", "status": "New", "supportedObjects": [ { "objectName": "Asset", "objectID": "Asset", "displayField": "AssetID", "valueField": "AssetKey", "subTextField": "InstalledLocationName", "service": "IvivaDX.DXCommon:AssetAll" }, { "objectName": "Location", "objectID": "Location", "displayField": "FullNameEx", "valueField": "LocationKey", "subTextField": "LocationType", "service": "IvivaDX.DXCommon:LocationAll" }, { "objectName": "Organization", "objectID": "Organization", "displayField": "OrganizationName", "valueField": "OrganizationKey", "subTextField": "", "service": "IvivaDX.DXCommon:OrganizationAll" }, { "objectName": "Member", "objectID": "Member", "displayField": "FullName", "valueField": "MemberKey", "subTextField": "OrgBranchName", "service": "IvivaDX.DXCommon:MemberAll" }, { "objectName": "Department", "objectID": "Department", "displayField": "DepartmentName", "valueField": "DepartmentKey", "subTextField": "OrgBranchName", "service": "IvivaDX.DXCommon:DepartmentAll" }, { "objectName": "User", "objectID": "User", "displayField": "FullName", "valueField": "UserKey", "subTextField": "UserGroupID", "service": "IvivaDX.DXCommon:UserAll" }, { "objectName": "User Group", "objectID": "UserGroup", "displayField": "UserGroupID", "valueField": "UserGroupKey", "subTextField": "", "service": "IvivaDX.DXCommon:UserGroupAll" }, { "objectName": "Branch Office", "objectID": "Branch", "displayField": "OrgBranchName", "valueField": "OrgBranchKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:BranchAll" }, { "objectName": "Cost Center", "objectID": "CostCenter", "displayField": "CostCentreName", "valueField": "CostCentreKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:CostCentreAll" }, { "objectName": "Project", "objectID": "Project", "displayField": "ProjectName", "valueField": "ProjectKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:ProjectAll" }, { "objectName": "Expense Code", "objectID": "ExpenseCode", "displayField": "ExpenseCode", "valueField": "ExpenseCodeKey", "subTextField": "ExpenseCodeDescription", "service": "IvivaDX.DXCommon:ExpenseCodeAll" }, { "objectName": "Service Category", "objectID": "ServiceCategory", "displayField": "ServiceCategoryName", "valueField": "ServiceCategoryKey", "subTextField": "SiteName", "service": "IvivaDX.DXCommon:ServiceCategoryAll" }, { "objectName": "Problem Type", "objectID": "ProblemType", "displayField": "ProblemID", "valueField": "ProblemKey", "subTextField": "ServiceCategoryName", "service": "IvivaDX.DXCommon:ProblemTypeAll" }, { "objectName": "Property", "objectID": "Property", "displayField": "PropertyID", "valueField": "PropertyKey", "subTextField": "LocationName", "service": "IvivaDX.DXCommon:PropertyAll" }, { "objectName": "Unit", "objectID": "Unit", "displayField": "UnitID", "valueField": "UnitKey", "subTextField": "PropertyID", "service": "IvivaDX.DXCommon:UnitAll" }, { "objectName": "Inventory Item", "objectID": "InventoryItem", "displayField": "ItemName", "valueField": "ItemKey", "subTextField": "ItemTypeName", "service": "IvivaDX.DXCommon:InventoryItemAll" }, { "objectName": "Store", "objectID": "InventoryStore", "displayField": "StoreName", "valueField": "StoreKey", "subTextField": "Method", "service": "IvivaDX.DXCommon:InventoryStoreAll" }, { "objectName": "Store Location", "objectID": "StoreLocation", "displayField": "StoreLocationName", "valueField": "StoreLocationKey", "subTextField": "StoreName", "service": "IvivaDX.DXCommon:StoreLocationAll" }, { "objectName": "Store Location Type", "objectID": "StoreLocationType", "displayField": "StoreLocationType", "valueField": "StoreLocationTypeKey", "service": "IvivaDX.DXCommon:StoreLocationTypeAll" }, { "objectName": "Inventory Item Type", "objectID": "InventoryItemType", "displayField": "ItemTypeName", "valueField": "ItemTypeKey", "service": "IvivaDX.DXCommon:InventoryItemTypeAll" }, { "objectName": "Inventory Item Class", "objectID": "InventoryItemClass", "displayField": "ItemClassName", "valueField": "ItemClassKey", "service": "IvivaDX.DXCommon:InventoryItemClassAll" } ], "name": "Object Reference", "objectSelectionMode": "Icons Buttons", "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field3" }, { "type": "ObjectGroup", "id": "OGF_1726808501468FZFGF2HH5LI", "searchIndex": "ObjectGroups", "datatype": "STRING", "status": "New", "supportedObjects": [ { "objectName": "Asset", "objectID": "Asset", "displayField": "AssetID", "valueField": "AssetKey", "subTextField": "InstalledLocationName", "service": "IvivaDX.DXCommon:AssetAll" }, { "objectName": "Location", "objectID": "Location", "displayField": "FullNameEx", "valueField": "LocationKey", "subTextField": "LocationType", "service": "IvivaDX.DXCommon:LocationAll" }, { "objectName": "Organization", "objectID": "Organization", "displayField": "OrganizationName", "valueField": "OrganizationKey", "subTextField": "", "service": "IvivaDX.DXCommon:OrganizationAll" }, { "objectName": "Member", "objectID": "Member", "displayField": "FullName", "valueField": "MemberKey", "subTextField": "OrgBranchName", "service": "IvivaDX.DXCommon:MemberAll" }, { "objectName": "Department", "objectID": "Department", "displayField": "DepartmentName", "valueField": "DepartmentKey", "subTextField": "OrgBranchName", "service": "IvivaDX.DXCommon:DepartmentAll" }, { "objectName": "User", "objectID": "User", "displayField": "FullName", "valueField": "UserKey", "subTextField": "UserGroupID", "service": "IvivaDX.DXCommon:UserAll" }, { "objectName": "User Group", "objectID": "UserGroup", "displayField": "UserGroupID", "valueField": "UserGroupKey", "subTextField": "", "service": "IvivaDX.DXCommon:UserGroupAll" }, { "objectName": "Branch Office", "objectID": "Branch", "displayField": "OrgBranchName", "valueField": "OrgBranchKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:BranchAll" }, { "objectName": "Cost Center", "objectID": "CostCenter", "displayField": "CostCentreName", "valueField": "CostCentreKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:CostCentreAll" }, { "objectName": "Project", "objectID": "Project", "displayField": "ProjectName", "valueField": "ProjectKey", "subTextField": "OrganizationName", "service": "IvivaDX.DXCommon:ProjectAll" }, { "objectName": "Expense Code", "objectID": "ExpenseCode", "displayField": "ExpenseCode", "valueField": "ExpenseCodeKey", "subTextField": "ExpenseCodeDescription", "service": "IvivaDX.DXCommon:ExpenseCodeAll" }, { "objectName": "Service Category", "objectID": "ServiceCategory", "displayField": "ServiceCategoryName", "valueField": "ServiceCategoryKey", "subTextField": "SiteName", "service": "IvivaDX.DXCommon:ServiceCategoryAll" }, { "objectName": "Problem Type", "objectID": "ProblemType", "displayField": "ProblemID", "valueField": "ProblemKey", "subTextField": "ServiceCategoryName", "service": "IvivaDX.DXCommon:ProblemTypeAll" }, { "objectName": "Property", "objectID": "Property", "displayField": "PropertyID", "valueField": "PropertyKey", "subTextField": "LocationName", "service": "IvivaDX.DXCommon:PropertyAll" }, { "objectName": "Unit", "objectID": "Unit", "displayField": "UnitID", "valueField": "UnitKey", "subTextField": "PropertyID", "service": "IvivaDX.DXCommon:UnitAll" }, { "objectName": "Inventory Item", "objectID": "InventoryItem", "displayField": "ItemName", "valueField": "ItemKey", "subTextField": "ItemTypeName", "service": "IvivaDX.DXCommon:InventoryItemAll" }, { "objectName": "Store", "objectID": "InventoryStore", "displayField": "StoreName", "valueField": "StoreKey", "subTextField": "Method", "service": "IvivaDX.DXCommon:InventoryStoreAll" }, { "objectName": "Store Location", "objectID": "StoreLocation", "displayField": "StoreLocationName", "valueField": "StoreLocationKey", "subTextField": "StoreName", "service": "IvivaDX.DXCommon:StoreLocationAll" }, { "objectName": "Store Location Type", "objectID": "StoreLocationType", "displayField": "StoreLocationType", "valueField": "StoreLocationTypeKey", "service": "IvivaDX.DXCommon:StoreLocationTypeAll" }, { "objectName": "Inventory Item Type", "objectID": "InventoryItemType", "displayField": "ItemTypeName", "valueField": "ItemTypeKey", "service": "IvivaDX.DXCommon:InventoryItemTypeAll" }, { "objectName": "Inventory Item Class", "objectID": "InventoryItemClass", "displayField": "ItemClassName", "valueField": "ItemClassKey", "service": "IvivaDX.DXCommon:InventoryItemClassAll" } ], "name": "Object Groups", "objectSelectionMode": "Icons Buttons", "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field4" }, { "type": "Text", "id": "TX_1726725204268GT70WAKA5IJ", "searchIndex": "NewTextField", "datatype": "STRING", "placeholder": "", "status": "New", "name": "New Text Field", "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field7" }, { "type": "SystemDropdown", "id": "DL_1729486382622C8T5AK67KNU", "searchIndex": "Organization", "datatype": "JSON", "status": "New", "ivivaObjectType": "Organization", "service": "DXCommon:OrganizationAll", "app": "IvivaDX", "name": "Organization", "keyField": "OrganizationKey", "displayField": "OrganizationName", "supportedFilters": [ "Organization" ], "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field2" }, { "type": "SystemDropdown", "id": "DL_1731312133132CI7IZUL70IQ", "searchIndex": "User", "datatype": "JSON", "status": "New", "ivivaObjectType": "User", "service": "DXCommon:UserAll", "app": "IvivaDX", "name": "User", "keyField": "UserKey", "displayField": "FullName", "subTextField": "UserGroupID", "supportedFilters": [ "Site", "User Group", "User Type", "User" ], "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null } ]}Fields
Fields of the form model
Data Type : List
Example : [ { "type": "DateTime", "id": "DAT_1726208774790OHEX2KS03DN", "searchIndex": "Date1", "datatype": "DATETIME", "status": "New", "name": "New Date Time Field", "placeholder": "", "isReadonly": null, "isMandatory": null, "isHidden": null, "column": "Field5", "editability": null, "visibility": null }, { "type": "DateTime", "id": "DAT_1726208775811QOH2SZ28WY", "searchIndex": "Date2", "datatype": "DATETIME", "status": "New", "name": "New Date Time Field (1)", "placeholder": "", "isReadonly": null, "isMandatory": null, "isHidden": null, "column": "Field6", "editability": null, "visibility": null }, { "type": "Text", "id": "TX_1726725204268GT70WAKA5IJ", "searchIndex": "NewTextField", "datatype": "STRING", "placeholder": "", "status": "New", "name": "New Text Field", "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field7" }, { "type": "SystemDropdown", "id": "DL_1729486382622C8T5AK67KNU", "searchIndex": "Organization", "datatype": "JSON", "status": "New", "ivivaObjectType": "Organization", "service": "DXCommon:OrganizationAll", "app": "IvivaDX", "name": "Organization", "keyField": "OrganizationKey", "displayField": "OrganizationName", "supportedFilters": [ "Organization" ], "isReadonly": null, "isMandatory": null, "isHidden": null, "editability": null, "visibility": null, "column": "Field2" } ]IsIntialForm
Boolean that indicates whether the provided form model is the initial form
Data Type : Boolean
Example : 1MetaFields
MetaFields are system-maintained fields that iviva.DX automatically generates and manages to store essential metadata about a transaction or record. These fields are not created or configured by users—they are handled internally by the platform to ensure consistent processing of system-level information across all applications and workflows.
Data Type : List
Example : [ {"id": "st_stage", "name": "Stage", "datatype": "JSON", "type": "SystemDropdown", "service": "DXAppInstance:GetAllAppStages", "app": "IvivaDX", "isReadonly": true, "ivivaObjectType": "Unpublished", "isHidden": true, "showName": false, "column": "Stage", "status": "Existing", "disableLoadmore": false, "searchIndex": "Stage", "filters": {"AppKeys": 145}, "value": {"DisplayText": "Requested", "Value": "Requested"} } ]
Last updated
