web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

How to update the Production order status using Odata api ?

(0) ShareShare
ReportReport
Posted on by 15

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

I have the same question (0)
  • Suggested answer
    Magno Pereira Profile Picture
    2,437 Moderator on at

    Hey Sameer,

    The production order status is automatically updated once the related activities are performed.

    Overview of production order statuses

    • 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.

    Integrate with third-party manufacturing execution systems - Supply Chain Management | Dynamics 365 | Microsoft Learn

  • SameerCoolkarni20 Profile Picture
    15 on at

    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.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 512 Super User 2026 Season 1

#2
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 386

#3
Adis Profile Picture

Adis 259 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans