Задача

Задача представляет собой элементарное действие в рамках процесса, этап обработки документа, доступный для выполнения назначенным исполнителям. Каждая задача обязательно содержит исполнителя (одного или нескольких) и исходящие статусы (один или несколько), которые приобретает поток управления после выполнения данной задачи.

Задачи могут исполняться двумя способами:

  1. В однопользовательском режиме. Задача доступна для исполнения одному или нескольким пользователям, для перевода документа на следующий этап обработки достаточно исполнения задачи одним из этих пользователей. Задача может иметь любое количество статусов обработки.
  2. В многопользовательском режиме. Задача также доступна для исполнения одному или нескольким пользователям, но для перевода документа на следующий этап обработки необходимо исполнение задачи каждым из назначенных исполнителей. Задача может иметь только два статуса обработки: один означает успешную обработку документа, второй – неуспешную. Для завершения исполнения задачи и перевода документа на следующий этап обработки необходимо завершение исполнения задачи одним из назначенных исполнителей с неуспешным статусом или всеми назначенными исполнителями с успешным статусом.

Исполнение задачи в многопользовательском режиме выполняется последовательно или параллельно:

Задачи с многопользовательским режимом исполнения изображаются на схеме с маркером в виде трех полосок, расположенных вертикально (параллельное исполнение) или горизонтально (последовательное исполнение). Для изменения способа исполнения задачи необходимо выбрать соответствующий пункт в контекстном меню задачи.

При выделении задачи на схеме внизу окна редактирования становятся доступны её параметры, сгруппированные по вкладкам Свойства, Исполнители, Исходящие потоки, Входящие потоки, Оповещения, Комплексы, События куратора, Конфигурация списков ПТЗ.

Свойства

Вкладка Свойства содержит основные параметры задачи:

В правой части вкладки расположены дополнительные опции:

Исполнители

На вкладке Исполнители задаются параметры определения исполнителя для каждого из поступающих на текущий этап обработки документов. В качестве исполнителя документов на этапе обработки могут выступать:

В каждой из строк данной вкладки обязательно указывается тип исполнителя и соответствующее ему распределение.

Если в колонке Тип исполнителя указано значение Исполнитель, то в поле Распределение доступны следующие значения:

Типы распределения Случайно, По загрузке, Кто-либо подразумевают единственного исполнителя у задачи, поэтому работают одинаково в задачах, как с однопользовательским, так и с многопользовательским способом исполнения

.

При анализе строк с типом исполнителя Подразделение сначала проверяются специальные правила подразделения, которые позволяют назначать исполнителем документа сотрудника, который уже обрабатывал этот документ на данном маршруте. Правила доступны по кнопке Дополнительно. При анализе строки сначала проверяются все отмеченные флажками правила в порядке их расположения до первого выполнившегося условия, если ни одно из этих правил не сработало, то анализируется распределение, указанное в строке. Правила позволяют назначать в качестве исполнителя сотрудника подразделения, который является:

Если в колонке Тип исполнителя указано значение Вычисление, то определение исполнителя осуществляется по алгоритму, указанному в поле Метод вычисления. Алгоритм выбирается из справочника «Метод вычисления исполнителя» (см. пп. 2.2.3.4). Задача будет доступна для исполнения пользователям (одному или нескольким) или подразделению, вычисленным по указанному алгоритму.

Если в качестве исполнителя задачи выступают различные пользователи и/или различные подразделения в зависимости от каких-либо условий, то необходимо добавить на вкладке несколько строк и для каждой из них, кроме одной, определить правила переходов. Строка, не содержащая правил, будет анализироваться, если ни одно правило не сработало.

При попадании документа на этот этап обработки программа последовательно для каждой строки запускает проверку выполнения правил. Выполнение правил идет до тех пор, пока не сработает хоть одно правило. В анализ назначения исполнителей берется та запись, для которой правило сработало.

Таким образом, назначение исполнителя происходит по следующему алгоритму:

  1. Если на вкладке заполнено несколько строк, то сначала осуществляется проверка правил перехода, вычисляется строка с выполнившимся правилом, если ни одно правило не было выполнено, выбирается строка с незаполненным правилом.
  2. Если в анализируемой строке в качестве типа исполнителя указано «Подразделение», то проверяются дополнительные условия, при срабатывании одного из дополнительных условий происходит назначение исполнителя по этому условию.
  3. Исполнитель определяется по указанному в анализируемой строке распределению.

Исходящие потоки

На вкладке Исходящие потоки указываются статусы исполнения задачи, которые однозначно определяют результат обработки документа на текущем этапе и дальнейшее направление его движения по маршруту. С каждым статусом могут быть связаны определенные действия и контроли.

В табличной части вкладки в колонке Наименование перечисляются статусы задачи, значения выбираются из справочника «Статусы этапов обработки» (подробнее в разделе Статусы этапов обработки документов). Для каждой задачи должен быть указан хотя бы один статус обработки.

На первом месте в списке исходящих потоков следует размещать наиболее часто используемый статус, так как при переводе задачи на следующий этап он будет предлагаться по умолчанию.

Для каждого статуса есть возможность задать следующие дополнительные параметры, доступные по кнопке Дополнительно:

В правой части вкладки Действия и контроли перехода к каждому из статусов при необходимости привязываются определенные действия и контроли:

Действия и контроли выполняются в том порядке, в котором они расположены в дереве.

Входящие потоки

Вкладка Входящие потоки содержит действия и контроли, которые выполняются при попытке перевода документа на текущий этап обработки.

Оповещение

Вкладка Оповещение содержит варианты оповещения участников маршрута о поступлении документов на этап обработки.

На данной вкладке производится настройка оповещения назначенным исполнителям, инициатору или кураторам маршрута о поступлении документов на этап обработки. Оповещение может быть настроено как через внешний почтовый сервер, так и через встроенную почту Smart.

Для рассылки оповещений по электронной почте необходимо настроить профиль почты СУБД (подробнее в разделе Настройка профиля почты СУБД), а в параметрах пользователей указать адреса их электронной почты (подробнее в разделе Подразделения и исполнители). Для рассылки оповещений по внутренней почте необходимо создать и включить сервер сообщений.

Если в качестве исполнителя задачи указан Кто-либо из подразделения, то оповещение рассылается ответственным сотрудникам этого подразделения.
Если в качестве исполнителя задачи указан Кто-либо без привязки к подразделению, то оповещение не рассылается.

События куратора

Вкладка События куратора содержит информацию по дополнительным действиям, которые будут выполняться при осуществлении одного из следующих кураторских действий (подробнее в разделе Действия куратора):

При добавлении новой строки в колонке Событие выбирается кураторское действие, в колонке Действие указывается необходимое для выполнения действие из справочника «Действия (сервер)» (подробнее в разделе Действия (сервер)).