GetOrderRequestCustomer pipeline
| Order | Pipe | Description |
|---|---|---|
| 100 | GetCustomerFromProvidedShipToId | If PunchOutOrderRequest.UserProfile.CustomProperty.PunchOut_UseProvidedShipToId is not true then bypass pipe. Uses the PunchOutOrderRequest.UserProfile, CustomerOrder.Customer, and ICustomerRepository to determine BillTo and ShipTo. |
| 200 | GetCustomerFromShipToUserProfileMap | Uses the PunchOutOrderRequest.ShipToAddressId to get BillTo and ShipTo from PunchOutCustomerUserProfileMap repository. |
| 300 | GetCustomerFromUserProfileDefaultCustomer | Uses the PunchOutOrderRequest.UserProfile.DefaultCustomer and PunchOutOrderRequest.PunchOutOrderRequestItemOut.Parent to determine BillTo and ShipTo. |
| 400 | GetCustomerFromBillToUserProfileMap | Uses the PunchOutOrderRequest.BillToAddressId to get BillTo and ShipTo from PunchOutCustomerUserProfileMap repository. |
| 500 | GetCustomerFromProvidedBillToIdAndShipToId | Uses the PunchOutOrderRequest.BillToAddressId and PunchOutOrderRequest.ShipToAddressId to get BillTo and ShipTo from Customer repository. |
Updated 10 days ago