LINUX.ORG.RU

Вышла RunaWFE Free 4.6.0 — российская система управления бизнес-процессами предприятия

 , , , ,

Вышла RunaWFE Free 4.6.0 — российская система управления бизнес-процессами предприятия

4

4

RunaWFE Free — это свободная российская система управления бизнес-процессами и административными регламентами. Написана на Java, распространяется под открытой лицензией LGPL. RunaWFE Free использует как собственные решения, так и некоторые идеи проектов JBoss jBPM и Activiti, содержит большое количество компонентов, задача которых обеспечить удобную работу конечного пользователя.

Изменения после версии 4.5.0:

Общая функциональность:

  • Добавлен элемент «Событийный подпроцесс».
  • Добавлена возможность запуска экземпляра бизнес-процесса по таймеру.

Функциональность сервера:

  • Добавлена возможность архивирования экземпляров бизнес-процессов.
  • Добавлена возможность передвижения точек управления экземпляра бизнес-процесса через интерфейс.
  • Добавлена поддержка электронно-цифровой подписи для подписи pdf-файла.
  • Добавлено логгирование отмены заданий в истории экземпляра бизнес-процесса.
  • Добавлен пункт меню «Зависшие процессы» для поиска проблем в экземплярах бизнес-процессов.
  • В версиях определений бизнес-процессов добавлена возможность отслеживать аудит изменений по файлам.
  • В свойствах пользователя добавлены галочки оповещений о задачах и сообщениях чата.

Функциональность дизайнера бизнес-процессов:

  • Реализована проверка схемы бизнес-процесса на возможность возникновения быстрых бесконечных циклов.
  • Сделаны расширенные всплывающие подсказки.
  • Взаимодействие дизайнера с сервером переведено с WebServices API на REST API.
  • Конструктор исключающего шлюза переведен на groovy AST.

Репозиторий (GitHub)

>>> Сборки (sourceforge.net)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 7)

винда
sourceforge.net
архивы с каким то джава-кодом, без лицензий
в некоторых «исходниках» лежат exe файлы

Вопиющее 4.2

uin ★★★
()
Ответ на: комментарий от uin

Автор что-то с пятницы не появляется, видимо, пятница удалась. :)

А так да, на многие вопросы хотелось бы получить ответы, но похоже, что для данного продукты скриншоты из-под винды на ЛОРе – это уже традиция.

P.S. На офсайте, тем не менее, написано «Linux, Solaris, FreeBSD, MAC, Windows», именно в таком порядке.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

RunaWFE Free — это свободная российская система управления бизнес-процессами

С чего ты взял что она российская?

Rodegast ★★★★★
()

Семёрочка, аеро... скрин аж какой-то ностальгией повеял...

mittorn ★★★★★
()
Ответ на: комментарий от amikheev

А как вы думаете, почему RunaWFE все таки «не взлетела», что помешало? ПС. я ее еще лет 10 или больше назад пробовал, но не зашло - не увидел никаких преимуществ.

MichIs
()
Ответ на: комментарий от amikheev

Вот версия системы, которая в реестре
Репозиторий исходного кода - здесь

Вот так бы сразу :)

RunaWFE это просто рисовалка процессов или она с чем то интегрироваться умеет?

Rodegast ★★★★★
()

Это похоже на Xmind какой-то…

TechnoMag ★★
()
Ответ на: комментарий от Rodegast

RunaWFE это просто рисовалка процессов или она с чем то интегрироваться умеет?

Нет. Она эти процессы исполняет: в системе есть пользователи, на них назначаются задачи, в зависимости от введенных данных на форме могут выполнятся ветвления. Есть обработчики, которые могут генерировать docx/xlsx документы, обращаться к внешним системам, выполнять произвольный groovy-код.

На скриншоте редактор, в котором процессы и формы задач можно редактировать.

Tanger ★★★★★
()
Ответ на: комментарий от amikheev

Репозиторий исходного кода - здесь: https://github.com/processtech/

Так может в текст новости это добавить?

На sourceforge выкладываются архивы с исходным кодом.

А чё не на файлообменник? Авторы не в курсе что на гитхабе можно публиковать релиз-архивы?

zabbal ★★★★★
()
Ответ на: комментарий от Tanger

в системе есть пользователи, на них назначаются задачи, в зависимости от введенных данных на форме могут выполнятся ветвления

