Имя блока – Задание вышестоящему руководителю.
Назначение: для отправки задания руководителю определенного пользователя. С помощью данного блока можно реализовать согласование с вышестоящим руководством в зависимости от настройки иерархии подразделений. Подробнее см. пример использования блока.
Прикладной блок наследует свойства базового блока «Задание» и имеет дополнительные свойства:
Имя |
Заголовок |
Тип |
Описание |
Subordinate |
Подчиненный |
Пользователь (Константа или параметр) |
Пользователь, для которого вычисляется руководитель, который будет являться исполнителем задания. Обязательное |
ChiefParamName |
Руководитель |
Строка (Константа) |
Имя параметра типового маршрута типа пользователь, в который будет сохранена информация о руководителе, которому отправлено задание |
Результаты выполнения: задает разработчик типового маршрута.
Описание:
При выполнении блока «Согласование с вышестоящим руководителем» проверяется, что свойство Subordinate указано. Если оно не указано, то выполнение типового маршрута прервется на текущем блоке и будет сгенерировано соответствующее исключение.
Если для текущего пользователя определено несколько работников, то руководитель будет определен только для первого найденного работника (с минимальным ИД).
Если пользователь, указанный в свойстве Subordinate сам является руководителем подразделения, то в качестве его руководителя будет возвращен руководитель головного подразделения.
Если для работника не определен руководитель (достигнут наивысший уровень иерархии), то исполнитель блока будет не определен, значение параметра с именем, заданным в свойстве ChiefParamName, также не будет определено и блок будет пропущен.
© Компания Directum, 2020 | Сообщество пользователей Directum |