Introduction

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


Общее описание

Версия 4.4.1

© 2015-2021, ООО "Процессные технологии", материалы этого документа распространяются свободно на условиях лицензии GNU FDL. RunaWFE Free является системой с открытым кодом и распространяется в соответствии с LGPL лицензией (http://www.gnu.org/licenses/lgpl.html).


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

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

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

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

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

Web-интерфейс системы:

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

Среда разработки:

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

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

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


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

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

- Получение необходимой для выполнения задания информации

- Передачу результатов своего труда другим работникам

- Изучение должностных инструкций


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

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

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


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

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

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

  • RunaWFE – сервер
  • Бот-станция

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

  • Клиент (web-интерфейс)
  • Клиент-оповещатель о поступивших заданиях
  • Среда разработки
  • Симулятор бизнес-процессов


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

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

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


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


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


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

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


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

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

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

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

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

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

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


Проект RunaWFE размещен на сайтах разработчиков открытого программного обеспечения https://sourceforge.net/projects/runawfe и https://github.com/processtech. На этом сайте можно скачать систему как в исходных кодах, так и в скомпилированном виде, посмотреть и послать сообщения в форум, познакомиться с последними новостями по проекту.


Русскоязычный Web-сайт проекта: https://runawfe.ru/rus.