Skip to main content

[AX 7 Retail] : Moving Till Screen Layouts from one environment to another

Recently i needed to move my configuration from one environment to another. I expected it to be easy thanks to the Data Entities available in AX 7. However being the first time to do this it was a bit of a pain. First off it took me a while to locate the Data Entity I wanted to use. As its a long list I tend to apply a filter "Retail" to my the list of Data Entities.However turns out that they have a I should have used the filter "POS". 




In order to move the screen layouts few important entities are the POS Button Grid, POS button grid buttons, and the POS screen layout button grid zones . These hold the definitions of the grids displayed in your POS screen layout, buttons (which trigger functionality in the POS) within them and the grid zones assigned to those screen layouts. 
Another issue is assigning the images associated with the buttons. If the images on your environments have different indexes , you need to again associate each of the button with its respective image. This becomes a harder task because the AX 7 web client tries to load all the images at once when you click on Select Image. 

The alternative to this is to use Table Browser, I accessed table browser from the AX server, however thanks to my colleague Praveen Parameswaran i learnt that the table browser can be accessed by using a url (more about this here ).
Access table browser constructing the below link in your browser
you then need to find the use the button grid id to filter the buttons and then select the row corresponding to the button of which you want to change the image

Next you need to scroll to the field PictureId and replace it by the id of the Image you want to assign to the button.

 The image id can be found by accessing images in the path-
Retail and Commerce -> Channel setup ->POS setup -> POS
 
Hope this helps
Hitesh Manglani

Comments

Popular posts from this blog

A simple customization in MPOS (Blank Operation) with AX7

Hi All, I recently had to add a Blank Operation to Modern POS (MPOS) to open a url from MPOS. Blank Operation as you may already be aware enable you to extend Microsoft Dynamics Retail for POS by adding custom logic that can be triggered from the Retail POS Register buttons. The way to implement Blank Operations in MPOS  is different from Enterprise POS as MPOS is a modern app as compared to EPOS which is a windows forms based app. So lets explore a very simple customization i.e. we want to open a URL on triggering a button from MPOS. 1. We would need to start with AX to add a button to the layout of MPOS. If you do not want to disturb the standard layouts its better to copy one of the existing layouts and then modify it using the designer. Please note the designer only opens in Internet Explorer so it will save you time by not trying to open it in other browsers e.g Chrome 2. Next we need to add this layout to the Store where we intend to use it, in

Hyper-V VM 100% disk utilization

I was facing a persistent issue of 100% disk utilization on starting any VM in my Hyper-V. The below link helped me to resolve it https://social.technet.microsoft.com/Forums/office/en-US/2b184f22-ea8c-4bc3-9f64-8b46eeaeef61/hyperv-host-disk-usage-at-100?forum=w8itprovirt