Skip to main content

Общая информация

Определения

Руководство разработчика, глава 13

Система адресации

Назначение – обеспечить возможность персональной и ролевой адресации задач участникам бизнес-процессов.
Ролевая адресация (ролевая маршрутизация) – набор правил, позволяющий определить конечного адресата (исполнителя) исходя из реквизитов адресации.

Определение конкретного исполнителя (разыменование) осуществляется с помощью свойств задачи – Адресация, Основной реквизит адресации и Текущий исполнитель.

1c_bp_routing.JPG

Адресация – ссылка на непериодический независимый регистр сведений, который хранит актуальную на текущий момент информацию о соответствии исполнителей (основной реквизит адресации) всем остальным реквизитам адресации задач. 

Реквизиты адресации - независимый элемент настройки, может не совпадать даже по названию с элементами регистра адресации. Есть настройка типа (например, СправочникСсылка.Сотрудники).  Сопоставление со значениями регистра сведений идет по свойству Измерение адресации Реквизита адресации.

Основной реквизит адресации: конкретный сотрудник – исполнитель заданий. Должен ссылаться на реквизит адресации (не на измерение регистра, указанного в разделе Адресация).

Текущий исполнитель - переменная параметра сеанса. Может браться из справочника, например Сотрудники. 

 

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

Важно! Не системным Пользователи, а созданным вручную справочником. 

Созданный параметр сеанса устанавливается в Задача - Текущий исполнитель. В нем ссылка на Справочники.Сотрудники.

В Адресации устанавливается регистр, в котором будет храниться информация о текущих сопоставлениях Сотрудник-Роль.

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