Business Central Desktop/Taskbar Icons for a DTAP Environment Pipeline
23 May 2022
Reading time ~4 minutes
As you might know, you can have multiple environments for your Business Central online or on-premise deployment. These can be Production (by default, for BC online, you can have 1) or Sandbox environments (by default, for BC online, you can have up to 3).
In our company (N.B. being a Microsoft partner supporting multiple customers), we have a convention to have 4 environments for each Business Central customer, both for BC online and on-premise customers. These concern environments following the DTAP paradigm, which gives us an environment for:
- Development - Where our developers do development and testing (even though we also do development using Docker containers)
- Test - Where our ERP consultants do testing
- Acceptance - Where end-customer users do testing
- Production - Where end-customer does his actual business in
A straightforward and convenient pipeline for testing new releases of Business Central, ISV- and PTE-apps in stages. And note that with this “DTAP” paradigm, the environments in the first three environment types are Sandbox environments, while the environments in the last environment type are Production environments.
However, a small annoyance (at least for me personally) when working with multiple customers is that once every while, I take a second to (1) know which desktop shortcut to use, and also (2) which environment (type) I am currently working in.
- Business Central Desktop Icons per Environment Type
- Custom Taskbar Icons per Environment Type
Business Central Desktop Icons per Environment Type
To address this issue, I have created a set of Business Central desktop icons, one for each environment type as used in the DTAP paradigm. The desktop icons each have a distinctive color (traffic light colors! 😜) and 3-letter code to signify the environment type:
- Development - Red color, “DEV” as 3-letter code
- Test - Yellow, “TST” as 3-letter code
- Acceptance - Green, “ACP” as 3-letter code
- Production - Blue, “PRD” as 3-letter code
In the figure below you see an example of these icons used for 4 different Business Central environments, one for each environment type in the DTAP paradigm.
You can download these icons by clicking the Download button below:
Disclaimer: The Microsoft Dynamics 365 Business Central logo/icon is proprietary to Microsoft. Please keep this in mind. Therefore no attributions to me are necessary whatsoever, as all rights and ownership are kept by Microsoft. This is just a sample set of icons for personal usage with Business Central.
Then, the first way, to use these icons is by applying them to your desktop shortcuts, i.e.:
- Open the Properties of your desktop shortcut (from the context-menu you can open with the right-mouse button)
- In the Shortcut tab, choose Change Icon…
- Browse and select the .ico file you need and choose OK.
Custom Taskbar Icons per Environment Type
Now, you might be thinking/asking: “As soon as I open BC from the desktop shortcut, I will see the default BC icon again in my taskbar. Is it possible to change the taskbar icon as well?”. It would be really helpful to see which environment you are working in by looking at the icon in the taskbar!
And the answer to the question of whether this is possible is: “It depends”.
Dynamics NAV and Early BC Releases
For Business Central 14.x web client (and older), it is possible to do this. Open the web client in Microsoft Edge (or Google Chrome), and then select the Apps | Install this site as an app option.
After clicking on this option, you will get the option to choose a custom app name and change the app icon. You can change the app icon by clicking on Edit which allows you to choose an .ico or .png image for your app.
If you create an app/shortcut for the app this way, you will also have the custom BC icon on your taskbar while working in Business Central! 😊
Latest BC Releases
With the latest versions of Business Central, Microsoft Edge only allows you to install BC as Progressive Web App (PWA). Unfortunately, when you install BC as a PWA in Edge or Chrome you do not get the option to choose a custom icon that should be used when you use the app.
Hopefully, this will become an option in the future, or maybe someone knows a way to achieve this, which I was not able to find. 😉
I hope the information and the downloadable icons in this post might be helpful to others! And, if you have any thoughts or ideas on how to get custom icons for BC as PWA, then please let me know! 😊