Функция рассылки задачи

Лист с буквами fx и человечком
Рисунок 1. Пиктограмма функции

Общее описание функции

Функция рассылки задачи работает с карточками системы Docsvision 4.5 и, как следствие, применяется для интеграции систем Docsvision 5 и Docsvision 4.5.

Функция рассылки задачи предназначена для создания бизнес-процесса по экземпляру карточки задачи (карточка приложения Делопроизводство системы Docsvision 4.5). При этом она самостоятельно Создаёт и рассылает исполнителям и контролеру задания, необходимые для её исполнения.
Задания контролёру рассылаются только, если этот параметр указан в карточке задачи.

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

Сценарии использования

"Функция рассылки задачи" имеет два режима работы, предназначенные для решения описанных выше задач:
  1. Формирование заданий по вновь создаваемым карточкам задачи.

  2. Создание новой карточки задачи в процессе работы бизнес-процесса.

Формирование заданий по вновь создаваемым карточкам задач

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

Этот бизнес-процесс может устанавливаться автоматически при инсталляции системы или вручную после её установки.

Схема работы функции в этом режиме выглядит следующим образом:
  • Активизация карточки задачи делает её "видимой" для функции рассылки задачи в режиме обработки новых активных карточек задач. Функция Создаёт бизнес-процесс исполнения задачи в соответствии с параметрами, описанными в карточке.

  • При этом формируются отдельные задания для каждого из исполнителей, а также для контролера (если этот параметр указан в карточке задачи).

Бизнес-процесс обнаружения активизированных карточек задач
Рисунок 2. Бизнес-процесс обнаружения активизированных карточек задач

Создание новой карточки задачи в процессе работы бизнес-процесса

В режиме создания карточки задачи функция Создаёт бизнес-процесс, предназначенный для рассылки заданий в соответствии с параметрами экземпляра карточки задачи.
Бизнес-процесс может формироваться функцией самостоятельно в соответствии с указанными в ней параметрами, создаваться по имеющемуся в системе шаблону или порождаться универсальной функцией бизнес-процесса. При выполнении функции её полям будут передаваться значения при помощи универсального обмена данными.

Настройка параметров

Свойства "Функции рассылки задачи". Вкладка "Параметры"
Рисунок 3. Свойства "Функции рассылки задачи". Вкладка "Параметры"
На вкладке "Параметры" окна свойств функции указываются параметры формирования заданий по исполнению задачи:
Режим обработки новых активных задач

Флаг переводит функцию в режим обнаружения активизированных карточек задачи. В этом режиме функция входит в состав простого бизнес-процесса, один экземпляр которого должен быть активным постоянно. Когда флаг установлен, все остальные поля функции становятся недоступны.

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

Создание карточки

В секции описываются данные создаваемой карточки.

Секция состоит из следующих полей:
  • Задача.

  • Название.

  • Регистратор.

  • Контролер.

  • Ответственный исполнитель.

  • Исполнители.

  • Карточки документов.

  • Карточки файлов.

  • Дата начала.

  • Дата завершения.

  • Дата контроля;

  • Длительность (час.).

  • Подписано.

  • Дата подписания.

  • Вариант исполнения. Поле должно содержать переменную (значение) целого типа, при этом 0 предполагает параллельный вариант исполнения задания, 1 — последовательный, 2 — альтернативный.

  • Высокая срочность.

  • Содержание.

  • Папка карточки — папка, в которую помещается формируемая карточка задачи.

  • Папка процесса — папка, в которую будет помещен экземпляр процесса, созданного по формируемой карточке задачи.

  • Период опроса.

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