General Description of the Feature
This feature deals with the redesign of the External Function "ODP_CreateCustomerVeh - Create Customer Vehicle".
Previously, this external function could be used only in Workflows related to Interest Types: Configurators & Stock Locator, thus cases where the VOI is not referring to an existing Inventory vehicle.
The "ODP_CreateCustomerVeh - Create Customer Vehicle" when triggered was performing the following steps:
- Create the Vehicle in the Inventory based on the information stored on the VOI.
- Assign the created Inventory Vehicle on the VOI
- Changes the Status of the Vehicle to "Customer Vehicle"
- Assign the Business Partner related to the Lead, as owner on the created Vehicle.
With the enhancement developed in this feature, the external function can be used regardless if the VOI is an existing Vehicle or not and it will perform the following steps, when triggered:
- Check if the VOI is an Inventory Vehicle or not
- If it is not, perform the following:
- Create the Vehicle in the Inventory based on the information stored on the VOI,
- Assign the created Inventory Vehicle on the VOI,
- Changes the Status of the Vehicle to "Customer Vehicle",
- Assign the Business Partner related to the Lead, as owner on the created Vehicle.
- If it is an Inventory Vehicle:
- Retain all the Vehicle information and VOI information as is,
- Changes the Status of the Vehicle to "Customer Vehicle",
- Assign the Business Partner related to the Lead, as owner on the created Vehicle.
- If it is not, perform the following:
Similar Functionality
There is one more External Functions that triggers similar functionality as the enhanced version of the "ODP_CreateCustomerVeh - Create Customer Vehicle" for Inventory Vehicles:
- ODP_VehicleStatusCustomer - Change Vehicle Status to Customer and change Owner
- ODP_VehicleStatusReset - Reset Vehicle Status and Owner
Business Benefit
Provide an External Function that can be used both for Inventory and for Configuration & Stock Locator vehicles.
Configuration
Workflow:
External Functions
- ODP_CreateCustomerVeh - Create Customer Vehicle
Add Comment