Skip to main content

Notifications

Announcements

No record found.

Finance | Project Operations, Human Resources, ...
Suggested answer

Change track for synchronous scenario

(0) ShareShare
ReportReport
Posted on by 390
Hi,
 
I am looking for a solution where if we make changes to F&O data we want to scenarios to execute synchronously.
  • We need to send the data out of the system to external system.
  • We need to import some data from external system.
We can use change tracking but that is supported only for DMF which will not be synchronous. I think we can use business events for export scenario but that requires some customizations. Is there any good approach to handle these two scenarios.
 
Thanks!
  • Suggested answer
    Anthony Blake Profile Picture
    Anthony Blake 2,205 Super User 2024 Season 2 on at
    Change track for synchronous scenario
    For exporting, you can use business events to be notified of the change.
     
    Then, in a logic app triggered by your business event, you can call OData to enrich your payload, for example if there are fields from linked tables you need on the creation of a customer, you can bring these in using OData.
     
    For importing synchronously, you can use a logic app or Azure function to insert via OData.
  • Layan Jwei Profile Picture
    Layan Jwei 7,278 Super User 2024 Season 2 on at
    Change track for synchronous scenario
    Hi Dev,
     
    There are multiple factors to choose the correct integration method. Like If the data is required in real time or not, if the data being exported or imported is large or not. And how frequent would the changes occur. So please give us more details on each scenario.
     
    For example for sending data out. Indeed you can use business events, but the payload should be small. So if you are planning to send large number of data, business events won't be an option.
    Also if the data you want to send out are just related to simple CRUD operations, then you can use data events as this one doesn't require customization if the entity is there but it requires power platform to be enabled.
     
    But at the end business events won't be considered exactly real time, because if for example you use business events with azure service bus, you will need middleware to pull the data from azure service bus and send to the other system.
     
    Thanks,
    Layan Jweihan
    Please mark this answer as "Verified" if it solved your issue. In order to help others who will face a similar issue in the future

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

Congratulations 2024 Spotlight Honorees

Kudos to all of our 2024 community stars! 🎉

Meet the Top 10 leaders for December

Congratulations to our December super stars! 🥳

Start Your Super User Journey Pt 2

Join the ranks of our community heros! 🦹

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,820 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,514 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans