Skip to main content

SupplyShipmentIntegrationState

Where a shipment stands in a downstream system, read from that system when asked.

type SupplyShipmentIntegrationState {
asn: SupplyShipmentExternalAsn
externalUrl: String
message: String
purchaseOrderIdsMissingLines: [ID!]
shipmentId: ID!
state: SupplyShipmentIntegrationStateEnum!
transfers: [SupplyShipmentExternalTransferOrder!]!
}

Fields​

SupplyShipmentIntegrationState.asn ● SupplyShipmentExternalAsn object shipments​

The shipment's ASN. Null when not found or unreadable.

SupplyShipmentIntegrationState.externalUrl ● String scalar common​

Deep link to the current ASN, transfer order, or receipt in the downstream system.

SupplyShipmentIntegrationState.message ● String scalar common​

A readable explanation of the state, including why it could not be read.

SupplyShipmentIntegrationState.purchaseOrderIdsMissingLines ● [ID!] list scalar common​

Purchase orders with shipment lines that lack confirmed line mappings in this integration. Null when line readiness could not be checked.

SupplyShipmentIntegrationState.shipmentId ● ID! non-null scalar common​

The shipment this state describes.

SupplyShipmentIntegrationState.state ● SupplyShipmentIntegrationStateEnum! non-null enum shipments​

Where the shipment's document stands.

SupplyShipmentIntegrationState.transfers ● [SupplyShipmentExternalTransferOrder!]! non-null object shipments​

The open transfer orders the posted ASN created.

Returned By​

supplyShipmentIntegrationStates query