Hi All ,
I have created a production order in MS Dynamic 365 (Finance and Operation ).
However now I need to update the status of this production order using OData API from "Created" to "Estimated" to "Started" to "Reported as Finished" to "End".
I am currently using "ProductionOrderHeaders" OData entity to read the existing Production Status from the system.
However "ProductionOrderStatus" attribute is marked as "allowEdit=false". Hence unable to update the attribute using the same data entity .
Is there any way to update the Production Order status after the production order is created using OData API ?
If there is a way which data Entity or Action i need to use to achieve the same ?
Please let me know if there is a probable way.
Appreciate the help.
Regards,
Sameer Kulkarni
Hi Magno,
Thank you so much for your response !
I tried using the Manufacturing execution system integration feature , by calling the api
"api/services/SysMessageServices/SysMessageService/SendMessage"
However calling this api adds the request in the "Manufacturing execution system integration" . Which requires human intervention to process each request.
Is there a way which does not require a human intervention and can be done entirely through API.
Regards,
Sameer Kulkarni.
Hey Sameer,
The production order status is automatically updated once the related activities are performed.
Create – Status of the production order when it is created.
Estimate – Status of the production order after you run a material and cost estimation.
Scheduled – Status after you run operation or job scheduling.
Release – Status when the production order is scheduled and has been released to production.
Start – Status of the production order when production starts.
Report as finished – Status of the production order when production is finished and ready for final action.
End – Status of the production order after final costs have been applied, the item is complete, and the order is no longer active.
About production order status | Microsoft Learn
There's a feature called Manufacturing execution system integration that allows you, for example, to start production and update a production order to its final status of Ended.
André Arnaud de Cal...
291,996
Super User 2025 Season 1
Martin Dráb
230,853
Most Valuable Professional
nmaenpaa
101,156