Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Автоматизации 1. Автоматизация- инструмент гибкой настройки автоматизированных действий системы,   который позволяет гибко настраивать события и реакции на них в системе без программирования.
2. Автоматизация состоит из трех трёх основных компонентов: Триггеров (или событий), Условий и Действий.
3. При настройке одной записи "Автоматизации" прописывается (одного правила) Автоматизации указывается: при каком событии и каких условиях какие действия одного типа выполнит система автоматически.
4. Количество записей (правил автоматизации) в списке Автоматизаций не ограничено не ограничено. Правила автоматизации привязаны к Типу элемента.
5. Компоненты Автоматизации в сочетании с Валидаторами позволяют автоматизировать:

  • жизненный цикл процесса
  • жизненный цикл задачи
  • жизненный цикл документации
  • жизненный цикл замечания
  • рассылку оповещений по событиям
  • получение/передача команд по REST API
  • прочие задачи

Триггеры

1. Триггер (Событие) – это событие смены - в широком понимании, это событие в системе, которое влечёт за собой определённое действие системы. В контексте настройки автоматизации триггером является смена значения выбранного Атрибута для выбранного Типа элемента. Например, смена значение значения статуса для замечания (шаг жизненного цикла замечания).
2. При наступлении данного события в системе мы ожидаем, что  автоматически должно быть выполнено действие определенного типа

Действия

определённого типа.
Примечание
Большинство правил автоматизации настраивается через интерфейс Канбан-доски, где триггером служит смена значения атрибута элемента (Статус процесса, Статус задачи, Статус файла или иного, отражающего этапы жизненного цикла).
Для случаев, когда триггером должна служить смена произвольного атрибута (не статуса), правило необходимо создавать напрямую в системном списке «Автоматизация» (Центр администрирования → Настройки → Списки → Автоматизация). Пример такой настройки описан в статье Настройка сброса статуса файла при размещении новой версии. (добавлено в рамках уточнения документации)

Действия

1. Автоматические действия в системе имеют несколько типовследующие типы:

  • Присвоение «Установить значения атрибута» - присвоение значения указанному атрибуту текущего элемента
  • «Установить права доступа» - установка Установка прав на указанный элемент
  • Добавление вложения к указанному элементу
  • Присвоение значения указанному атрибуту у связанного элемента
  • Привязка события к этапу процесса
  • Вызов внешнего сервиса по REST API
  • И т.д.
  • для выбранных пользователей
  • «Забрать права доступа» - снятие прав доступа на элемент для выбранных пользователей
  • «Установить значения атрибута связанных объектов» - присвоение значения атрибуту у связанного элемента Связанный элемент - это элемент, связанный с текущим через специальный ТЭ связь, так, что в поле source этой связи указан текущий элемент, а в поле destination указан связанный элемент.
  • «Создать этап процесса» - привязка события к этапу рабочего процесса. Это запуск специального блока автоматизации процесса, в рамках которого создаются задачи и ожидается завершение этих задач, до перехода к следующему правилу автоматизации.
  • «Вызов внешнего сервиса» - вызов внешнего сервиса
  • «Опубликовать документ» - сохранение (публикация) новой (увеличенной на 1) версии документа
  • «Выполнить процедуру» - выполнение настроенной процедуры (например, копирование)
  • «Добавить штамп» - проставление QR-кода, штампа ВПР и др. на документ
  • «Обработка вложений по результатам согласования» - смена статуса вложения при завершении этапа согласования
  • «Добавить пустую страницу» - разделение документа пустой страницей с заданным номером
  • «Отправить оповещение» - направление оповещения по электронной почте

Подробное описание атрибутов каждого типа действия приведено в статье Типы автоматических действий.
2. При действиях присвоения значения атрибутов можно использовать вычисления по формуле  .

Условия

1. Для автоматических действий в системе можно настроить условия выполнения действия.
Пример условия: "выполнить «выполнить действие только если статус процесса равен значению Завершен" Завершён».
2. При настройке условия используется формула с использованием операторов сервиса Вычисления

Статьи по теме:

.
Важно
При использовании в условиях Автоматизации функций работы со связями (Refs) в сценариях автоматического запуска процесса необходимо проверить корректность их выполнения. В ряде конфигураций такие формулы могут отрабатывать некорректно (VITROCAD-5674). Рекомендуется тестировать правила на тестовой среде перед внедрением в продуктовую систему.

Anchor
_GoBack
_GoBack
Дублирование конфигурации Автоматизации при копировании Типа элемента

Начиная с версии 2025 (25.1), поддерживается полное дублирование Типа элемента с сохранением всей связанной конфигурации. При выполнении команды «Дублировать» (через контекстное меню на Типе элемента в Центре администрирования) система автоматически создаёт полную копию ТЭ, включая:

  • все атрибуты и их настройки
  • вычисляемые поля
  • валидаторы
  • действия (Actions)
  • правила автоматизации - со всеми условиями и действиями для каждого правила, в том числе правила, привязанные к шаблонам рабочих процессов и их шагам

Wiki Markup
Имя нового ТЭ формируется по принципу \[Исходное название\] - копия. Если такое имя уже существует, добавляется порядковый номер (- копия 1, - копия 2 и т.д.).


Более подробное описание функционала см. в статье Дублирование типа элемента. (VITROCAD-5681)children