Workato EDI - New transactions in bucket trigger

The New transactions in bucket trigger monitors a polling bucket you specify for new transactions in Orderful. This trigger automatically approves delivery for each transaction it retrieves and clears your bucket right after retrieval to avoid data duplication. Note that the Delivery status of retrieved transactions shows as Sent rather than Delivered. This is because the status is captured at the moment of retrieval before the approval completes.

Input

Input fieldDescription
Bucket IDProvide the ID of the polling bucket you plan to monitor for new transactions.

To retrieve the polling bucket ID, sign in to Orderful, go to Communication Channels, select a communication channel, and locate the Retrieval URL. The polling bucket ID is the last sequence of digits in the URL. For example, if your channel's retrieval URL is https://api.orderful.com/v3/polling-buckets/12345, the bucket ID is 12345.
Trigger poll intervalDetermine how frequently to check for new events. Defaults to five minutes if left blank. The minimum value allowed is five minutes.

Output

Output fieldDescription
Transaction IDUnique identifier of the transaction.
URLThe full API endpoint URL for the transaction resource.
VersionAPI version used. For example, v3.
SenderObject containing details about the sender trading partner.
Interchange control
header (ISA) ID (Sender)
Sender’s interchange control header ID.
Interchange control
header (ISA) ID qualifier (Sender)
Qualifier for the sender’s interchange control header ID.
Test interchange control
header (ISA) ID (Sender)
Test sender interchange control header ID.
Test interchange control
header (ISA) ID qualifier (Sender)
Qualifier for the test sender’s interchange control header ID.
ReceiverObject containing details about the receiver trading partner.
Name (Sender)Name of the sender trading partner.
Interchange control
header (ISA) ID (Receiver)
Receiver’s interchange control header ID.
Interchange control
header (ISA) ID qualifier (Receiver)
Qualifier for the receiver’s interchange control header ID.
Test interchange control
header (ISA) ID (Receiver)
Test receiver interchange control header ID.
Test interchange control
header (ISA) ID qualifier (Receiver)
Qualifier for the test receiver’s interchange control header ID.
Name (Receiver)Name of the receiver trading partner.
TypeObject describing the transaction type.
Name (Type)Transaction type, such as 850_PURCHASE_ORDER.
Refer to Orderful's documentation for more information about available transaction types.
StreamIndicates whether the transaction was sent to a production or test communication channel. Returns TEST for test communication channels and LIVE for production communication channels.
Business numberThe primary business document identifier for the transaction. The value varies by transaction type. For example, this is the same value as the purchase order number for an 850 or an invoice number for an 810.
Reference identifiersControl numbers from the EDI envelope headers (interchange, functional group, and transaction set) that Orderful captures from a processed transaction.
MessageObject containing the transaction message details.
URL (Message)API endpoint URL to retrieve the transaction message.
Transaction message (Message)Returns the full transaction message of the delivered transaction in JSON. You can map the Transaction message datapill into downstream steps, such as the Convert data format action to convert data into the original EDI format or use another connector like JSON Tools by Workato to parse full message granular datapills.
Validation statusStatus of EDI validation, such as VALID or INVALID.
Refer to Orderful's documentation for more information about transaction statuses.
Delivery statusStatus of delivery to the trading partner, such as SENT or FAILED.
Refer to Orderful's documentation for more information about transaction statuses.
Acknowledgment statusStatus of acknowledgment, such as ACCEPTED or REJECTED.
Refer to Orderful's documentation for more information about transaction statuses.
Created atTimestamp when the transaction was created.
Last updated atTimestamp when the transaction was last updated.
AcknowledgmentObject containing acknowledgment details.
URL (Acknowledgment)API endpoint URL for the acknowledgment, if available.
DeliveryObject containing delivery details.
Delivery ID (Delivery)Unique identifier of the delivery. You can map the Delivery ID datapill into the Approve delivery or Fail delivery actions to approve or fail a delivery.
URL (Delivery)API endpoint URL for the delivery.
Approve (Delivery)Object containing the API endpoint URL to approve the delivery.
URL (Approve)API endpoint URL to approve the delivery.
Fail (Delivery)Object containing the API endpoint URL to fail the delivery.
URL (Fail)API endpoint URL to fail the delivery.

Last updated: