Дерево исполнения
Назначение
Элемент предназначен для наглядного отображения жизненного цикла карточек Задание и Группа заданий. Пользуясь данным элементом, пользователь получает возможность как отслеживать выполнение задания, так и выполнять операции с заданием (создавать подчиненные задания).
Элемент применяется в карточках следующих базовых типов: Задание, Группа заданий, Документ.
Управление деревом заданий выполняется из контекстного меню.
-
Для всех узлов, если есть родительские задания и режим отображения "подчиненные":
-
Показать дерево полностью.
-
-
Для узла любого типа:
-
Обновить.
-
Свернуть/развернуть узел.
-
Свернуть все/развернуть все.
-
-
Для корневого задания и подчиненного:
-
Новое задание — создаёт новое дочернее задание.
-
Создать группу заданий — создаёт новую дочернюю группу заданий.
-
-
Только для подчиненных заданий:
-
Открыть — открывает выбранную карточку подчиненного задания.
-
Создать Группу заданий — создаёт подчиненную карточку Группа заданий.
-
Создать Задание — создаёт подчиненную карточку Задание.
-
Удалить — удаляет выбранную карточку подчиненного задания.
-
Копировать — создаёт копию подчиненного задания.
-
Перенести результаты в родительское задание (только в состоянии
Завершено
для заданий второго и выше уровня вложенности) — копирование отчётов из дочерних заданий в родительские.
-
-
Для групп заданий:
-
Открыть — открывает выбранную карточку подчиненной группы заданий.
-
Создать Задание — создаёт подчиненное задание с копированием части полей согласно настройке в Справочнике видов карточек (см. подробнее здесь).
-
Удалить — удаляет подчиненное задание и Группу заданий.
-
Свернуть — сворачивает вложенные элементы Группы заданий.
-
Развернуть — разворачивает вложенные элементы Группы заданий.
-
Отображение в запущенной карточке
В карточке данный элемент управления представлен в виде панели, на которой фиксируются события, связанные с созданием карточки и изменениями её состояний.
В верхней части элемента отображается дерево заданий, в нижней части — представление для выделенного элемента дерева.
Каждая запись может содержать иконку, соответствующую настройке задания.
Кнопка |
Название |
Задание просрочено |
|
Задание с высокой важностью |
|
Задание с низкой важностью |
|
Задание на контроле |
Поведение
- Исключить делегатов
-
При выборе значения Нет отображение записей о делегировании разрешено, при выборе значения Да — запрещено.
- Операции
-
В поле задаются операции, которые могут быть выполнены с элементом дерева:
-
Копирование задания
— копирование карточки Задание. -
Создание группы заданий
— создание новой связанной карточки Группа заданий для выделенного элемента в дереве. -
Создание задания
— создание новой связанной карточки Задание для выделенного элемента в дереве. -
Удаление группы заданий
— удаление связанной карточки Группа заданий для выделенного элемента в дереве. -
Удаление задания
— удаление связанной карточки Задание для выделенного элемента в дереве.
-
- Столбцы
-
В поле задаются названия для отображаемых столбцов. Выбор производится из следующих доступных вариантов:
-
Название
— название карточки Задание или Группа заданий. -
Автор
— автор карточки Задание или Группа заданий. -
Состояние
— текущее состояние карточки Задание или Группа заданий. -
Дата начала плановая
— дата, которая была определена автором задания для начала исполнения карточки Задание или Группа заданий. -
Дата завершения плановая
— дата, которая была определена автором задания для завершения исполнения карточки Задание или Группа заданий. -
Дата начала фактическая
— дата, которая была определена исполнителем для начала исполнения задания. -
Дата завершения фактическая
— дата, которая была определена исполнителем для завершения задания. -
Назначенный исполнитель
— имя назначенного автором исполнителя для задания. -
Текущий исполнитель
— имя исполнителя, который на текущий момент работает с заданием. -
Исполнитель
— имя исполнителя карточки Задание или Группа заданий на момент делегирования задания. Поле заполняется только в записях делегированных заданий. -
Делегировал
— имя сотрудника, который делегировал задание другому исполнителю. -
Причина делегирования
— причина делегирования задания:-
Если делегирование происходит вручную, будет отображаться значение
Делегирование
. -
Если задание исполняет не текущий исполнитель, а его заместитель или другой сотрудник, которому разрешено выполнять исполнение задания, то будет отображаться значение
Автоматически
.
-
-
Признак возврата
— признак необходимости возврата задания с делегирования сотруднику, который делегировал задание. -
Возвращено
— признак, указывающий, что задание возвращено с делегирования. -
Дата делегирования
— дата выполнения операции делегирования задания исполнителем. -
Иконка состояния
— отображение иконки, соответствующей текущему состоянию карточки Задание и Группа заданий. -
Тип маршрутизации
— тип маршрутизации карточки Группа заданий. -
Ответственный исполнитель
— имя сотрудника, для которого в карточке Группа заданий задано значение в поле Ответственный исполнитель. -
Делегат
— имена делегатов задания:-
В узлах дерева исполнения, соответствующих основному или подчиненному заданию, в столбце будут отображаться актуальные делегаты задания. Если делегатов несколько, в ячейке таблицы будет отображаться список сотрудников.
-
В узлах дерева исполнения, соответствующих делегированию, будет отображаться фамилия делегата и информация о том, кому было делегировано задание.
Если один из делегировавших сотрудников отменит делегирование, строка, соответствующая факту делегирования, будет удалена из дерева исполнения.
-
-
- Показывать всю иерархию заданий
-
В поле определяется вид дерева по умолчанию:
-
Нет — в дереве отображается ветка текущего задания, игнорируются родительские задания и другие ветки.
-
Да — в дереве отображаются все ветки, начиная с корневой.
-
- Режим переноса результатов
-
Определяет способ переноса ссылок из подчиненного задания в родительское при выполнении команды Перенести результаты в родительское задание:
-
Создать копию — в родительское задание будут добавлены ссылки на копии карточек (будут созданы при переносе), на которые ссылается подчиненное задание.
-
Использовать ссылку — в родительское задание будут добавлены ссылки на оригинальные карточки, на которые ссылается подчиненное задание.
-
Отобразить диалог для выбора режима — пользователю будет предложено самостоятельно выбрать режим переноса результатов (создавать копию или добавлять ссылку).
-
Данные
- Виды карточек
-
Параметр определяет допустимые для отображения в элементе виды карточек Задание. Для выбранного вида можно автоматически добавлять дочерние виды. Чтобы воспользоваться данной возможностью, выберите вид в окне разрешённые типы и виды, затем вызовите контекстное меню для этого вида и включите опцию Включая дочерние. При включении опции, новые создаваемые подчиненные виды автоматически добавляются в элемент управления и становятся доступными для выбора.
- Источник данных
-
Тип поля данных — RefcardID (поле — ссылка на системную карточку списка заданий). Например, для карточки задания следует выбрать значение Задание.
- Операции состояния
-
Для функции дерева (команд) выбираются операции из Конструктора состояний. Функции дерева будут доступны в зависимости от настроек автомата состояний и ролевой модели. В поле следует выбрать требуемую операцию:
-
Копирование задания — копирование карточки Задание.
-
Создание группы заданий — создание новой связанной карточки Группа заданий из открытой карточки Задание.
-
Создание задания — создание новой связанной карточки Задание из открытой карточки Задание.
-
Удаление группы заданий — удаление связанной карточки Группа заданий из открытой карточки Задание.
-
Удаление задания — удаление связанной карточки Задание из открытой карточки Задание.
-
- Элемент данных
-
Например, для карточки задания следует выбрать Список подчиненных заданий.
- Ограничение типа ссылок
-
Список типов ссылок, которые не должны отображаться в окне настройки переноса результатов из подчиненного задания в родительское (команда Перенести результаты в родительское задание).
Если типы ссылок не выбраны, пользователь сможет переносить в родительское задание ссылки любых типов.
Представления узла
- Представление делегата
-
В поле задаётся желаемый вид представления для делегата. В качестве представлений перечисленных ниже свойств необходимо использовать представления с колонкой DelegateId (чтобы колонка не отображалась, установите опцию
Скрытая колонка
в настройках представления).Необходимо настроить колонку на поле RowId секции Задание / Список делегирования. Только в этом случае представление будет отображаться для указанных строк в Дереве исполнения.
- Представление основного задания
-
В поле задаётся желаемый вид представления для основной карточки Задание.
- Представление дочернего задания
-
В поле задаётся желаемый вид представления для дочерней карточки Задание.
Настройка локализации
Допускается локализация общих свойств элемента. Описание настройки локализации содержится в разделе Общие свойства элементов управления.