In this post I will discuss different query strings parameters which can be passed in D365 Finance and Operations.
Following are the list of Query strings parameters which works with D365 Finance and Operations:
This represents the form to be opened. As shown in examples below “CustFreeInvoice” was passed.
This represents the menu item to be opened. As shown in examples below “CustGroup” was passed.
This represents the company data to be viewed. As shown in examples below “usmf” related data is shown.
This represents data partition and normally hidden. As shown in examples below “initial” related data is shown which is default.
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.
This represents runable class to be executed, it works in conjunction with mi=SysClassRunner. Please refer to the example below.
The parameter activityid is intended for internal use and is used in conjunction with troubleshooting support.
This removes all navigation menus and options from D365 Finance and Operation workspace.
This is used to view table browser, it also works in conjunction with mi. Example is shown below
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.
Trial and Mobile are two possible values for the query. The Mode parameter accesses advanced features of D365 Finance and Operations. If the value trial is specified, then a “trial version” starts and the value mobile gives the user the possibility to access functions for the creation of mobile applications. The extensions with the parameter are very minimal.
Used to skip splash screen, passing true value will skip splash screen.
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 for training and support, demo etc.
The theme parameter selects the Design ID number of the color palette provided. Same as what can be selected in the user options.