Plug-in (Плагин) – независимо компилируемый программный модуль, динамически подключаемый к основной программе и предназначенный для расширения её возможностей. Платформа ELMA BPM содержит инструменты для создания таких программных модулей, размещаемых в виде операции на графической модели. Найти созданные модули можно на боковой панели инструментов графической модели процесса в разделе Plug-ins.
Все плагины в системе можно разделить на два больших вида:
Операции второго вида отображаются в группе Пользовательские расширения, содержащей элементы, доступные для изменения. Содержимое этого блока управляется на вкладке "Сценарии" Дизайнера ELMA. Базовая поставка может содержать готовый набор пользовательских расширений. Так, при подключенном приложении ELMA CRM+ в пользовательские расширения добавляется раздел CRM Expert, содержащий элементы для управления взаимоотношениями с клиентами из процесса. При подключенном модуле ELMA Проекты+ добавляется раздел Проекты+, содержащий элементы для управления проектами.