Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Назначение

Устанавливает «Статус файла» вложениям процесса по решениям (статусам согласования), которые исполнители приняли в задачах текущего этапа. При необходимости завершает процесс. Размещается после «Создать этап процесса» в том же статусе.

Сведения о типе действия

ПараметрЗначение
Название в порталеОбработка вложений по результатам согласования
Activity в Elsa (обработчик)Установить значение поля вложения (SetReferenceItemStatusActivity)
ID типа элемента действияf2b37167-f793-4aff-b1dc-959a98cb1b45
Проверка условий правилаДа
Поддержка «Исходный элемент(ы) (формула)»Да

Атрибуты действия

АтрибутОбязательныйОписаниеПример
НазваниеДаТекст. Название действия.Обработка результатов этапа
Правило обработки документаДаВыбор одного или нескольких элементов списка «Правила обработки документа». Порядок выбора важен: правила проверяются по очереди, срабатывает первое подходящее.1. Хотя бы один «Отклонено» → «На доработке»
2. Все «Согласовано» → «Согласовано»

Правила обработки документа

Элементы списка «Правила обработки документа» создаются администратором. Атрибуты правила:

...

Info

Точные наименования режимов см. в списке значений атрибута «Режим» правила обработки документа.

Status
colourYellow
titleУточнить

Как работает

  1. Выбираются задачи текущего этапа процесса (по узлу маршрута этапа) и их связи с вложениями, в которых хранятся решения исполнителей.
  2. Связи группируются по файлам. Для каждого файла выбранные правила проверяются по порядку; первое выполненное правило устанавливает «Статус файла», остальные для этого файла не проверяются.
  3. Если у сработавшего правила установлен флаг «Завершить процесс», процесс завершается.

Пример

Финальный этап согласования, правила в порядке выбора:

...

Tip

Чтобы досрочно завершить процесс при отклонении, используйте правило с флагом «Завершить процесс», а в следующем действии перехода на этап добавьте условие This("Статус процесса.Название") != "Завершен". Пример — в статье Настройка процесса согласования с использованием сервиса Автоматизации (new)Автоматизации .

Особенности

  • Изменяется только атрибут «Статус файла»; файлы, тип которых не содержит этот атрибут, пропускаются.
  • Если ни одно правило не выполнилось, статус файла не меняется.
  • Действие учитывает только задачи текущего этапа; поэтому его нужно размещать в том же статусе, что и «Создать этап процесса», после него.

См. также