Skip to main content
A Veles Order Line Attribute Value captures one dynamic, user-defined value for an Order Line. Application-owned values remain first-class fields on their owning objects and never appear here. The variable namespace contains user-defined fields that can influence calculations, rules, and formulas. The uom namespace contains normalized Unit of Measure inputs. A value’s data type identifies which typed value field is meaningful; the other value fields must be ignored. Attribute values are master-detail children of their order line and are read-only mirrors of Veles data.
Veles does not write these records yet. The object ships so reports and automation can be built against it ahead of the sync.
A line’s values are listed on its Veles Order Line page, under Attribute Values on the Related tab: each value’s key, label and Display Value, ordered by key.
Upgrading the package does not change a Veles Order Line layout that is already installed. If your Veles Order Line page has no Attribute Values list, add it: in Setup, open Object Manager > Veles Order Line > Page Layouts > Veles Order Line Layout, drag Attribute Values from Related Lists onto the page, open its properties (the wrench), add Label, Display Value and Namespace as columns, sort by Attribute Key, and save.

Fields at a glance

Field details

Text
Attribute Key — The stable key that identifies the user-defined attribute within its namespace.
Text(255), unique, external ID
Veles External ID — The stable Veles identifier for this attribute value. All sync writes upsert on this field; never edit.
Master-Detail(Veles Order Line)
Order Line — The order line this value belongs to. Attribute values are deleted with their parent.
Text(255)
Label — The user-facing label for this attribute at sync time.
Picklist
Namespace — The attribute’s user-defined domain. Initial values are variable and uom. The picklist is unrestricted so future namespaces do not break synchronization.
Picklist
Data Type — Identifies the one typed value field that is meaningful. Initial values are text, number, currency, percentage, and boolean.
Formula (Text)
Display Value — The value as text, read from whichever typed field Data Type names: a currency value prefixed with the order’s currency code, a percentage with a percent sign, a boolean as Yes or No, and Text Value for any other type. For related lists and list views; report and filter on the typed value fields.
Text(255)
Text Value — The resolved value when Data Type is text. Select and reference values are also represented as resolved text.
Number(18, 6)
Number Value — The normalized value when Data Type is number. Any presentation scaling has already been applied.
Currency(18, 6)
Currency Value — The resolved value when Data Type is currency.
Percent(18, 6)
Percentage Value — The resolved value when Data Type is percentage.
Checkbox
Boolean Value — The resolved value when Data Type is boolean. Ignore this field for all other data types.
DateTime
Synced At — When the Veles sync last wrote this record.