Building a checklist
Anyone who has performed a Dynamics AX application installation or upgrade has to be familiar with standard checklists. Normally, a checklist is a list of menu items displayed in a logical sequence. Each item represents either mandatory or optional action to be executed by the user in order to complete the whole procedure. In custom Dynamics AX implementations, checklists can be used as a convenient way to configure non-standard settings. Checklists can also be implemented as a part of third-party modules for their initial setup.
In this recipe, we will create a checklist for user-friendly ledger budget setup. The checklist will consist of two mandatory items and one optional item.
How to do it...
Carry out the following steps in order to complete this recipe:
1. Open the AOT, and create a new interface named
SysCheckListInterfaceBudget:
interface SysCheckListInterfaceBudget extends SysCheckListInterface { }
2. Create three classes, one for each checklist item, with the...