Создание модуля

Вы можете создавать собственные модули для платформы ELMA365. Например, можно настраивать новые виджеты для форм или действия для бизнес-процессов со сложной логикой. Такие модули можно многократно использовать для решения разных задач. Можно написать интеграцию со сторонней системой или добавить свой метод API.

Чтобы создать собственный модуль:

  1. Перейдите в Администрирование > Модули.
  2. Нажмите кнопку +Модуль и в открывшемся окне выберите опцию Создать.
  3. Укажите название и описание модуля, выберите иконку и нажмите Создать.

create-module-1

После этого вы перейдёте на страницу управления модулем. Работа осуществляется на отдельных вкладках:

  • Основные — общая информация о модуле: название, графическое обозначение, краткое и полное описание, ссылка на документацию, описывающую процесс работы с модулем, разработчик, создавший данный модуль, ссылка на сайт разработчика; 
  • Настройки — глобальные параметры модуля;
  • Виджеты — разработайте свои собственные виджеты для форм бизнес-процессов, приложений, страниц разделов и т. д.;
  • Методы API — создайте методы модуля, которые будут доступны из внешних систем. Например, для запуска бизнес-процесса из внешнего приложения. Методы также можно вызывать из скриптов на формах виджетов, процессов и страниц в ELMA365;
  • Действия в БП — добавьте новые действия для бизнес-процессов;
  • Процессы бизнес-процессы, работающие в рамках модуля, которые используются для настройки действий;
  • Сервисы — интегрируйте пользовательские переносимые микросервисы в модуль, чтобы расширить его функциональные возможности и решить множество задач в ELMA365;
  • Обработка событий создайте и настройте действия, совершаемые в системе при наступлении определённых событий. События можно обрабатывать при помощи скриптов, настроить запуск процесса, а также отправлять сообщения о произошедшем событии во внешний сервис;
  • Внешнее приложение — подключите внешнее приложение, чтобы предоставить доступ сторонним сервисам к защищённым ресурсам ELMA365 по протоколу авторизации OAuth2. После этого данные из ELMA365 могут служить способом аутентификации на стороннем сервисе, а также источником для обращения через Web API;
  • Внешние сервисы — настройте интеграцию с веб-сервисом, использующим протокол SOAP (Simple Object Access Protocol), для обмена данными с ELMA365. Это позволит получить доступ к языку описания веб-сервиса (WSDL) и обращаться к его методам и типам данных в серверных скриптах, чтобы использовать их для решения задач в ELMA365;
  • Переводы — добавьте файлы формата .po с переводом ресурсов на языки, которые отличаются от исходного языка модуля. Чтобы включить опцию перевода интерфейса и получить доступ к вкладке, обратитесь в техподдержку ELMA365.

Настроенный модуль можно выгрузить в виде файла формата .e365. Подробнее об этом читайте в статье «Экспорт модуля». После импорта в другую компанию пользователи могут управлять модулем.

Вы можете изменить настройки модуля. Для этого в разделе Администрирование > Модули наведите курсор на модуль и нажмите появившийся значок шестерёнки. Откроется страница управления модулем. После внесения изменений сохраните их.

Вкладка «Основные»

Дополните или отредактируйте основную информацию о модуле.

create-module-2

  • Название* — наименование модуля;
  • Иконка — графическое обозначение модуля;
  • Краткое описание* — информация о возможностях модуля, которая отображается в разделе Администрирование;
  • Детальное описание — подробное описание функций модуля;
  • Язык — исходный язык интерфейса, на котором был создан модуль;
  • Ссылка на справку — ссылка на документацию, описывающую процесс работы с модулем;
  • Разработчик — разработчик (компания-разработчик), создавший данное модуль;
  • Сайт разработчика — ссылка на сайт разработчика.

Укажите всю необходимую информацию и нажмите Сохранить.