Отправка на согласование / утверждение / ознакомление

По нажатию на соответствующий пункт (по умолчанию - «На согласование/рассмотрение» / «На утверждение» / «На ознакомление») контекстного меню либо меню «Отправить» документа, открытого из / без работы, открывается окно отправки работы в соответствии с выбранным действием (илл. «Отправка работы на согласование/рассмотрение», илл. «Отправка работы на утверждение», илл. «Отправка работы на ознакомление»).

Замечание

Наличие / отсутствие данных пунктов меню и их названия должны определяться специальным справочником send_items, настроенным в конфигураторе (Специальные справочники).

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

  • для группирующего элемента резолюции;

  • для всей ветки работ, содержащей работу со статусом «На регистрации».

Замечание

Также наличие пунктов «На согласование/рассмотрение» и/или «На утверждение» определяется следующими настройками в Конфигураторе (Журналы):

  • «Запретить отправлять зарегистрированные документы данного журнала на согласование»

  • «Запретить отправлять зарегистрированные документы данного журнала на утверждение»

Рисунок 6.89. Отправка работы на согласование/рассмотрение

Отправка работы на согласование/рассмотрение

Рисунок 6.90. Отправка работы на утверждение

Отправка работы на утверждение

Рисунок 6.91. Отправка работы на ознакомление

Отправка работы на ознакомление

Набор полей окна:

Поле «Название», по умолчанию, заполнено следующего вида текстом: «Название_исходной_работы - Название_действия» (точные названия для каждого из действий приведены на скриншотах выше).

Поле «Выберите одного или нескольких пользователей», по умолчанию, пустое. Доступен множественный выбор пользователей, также выбор пользователей из групп. Кроме того, при выборе раздела «Группы пользователей» группы отображаются в виде дерева с корневым узлом «Все», при выборе которого в правой части диалога отображаются группы всех уровней иерархии в виде атомарных объектов. При выборе в дереве какой-либо группы в правой части диалога отображаются все пользователи, входящие в эту группу (т.е. пользователи, принадлежащие к группе, и принадлежащие всем ее дочерним группам), при этом сами группы в правой части диалога не отображается.

Пользователь вводит первые буквы ФИО пользователя и выбирает из выпадающего списка подходящего, либо нажимает на кнопку : система предоставляет диалоговое окно выбора пользователей.

Замечание

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

Выбранные пользователи, равно как и группы, отображаются тегами. Удалив тег пользователя / группы, удаляется и сам пользователь / сама группа (с пользователями) из текущего списка.

Замечание

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

Поле «Завершение». Дата завершения выполнения отправляемой работы выбирается из компонента «Календарь». Дату можно ввести вручную, но при этом пользователю сразу недоступны для ввода все символы клавиатуры, кроме цифр и точки (возможно исполнение альтернативного потока событий 1). По умолчанию, датой завершения стоит текущая дата сервера. Время вводится вручную, разделение часов и минут через «:» происходит автоматически (возможно исполнение альтернативного потока событий 1). По умолчанию, временем стоит +N рабочих часов от времени сервера в момент открытия окна (согласно настройке конфигуратора «Время на выполнение работ по умолчанию», Дополнительные настройки потоков работ).

Кроме того, при отключенной опции в конфигураторе «Разрешать создавать дочерние работы, завершающиеся позже родительской» (Дополнительные настройки потоков работ) возможно исполнение альтернативного потока событий 2.

Для отправки работы пользователь нажимает на кнопку с названием выбранного действия (Схема создания работ). Возможно исполнение альтернативных потоков событий 3, 4.

Альтернативные потоки событий.

Альтернативный поток 1. Неправильный формат даты (несуществующая дата) и/или времени (отрицательное время / несуществующее время / символы вместо цифр).

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

Альтернативный поток 2. Дата завершения перепоручаемой работы больше даты завершения исходной работы.

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

Альтернативный поток 3. Не заполнены обязательные поля.

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

Альтернативный поток 4. Выбранной пользователем группе блокирована отправка.

Система информирует о невозможности отправки указанной группе (точный текст ошибки указывается в файле ${jboss.server.config.dir}/arta/ext/send-control.xml), работа не отправляется.