top of page
Writer's pictureBenito Ramirez

Bound Actions in Dynamics 365 Business Central

Updated: 4 days ago

Bound Actions in Dynamics 365 Business Central

In the ever-evolving landscape of enterprise resource planning (ERP) and customer relationship management (CRM) systems, the seamless integration between different platforms is crucial. Dynamics 365 Business Central, a comprehensive business management solution, offers bound actions to enable intricate operations and workflows. This Dynamics 365 Business Central development blog post explores how to implement bound actions in Business Central and call them externally using Power Automate, with an example of synchronizing customers between Business Central and Dynamics 365 Sales. 


Understanding Bound Actions 

Bound actions in Dynamics 365 Business Central are specific functions or operations tied to particular entities. These actions extend the functionality of the standard API, allowing for more complex operations that are entity-specific. For example, you might create a bound action to update the status of an order, calculate discounts, or in our case, synchronize customers with Dynamics 365 Sales/Dataverse. 


Implementing Bound Actions in Business Central 

To implement a bound action in Business Central, you need to define the action in AL code and expose it via an API page. Below are the steps to achieve this. 


Define and Expose the Bound Action 

Create a new AL page object to define and expose your bound action:


Bound action example in AL programming language.

Calling Bound Actions Externally 

Once the bound action is implemented and exposed, it can be called externally using tools like Power Automate. Below is an example of how to call the `exampleBoundAction` action from this platform. 


Calling Bound Action from Power Automate 

Power Automate is a powerful tool for automating workflows between different applications and services. Here is a step-by-step guide to calling the bound action from Power Automate. 

  • Create a new flow in Power Automate. 

  • Add a trigger to start the flow, such as a scheduled trigger or a manual button. 

  • Add a new Business Central Run action (V3) action. 

    Power Automate example

Configure the action as follows: 

Power Automate configuration

 

Conclusion 

Implementing bound actions in Dynamics 365 Business Central and calling them externally using Power Automate can greatly enhance the integration capabilities between Business Central and Dynamics 365 Sales. By following the steps outlined in this post, you can enable on-demand data synchronization, contributing to better overall business management and customer relationship processes. 

 

コメント

5つ星のうち0と評価されています。
まだ評価がありません

評価を追加
BGR Softworks LLC logo
bottom of page