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

Описание

Действие, которое в момент достижения события - копирует параметры из одного объекта в другой/другие.

copy params 1
Рис. 1. Общий вид

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

Откуда

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

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

  • Контрагент

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

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

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

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

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

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

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

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

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

Куда

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

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

  • Контрагент

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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