Пользователями могут быть только люди? Например у есть такой процесс: разработчик комитит в git, затем Jenkins запускает тесты, если они прошли то релизит, если нет, то отправляет разработчику отчёт об ошибках. Возможно ли добавить в Jenkins какой то плагин так что бы RunaWFE смогла настраивать этот процесс?

Rodegast ★★★★★
()
Ответ на: комментарий от Rodegast

Пользователями могут быть только люди?

Нет, не обязательно.

Можно, но я не совсем понял что именно хочется сделать. Запускать процесс в случае неуспешной сборки?

Готового плагина для jenkins нет, но для простых действий достаточно curl. В runawfe есть rest-api (openapi) и soap-api.

Tanger ★★★★★
()
Последнее исправление: Tanger (всего исправлений: 1)
Ответ на: комментарий от MichIs

я ее еще лет 10 или больше назад пробовал, но не зашло - не увидел никаких преимуществ.

А для каких задач? И преимуществ перед чем?

Tanger ★★★★★
()
Ответ на: комментарий от Tanger

Можно

Ну тогда норм.

я не совсем понял что именно хочется сделать. Запускать процесс в случае неуспешной сборки?

К примеру отправить сообщение руководителю.

Rodegast ★★★★★
()

Название конечно полный аллес капут ))) Руна дабл ю фи фри четыре шесть ноль. Какой-то язык гоблинов, а не россиян.

poshat ★★★
()
Ответ на: комментарий от Tanger

Jenkins и сам умеет email отправить.

Да, но я же хочу всем этим гибко управлять изменяя схему в одной софтине, а не перенастраивать 100500 систем ;)

Rodegast ★★★★★
()

тут важно что об этом думает 1С, например, тащемта.
ну и, холимый, OEBs.

etwrq ★★★★★
()
Ответ на: комментарий от poshat

Руна-вэ-фэ-е же, ты что англичанин что ли?

firkax ★★★★★
()

Т.е. это типа jira?

rumgot ★★★★★
()

а что такое «система управления бизнес процессами» ?

  • это бухучет типа 1с ?
  • это ЭДО (электроный документооборот) ?
Cergoo
()
Ответ на: комментарий от amikheev

В процессе замены скриншота возникли непредвиденные технические шоколадки :( Я новость пока обратно в неподтверждённые убрал, как только разберёмся – вернём. Прошу прощения.

hobbit ★★★★★
()
Ответ на: комментарий от uin

Да это даже не 4.2, а вообще какой-то абзац :)

Zhbert ★★★★★
()
Ответ на: комментарий от poshat

Руна дабл ю фи фри четыре шесть ноль. Какой-то язык гоблинов, а не россиян.

Ну то есть планшет ОРИОН ПК-Э-210-08, это не язык гоблинов? :)

Zhbert ★★★★★
()

А гуй судя по всему в лучших традициях межделмаша сделан на еклипсе.

ya-betmen ★★★★★
()
Ответ на: комментарий от Zhbert

Нет. Читается нормально. Более того, сходу можно предположить, что это планшетный компьютер «Орион» с экраном 21" исп. 8

А эту Рунавфе ни прочитать, ни расшифровать нормально нельзя.

mogwai ★★★★★
()
Ответ на: комментарий от mogwai

Хренасе ты на эльфийском читать разумеешь!

Zhbert ★★★★★
()

Сходил на ваш ГитХаб, прошёлся по репозиториям… Ребят, вы на зарплате сидите, или это просто клиническая неспособность взаимодействия с социумом? Или вам настолько похер на то, что вы разрабатываете? Ни нормального описания что это, ни инструкций по установке, ни примеров работы, ни лицензий, ни скриншотов, ни-хре-на.

runawfe-free-devstudio - даже нет README.

Полное содержание README runawfe-free-server:

runawfe-server http://www.runawfe.org/About

Полное содержание README runawfe-free-android-app:

Tested with Android Studio Ladybug Feature Drop | 2024.2.2 in Google pixel 8 (Очень ценная информация. Прим. автора)

runawfe-free-notifier-cpp - README отсутствует.

runawfe-free-installer - README отсутствует.

