The add-on wizard is a tool that enhances the creation of extensions for Comarch ERP Standard and Comarch Retail products. Add-ons created with that tool are adjusted to distribution and installation on each workstation in the center of company structure via Comarch ERP Auto Update program.
After the application is installed and run, the main window of add-on wizard opens.
To proceed to the main wizard window, right click anywhere in the application.
Actions available in the main menu:
- New Add-On – starts new add-on creation process
- Upload Add-On – adds an add-on to the wizard’s add-on list
- Configuration– opens the application configuration window
- Help – opens the help file
The process of add-on creation consists of four steps. In the first step, you can define the basic information about a created add-on, such as name, version, product, and author. Select also the product components for which the newly created extension is intended.
In the second step, select actions to be run during add-on installation. You need to configure individual actions and specify the order in which a specific task is to be performed.
In the third step, define the behavior of processes and services related to add-on installation. Product-related processes and services will be closed automatically. It is also possible to define own processes to close and whether individual services are to be run automatically after the add-on installation process is completed.
In the fourth step, enter changes into the manifest.xml file. This step is optional for advanced users.
The add-on list shows all or only the latest add-ons created by the user (this is relevant to the option selected under Configuration tab). Each of the add-ons is dedicated to selected product version.
On the add-on list, you can edit or delete a selected add-on as well as create its upgraded version.
For more information regarding add-on creation, refer to the help file in the Add-on Wizard.
Handling add-on’s configuration files
A problem with changing the add-on’s configuration file can be resolved by creating a separate add-on containing only dll files (to copy the files) and another add-on containing only the configuration file. With this solution, only dll files are updated during add-on installation, whereas the configuration file is not changed.