Назначение
Вычисляет формулу-процедуру ради её побочного эффекта (результат формулы не используется). Типичное применение — копирование документа в другую папку функцией Copy.
Сведения о типе действия
| Параметр | Значение |
|---|---|
| Название в портале | Выполнить процедуру |
| Activity в Elsa (обработчик) | Выполнить процедуру (ExecuteProcedureActivity) |
| ID типа элемента действия | d6cb2a35-fa75-4557-95b9-bbbaf7eb06fe |
| Проверка условий правила | Да |
| Поддержка «Исходный элемент(ы) (формула)» | Да |
Атрибуты действия
| Атрибут | Обязательный | Описание | Пример |
|---|---|---|---|
| Название | Да | Текст. Название действия. | Копировать файл в Согласовано |
| Формула | Да | Формула процедуры на языке формул вычисления. Вычисляется в контексте целевого элемента. | Copy(Path(Parent("В разработке"), "../Согласовано", true), "a8bcd156-ffe3-4a96-9fea-d5ba9a557006") |
Пример
Copy(Path(Parent("В разработке"), "../Согласовано", true), "a8bcd156-ffe3-4a96-9fea-d5ba9a557006")
Копирует текущий элемент вместе с его родительскими папками, начиная от папки «В разработке» (не включая её), в папку «Согласовано», расположенную на том же уровне, что и «В разработке», и создаёт связь между элементом и его копией с типом связи a8bcd156-ffe3-4a96-9fea-d5ba9a557006.
Особенности
- Ошибка вычисления формулы прерывает цепочку.
- Создание и изменение элементов процедурой — события, которые могут вызвать другие правила (например, правила на создание копии).