Блин, вы на ГитХабе ДЕВЯТЬ ЛЕТ, Карл! ДЕВЯТЬ! У runawfe-free-devstudio 32 контрибьютора. И за девять лет вы даже не сподобились на минимально-приемлемое описание своего продукта!

Вам даже настолько похер, что вы пришли на ресурс, низываемый LINUX.org.ru и прицепили скриншот из Винды… Какой-то зашкаливающий уровень похеризма. Такое впечатление, что вы максимально не заинтересованы в том, чтобы вашим продуктом вообще хоть кто-то пользовался. Может, не надо вам этим заниматься? Может, лучше, в животноводство?

densss ★★★★★
()
Ответ на: комментарий от densss

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

я даже по скриншотам вижу, что там все довольно странно, поясню:

  • оно изначально выглядит как движок BPM, однако совершенно не позиционирует себя точно также как конкуренты (камунда, фловбл, активити), судя по картинкам с эклипсом оно скорее сродни почившему в бозе jBPM от шляпы, но вот они все умеют встраиваться в код приложения, а эта штука не умеет
  • если мы позиционируем это все как некий BPM всего предприятия, т.е. «ближайшим» аналогом тут будет SAP PI, то тут где-то должен быть рядом репозиторий с парой-другой сотней адаптеров для различных систем
borisych ★★★★★
()

Название группы элементов «подключение» совсем-совсем не является неправильным переводом слова «connectors».

thesis ★★★★★
()
Ответ на: комментарий от poshat

Название конечно полный аллес капут ))) Руна дабл ю фи фри четыре шесть ноль. Какой-то язык гоблинов, а не россиян.

Это был закос на завоевание мирового лидерства в сфере BPM Workflow Engin-ов :) . На момент выхода (лет 10+) назад было относительно в тренде (форк почившего jBPM), но потом пошло что-то не так. И сейчас под тему «импортозамещения» нам толкают «авно мамонта»

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

    Сервер - компьютер с размером ОЗУ >= 1Гб, свободное место на диске 2Гб, Операционная система – Windows (WinXP и выше), Linux (AltLinux, Debian, Ubuntu, Mint, Fedora), Sun Solaris 10.
    Клиентский компьютер - должен допускать установку интернет браузера, поддерживающего HTML 4.0 (кроме IE)
    Комплект Java Development Kit (JDK). Версия JAVA 11 - Загрузить. Если у Вас установлена другая версия JAVA, свяжитесь с нами, подскажем, как установить программу.
    Сервер приложений WildFly Full 17+ (java11).WildFly
    Для сборки из командной строки используется apache-maven-3.6.3 или apache-maven-3.8.6

Примечание:

    До версии 4.5.+ включительно RunaWFE Free поддерживала JAVA 8 (Загрузить). Сервер приложений RunaWFE Free Server для релизов до 4.5.X (WildFly Full 10.0.0.Final)
    До версии 4.3.0 RunaWFE Free поддерживала JAVA 6, 7. Сервер приложений - Jboss AS 7.1.1.Final.
    Начиная с версии 4.2.0 не поддерживается браузер IE версии 6 и 7

https://runawfe.ru/%D0%94%D0%BB%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0

Потом как в Мире, так и в России появились более жизнеспоcобные решения.

MichIs
()
Ответ на: комментарий от densss

Может, лучше, в животноводство?

Это уметь надо.

thesis ★★★★★
()
Ответ на: комментарий от mogwai

Название RunaWFE около 20 лет назад появилось, оно из двух частей состоит:

