Hello everyone,
I hope you are all doing well.
I have a requirement to synchronize Fixed Assets between D365FO (On-Premises) and a third-party application. Whenever a fixed asset is created or specific fields are modified (across
AssetTable,AssetBook, and related tables), we need to send these event details to the third-party system to keep both databases in sync.Proposed Solution
Data Pull Approach: The third-party developers will create a service to pull asset data from D365FO. Whenever an insert or update occurs in D365FO, a lightweight notification will be sent to the third party, prompting them to request/pull the updated asset details by ID.
Retry & Error Handling:
Create a custom log form in D365FO to track the status of each outgoing event (Succeeded or Failed).
Allow manual retry execution from the log form.
Run a periodic D365FO batch job to automatically retry sending failed events (e.g., due to network timeouts or connection drops).
Is this a suitable approach, or would you advise a different strategy given our On-Premises environment? Any advice would be greatly appreciated.
Thanks!

Report
All responses (
Answers (