Custom columns in UOM grid (tablet)
This content is for Spring ’26. Switch to the latest version for up-to-date documentation.
Custom columns configured for the main order grid can now also be displayed within the UOM grid on tablet. This ensures users have access to the same key product information when interacting with UOM variants, without needing to switch views or rely on missing context. Custom columns added to the UOM grid will mirror those configured on the primary order grid.
JSON Example:
{"Order": {"CustomGridFields": [{"ShowOnUOMGrid": true,"ObjectType": "Product2","FieldName": "aforza__Weight__c","ColumnHeader": "Weight"},{"ShowOnUOMGrid": true,"ObjectType": "Product2","FieldName": "ProductCode","ColumnHeader": "Product Code"},{"ObjectType": "Product2","FieldName": "StockKeepingUnit","ColumnHeader": "Stock Keeping Unit"}]}}*Order Grid History - Tablet only:* The order history in grid display is dependent upon an order history value being supplied (0-6), historical data must exist and the displayHistoryOnOrderGrid config must be set.
"DisplayOrderHistoryOnGrid": true*Inventory Blocking:* Determines whether to prevent the user from ordering products if there is not enough stock in the inventory they are using for the order. This is defaulted to false.
"HardInventoryLimits": true*Support Enabled:* Setting this to true will enable the App Info menu item where the user can see debug information for their current installation/session and generate a report that can be sent to the Aforza Customer Support team.
"IsSupportEnabled": true*Option Signature Capture:* If set to true will allow the user to skip the signature collection step when completing an order. Defaults to false if unset. This configuration must sit within the order object configuration section of the JSON.
"OrderSignatureOptional": true*Inventory Level Visibility:* Configuration to hide or show inventory levels during the order process. This configuration must sit within the order object configuration section of the JSON.
"HideInventoryLevels": true*Large Image Rendering:* If set to true large images will not be rendered in Field, reducing the likelihood of memory spikes during order or guide flows.
"HideLargeImages": true*Inherited Account Assets:* If set to true, enables account asset inheritance. Assets within an account hierarchy can appear on the children.
"DisplaysInheritedAccountAssets": true*Barcode Scanning:* Configuration to target one or more fields in the product object to be targeted during the barcode scanning process.
"BarcodeScanning": {"FieldNames": ["ProductCode"]},*Auto Ava Actions:* Console control configuration to trigger an auto Ava action, this JSON sits within the console configuration section:
{ "Widgets": [{"Column": 1,"Details": {"Actions": [{"Target": "PromptIdGoesHere","Type": "AVA"}],"Body": "FramingTextForTheEndUser"},"Title": "Ava Prompt","Type": "AvaPrompt"},