Маршруты документов

Маршруты документов Решение «Маршруты документов», поможет вам, снизить трудозатраты на организацию, поддержку, изменение бизнес-процессов любой сложности, на платформе IBM Lotus Notes/Domino.

ООО «Решительный шаг»
Введение

Решение «Маршруты документов» предназначено для организаций занимающихся разработкой, технической поддержкой, различных систем на платформе Lotus Notes/Domino.

Очень часто платформу Lotus Notes/Domino выбирают для создания систем состоящих из одной или нескольких БД, документы в которых создаются не только для хранения определенной информации, а так же для организации определенных стадий движения документа. Движение документа всегда осуществляется по маршруту, в зависимости от определенных условий, выполненных действий, в документе.
Маршрут документа в системе практически всегда соответствует реально существующему бизнес-процессу, определенному регламентом организации.

При организации движения документа в создаваемой БД, разработчики используют стандартные возможности Lotus Domino Designer, программирование. Реже используют средство Lotus Domino Workflow совместно с Lotus Domino Designer.

Решение «Маршруты документов» является альтернативой Lotus Domino Workflow.
«Маршруты документов» (МДО) — это мощное средство маршрутизации документов с возможностью распределения прав доступа в зависимости от места нахождения документа в маршруте. На его базе возможно построение сложных бизнес-процессов по которым будет проходить информация в виде документов, электронных форм.

Из блоков МДО как из кубиков, можно собрать любой бизнес-процесс. Управление бизнес-процессом и правами доступа к документам, осуществляется на уровне графического интерфейса, без необходимости вносить изменения в код БД. Это позволяет значительно сократить трудозатраты на внедрение, техническую поддержку и адаптацию существующих бизнес-процессов под заказчика.


1. Возможности

МДО встраивается в интерфейс БД и полностью управляется из стандартного интерфейса Lotus Notes/Domino.

Графический интерфейс управления блоками маршрута, представляет собой список блоков, связанных между собой по уникальным номерам, присваиваемые блокам автоматически (см. Рисунок 1).

Список блоков маршрута
Рисунок 1 - Список блоков маршрута

МДО состоит из следующих элементов:

  1. Справочник доступа
  2. Маршрут документа
  3. Процесс
  4. Блок
  5. Позиция в маршруте


1.1. Справочник доступа

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


1.2. Маршрут документа

Маршрут документа создается на основании справочника доступа, для автоматического определения имя формы документа, для которого создается маршрут.

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

Маршруты документов
Рисунок 2 - Маршруты документов


1.3. Процесс

Маршрут документа состоит из процессов:

  1. Основной процесс — процесс с которого начинается и завершается движение документа по маршруту. В основном процессе движение осуществляется последовательно. Состоит из блоков.
  2. Параллельный процесс — процесс который начинается в основном процессе или подпроцессе и завершается в основном процессе или подпроцессе, при этом движение документа осуществляется параллельно основному процессу. В параллельном процессе движение осуществляется последовательно. Состоит из блоков.
  3. Подпроцесс — логическое разделение основного или параллельного процессов. Используется для выделения блоков процесса в группы. Состоит из блоков.


1.4. Блок

Блок — элементарный объект из множества которых состоят основной процесс, параллельный процесс, подпроцесс.

Блоки могут быть разных типов:

Блок начало основной — начало движения документа по маршруту. При переходе в блок, выполняет изменения в документе и ожидает последующего действия для перехода к следующему блоку (см. Рисунок 3).

Блок начало основной
Рисунок 3 - Блок начало основной

Блок конец основной — завершение движения документа по маршруту. При переходе в блок, выполняет изменения в документе и завершает движение по маршруту (см. Рисунок 4).

Блок конец основной
Рисунок 4 - Блок конец основной

Блок начало параллельный — начало движения по параллельному процессу. При переходе в блок, выполняет изменения в документе и ожидает последующего действия для перехода к следующему блоку (см. Рисунок 5).

Блок начало параллельный
Рисунок 5 - Блок начало параллельный

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

Блок начало параллельный
Рисунок 6 - Блок начало параллельный

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

Блок конец подпроцесс — завершение движения документа по подпроцессу. При переходе в блок, выполняет изменения в документе и ожидает последующего действия для перехода к следующему блоку. Однотипен блоку Начало подпроцесс по содержимому, но не по логике (см. Рисунок 7).

Блок начало подпроцесс
Рисунок 7 - Блок начало подпроцесс

Блок вычисление — осуществляет изменения в документе и ожидает последующего действия для перехода к следующему блоку (см. Рисунок 8).

Блок вычисление
Рисунок 8 - Блок вычисление

Блок изменение — осуществляет изменения в документе и переходит к следующему блоку (см. Рисунок 9).

Блок изменение
Рисунок 9 - Блок изменение

Блок условие — осуществляет проверку выполненного действия и, или любую проверку в документе и на основании результатов проверки, переходит к одному из двух блоков (см. Рисунок 10).

Блок условие
Рисунок 10 - Блок условие


1.5. Позиция в маршруте

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

В открытом окне можно определить:

  • Последнее выполненное действие
  • Кто выполнил действие
  • Активен или нет документ, относительно маршрута
  • В каких процессах находится документ
  • В каком состоянии находится документ
  • Действие которое привело к переходу в данное состояние процесса
  • Пользователь который выполнил действие для перехода в данное состояние
  • Блок процесса в котором находится документ

Существует возможность открыть карточку блока процесса, предварительно выбрав идентификатор процесса из выпадающего списка.

Документ в маршруте
Рисунок 11 - Местонахождение документа в маршруте


Если вы, решили
узнать больше о решении или заказать презентацию
свяжитесь с нами!

E-mail: contact@resolute-step.ru
Телефон: +7 913 5355861

Специалисты ООО «Решительный шаг»
ответят на все ваши вопросы!