When the Modern Client was released with Dynamics 365 Business Central Release Wave 2, Microsoft promised to have fixed a lot of the problems that previously held end-user customers from using the Web-Client:
So, during my last Application course at Readynes in Sweden, we decided that we would run half the course in the Dynamics 365 Business Central Spring Release's Windows client and the other half in the Dynamics 365 Business Central Release Wave 2's Modern client.
Why only half? Well, because if I only teach the delegates about the Modern client, they will not know how to operate the Windows client running with their customers Dynamics NAV 2009 up to Dynamics 365 BC SR. And trust me, I still have customers running both Navision 3.70 and 4.0
So, being the Kamikaze trainer that I am, we dove right into it. Also, we tried to keep the mouse out of reach, and to operate the client with the keyboard alone.
And without further ado, here are our experiences:
The Modern client looks more or less like the Spring Release web-client:
As in the previous versions F11 (full Screen) helps a lot:
Now I have more space for the actual relevant information on the page.
The first thing I notice, is the 3 lines in the top-right corner:
That is the new Business Features menu, something akin the Departments Menu, but only for the Role Center:
This can be accessed by Shift+F12, by the way.
These are all the list pages shown on the profile to access directly, but it is also the access way to the new Departments Menu:
( No Shortcut)
Here we get all the Lists, Tasks, Administration pages and Reports that we earlier got from the Windows client's Departments menu:
Selecting one of the menu items will take me back to the Role Center where it executes the function. Esc, a couple of times will do the same if I don't select anything. F12 (Go-to Menu) has not been implemented since the web browser uses that for the development menu.
How about Ctrl+F12 for the Departments Menu?
As appose to the previous versions, it is both possible to personalize, configure and design pages.
The difference between these are:
Click the Gear icon in the top-right corner of the client and select Personalize:
Now the Personalizing bar appear:
Click in the page part that you want to change:
Hide it or move it to where you want it, in this case I hide it to create more space for my Cues.
Personalizing a card page or a list page is a little different:
Here it is the Customer list:
Click the Gear icon, select Personalize, click ^More to show the + Field action and either drag a field from the Add Field to Page section to the desired place or point to the field that you want to either:
This also applies to the Fact-Boxes:
Adding actions to the page, the new Bookmark functionality has been introduced:
Use Alt+Q to search for the page you want to add, in this case the Released Production Orders:
Click the Bookmark icon and the action has been added to your Role Center:
It is just as easy to get rid of an action, click the action, in this case the Transfer Orders:
Then unselect the Bookmark and it is gone:
To clear the Personalization that has been applied to the page, click the Gear icon again, select the Personalization item and click Clear Personalization.
Select the level you want to clear, in this case All:
Confirm the action, and the profile is back to the configured profile.
Designing the pages works the same way, but now it will apply to all users and it will be saved as an extension:
Looking at the code that was downloaded, it is apparent that the number series used for the extension is 50100 and forward, so watch out if you have other plans for that number series.
If you want to configure the profile, it is necessary to go to the profiles list.
Alt+Q and search for profiles.
Press Alt+Shift+F3 to open the Filter Pane and to select the Primary Key or press Alt+F3 and select the field you want to filter.
Search for the Order Processor profile and press Shift+F3 to close the Filter Pane
Press Shift+F10 to open the line menu:
Now select the Customize pages item. This brings out the Profile in Configuration Mode.
Here you can hide or move menus, actions and page parts.
Example Removing the Sales Journal from the profile:
You also add new menu items to the page using the new bookmark functionality, if you search for the page with Alt+Q and bookmark it from there.
Clicking the Done button, the following message appear:
Ctrl+F4 will close the browser tab and bring you back to the Profiles list.
Close and reopen the browser for the changes to take effect.
To clear the customization on a page, it is necessary to go to the Profile card:
Here you can click the Clear customized pages action. This will give this warning:
Confirm the change and the customization is gone.
Restart the browser for the change to take effect.
Let's take the Modern client for a spin application wise:
Just to take some random examples.
Opening the client, it takes a bit of getting used to maneuvering the Role Center. I prefer to start with the F11 to get a full Screen. I still haven't figured out where the cursor is when I start the client, but if I use the Tab and the Shift+Tab and then the Arrow keys, it switches between the different menus.
Space, Arrow Down or Enter will expand the menus:
If I accidently open a page, I can always go back with Esc.
It seems clear that the fastest way to access a page is to use the Alt+Q function and search for what you need.
It is also clear that the Next-next installation I made of the D365BC RW2 has ignored my Region and my time zone.
Opening My Settings shows this:
Region is set to English (United States) but my Regional settings actually states this on my server and client:
Also, I would like to be in Baja California but my Time Zone on the server has been set to:
The service tier makes it even more confusing:
So, make sure to adjust these before you start using the client.
In order to run a few flows, I want to activate the Automatic Inventory Batch and then run it manually to get it up to speed. That can be done by:
So, opening the Inventory Setup is Alt+Q and type Inv Set:
Then go back to the Role Center with Esc. Even though it says SAVED in the top, we realized that e.g. changing a Customer on the Customer card, it actually said SAVED in the top, but the customer was not actually saved until we left the page.
Then I press Shift+F12 to go to the Business Features menu.
Here it is actually possible with a little Shift+Tab and Arrow keys to press the Explore All action.
Now I can Tab my way through the modules in the Departments menu until I land on the Finance module, then with the Arrow keys to select the Adjust Cost Item Entries batch.
It is way easier to use the mouse or to press Alt+Q and type Adjust Cost and select the Adjust Cost Item Entries batch.
Same thing with the Post Inventory to G/L.
Use Alt+Q and search for Purchase orders.
It is not always possible to create a new with Alt+N from the list, but if I press Space or Enter to open the purchase order first, then I can create a new with Alt+N.
Notice that I am already three pages in here:
Typing My New Vendor in the Name field, will give me this:
I then select the template:
Ctrl+Enter will Jump to the Ok button and Ctrl+Enter will select and close the selection.
Ok ok, so I made a typo creating the vendor. But now I cannot create a My New Vendor by typing the correct new name in the Name field. It automatically selects the My New Window vendor. I have to delete the wrong vendor first.
Correcting that, I now have a My New Vendor, and Ctrl+Enter will select the new vendor and return to the purchase order:
In the Purchase order, I can use the Personalization to select which fields should be included in Quick Entry, making it much faster to enter data. In this case I only want to keep Vendor Name, Contact and Vendor Shipment Date on the header:
And from the lines I only want to land in Type, No, Quantity and Direct Unit Cost. This way I can enter data quickly into the purchase lines:
This means that I can enter a full Purchase Order by typing:
Ups, now it jumped to the next line instead of moving to the Quantity field. This must be fixed!
Going back to the Type field above and pressing Enter, it jumps to the No. field and next to the Quantity, but always after entering the No. it skips to the next line.
A super cool feature is, that it is possible to expand the page to show more or less on the page: normally it will show this:
But if I click the Open in a New Window icon, I get the purchase order in a separate window:
If I click the two arrows in the corner instead:
It shows a compressed view:
If I instead had clicked the (i):
I can toggle the FactBox area on and off.
And lastly, if I click the Focus icon:
Then I get a window with only the lines:
This is super cool.
If I want to create new items directly from the lines, it must be set up first. So on to the Purchase & Payable Setup page with Alt+Q.
Turn it on and return to the purchase order.
Type an unknown Item Description in the No. field and the following message appears:
Create the new Item using a template:
Press Ctrl+Enter twice to return to the purchase order line.
See the statistics using F7.
Post the Purchase Order using F9 or Shift+F9.
After this relatively successful creation of purchase orders with new vendor and new item, what about the General Journal?
Previously there have been massive criticism due to lack of user-friendliness in the journals. Let's check if that has been resolved too.
Opening the General Journal by pressing Alt+Q and searching.
The first thing I notice, is the lack of fields:
The Document Type, the Account Type and many other fields are simply missing.
Personalization does not help either.
It is not until I find an action in the Page menu called: Show More Columns, I get the full amount of fields in the General Journal.
I'm sorry, this has no place in a journal used daily by thousands of accountants and bookkeepers. It looks like something made for people entering expenses on the road via the Phone or the Tablet App. Fine, they should also have some new functionality, but it should be as functionality you switch on, not something that will annoy the ¤#%"¤ out of the primary users that are using the general journals every day and must be switched off.
Luckily the General Journal is the only place where it has been implemented and clicking the Show More Columns will bring the page back to normal.
Now the big job begins. Trimming the journal:
I remove the fields not needed in my company:
Then I add new fields needed by me:
Then I exclude all fields from Quick Entry except:
This way I can create lines with only touching eight fields. After Bal. Account No. it jumps to the next line.
Together with the new way of adjusting the column widths makes it much easier than before.
Also, here we can use all the good old shortcuts:
With RW2 we don't even need to wait for the server response any longer. Now it is just typing and pressing enter just like in the good old days.
This is perfect.
I have compiled a list of all shortcuts in the modern client and in the application.
The list can be downloaded here.
We are getting there.
There are still small glitches, but in the whole, this is what the users have been asking for.
There are still many levels in the menus, but somehow you learn to get around that.
The More Options action is still annoying and searching for menu items is still tedious.
There can always be more shortcuts and adjustments:
But the majority of the functionality is there, and I must admit, that after only two days, I realized that I can roll with this on a daily basis.
The new Business Features and Departments menu are welcome additions, the latter though, is best operated with the mouse.
So, when CU1 version shows up, I'm going to upgrade to that.
Just one word of caution, like the old classic client, it is possible to accumulate a lot of open pages, and sometimes it is necessary to close them all by clicking Esc a lot of times.
This will be part of my upgraded Role Tailoring book, so stay tuned.
Now updated with a list of shortcuts in the Modern client