Процесс создания массового продукта или услуги можно разделить на несколько взаимосвязанных задач, выполняемых последовательно или параллельно. Однотипные повторяющиеся бизнес-процессы можно автоматизировать, тем самым повысив качество и скорость их исполнения.
Автоматизация бизнес-процессов позволяет:
- стандартизировать однотипные повторяющиеся задачи,
- одновременно выполнять параллельные задачи,
- снизить влияние человеческого фактора,
- автоматически выполнять задачи, не требующие участия человека.
Система Onyma BPM:
- осуществляет контроль на любом этапе прохождения бизнес-процесса,
- сохраняет в одном месте всю информацию, связанную с процессом, и передает ее от исполнителя к исполнителю,
- оповещает о возникающих проблемах и событиях,
- позволяет быстро вносить изменения и проводить оптимизацию,
- позволяет объединять несколько связанных процессов,
- может запускать несколько параллельных задач одновременно,
- построить наглядную динамическую модель процесса.
Обычно на предприятии существует не один бизнес-процесс, который можно автоматизировать. Многие процессы взаимосвязаны и результат одного процесса может использоваться как исходные данные для другого процесса.
Для каждого автоматизируемого процесса необходимо описать:
- выполняемые в ходе процесса задачи, их последовательность и связи,
- ответственных за выполнение задач и всего процесса,
- необходимые исходные данные,
- данные, поступающие в ходе процесса,
- ожидаемый результат,
- связанные процессы.
На основе собранных данных в системе строится модель процесса, в которой задается последовательность выполнения шагов для получения определенного результата. На каждом шаге процесса решается какая-либо задача (заполнение накладной, ввод данных в поля формы, печать чека, расчет стоимости продукта и т.д), на которую назначается ответственный исполнитель, и задается срок исполнения.
Бизнес-процесс можно представить в виде схемы, где прямоугольниками обозначены шаги, а стрелками — действия, доступные на этом шаге. Действие запускает соответствующий ему шаг процесса, если шагов в процессе больше нет, то процесс завершается. По действию может запуститься один или несколько параллельных шагов или связанный процесс. Если в процессе запущено несколько параллельных шагов, то процесс не завершится до тех пор, пока все они не будут завершены.
Пользователь выбирает модель процесса, задает исходные данные и запускает процесс. Процесс переходит с шага на шаг в соответствии с заданной в модели процесса последовательностью. Шаг не может быть завершен, пока не будут внесены обязательные данные. В списке задач каждого участника процесса появляются назначенные ему задачи. После того как задача выполнена, ответственный исполнитель выбирает следующее действие, и текущий шаг закрывается. После того как все шаги процесса выполнены, процесс закрывается и становится неактивным.
Система контролирует сроки выполнения каждой задачи и всего процесса, назначает ответственных за каждый шаг в соответствии с заданными настройками, рассылает уведомления о произошедших событиях и т. д.
Задачи, назначенные исполнителю, появляются в меню Мои задачи. Просроченные задачи и задачи с высоким приоритетом маркируются.
В меню Список процессов находится список всех запущенных процессов, в карточке процесса можно просмотреть информацию по любой запущенной задаче процесса.
В меню Список задач находится список всех активных задач по всем запущенным процессам. Если у пользователя есть права, то он может взять задачу, назначенную на другого исполнителя, себе.