49

Proposed new functionality:  a form control in D365FO that can be used to embed an external web page inside the normal D365FO UI, like an "iframe".  (Or a decent workaround beyond just providing a link to an external web page)


Ideally, we want something like an embedded iframe, side by side with existing content, similar to what we can do now with PDFs with the recent vendor invoice attachment feature.  I figure it would be a common request for customers/partners who already have an existing web application they want to integrate with.

Category: User Experience
STATUS DETAILS
Completed
Ideas Administrator

The ability to embed third-party apps is available as public preview starting in 10.0.9 / Platform update 33. There are two aspects to this feature. First, you can add a new tab page with an iframe that points to your external web page in an existing form via personalization. This aspect requires the Saved views feature to be enabled. Second, you can add a new page to the dashboard, similar to a custom workspace, that will just contain an iframe that points to your external web page. This portion can be enabled via the Full-page apps feature in Feature management.

See the Embed third-party apps feature in the Release plan for more details.

Comments

S

Dear all,
is this feature already available with the latest release? Can you give a brief information about the status?

Category: User Experience

S

Is there something this would allow you to do that is not possible with extensible controls/javascript( https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/user-interface/extensible-control-programming-reference )? I'm not sure I understand the request.

Category: User Experience

S

Martin, yes, I definitely agree that "integrating" with an existing web application is a very open-ended problem.  I also agree that this "iframe" idea is only one piece in a larger solution that would involve authentication and direct communication between multiple services.  


Hopefully, this specific suggestion can be limited in scope to just the "iframe" itself.


As a hopeful consumer of this potential feature, I would expect to have to worry about authentication myself.

Category: User Experience

S

Integrating with existing web applications sounds to me as potentially a much wider and more complicated problem than merely embedding a web page. "To integrate" can mean almost anything, but even merely displaying may require dealing with authentication, for instance. It calls for careful requirements gathering and scope definition.

Category: User Experience