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

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

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?