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

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

D365 F&O integration with third party application

(0) ShareShare
ReportReport
Posted on by

Hi experts

I have never did integration and first time I am going to work on integration. Here i needs your guidance to start my integration development.

Requirement: Return order happens on third party application and third party wants to pushed return order details to D365 F&O and using these details 

we needs to create return order in D365 F&O.

I just wants your guidance here to start my development. what approach can i use to integrate 3rd part application?

Please advice.

 

I have the same question (0)
  • AnithaEswaran Profile Picture
    2,032 on at

    Hi Priya,

    There are number of approaches for integration. Logic apps, Data factory can also be used . You need to call the entity related to Transfer order to push the data in FO.

    Below links would help you

    anithasantosh.wordpress.com/.../

    anithasantosh.wordpress.com/.../

  • ergun sahin Profile Picture
    8,826 Moderator on at

    maybe a custom service

    dynamics365musings.com/.../

  • Community Member Profile Picture
    on at

    Thanks Ergün Şahin

    Shared post are very useful.

    Below are my understanding, please feel free to add your comments:

    1. As per the number of fields pushed from the 3rd party application, accordingly I needs to create parm method in D365  (if 3rd party application wants to pushed 15 fields, similar number of parm method needs to be created in d365 contract class)

    2. Create service class

    3. Map contract class fields (parm method) with staging table (Please suggest if this is good idea to store data into staging table)

    4. Send response to 3rd party (create contact class) in the form of JSON

    I wants another help here -

    1. How to send JSON response to 3rd party application

    2. In case if we required to change,  data type of incoming request; what would be the place approach/place to change the data type

  • Suggested answer
    ergun sahin Profile Picture
    8,826 Moderator on at

    Don't use staging table for store data. You can change return value/type.

    community.dynamics.com/.../custom-service-creating-webservices

    Note: 365 version kidna new to me too. So I m not sure If there is a ready solution for you

  • Community Member Profile Picture
    on at

    Hi experts

    Could you please help on it:

    Below are my understanding, please feel free to add your comments:

    1. As per the number of fields pushed from the 3rd party application, accordingly I needs to create parm method in D365  (if 3rd party application wants to pushed 15 fields, similar number of parm method needs to be created in d365 contract class)

    2. Create service class

    3. Map contract class fields (parm method) with staging table (Please suggest if this is good idea to store data into staging table)

    4. Send response to 3rd party (create contact class) in the form of JSON

    I wants another help here -

    1. How to send JSON response to 3rd party application

    2. In case if we required to change,  data type of incoming request; what would be the place approach/place to change the data type

  • Suggested answer
    ergun sahin Profile Picture
    8,826 Moderator on at

    Actually, you can answer your own questions yourself, but let me try to help.

    1.Yes, but usually you will need a second contract class as the data is in the form of headers/rows.

    2.Yes and service + service group (follow link's steps)

    3.When you said staging, ax's standard staging tables came to mind. Their use is different, but if you're talking about keeping the record in a custom intermediate table without creating driect an order, I highly recommend it. It doesn't matter when everything is fine, but in case of an error, it will be useful to identify the source of the error

    4.Yes (Create a response contract class for return value or return a json string)

    1.same

    2.If its a just data, change contract classes. In 2012 after change We deploy service/service group etc. but I guess 365 dont need them. Just a build ll be enuogh (That's what I think, need a test )

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 467 Super User 2025 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 420 Most Valuable Professional

#3
BillurSamdancioglu Profile Picture

BillurSamdancioglu 241 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans