Attributes in the Response Payload

Get details about attributes that the ConfiguredItemService web service returns in the response payload.

Structure of the Sales Order

Here are the attributes that the response payload includes when you get the structure of the sales order.

Attribute

Type

Description

ConfigItemId

Long

Value that identifies the configuration item that the flow creates.

ConfigItemNumber

String

Number that identifies the configured item.

BaseModelId

Long

Value that identifies the inventory item for the assemble-to-order model that your user uses to choose the configure options.

BaseModelItemNumber

String

Number that identifies the name of the assemble-to-order model.

InventoryItemId

Long

Value that identifies the inventory item for the line item.

InventoryItemNumber

String

Number that identifies Item name of the line item.

ParentInventoryItemId

Long

Value that identifies the parent of the inventory item.

ParentInventoryItemNumber

String

Number that identifies the name of the parent of the inventory item.

HeaderId

Long

Value that identifies the match header record.

LineId

Long

Value that uniquely identifies the line assigned to the match detail record.

ParentLineId

Long

Value that identifies the line that represents the immediate parent item of the component.

SubItemType

Long

Value that identifies the type of sub item. The attribute value is 1, 2, or 4.

1. Assemble-to-order item.

2. Option class.

4. Configure option.

UnitQuantity

BigDecimal

Quantity needed to make one unit of the top level assembly.

UnitUOM

String

Unit of measure for the quantity.

ItemHierarchy

String

Hierarchy of inventory item identifiers, separated by a forward slash ( / ).

CreationDate

Timestamp

Date when the user created the configured item.

RootHeaderId

Long

Value that identifies the header of the top level assemble-to-order item.

Structure of the Entire Instance

Here are the attributes that the response includes when you get the structure of the entire instance. The response also includes the same attributes for the structure of the sales order except for ItemHierarchy and RootHeaderId.

Attribute

Type

Description

RevisionId

Long

Value that identifies the item revision.

EffectivityDate

Timestamp

Date when the item or component goes into effect.

DisableDate

Timestamp

Date when the flow disables the item or component.

OrganizationId

Long

Value that identifies the organization of the inventory item.

OrganizationCode

String

Abbreviation that identifies the organization of the inventory item.

BillSequenceId

Long

Value that identifies the bill sequence for the assemble-to-order model. The structure of the configuration model defines the sequence.

ComponentSequenceId

Long

Value that identifies the sequence for the selected component. The structure of the configuration model defines the sequence.

ComponentType

String

The type of component. Contains 1 or -1 (negative value of 1).

1. Assembled component.

-1. Component that isn't assembled. Its typically part of an assembled component.

WIPSupplyType

BigDecimal

Type of supply that's work-in-process. The structure of the configuration model defines the type.

OptionalComponent

String

Contains Y or N.

Y. The component is optional.

N. The component is required.

SubstituteComponent

String

Contains Y or N.

Y. The component is a substitute.

N. The component isn't a substitute.

ComponentYieldFactor

BigDecimal

Multiplication factor the flow uses to determine the quantity needed to fulfill the component. The structure of the configuration model defines the factor.

PlanningFactor

BigDecimal

Multiplication factor the flow uses to determine the quantity needed to plan the component. The structure of the configuration model defines the factor.

RoundingDirection

BigDecimal

Specifies the rounding direction as up or down. The structure of the configuration model defines the direction.

BasisType

BigDecimal

Specifies whether the value is an item. The value 1 specifies its an item.

CheckATP

BigDecimal

Specify whether to run available-to-promise rule. Contains 1 or 2.

1. Run rule.

2. Don't run rule.

The structure of the configuration model determines whether to run the rule.

ComponentHierarchy

String

Hierarchy of the components in the configuration model. It's a hierarchical list of identifiers, where a dash ( - ) separates each identifier.

ComponentItemHierarchy

String

Hierarchy of the inventory items in the configuration model. It's a hierarchical list of identifiers, where a dash ( - ) separates each identifier.

ItemClassId

Long

Value that identifies the item class of the configured item.

RootPhantomItemId

Long

Value that uniquely identifies the phantom of a subassembly item.

Transaction Attribute

Here are the attributes that the response contains when your payload includes a transaction attribute.

Attribute

Type

Description

LineId

Long

Value that uniquely identifies the order line.

AttributeName

String

Name of the transaction attribute.

CharacterAttributeValue

String

Contains the character value of the transaction attribute.

NumberAttributeValue

Long

Contains the number value of the transaction attribute.

DateAttributeValue

Date

Contains the date value of the transaction attribute.

TimestampAttributeValue

Timestamp

Contains the time stamp value of the transaction attribute.