О проекте

Материал из RunaWFE.

Перейти к: навигация, поиск


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


Профессиональная версия системы RunaWFE Professional внесена в Единый реестр российских программ для электронных вычислительных машин и баз данных под номером 951 по классу ПО "системы управления процессами организации"

[править] Базовые функции системы

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

Администраторы могут создавать/удалять пользователей и группы пользователей, включать/исключать пользователей в/из группы, раздавать права на объекты системы, принудительно останавливать/(временно приостанавливать) экземпляры бизнес-процессов, добавлять/измененять правила замещения пользователей.

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

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

[править] Быстрый старт

В случае операционной системы Windows:

Скачайте дистрибутив системы (RunaWFE-Installer.exe) здесь, запустите его, кликните на кнопку подтверждения для всех появившихся в процессе установки вопросов. После окончания установки запустите симулятор (командой меню Windows: RunaWFE/start simulation или кликнув на иконку "start simulation" на десктопе), после того, как симулятор полностью стартует (обычно через 1 - 2 минуты), запустите web-интерфейс (командой RunaWFE/Simulation web interface или соответствующей иконкой на десктопе). Логин администратора: Administrator Пароль: wf . При вводе логина и пароля необходимо соблюдать регистр символов. Запустите графический дизайнер (среду разработки) - командой RunaWFE/Developer Studio или соответствующей иконкой на десктопе.

Познакомиться с системой можно путем выполнения первого, а также других занятий практикума

В случае других операционных систем:

  1. Установите JDK 8. Загрузите JDK 8.
  2. Установите переменную окружения JAVA_HOME (как правило, это не обязательно, но иногда требуется для работы сервера приложений)
  3. Загрузите RunaWFE Free (~201MB).
  4. Разархивируйте файл-архив с RunaWFE Free и перейдите в раздел bin
  5. Запустите standalone.sh
  6. После того, как симулятор полностью стартует (обычно через 1 - 2 минуты), откройте web-браузер по адресу http://localhost:8080/wfe
  7. Войдите в систему. Логин: Administrator Пароль: wf . При вводе логина и пароля необходимо соблюдать регистр символов.

Более подробную информацию по установке можно получить в документе RunaWFE. Руководство по установке

[править] Характеристики

  • Является low code платформой
  • Поддерживает до 10 000 пользователей
  • Интеграция с LDAP/MS Active Directory
  • Гибкая система определения исполнителей на основе ролей
  • Поддержка веб-сервисов
  • Боты для выполнения автоматических заданий
  • Простая интеграция с реляционными базами данных
  • Интеграция с Alfresco
  • Локализация на английский, французский, немецкий, итальянский, голландский, испанский, китайский, украинский и русский языки
  • Поддержка операционных систем Windows, Linux, Solaris, FreeBSD


Лицензия. RunaWFE Free распространяется под свободной лицензией LGPL.

[править] Аппаратные и программные требования

Сервер - компьютер с размером ОЗУ >= 1Гб, свободное место на диске 2Гб, Операционная система – Windows (WinXP и выше), Linux (AltLinux, Debian, Ubuntu, Mint, Fedora), Sun Solaris 10.

Клиентский компьютер - должен допускать установку интернет браузера, поддерживающего HTML 4.0 (Замечание. Начиная с версии RunaWFE Free 4.2.0 не поддерживается браузер IE версии 6 и 7)

Для работы RunaWFE Free необходимо наличие установленного в системе комплекта Java Development Kit (JDK).

До версии 4.3.0 RunaWFE Free поддерживала JAVA 6, 7. Начиная с версии 4.3.0 введена поддержка JAVA версии 8, и отказ от JAVA 6.

RunaWFE Free на базе java7 использует сервер приложений - Jboss AS 7.1.1.Final, для поддержки java8 используется сервер WildFly Full 10.0.0.Final.

В дальнейшем планируется отказ от jboss (java7), поэтому рекомендуется использовать версию на базе wildfly java8.

[править] Ссылки

Проект RunaWFE Free на SourceForge.

консалтинговая группа РУНА.

BPMS.ru.

[править] Награды

Дипломант конкурса Java-технологий, проводившимся корпорацией Sun Microsystems при официальной поддержке Министерства информационных технологий и связи РФ.
Статус Honorable Mentions на конкурсе JBoss Innovation Award в двух категориях: Управление бизнес-процессами и Хранение информации

Powered by Redmine © 2006-2018 Jean-Philippe Lang

Личные инструменты
На других языках