Applies to Product –Dynamics 365 Supply Chain Management
What’s happening?
The customer is seeking guidance on how to extend and customize planning optimization functionalities within their project implementation.
Reason:
The customer has specific customization requirements related to alternative materials that are currently not addressed, leading to the need for a discussion with product engineers.
Resolution:
- The primary extension point for applying custom processing after updating the plan is the jobCompletedSuccessfully method within the MpsMasterPlanningEvents class.
- To apply processing after a job failure, use the jobFailed method in the same class.
- Note that planning optimization only supports customizations that can be triggered at the end of the planning run.
- Customizations intended to change the execution logic of planning optimization, such as adding custom logic that affects the creation of planning orders or supporting custom table fields, are currently not supported.
- For further information on extending Planning Optimization, refer to the extensibility guide.
