The URL Parameters

The awesomeness of the HTML5 client is apparent, but it might be even clearer if you know a bit on how the URL parameters work as well. These can be used to further enhance your user experience and extend the usage of the web client.

URL parameters are additional commands you can send in the URL and can be used to affect the way the web application works. It is placed at the end of the URL string after the ? (question mark) character and each parameter is separated by an & (and) character.  The parameter can be given an attribute or value and that is separated by the = (equals) character.  Giving you a structure like so:

https://site.domain.com/page.format?parameter1=attribute&parameter2=value...

Let’s dive in!

cmp=[legal entity]

You can set a default company that the user defaults to at User Options > Preferences > Startup > Company. Use this URL parameter to override this and directly access a legal entity. If you use many companies it will be easy to create shortcuts for each company for quick access.
Note: This parameter is visualized by default in the URL.

lng=[language]

You can set a default user language under User Options > Preferences > Language and country/region preferences > Language. However if you like to open the solution in another language, use this URL parameter. Great if you’re doing user training and support, work with different companies in their native languages or if you are doing a demo.

mi=[menuItem]

Use this to go directly to any of the forms in the solution. Based on your user settings you either go to DefaultDashboard, SystemAdministrationWorkspace, EssentialsDashboard or HcmEmployeeSelfServiceWorkspace. This can take you to any for like SalesTable, CustTable and so on…
Note: This parameter is visualized by default in the URL and it is easy to copy it for future use.

hideSplash=true

Want to skip the splash screen? Use that. Looks like it shaves of a millisecond or two, so it isn’t that much faster. It does however look slightly cleaner from my standpoint.

theme=[ThemeID]

theme

The theme ID is the number of the color palette given in the user setup. This is awesome when combined with the “cmp” URL parameter. Gives you a sense of what company you’ve launched, but be aware that you can change company at any time.

limitednav=true

If you’re afraid you might accidentally navigate to a form you shouldn’t be in, you can use the “limitednav” URL parameter to minimize this risk. This parameter takes all navigation possibilities away.

density={21,30}

Working on both tablet and on a computer? There are two different types of grid density in the solution. High(21) and low(30). Select your pixel density by using this URL parameter. This is the same as selecting a different grid density in the user options.
Example: &density=21 is best suited for desktop and &density=30 is best suited for tablet/touch.

prt=[partitionID]

If you have a solution that is partitioned you can use this to quickly going to the right one. The feature is deprecated, but still works. For instance the Contoso database Public sector partition can be accessed by writing: prt=ps. You can get an overview of the partition by entering f=PartitionAdministration (replacing the mi parameter). Note that partitions have their own user access, so you would initially access it with the system master user. Thanks to Ievgen for pointing this out.

f=[formName]

Some forms doesn’t have menu items. Like “SysTableBrowser”, “jmgClock” and “jmgWorkPlanner”. These are some forms that are in the system, but isn’t accessible through the menus. This replaces the “mi” parameter.

q=[queryString]

If you activate the “URL manipulation” parameter under your User settings > Preferences, you’ll find that when doing a filter or record lookup you’ll get a query string directly in your URL. I assume that this is the query string that is created by the deep links generator. This is described in the Operations Wiki.
https://ax.help.dynamics.com/en/wiki/how-to-create-and-use-deep-links/

Mode={trial,mobile}

The mode selector does access features that you might otherwise not have access to. The “trial” attribute starts a trial experience and the “mobile” attribute gives the user access to the mobile application builder feature.

debug=develop

This gives you the opportunity to debug the application directly in the web client. It gives you a little indicator right next to the legal entity (company) selector on the top menu bar and clicking it gives you details on the client performance.


That is the list so far. This will give to the opportunity to create direct access to the form and information you need quickly and give a better user experience. I can see great benefit in a multi company solutions.
What URL parameters do you know about that isn’t on this list?

Master planning in Manufacturing

I just got my copy of the new Scott Hamilton book! Look at how happy I am!

It is an in-depth master piece that covers all the functionality from the basics to the advanced. Organized and written in a way that everyone with basic knowledge of the subject matter and ERP can digest it. It covers all the different type of manufacturing scenarios (Discrete, Project, Process and Lean) and has a great deal of case studies that are informative and might even solve many of your known and unknown issues.

This is the go-to book for any company that is using Master planning functionality. If you’re a customer, user or partner of Dynamics AX2012 or Dynamics 365 for Operations, then you should go get this book ASAP. You’ll probably save the cost after the second chapter (As the first is the introduction)…

