Workflow Validators

Validators ensure business transaction statuses are accurate.

Note

  • Validators check for required/bad data in incoming workflow API requests.
  • Processors actually carry those changes to the database.

Important

Validators should not be used with workflow steps using Notes, Reason Codes, or Document Groups.

VALIDATORSDESCRIPTION
Freight Invoice
Freight Invoice Save Validator

Confirms that required fields are set on an incoming freight invoice save request. 

Pushes changes if successful and lists validation errors, if any.

Purchase Order
Purchase Order Confirmation Validator

Confirms that prices, quantities, and dates are set on an incoming PO workflow request. 

Pushes changes if successful and lists validation errors, if any.

Purchase Order Delete Validator

Validates an incoming JSON request to the SCC workflow API endpoint to delete a purchase order. 

Pushes changes if successful and lists validation errors, if any.

Purchase Order Save Validator

Confirms that required fields are set on an incoming purchase order save request. 

Pushes changes if successful and lists validation errors, if any.

Shipment
Shipment Arrived Validator

Confirms that the shipment's arrival date time has been set. 

Updates delivery notes.

Shipment ASN Validator

Processes information for each container/container line node.

Shipment Delete Validator

Confirms that the shipment has no shipped quantities or child business transactions.

Shipment Departed Validator

Confirms that the shipment's departure date time has been set. 

Updates delivery notes.

Shipment Partial Delivered Validator

Confirms that at least one shipment line has delivered quantity > 0.

Shipment Save Validator

Confirms that required fields are set on an incoming shipment save request. 

Pushes changes if successful and lists validation errors, if any.

Shipment Schedule Delivery Date Time Validator

Confirms that the shipment's estimated deliver date start and end fields are set and valid.

Transportation Tender
Transportation Tender Accept Validator

Confirms that the carrier is set with a confirmed date and rate on an incoming tender workflow request.

Pushes changes if successful and lists validation errors, if any.

Transportation Tender Delivered Validator

Confirms that the delivered date has been set on an incoming tender workflow request. 

Pushes changes if successful and lists validation errors, if any.

Transportation Tender Picked Up Validator

Confirms that the picked-up date has been set on an incoming tender workflow request. 

Pushes changes if successful and lists validation errors, if any.

Transportation Tender Save Validator

Confirms that required fields are set on an incoming tender workflow save request. 

Pushes changes if successful and lists validation errors, if any.

Feedback

Submit feedback.