URL Changes for Unified Client Interface Apps vs Web Client Apps

1 Comment

In this post, we will take a look at how the URL formats are different in new Unified Client Interface Apps, vs the older legacy Web Client. This may come in useful when you are upgrading to the new Unified Interface, in places where you are building a URL dynamically or in a static way.

Dashboards

Unified Interface

https://crm971021.crm.dynamics.com/main.aspx?appid=e7a248bf-f35b-ea11-a811-000d3a5698d2&pagetype=dashboard&id=2701de60-8f2a-48a4-8262-4a35ca7441fa&type=system&_canOverride=true

Web Client

Note – this is without the navigation bars:

https://crm971021.crm.dynamics.com/main.aspx?pagetype=dashboard&id=2701de60-8f2a-48a4-8262-4a35ca7441fa&type=system&_canOverride=true#598527068

Default Entity List

Unified Interface

https://crm971021.crm.dynamics.com/main.aspx?appid=e7a248bf-f35b-ea11-a811-000d3a5698d2&pagetype=entitylist&etn=account

Web Client

https://crm971021.crm.dynamics.com/main.aspx?pagetype=entitylist&etn=account

Entity List View

View Type:

System = 1039

Personal = 4230

Unified Interface

https://crm971021.crm.dynamics.com/main.aspx?appid=e7a248bf-f35b-ea11-a811-000d3a5698d2&pagetype=entitylist&etn=account&viewid=61273827-328e-e011-95ae-00155d9cfa02&viewType=1039

Web Client

http://crm971021.crm.dynamics.com/main.aspx?etn=account&pagetype=entitylist&viewid={61273827-328E-E011-95AE-00155D9CFA02}&viewtype=1039&navbar=off&cmdbar=false

Existing Entity Record

Unified Interface

https://crm971021.crm.dynamics.com/main.aspx?appid=e7a248bf-f35b-ea11-a811-000d3a5698d2&pagetype=entityrecord&etn=account&id=64993617-c85d-ea11-a811-000d3a579ca1

And specific form:

https://crm971021.crm.dynamics.com/main.aspx?appid=e7a248bf-f35b-ea11-a811-000d3a5698d2&forceUCI=1&pagetype=entityrecord&etn=account&id=64993617-c85d-ea11-a811-000d3a579ca1&formid=cb430327-bcc1-416d-959d-db7592e685af

Web Client

Note the encoded URL:

  • %7B is {
  • %7D is }
  • %3d is =

https://crm971021.crm.dynamics.com/main.aspx?etc=1&extraqs=formid%3d8448b78f-8f42-454e-8e2a-f8196b0419af&id=%7b64993617-C85D-EA11-A811-000D3A579CA1%7d&pagetype=entityrecord

And specific form:

https://crm971021.crm.dynamics.com/main.aspx?etc=1&extraqs=formid%3dCB430327-BCC1-416D-959D-DB7592E685AF&id=%7b64993617-C85D-EA11-A811-000D3A579CA1%7d&pagetype=entityrecord

New Entity Record

Unified Interface

https://crm971021.crm.dynamics.com/main.aspx?appid=e7a248bf-f35b-ea11-a811-000d3a5698d2&pagetype=entityrecord&etn=account

Web Client

https://crm971021.crm.dynamics.com/main.aspx?etn=account&pagetype=entityrecord

New Entity Record with Setting Fields

Unified Interface

 

Web Client

Use extraqs parameter to pass parameters. These parameters are encoded, i.e. below uses %3D (=) and %26 (&):

https://crm971021.crm.dynamics.com/main.aspx?etn=account&pagetype=entityrecord&extraqs=telephone1%3D1112221111%26fax%3D1232221111#231654931

https://crm971021.crm.dynamics.com/main.aspx?etn=account&pagetype=entityrecord&extraqs=telephone1%3D1112221111%26fax%3D1232221111#231654931

 

THANKS FOR READING. BEFORE YOU LEAVE, I NEED YOUR HELP.
 

I AM SPENDING MORE TIME THESE DAYS CREATING YOUTUBE VIDEOS TO HELP PEOPLE LEARN THE MICROSOFT POWER PLATFORM.

IF YOU WOULD LIKE TO SEE HOW I BUILD APPS, OR FIND SOMETHING USEFUL READING MY BLOG, I WOULD REALLY APPRECIATE YOU SUBSCRIBING TO MY YOUTUBE CHANNEL.

THANK YOU, AND LET'S KEEP LEARNING TOGETHER.

CARL

https://www.youtube.com/carldesouza

 

ABOUT CARL DE SOUZA

Carl de Souza is a developer and architect focusing on Microsoft Dynamics 365, Power BI, Azure, and AI.

carldesouza.comLinkedIn Twitter | YouTube

 

One Response to URL Changes for Unified Client Interface Apps vs Web Client Apps

  1. Thanks for the great summary! In section “New Entity Record with Setting Fields” did you just forget to add an example to unified interface or is not possible anymore?

Leave a Reply

Your email address will not be published. Required fields are marked *