It will deepen the understanding of the features for people that are already up and running on the system as well as work as a reference guide. And it is a great companion and a must-read to people doing an implementation or want to simply learn the solution.

Go get your copy either physical or electronically now!
https://www.amazon.com/dp/099730717X

Also read some of Scotts latest posts on MSDynamicsWorld.com for more info:

Time and attendance Terminal auto start

As there are many time and attendance solutions that have specialized terminal equipment available, the Dynamics AX solutions might seem like a step back in user friendliness. A way to improve the experience for end users is to launch the terminal window directly when the terminal is turned on, so they don’t need to launch the window separately.

Dynamics 365 for Operations

For Dynamics 365 for Operations it is easy to just launch the URL with the right attributes in the browser to full screen. Use either mi=JmgRegistrationJobQueue for the job card terminal or mi=JmgRegistrationTouch for the job card device and add &limitednav=true on the end to restrict navigation access.
Go to the terminal setup (Production control > Setup > Manufacturing Execution > Configure job card Terminal or Configure job card for Devices) and add the user to log in directly. On the terminal you can turn off the “prompt for production area” to further limit the interaction.
Put the shortcut in the windows “Start up” folder. An example of the shortcut could be:

chrome.exe --start-fullscreen --app=https://[yourURL]/&cmp=[Company]&mi=JmgRegistrationTouch&limitednav=true

Dynamics AX 2012

When it comes to AX 2012 you can do this by using the .axc files in combination with an XML file to launch directly to the terminal window. I have even been able to do this in a Citrix environment.

Just use the ax32.exe startupCmd command and prompt an XML. Read Janet Blakes bloggpost to do this.

Dynamics Podcast // Episode 12 // Security and Licensing

A panel full of Microsoft Business Solutions MVPs today. André Arnaud de Calavon and Sohaib Cheema joins us to talk about the importance of knowing security basics. We get in to some deep dive discussions into the in details and issues with managing security and licensing both for Dynamics 365 for Operations and Dynamics AX 2012.

Thank you to AXDATA for making this possible.
http://www.axdata.com

Hosts:
Fredrik Sætre — @AxFredrik
http://www.dynaxtips.com
Tommy Skaue — @Skaue
http://yetanotherax.com
Guests:
André Arnaud de Calavon — @DynamicsAXGeek
http://www.kaya-consulting.com
///////////////////////////////////////////////////////////////
Be a part of the community!
http://www.dynamicsuser.net/
http://community.dynamics.com/
http://www.iamcp.org/
//////////////////////////////////////////////////////////////
Don’t forget to Like and subscribe!
Music courtesy of Cannavo&Nesse

Common navigation in Update 4

I noticed that the global navigation features are implemented WAY better in Update 4 then earlier versions.

If you click the “waffle” (3×3 dot grid) in the top left corner in Update 4, you get the Office 365 apps dialogue instead of opening a new pane with Office 365.

update4waffle

Nice!

Dynamics 365 for Operations Update 4

In the recent post from Redmond we can read that Dynamics 365 for Operations is going to get platform Update 4 and it packs a punch. Here is a quick overview:

An ENTIRELY new work space design with rich embedded Power BI reports.
power-bi-in-d365-workspaceopsblog3

 

Release of the Mobility solution
opsblog4

Release of the interactive Gantt chart control for doing visual scheduling.
opsblog5

New feedback solution (which I hope is optional)
opsblog6

They are also from now on going to launch updates every month for the platform.
All in all this is a pretty large update and I can’t wait to get my hands on it.

D365 Operations is available on-premise! …again.

In the latest blog post of Sri Srinivasan the news about an on-premise solution for Dynamics 365 for Operations is making a comeback.

Microsoft has been a bit back and forth on the topic, because when AX7 was released it had a road map that said an on-prem solution was in the works and it was disclosed that it was going to run on Azure Stack.
After a while this was redacted and when Dynamics 365 for Operations was launched, the only alternative was a SaaS solution and it would only be available in the cloud. That did not sit well with a lot of customers and partners and Microsoft went back to the drawing board.
At Summit 2017 we were presented with the hybrid cloud solution where parts of the application workloads would be available as an partially offline solution to ensure better operational trustworthiness on sites, but it would sync up to the mothership in the cloud. It would have to be a hybrid solution as many of the services would only reside in the cloud. This is now referred to as “Cloud and Edge”.

NOW we are at the stage where the business data will be able to stay on-prem indefinitely with the selection of the “local business data” deployment scenario. LCS will still handle the application and the benefit of Automated deployments are still there, but data will not leave the premise. Even an on-prem license through SA/BREP will be available!

