Функция рассылки согласования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Формирует бизнес-процесс для запуска еще одного цикла согласования.

    • Создаёт ссылки на результирующие документы.

    • Рассылает уведомления о ходе согласования.

    • Завершает согласование.

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

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

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

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

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

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

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

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

В секции описываются данные создаваемой карточки. Карточка состоит из следующих полей:

  • Карточка согласования.

  • Название.

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

  • Инициатор.

  • Ответственное лицо.

  • Согласующие лица.

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

  • Разрешить редактирование документов.

  • Разрешить просмотр замечаний к документам.

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

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

  • Последовательное согласование.

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

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

  • Период опроса (мин).

Результат согласования

В секции описываются результаты работы функции, её составляют следующие поля:

  • Согласованные документы.

  • Дата реального завершения.

  • Статус согласования.