Скопировать параметры

Назначение

Копирует выбранные параметры между текущим и связанным процессами по заданной политике.

Параметры

Откуда

Источник данных: текущий либо связанный процесс.

Тип связанного процесса

Тип процесса, используемый для поиска связанного источника или получателя.

Копируемые параметры

Параметры источника, значения которых копируются.

Куда

Получатель данных: текущий либо связанный процесс.

Копированные параметры

Параметры получателя, в которые записываются значения.

Политика копирования

Правило обработки пустых и существующих значений при копировании.

Настройка копирования

Дополнительный режим копирования параметров.

Доступные значения зависят от настроек типа процесса. Поля без вариантов могут быть скрыты.

Поведение в правиле

Добавьте действие в блок Выполнить. Несколько действий выполняются последовательно сверху вниз; ошибка останавливает оставшиеся действия.

В текстовых полях можно использовать контекстные переменные.

Настройка

copy params
Рисунок 1. Настройка действия «Скопировать параметры»

Дополнительные сведения

Поддерживаемые настройки

Откуда

В выпадающем списке можно выбрать один из объектов:

  • Текущий процесс

  • Контрагент

  • Единый договор

  • Связанный процесс

В случае, если не был найден объект, откуда копировать параметры, или найдено несколько, всплывает ошибка.

Тип связанного процесса

В выпадающем списке можно выбрать тип процесса.

Предоставляется в случае выбора Связанный процесс из параметра Откуда.

Копируемые параметры

В выпадающем списке можно выбрать несколько копируемых параметров из выбранного объекта в параметре Откуда.

Параметр необязательный

Куда

В выпадающем списке можно выбрать один из объектов:

  • Текущий процесс

  • Контрагент

  • Единый договор

  • Связанный процесс

При обнаружении нескольких объектов, куда копировать параметры, применяется логика, выбранная в правиле политики копирования.
В случае, если не были найдены объекты, куда копировать параметры, всплывает ошибка.

Тип связанного процесса

В выпадающем списке можно выбрать тип процесса. Предоставляется в случае выбора Связанный процесс из параметра Куда.

Параметр необязательный
Предоставляется в случае выбора Связанный процесс из параметра Куда

Копированные параметры

В выпадающем списке можно выбрать несколько копируемых параметров из выбранного объекта в параметре Куда.

При копировании параметров, используется попарное копирование. Таким образом, при регистрации действия необходимо равное количество копируемых параметров из Откуда/Куда.

Политика копирования

В выпадающем списке можно выбрать стратегию разрешения конфликтов при поиске объектов для осуществления копирования. Возможные значения:

  • Использовать первый подходящий объект

  • Использовать все подходящие объекты

  • Выдавать ошибку при нескольких подходящих объектах

Настройка копирования

В выпадающем списке можно выбрать способ переноса значения из параметра выбранного в "Копируемые параметры" в параметр указанный в "Копированные параметры". Возможные значения:

  • Копировать с заменой

  • Добавить значение к текущему

Неподдерживаемые типы параметров: blob, datetime, file, boolean, number

Дополнительно

copy params 2
Рисунок 2. Параметр типов процессов в случае выбора Связанный процесс в параметре Откуда/Куда
Запрещена регистрация действия, если совпадают объекты откуда и куда копировать параметры
Запрещена регистрация действия, если текущий процесс не фигурирует ни в какой роли
В случае, если при выполнении правила отсутсвует указанный привязанный объект, выдается ошибка
При регистрации действия необходимо указывать равное количество копируемых параметров из параметров Откуда/Куда