When? Q2 CY2017!

The distribution options for Dynamics 365 for Operations should now cater to any business needs through the model best suited for the customer. Thank you Microsoft for listening to your customers and partners.

Take your pick!
sri-blog-post-grid-graphic

More information will be disclosed at D365 Tech17!

Dynamics Podcast // Episode 11 // It takes a village…

Audio only:

We talk to the head of AXUG which is the AX focused user group that is a part of Dynamic Communities Inc.. We’ve seen a great focus from Microsoft on them lately, so we’ll get to know everything that there is to know about them.

We’re also going to talk to Pepijn Richter who is the Director of ERP Marketing at Microsoft to tell why they are creating close bonds with this user organization We also get to ask Pepijn some questions we’ve been wondering about Dynamics 365, AX and CRM.

Visit Dynamic Communities and join:
http://dynamiccommunities.com
http://axug.com
http://crmug.com

Join Tommy at Dynamics 365 for Operations Tech Conf. 2017
March 12-15 2017 in Seattle, WA, USA
http://d365tech.com

Join us both at Dynamic Communities Summit 2017 EMEA:
April 4-6 2017 in Amsterdam, Netherlands
http://summitemea.com

Other places to go in 2017:
http://ugfocus.com
http://axugsummit.com
http://ignite.microsoft.com
http://build.microsoft.com (If you can get tickets)
http://inspire.microsoft.com (Formerly know as World Wide Partner Conference)

Also check out the Enterprise Software Podcasts event calendar for even more events:
http://enterprisesoftwarepodcast.com/calendar/

For everything Dynamics 365:
http://dynamics.com

Visit our official website: http://dynpodcast.com

Hosts:
Fredrik Sætre — @AxFredrik
http://www.dynaxtips.com

Tommy Skaue — @Skaue
http://yetanotherax.com

Guests:
Heather Williams – General manager AXUG at Dynamic Communities Inc.
@DCI_Heather

Pepijn Richter – Director of ERP Marketing at Microsoft Corp.

///////////////////////////////////////////////////////////////
Be a part of the community!
http://www.dynamicsuser.net/
http://community.dynamics.com/
http://www.iamcp.org/
//////////////////////////////////////////////////////////////

Don’t forget to Like and subscribe!

Music courtesy of Cannavo&Nesse

Dynamics Podcast // Episode 9 // Appsource development

Ellipse Solutions was one of the initial partners with multiple solutions when Apsource was launched. Mikhail Roytman and Solution architect Denis Guryev from Ellipse Solutions joins us to talk about their experience with Appsource and development for Dynamics 365 for Operations in General.

Check out Appsource!
http://www.appsource.com

Hosts:
Fredrik Sætre — @AxFredrik
http://www.dynaxtips.com

Tommy Skaue — @Skaue
http://yetanotherax.com

Guests:
Denis Guryev (Solution Architect/Developer)
Mikhail Roytman (Partner) — @MikhailRoytman

Ellipse Solutions
http://www.ellipsesolutions.com

///////////////////////////////////////////////////////////////
Be a part of the community!
http://www.dynamicsuser.net/
http://community.dynamics.com/
http://www.iamcp.org/
//////////////////////////////////////////////////////////////

Music courtesy of Cannavo&Nesse

Quick Tip: New warehouse app and scaling

Supply chain and warehouse management guru, fellow countryman, fellow MVP and part time Pied piper Kurt Hatlevik just posted about the new warehouse app for Dynamics 365 for Operations. Read it here!

What a nice menu. Click for full image.

You can also check out the setup procedure from the AX Wiki here: https://ax.help.dynamics.com/en/wiki/install-and-configure-dynamics-365-for-operations-warehousing/

Now I played around with it a bit and I have to say I really like it and I’m so excited to see the nice interface and how intuitive and informative it is.

I did come across a neat little nicety while testing it, and that is the fact that you can adjust the font and layout size. This can be set so that you have all information on a single pane of glass and not be required to swap tabs to find info about the object you’re scanning.

Instead of this:

Notice the tabs on top?

You get this:

View all the data!

Doesn’t that look great on my Lumia 950?!

Just go to Display settings and adjust the Layout to 0,5 and flip your phone horizontal.

Change the settings here... Click for full image size.

Not rocket science, but still nice to know…

Subscribe to the Dynamics Podcast and look forward to us getting Markus Fogelberg from Microsoft on to talk to us about the new app in the beginning of February!