Маршруты

Маршруты рабочего процесса состоят из вершин и рёбер.

Вершины и рёбра

Вершина рабочего процесса – участник рабочего процесса, совершающий действие по отношению к документу. Например - утверждение, отклонение. При прохождении до некоторых типов вершин могут выполняться определённые действия. Тип вершины существует, если у нее особое место в процессе - старт, удаление из рабочего процесса, удачное завершение рабочего процесса. Вершины могут быть следующих типов:

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

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

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

Этапы прохождения документа

  1. Постановка на карту Workflow

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

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

    1. откройте карточку документа
    2. перейдите на вкладку "Рабочий процесс"
    3. выберите карту рабочего процесса из выпадающего списка
    4. нажмите "ОК" и подтвердите действие.

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

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

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

  2. Прохождение по рёбрам

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

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

    Вы можете выбрать либо одно ребро из списка - если рёбра обыкновенные, либо несколько - для параллельных рёбер. Параллельные рёбра позволяют направить документ сразу на несколько следующих вершин.

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

    Тип ребра влияет на отображение опций при прохождении по карте workflow и на возможное действие при проходжении по ребру. Также имеет значение, какого типа были предыдущие рёбра. Если хотя бы одно из предыдущих рёбер было "согласование" или "поручение", то текущее действие соответственно изменяется. Тип ребра "ознакомление" означает простой выбор дальнейшего действия без дополнительных условий.

  3. Поручение

    Тип ребра "Поручение" позволяет назначить определённое действие над атрибутами документа для пользователя, находящегося на конечной вершине данного ребра.

    В примере ниже поручение направлено на вершину "Склад".

    При выполнении поручения необходимо сначала выбрать ответ "Да" или "Нет". После положительного выбора появится возможность сделать дальнейшее действие - список доступных рёбер отобразится снизу. После перечня рёбер в разделе "Атрибуты по поручениям" отобразится список атрибутов, значения которых необходимо изменить.

    При отрицательном выборе необходимо заполнить поле "Причина".

  4. Согласование

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

    В примере ниже согласование направлено на вершину "проверка" из двух вершин - "Юрист" и "Склад".

    При выполнении согласования необходимо сначала выбрать ответ "Да" или "Нет". После положительного выбора появится возможность сделать дальнейшее действие - список доступных рёбер отобразится снизу.

    При отрицательном выборе необходимо заполнить поле "Причина".

  5. Откат

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

  6. Снятие с карты рабочего процесса

    При прохождении до вершины типа "отклонение рабочего процесса" помечаются неактивными все рёбра, стартовая вершина становится активной и можно перевести документ на другую карту рабочего процесса.

  7. Прохождение до конца карты

    При прохождении до вершины типа "финиш" документ становится полностью пройденным и никакие продвижения по карте больше не возможны.