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.
VALIDATORS | DESCRIPTION |
---|---|
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. |