Developing GENESYS Add-Ins

The capabilities of GENESYS can be customized or extended via Add-in framework. By creating and loading an Add-in in GENESYS, you can add menus to the ribbon or context menu and execute operations from those menus.

Add-In Development

In the basic design, add-in developers create a class for each item they wish to add. Developers must implement the required interfaces and configure the necessary attributes.
The types of items that can be added through customization include:

Using Add-ins, custom items can be added to the following menus and context menus:

Common Interface Specifications for Each Menu

Items added through the Add-in have the following parameters:

Additionally, the following metadata must be specified for displaying the item in GENESYS:

Specifications for Items Added to the Ribbon

When adding an item to the ribbon, additional metadata must be configured:

Add-In Loading

At the startup of GENESYS, DLLs located in the Add-ins folder within the installation directory are loaded.

Display and Execution of Add-In Commands

Similar to the CanExecute function in scripts, the execution eligibility of each command is determined based on the current state of GENESYS.
Like the Execute function in scripts, the implemented processing can be executed by selecting the add-in command from the respective menu.

       

NOTE:

If you have any questions or need assistance at any point during this process, please contact Vitech Customer Support at +1.540.951.3999 or via email at support@vitechcorp.com.