Workflows for Inbound Shopping Cart Transfer
Inbound shopping cart transfer uses the following workflows:
Transfer Cart Inbound Receive Process Workflow. This workflow handles the initial processing of the data.
Transfer Cart Inbound Create Cart Process Workflow. This workflow handles the task of coordinating calls to the other subprocesses. If an error occurs with either the customer contact or an account, it uses user-configurable business logic to determine what happens next.
PRM ANI Inbound Create Account Process Workflow. This workflow inserts an account record if the data is present and viable. It returns an error if the data is not viable and skips the insert steps if the data is not present, assuming that the customer has only contact information and no account.
Transfer Cart Inbound Create Contact Process Workflow. This workflow creates the customer contact information if the data is present and viable. It returns an error if the data is not viable and assumes the contact is anonymous if the data is not present.
Transfer Cart Inbound Create Quote Process Workflow. This workflow creates the quote (persistent shopping cart) after checking the data for integrity.
PRM ANI Inbound Addressing Change Process Workflow. This workflow swaps the source organization and destination channel partner information.
Error handling is used to catch problems and report them to the external (requesting) system. Generally, if an error is found, the process stops and passes the error messages up to the calling process. The calling process then passes the error back to its calling process. When it reaches the first process, it returns an error saying that the transfer was unsuccessful.