I started this post to gather information and address issues with automating Microsoft Dynamics 365 web applications. I have not found a single post on the forum about Dynamics.
A summary about Dynamics (from Wikipedia):
Dynamics 365 is a product line of enterprise resource planning (ERP) and customer relationship management (CRM) applications. The Enterprise Edition comprises Dynamics CRM applications (field service, sales, project service automation, and customer service) plus Microsoft PowerApps, together with Microsoft’s premier ERP product, known as Dynamics 365 for Operations.
I am looking for support or ideas from this great community on how to proceed.
So far my ideas are these:
- Automate the web page.
I am using Chrome because it makes the web-page more responsive than using Internet Explorer. I have tried setting WaitForReady to COMPLETE on my selectors, but that does not seem to make any difference. The only way to make it somewhat stable is to look for multiple selectors by working backwards from the highest Idx found.
- Using REST API.
Dynamics has a REST API and uses OAuth which would be optimal to use instead of automating the web-page, but Microsoft recommends using an authentication library called ADAL, which UIPath does not support. More about it here: https://msdn.microsoft.com/en-us/library/gg327838.aspx
Does anyone have experience with Microsoft Dynamics and UIPath? Any input is appreciated.