Runa - это было требование основного инвестора проекта в тот период: Чтобы название компании-инвестора (https://www.runa.ru/) было частью названия проекта. WFE - это сокращение от WorkFlow Environment. Тогда проект позиционировался как компоненты окружения для движка jbpm - https://sourceforge.net/projects/jbpm/. Компании Руна требовался не только BPMS-движок, но и компоненты окружения. Сначала пытались договориться с jbpm, чтобы просто быть частью этой команды и написать компоненты окружения внутри jbpm. Однако, в jbpm сказали, что не готовы нести ответственность за чужой код и предложили сделать нам отдельный проект и при этом попросили в названии не упоминать jbpm.

С течением времени движок jbpm полностью переписали, т.к. эволюция jbpm не учитывала наши потребности. Тем временем проект jbpm перешел в Jboss и стал Jboss jbpm, потом часть команды перешла в Alfresco и основала проект Activiti, потом из Activiti выделилась Camunda. Поэтому у RunaWFE есть общие черты с Camunda.

amikheev
() автор топика
Последнее исправление: amikheev (всего исправлений: 1)
Ответ на: комментарий от amikheev

Тем временем проект jbpm перешел в Jboss и стал Jboss jbpm, потом часть команды перешла в Alfresco и основала проект Activiti, потом из Activiti выделилась Camunda. Поэтому у RunaWFE есть общие черты с Camunda

что вы за бред несете-то. У Activiti с jBPM нет ничего общего между собой кроме двух удаков (Tom Baeyens и Joram Barrez), которые бегают из проекта в проект в надежде заработать денег (аналогичная история про https://temporal.io/ где такие же удаки успели поработать и в майкрософте, и в амазоне, и еще черт его знает где, а потом решили, что пора делать собственный «бизнес»)

borisych ★★★★★
()
Ответ на: комментарий от MichIs

Проект OpenSource. Выход был больше 20 лет назад (2003 год). С тех пор проект постоянно потихоньку развивается. Российских OpenSource проектов не так много. Вести такие проекты - дело не простое. Если кто-то захочет помочь в разработке, - в нашу команду можно войти. Вся разработка ведется удаленно.

amikheev
() автор топика
Последнее исправление: amikheev (всего исправлений: 2)
Ответ на: комментарий от borisych

Там была сложная история. Когда Tom Baeyens перешел из Jboss в Alfresco, - в Alfresco появился проект Activiti, который не сохранил с Jboss jbpm преемственности по коду, но сохранил преемственность по основным идеям проекта. - Код был написан заново. При этом после ухода Tom Baeyens из Jboss, следующая версия Jboss jbpm не сохранила с предыдущей преемственности ни по коду, ни по технологиям, - общим осталось только название.

amikheev
() автор топика
Ответ на: комментарий от amikheev

Вооот, хорошо. А что мешало всё это великолепие поместить в README на GitHub? Описание - есть, картинки - есть, даже видео есть! Так что мешает быть немного дружелюбнее к потенциальному пользователю? С учётом того, что Ваш сайт с документацией не открывается у меня без впн. 20 лет разрабатываете, а простейшие, вроде-бы, вещи не можете сделать.

densss ★★★★★
()
Ответ на: комментарий от amikheev

Проект OpenSource. Выход был больше 20 лет назад (2003 год).

Я это помню. И как выше писал - даже трогал и сравнивал с другими BPM-решениями того времени. И контору, которая пытается продать это поделие знаю. Он (RunaWFE) и тогда не поразил меня, когда я его смотрел, году так в 2006-2008, а потом и совсем заглох и не развивался. Я об этом.

А так, конечно же, пожелаю отечественному проекту всего наилучшего, и своего, нового, отечественного побольше, а не зарубежного легаси.

MichIs
()
Ответ на: комментарий от densss

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

Не все ли равно в какой системе сделан скриншот, если ПО кроссплатформенное?

Да и явно не ваше дело - рассказывать пользователям портала чем им надо заниматься.

Xintrea ★★★★★
()

Лучи добра разработчикам.

Есть вопросы. Я прочитал портянку на Хабаре, и не понял, есть ли в вашей системе аналоги точек управления? То есть, видно ли на диаграмме, в какой точке находится пользователь, исполняющий определенную роль? Как происходит перемещение точки управления после того как действие/этап выполнен? Кто это должен делать - сам пользователь тыкнуть где он находится? Точка перемещается сама путем отработки каких-то обработчиков? За пользователя это должен сделать какой-то администратор/начальник/владелец процесса?

Имеется ли отслеживание времени исполнения этапов/частей процессов? То есть, можно ли в вашей системе понять, запустив анализ множества экземпляров одного и того же процесса, на каком этапе тратится больше всего времени?

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

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

Точки управления, конечно, перемещаются. После того, как пользователь кликнул на соответствующую кнопку в форме задания или скрипт выполнился. Посмотреть как работает можно, например, здесь: https://rutube.ru/video/4ce7645fc93c617e43bc4266aa97f3ec/?r=plwd или (в более сложном варианте) - здесь: https://rutube.ru/video/e7e6beae24f897032b7be872120f5cbb/?r=plwd

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

amikheev
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.