Modules > Custom modules / Creating custom module

Creating a custom extension

You can create custom modules for the ELMA365 platform. For example, you can customize new widgets for forms or business processes activities with complex logic. Such modules can be used multiple times for different tasks. You can create an integration with a third-party system or add your API method.

To create a custom extension:

  1. Go to Administration > Modules.
  2. Click the + Module button.
  3. In the window that opens, select the Create option.
  4. Come up with a name for the module, give a short description and choose an icon.
  5. Click Create.

After that, the module management page will open.  Module configuration settings are broken down into six tabs:

  • Common. The tab contains general information about the module: name, icon, short and full description, link to the documentation that describes the module usage, the name of the developer who created this module, a link to the developer's site.
  • Settings. The tab contains the global properties of the module.
  • Widgets. You can add custom widgets for business process forms, apps,workspace pages, and more on this tab.
  • API Methods. On this tab, you can create module methods accessible from external systems. For example, it can be a method of a business process start from an external application. You can call such methods from scripts on widget, process and page forms.
  • Business process activities. You can add new business process activities on this tab.
  • Processes. You can add business processes that are used within an module and are used to customize activities.

You can download the configured module can as an .e365  file. See the article "Custom module export" for details.The users from another company do not have access to the management page of the imported module.