diff --git a/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/form.png b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/form.png new file mode 100644 index 0000000..7ae04d9 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/form.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/newForm.png b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/newForm.png new file mode 100644 index 0000000..5293065 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/newForm.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/route.png b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/route.png new file mode 100644 index 0000000..6955b71 Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/route.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/zayavlen.png b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/zayavlen.png new file mode 100644 index 0000000..90b337a Binary files /dev/null and b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/media/zayavlen.png differ diff --git a/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/Настройка служебных пользователей.md b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/Настройка служебных пользователей.md new file mode 100644 index 0000000..3a928c9 --- /dev/null +++ b/docs/Admin manuals/framework/User managment/Настройка служебных пользователей/Настройка служебных пользователей.md @@ -0,0 +1,46 @@ +# Настройка служебных пользователей + +## Описание + +С помощью данной формой возможно настроить служебных пользователей, которые будут использоваться в [шаблоне маршрута](../../../СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md) в качестве [сервисной функции](../../../СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md#сервисные_функции). + +## Работа с формой + +Для создания нового служебного пользователя, в реестре необходимо нажать кнопку "Создать". + +В открывшейся форме необходимо заполнить следующие поля: + +![Новая форма](media/newForm.png) + +**Служебное наименование** - указывается наименование для служебного пользователя. **Наименование должно быть уникальным в системе.** Оно должно быть в формате **Service.ListOf.[MyName]**, где Service.ListOf. - является обязательной частью. В случае если данная часть будет отличаться, служебное наименование не будет подставлено в шаблоне маршрута. + +**Пользовательское наименование** - указывается пользовательское наименование для служебного пользователя. + +**Скрипт для вычисления** - в поле указывается скрипт для вычисления пользователя из системы. + +Скрипт для вычисления должен возвращать результат для таблицы +`tmp_result_for_getProjectTemplateListOfMembers("id" bigint, "memberName" varchar(255))` + +где `id` - уникальный числовой идентификатор(1,2,3,...) записи в таблице + +`memberName` - логин пользователя. + +Для вычисления пользователей можно пользоваться контекстом текущего документа, +для этого необходимо использовать параметры: + +* doccode (bigint) - код документа, для которого создается маршрут согласования +* doctype (character varying) - typename документа, для которого создается маршрут согласования +* orgid (bigint)- организация (если не задано - берется текущая организация), +* virtualuser (character varying) - логин пользователя (если не задано - берется текущий пользователь). + +**Для настройки служебных пользователей рекомендуется обратиться в техническую поддержку.** + +![Форма](media/form.png) + +После настройки, в [шаблоне маршрута](../../../СЭД/Настройка шаблонов маршрутов/Настройка шаблонов маршрутов.md) необходимо указать данного служебного пользователя. Для этого в табличной части в необходимом этапе выбрать пользователя из выпадающего списка и сохранить шаблон. + +![Маршрут](media/route.png) + +При отправке документа по маршруту данный пользователь автоматически будет подставлен в маршрут. + +![Заявление](media/zayavlen.png) \ No newline at end of file