Introduction

Материал из RunaWFE
Перейти к навигации Перейти к поиску

Видео создания исполнения процессов

Вид пользовательского интерфейса
рис.1 Вид пользовательского интерфейса
Вид административного интерфейса
рис.2 Вид административного интерфейса
Дизайнер процессов при открытии
рис.3 Дизайнер процессов при открытии

Система для автоматизации бизнес-процессов

RunaWFE - ориентированная на конечного пользователя система управления бизнес-процессами предприятия.

Основная задача системы: раздавать задания исполнителям и контролировать их выполнение. Последовательность заданий определяется графом бизнес-процесса, который менеджер или бизнес-аналитик может быстро изменять при помощи "Среды разработки".

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

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

Основные возможности

Web-интерфейс системы позволяет:

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

Среда разработки позволяет:

  • Производить редактирование графа бизнес-процесса
  • Создавать и редактировать графические формы заданий
  • Создавать и назначать роли
  • Создавать переменные
  • Создавать и редактировать бот-станции и ботов.

Клиент-оповещатель о поступивших заданиях :

  • Производит оповещение пользователя о поступивших задачах
  • Визуализирует формы, соответствующие заданиям.


Система является как бы конвейером, перенесенным с производства в офис.

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

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


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

Исполнителями могут быть как люди, так и специальные компьютерные приложения - боты.

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


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

Описание компонентов системы

Компоненты, относящиеся к серверной части системы:

Компоненты, относящиеся к клиентской части системы:

Механизм совместной работы компонентов системы

На одном сервере запускается RunaWFE–сервер.

На нескольких серверах могут быть запущены бот-станции.


На клиентских компьютерах запускается клиент-оповещатель о поступивших заданиях или браузер, в котором открывается web-интерфейс системы. На клиентских компьютерах может быть запущена среда разработки, а также Симулятор бизнес-процессов.


RunaWFE – сервер содержит определения загруженных в него бизнес-процессов и выполняющиеся экземпляры бизнес-процессов.


Бот станции содержат ботов, которые периодически опрашивают RunaWFE – сервер.

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


При помощи web-интерфейса системы пользователь может:

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

При помощи web-интерфейса системы администратор может:

  • Создавать-удалять пользователей и группы пользователей
  • Включать (исключать) пользователей в группы.
  • Раздавать права на объекты системы пользователям и группам пользователей
  • Принудительно останавливать экземпляры бизнес-процессов

При помощи "Среды разработки" аналитик может разрабатывать бизнес-процессы и экспортировать их в файлы-архивы в файловую систему.

При помощи клиента-оповещателя о поступивших заданиях пользователь может получать оповещения о поступивших заданиях.

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