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