Основной подход

Разработка сценария

Обязательные шаги:

  • Определить обрабатываемую структуру, условия запуска сценария, задать дополнительные настройки.

  • Наполнить сценарий кубиками и определить их последовательность.

  • Настроить работу отдельных кубиков.

  • Опубликовать и запустить.

Очень важным аспектом разработки является тестирование. Как на уровне отдельно взятых кубиков, так и на уровне сценария целиком.

Здесь нет особых правил, зависящих от синтаксиса языка программирования, ограничений среды разработки или других специальных регламентов. В первую очередь учитываются поставленные бизнес-задачи, реализуемые в рамках сценария.

Настройки платформы позволяют защитить всю систему от бесконечных циклов в сценарии, в случае неправильного построения логики обработки данных. Система сама отследит и остановит зацикленный сценарий, а в его логах появится соответствующая запись.

Доступ к настройкам допустимого количества итераций в циклах есть у администратора платформы.

Список сценариев

В левой панели находятся группы сценариев. Это помогает не запутаться в больших проектах. Группы находятся на одном уровне и не имеют вложенности.

Панель справа позволяет создать сценарий, поработать с группой (создать, переименовать, удалить), настроить доступы.

В центре список сценариев с подробностями:

  • OID сценария;

  • Дата создания и дата изменения;

  • Имя сценария (не System name);

  • Структура, с которой сценарий работает и условия входа объекта;

  • Запущен или нет;

  • Счётчик обработанных объектов.

При копировании сценария открывается меню с заполненным первым шагом, при этом название заменено конструкцией формата “copy from 14-01-2019”. Важно, что при копировании System name сценария меняется автоматически.