Custom actions can be used to do things like transferring data to and from external systems or databases, run iterative calculations, and more, by coding the logic in C#.

Each method that complies with the predefined types will be automatically recognized by the system and these methods are called Custom Action Hooks. Each Custom Action Hook can be considered an individual process that can then be assigned to an action button event trigger.

To add a new custom action, go to the custom action designer under the events menu. Next, click Add Custom Action, and enter a friendly name in the Custom Action Name field. This name will only be displayed during development, and will not be visible to the end users. Next, drag and drop, or select your file from the custom action file box and press create custom action. This custom action will now be available in the user interface designer.

To assign this custom action to an Action Button, first select the button and then add the desired custom action hooks into the button Events.

For more information about the hook types and other examples, please visit our help pages and github repository.