Назначение

Записывает выбранную роль и/или пользователя в столбцы каждой строки. Используется для ответственных лиц, маршрутизации согласований и полей форм. Работает в UBC Data Bridge в составе UBC Analytics.

Входы и выходы

Один вход in и выход out; выбранные столбцы добавляются или перезаписываются в каждой строке. При активном выполнении значения читаются заново.

Параметры

ПараметрНастройки и значенияВарианты и ограничения
connection_idСохранённое подключение, через которое блок обращается к системе.По умолчанию: empty
До 64 символов
environmentСреда UBC Analytics; выберите её до объекта и полей.По умолчанию: empty
До 80 символов
role_fieldИмя столбца роли; пустое значение отключает добавление роли.По умолчанию: Роль
До 256 символов
role_codeКод выбранной роли.По умолчанию: empty
До 128 символов
role_labelСохранённая подпись роли для интерфейса.По умолчанию: empty
До 200 символов
role_valueЗаписывать имя или код роли.Варианты: name, code
По умолчанию: name
user_fieldИмя столбца пользователя; пустое значение отключает добавление пользователя.По умолчанию: Користувач
До 256 символов
user_idИдентификатор выбранного пользователя.По умолчанию: not set
user_labelСохранённая подпись пользователя для интерфейса.По умолчанию: empty
До 400 символов
user_valueЗаписывать full_name, email или id пользователя.Варианты: full_name, email, id
По умолчанию: full_name

Пошаговая настройка

  1. Добавьте блок в среде UBC Analytics и выберите подключение и среду.
  2. Задайте нужную роль и формат её значения.
  3. Задайте пользователя и выберите полное имя, адрес почты или ID.
  4. Назовите целевые столбцы; ненужную часть отключите пустым именем поля.
  5. Проверьте значения и сопоставьте их с соответствующими полями целевой формы.

Правила и диагностика

  • Удалённая или отключённая роль вызывает CMS_ROLE_MISSING; отсутствующий или неактивный пользователь — CMS_USER_MISSING. Повторно выберите актуальную запись.
  • ID пользователя передаётся текстом, совместимым с соответствующими полями формы.
  • Существующий столбец с выбранным именем перезаписывается в каждой строке.
  • На неактивном маршруте блок передаёт структуру без обращения к UBC Analytics.
  • В автономной установке этот блок не предоставляет доступ к ролям UBC Analytics.
  • Нужно добавить хотя бы один столбец. При добавлении роли и пользователя целевые имена должны различаться.

Пример настройки

Для заявок задайте role_field=ApprovalRole, role_value=code и роль согласующего; задайте user_field=OwnerID, user_value=id и ответственного пользователя. Затем сопоставьте эти столбцы с полями формы.