| Siebel Partner Relationship Management Administration Guide > Setting Up Application Services Interfaces for Siebel PRM > Shopping Cart Transfer Workflows > Transfer Cart Inbound Create Contact Process Workflow
 The Transfer Cart Inbound Create Contact Process workflow is shown in Figure 21.  
Figure 21.	Transfer Cart Inbound Create Contact Process workflow
    |  |  
 When this workflow is called, it performs the following events in this order: 
Checks for the presence and viability of data
If data is not present, it assumes that the contact is anonymous
If the data is not viable, it returns an error
Creates a user key for the contact similar to the user key acceptable for most credit card transactions, which is the combination of first name, last name, street address, city, state, and postal code
Extracts customer information from the data structure, and then uses the key to query for the contact
If a duplicate is found, it is reported
If a duplicate is not found, it attempts to insert the contact into the contact table
 |