Is it correct that DW recommends NOT using code-unit to connect DW10 with D365 BC Cloud hosted solution? And if so, what about live and the architecture described here https://doc.dynamicweb.dev/manual/dynamicweb10/integration/architecture/architecture.html
Developer forum
E-mail notifications
DW10 D365 BC Cloud Integration architecture and plug-in unit
Replies
Hi Kim,
Yes it is correct for batch integration that we recommend going with OData / REST API directly, but for live integration you need to go through code units and SOAP web services.
BR
Rasmus Sanggaard
Hi Rasmus, we are a young team with quite a few new DWs so I'm trying to come up with best practices for integration to D365 BC cloud on DW10. Do you use plug-in units for e.g. prices, stock updates on your own projects? and then OData for batch of products, cuctomers, etc. so and in that way combine OData and plug-in in the same solution?
Hi guys,
I am also interested to find out more about the best practice on integration with D365. We have experience with integrations with NAV and BC and some AX but no relevant experience with D365. I understand there are some performance challenges on these integrations, mostly because of D365.
I believe that it would be beneficial to everybody to understand how we can best take advantage of the DW connection options.
Thank you,
Adrian
Hi guys,
The recommandation is to go with OData batch for as much as possible. But it always depend on the project and customer.
Please see our documentation site. There is also this tutorial explaining the best practise setup of an integrated webshop to BC Cloud:
https://doc.dynamicweb.dev/manual/tutorials/index.html
BR Rasmus Sanggaard
Hi Rasmus,
Yes, I have seen the tutorial and it is a really good start, but it lacks many details. The recommendations that we get when we talk to one of your experienced people are also nowhere to be found, which is why many partners get off to a bad start with the first many projects.
So what we need, is an honest place where we can all share this information, without hiding anything or other initiatives from DW that help partners and new developers get off to a good start with DW10.
I know it always depend on the project and customer, but I'm not talking about special solutions and exceptions, I'm talking about best practices based on standard software with most common setups and hosting.
It is still very unclear to me how to do a price update or a stock update with a batch run. It doesn't sound like an optimal solution for many customers, but I think I will make a new thread where I ask specifically how DW has solved this in their consulting business.
Best regards
Kim
Hi,
I do understand, but forum is maybe not the right place then. We do have our Partner Center to help you with all your more concrete needs :)
Feel free to contact Rasmus Damgaard - Head of Partner Center: rda@dynamicweb.dk or here: https://doc.dynamicweb.dev/documentation/fundamentals/support/gettingsupport.html
They are there to help with training etc.
BR Rasmus Sanggaard
Hi Rasmus,
I believe this is not a question of Training but rather of Documentation.
I spent some time 2 weeks ago reading all the documentation regarding integration with D365, including "Requests and responses" and whatnot.
Then, I had a sales/technical presentation to one prospect. I have presented the things as I have understood from the documentation just to find out later that I was somewhat wrong.
As long as we have 2 connection options in the pricelist as add-ons, we need to know when to use one and when to use the other. We cannot keep asking the Partner Support for clarifications every time we have a new D365 project. At least that's not how we did it in the past.
I agree with Kim that we need a good and clear starting point. We need to know when to use one connector and when to use the other. What are the pros and cons of each option? I am sure each option has its benefits; otherwise, it would not be featured in the pricelist.
If you still think that contacting the Partner center is the way to go, I can do that, but I still feel that my developers need a place where they can go and document themselves.
Thank you,
Adrian
Hi,
I was suggesting the training approach because Kim stated that they were a young team—and especially if they are new to DW10, it is a good starting point.
I wish the decision about which approach to take was always black or white, but it isn't. We are working on a very high-level decision tree that might help with better understanding, but an integration project is often defined not only by business needs but also by technicalities.
BR Rasmus Sanggaard
You must be logged in to post in the forum
