Extract Field Values

The Extract Field Values block lets you extract field values from one or more fields—just make sure the form model is provided.

Extract Field Values block

Input Pins

FormModel

The Form model for the particular transaction in an 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    }  ]}

Output Pins

The Extract Field Values block has multiple output pins.

You can extract field values as individual output pins by providing the field ids or field search ids.

Example: Using the Extract Field Values block in a real application

Last updated