Обязательные шаги:
Определить обрабатываемую структуру, условия запуска сценария, задать дополнительные настройки.
Наполнить сценарий кубиками и определить их последовательность.
Настроить работу отдельных кубиков.
Опубликовать и запустить.
Очень важным аспектом разработки является тестирование. Как на уровне отдельно взятых кубиков, так и на уровне сценария целиком.
Здесь нет особых правил, зависящих от синтаксиса языка программирования, ограничений среды разработки или других специальных регламентов. В первую очередь учитываются поставленные бизнес-задачи, реализуемые в рамках сценария.
Настройки платформы позволяют защитить всю систему от бесконечных циклов в сценарии, в случае неправильного построения логики обработки данных. Система сама отследит и остановит зацикленный сценарий, а в его логах появится соответствующая запись.
Доступ к настройкам допустимого количества итераций в циклах есть у администратора платформы.
В левой панели находятся группы сценариев. Это помогает не запутаться в больших проектах. Группы находятся на одном уровне и не имеют вложенности.
Панель справа позволяет создать сценарий, поработать с группой (создать, переименовать, удалить), настроить доступы.
В центре список сценариев с подробностями:
OID сценария;
Дата создания и дата изменения;
Имя сценария (не System name);
Структура, с которой сценарий работает и условия входа объекта;
Запущен или нет;
Счётчик обработанных объектов.
При копировании сценария открывается меню с заполненным первым шагом, при этом название заменено конструкцией формата “copy from 14-01-2019”. Важно, что при копировании System name сценария меняется автоматически.