Customer pipeline
CreateGetBillToResult
Order | Pipe | Description |
---|---|---|
100 | CreateGetBillToResult | The BillTo property on the parameter object is transformed into a GetBillToResult. The result is stored in the GetBillToResult property on the result object. |
200 | CopyCustomPropertiesToResult | Uses theHandlerBase to copy custom properties from theBillTo property on the parameter object to theGetBillToResult property on the result object. |
CreateGetShipToResult
Order | Pipe | Description |
---|---|---|
100 | CreateGetShipToResult | TheShipTo property on the parameter object is transformed into aGetShipToResult. The result is stored in theGetShipToResult property on the result object. |
200 | CopyCustomPropertiesToResult | Uses theHandlerBase to copy custom properties from theShipTo property on the parameter object to theGetShipToResult property on the result object. |
FormatLabel
Order | Pipe | Description |
---|---|---|
100 | FormatLabel | The Customer property on the parameter object is transformed into a text value. The result is stored in the Label property on the result object. |
GetBillToFieldProperties
Order | Handler | Description |
---|---|---|
100 | GetBillToFieldProperties | Retrieves the bill-to address fields for the current website. Uses the address fields and the BillToId property on the parameter object to determine disabled and required fields. The values are stored in the DisabledFields and RequiredFields properties on the result object. |
GetNextCustomerNumber
Order | Pipe | Description |
---|---|---|
100 | GetNextCustomerNumber | Determines the next availableCustomer.CustomerNumber. If thePrefix andFormat properties on the parameter object have values, it will determine the next available customer number using the provided values. If thePrefix andFormat properties on the parameter object DO NOT have values,AccountGeneralSettings.CustomerNumberPrefix andAccountGeneralSettings.CustomerNumberFormat are used to determine the next available customer number. |
GetNextCustomerSequence
Order | Pipe | Description |
---|---|---|
100 | GetNextCustomerSequence | Determines the next available Customer.CustomerSequence. Uses the CustomerNumber property on the parameter object, CustomerDefaultSettings.ErpShipToPrefix, and CustomerDefaultSettings.ErpShipToFormat to determine the next available customer sequence. |
GetShipToFieldProperties
Order | Handler | Description |
---|---|---|
100 | GetShipToFieldProperties | Retrieves the ship-to address fields for the current website. Uses the address fields and the BillToId and ShipToId properties on the parameter object to determine disabled and required fields. The values are stored in the DisabledFields and RequiredFields properties on the result object. |
SetBillToInitialValues
Order | Pipe | Description |
---|---|---|
100 | SetBillToInitialValues | Updates the BillTo property on the parameter object with a set of default properties.
|
SetShipToInitialValues
Order | Pipe | Description |
---|---|---|
100 | SetShipToInitialValues | Updates the ShipTo property on the parameter object with a set of default properties.
|
GetAssignedBillTos
Order | Pipe | Description |
---|---|---|
100 | GetAssignedBillTosQuery | Set result.AssignedBillTos collection. |
200 | ApplyExpands | Apply expands to result.AssignedBillTos. |
300 | GetSalespersonIds | Call GetSalespersonIds pipeline and assign result.SalespersonIds. |
400 | ApplyBillToFiltering | Apply filter IsBillToand & IsActive to result.AssignedBillTos. |
500 | ApplySalespersonFiltering | If result.SalespersonIds is set do filtering by PrimarySalespersonId for result.AssignedBillTos. |
600 | ApplyUserProfileFiltering | If result.SalespersonIds is not set filter result.AssignedBillTos by parameter.UserProfileId. |
Updated over 1 year ago