Skip to the content

Editing Dynamics 365 Records in Portals without Logging In

Dynamics 365 Portals were created as a method for External Users to access certain parts of Dynamics 365 without needing to be allocated a license.  The development of Dynamics 365 Portals allows Entity Views and Entity Forms to be exposed, this allows users to Edit, Create and Read data.  Users are also able to browse content anonymously without needing to record their contact information.

There are certain situations such as creating event invitations or personalised links to contacts in Dynamics 365 which do not have a valid login into the PowerApps Portals.

The following are steps to overcome this issue:

Create a Dynamics 365 Web Page

Select the Appropriate Form on D365 & Create a Dynamics 365 Entity Form with Edit Functionality

Expose the Entity form on the Web PageHow to use this functionality:

Creates record in D365Workflow to extract the GUID of the Record

Implement a Custom Workflow to Extract the record GUID

Create a new field storing the webpage details

https://_____________.powerappsportals.com/support/?id=

Create a new field to store GUID once the Custom Workflow is extracted, the GUID should look something like below

475b158c-541c-e511-80d3-3863bb347ba8

Concatenate the two together via a workflow

https://_____________.powerappsportals.com/support/?id=475b158c-541c-e511-80d3-3863bb347ba8

Here you have the portal record which is directly linked to D365 and can be edited.

Need more Information?

Check our Case Studies for examples of how we've helped various companies realise the benefits of Customer Engagement...

The OA Systems development team has a really detailed understanding of every layer of our business

Ayla Hutton, Technology and Projects Manager at Safety ‘n Action

OA Systems

Building C
Level 1/95 Ascot Avenue
Greenlane
Auckland 1051

Careers at OA

We are always looking for people who are excellent and passionate at what they do to join our team. If this sounds like you then we'd love to hear from you!

Need some help?

Customer Engagement can help improve customer relations, increase customer revenues, maximise cross and up-selling, create better communications and optimise your marketing.  Get in touch for a chat about how Customer Engagement 365 can help you...