Графический конструктор автоматизаций
Описание
Конструктор, позволяющий задать правило поведения процесса без написания скриптов.
Правило в конструкторе поделено на три логических блока:
Поля с вводом текста поддерживают контекстные переменные |
Порядок создания правил
Правило без условий
-
Дать название правилу
-
Добавить событие из блока
Когда
-
Добавить действие из блока
Выполнить
-
Нажать кнопку
Сохранить
Правило при наличии условий
-
Дать название правилу
-
Добавить событие из блока
Когда
-
Добавить условие из блока
Если
-
Добавить действие из блока
Выполнить
-
Нажать кнопку
Сохранить
Таблица правил
После завершения конструирования, правила отобразятся в таблице, где возможны следующие функции:
-
Добавление нового правила
-
Фильтрация по названию или пользователю
-
Отображение только активных
-
Включение/отключение состояния, в случае, если необходимо запускать в определенное время, например, отключение работы кассы на время работ
-
Обновление таблицы
-
Посмотреть историю изменений всех правил
-
Редактирование(необходимо указать причину)
-
Посмотреть историю изменений конкретного правила
-
Удаление(необходимо указать причину)
Версионирование
Редактирование правил логгируется. В истории можно просматривать состояния правил на момент внесения изменений, также можно попробовать восстановить правило (восстановление может быть неудачным если внутренняя структура программы изменилась с того момента).
По умолчанию количество хранимых логов ничем не ограничено. Количество логов можно ограничить ключом в конфиге:
processAutomationsHistorySize=<максимальное число логов для типа процесса; 0 - выкл. логгирование>
Конструктор можно расширять новой функциональностью. |