Свободная система управления бизнес-процессами и административными регламентами RunaWFE Free. Изменения, вошедшие в последние версии (Андрей Михеев, OSSDEVCONF-2021) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
(не показано 9 промежуточных версий этого же участника) | |||
;{{SpeakerInfo}}: {{Speaker|Андрей Михеев}} <blockquote> RunaWFE Free — свободная система управления бизнес-процессами и административными регламентами. В докладе описаны изменения, вошедшие в версии 4.4.1 и 4.4.2. </blockquote> {{VideoSection}} {{vimeoembed|18909544|800|450}} {{youtubelink|}} |bbWHnXVvYgA}} {{SlidesSection}} [[File:Свободная система управления бизнес-процессами и административными регламентами RunaWFE Free (OSSDEVCONF-2021).pdf|left|page=-|300px]] {{----}} == Thesis == === Система RunaWFE Free === RunaWFE Free — свободная система управления бизнес-процессами. Реализует процессный подход к управлению, в соответствии с которым деятельность предприятия представляется в виде набора выполняющихся экземпляров бизнес-процессов. Бизнес процесс содержит набор узлов, соединённых между собой переходами. По этим переходам перемещаются точки управления. В некоторых узлах они порождают задания, которые должны выполнить сотрудники или информационные системы. Система позволяет повысить эффективность административного управления путём формализации повторяющихся последовательностей действий, а также за счёт возможности быстрого изменения бизнес-процессов в ответ на изменение условий бизнеса. === Изменения в версиях 4.4.1 и 4.4.2 === ==== Общая функциональность ==== В релизы вошли следующие изменения: Начиная с версии 4.4.1 релизы содержат чат участников экземпляра бизнес-процесса. Чат позволяет участникам экземпляра бизнес-процесса обмениваться друг с другом сообщениями во время исполнения экземпляра. Используется в случаях, когда для выполнения задания исполнителю не хватает данных или нужна какая-то дополнительная информация. При этом для получения этой информации не нужно изменять состояние бизнес-процесса или генерировать новые задания, так как получение этих дополнительных данных носит второстепенный характер и не изменяет бизнес-логику исполнения экземпляра бизнес-процесса. Войти в чат можно из пункта меню «Чаты», форму задания или через свойства экземпляра бизнес-процесса. [[File:mikheev2-img001-ossdevconf2021.png|thumb|640px|center|Вход в чат через свойства экземпляра бизнес-процесса]] Чат представляет собой иерархический список сообщений. Сообщения относятся сразу ко всей иерархии подпроцессов, порождённых корневым бизнес-процессом. Участниками чата могут быть пользователи, ранее выполнившие какое-либо задание экземпляра бизнес-процесса, а также все пользователи, входящие в любую из инициализированных ролей. На основе существовавших ранее отдельных элементов реализовано внутреннее хранилище бизнес-объектов. Для работы с внутренним хранилищем был добавлен специальный элемент палитры — «Хранилище данных», связанный с задачей сценарий с помощью пунктирного перехода. [[File:mikheev2-img002-ossdevconf2021.png|thumb|640px|center|Элемент палитры — «Хранилище данных».]] По прямой связи «иконка — обработчик» (<-) в конфигурации доступна только операция SELECT. По обратной связи (->) доступны 3 операции: INSERT, DELETE, UPDATE (см. Рис. 3). [[File:mikheev2-img003-ossdevconf2021.png|thumb|640px|center|Три возможные операции: INSERT, DELETE, UPDATE.]] Другие изменения общей функциональности: * В WS API, в сервис управления процессами и контроля их исполнения добавлены команды по работе с сигналами * Для переменных добавлена валидация значений по умолчанию * Добавлена возможность валидации параметров подпроцессов и мультиподпроцессов при запуске * В дистрибутив для Windows добавлен сбор статистики * Улучшен компонент выбора из списка пользовательских переменных ==== RunaWFE Free Server ==== Реализована отправка сигнала из веб интерфейса. [[File:mikheev2-img004-ossdevconf2021.png|thumb|640px|center|Отправка сигнала из интерфейса.]] <span id="mikheev2-img004" label="mikheev2-img004">[mikheev2-img004]</span> В настройки добавлена возможность отключения использования в системе прав на категории объектов. Для упрощения работы и знакомства с системой, начиная с версии RunaWFE Free 4.4.1 по умолчанию отключена проверка прав доступа. Это означает что при доступе к объектам системы (исполнители, определения БП, экземпляры БП, отчёты, отношения, бот-станции, источники данных, действия с системой) права пользователя не проверяются. Настройки «Настройки» -> «Настройки прав доступа» позволяют включить или отключить проверку для определённой категории. [[File:mikheev2-img005-ossdevconf2021.png|thumb|640px|center|Настройки, позволяющие включить или отключить проверку для определённой категории прав.]] Другие изменения RunaWFE Free Server: * Добавлены права на отчёт * Добавлена возможность сравнение версий бизнес-процессов в веб-интерфейсе аналогично «git diff» * Реализована проверка бизнес-процесса на совместимость при обновлении определения бизнес-процесса в той же версии * Добавлена возможность использовать список пользовательского типа с атрибутами, соответствующими колонкам SQL-таблицы, в качестве результата обработчика SQL * Раздел с ошибками выполнения перенесён в отдельный пункт меню ==== Графический дизайнер ==== * Реализовано следующее: * Расширена контекстная палитра элементов графического дизайнера. * Упрощена настройка конфигурации задачи-сценариев и ботов «Word: Формирование документа DOCX» * Упрощена настройка конфигурации SQL-обработчика * Реализована возможность непрерывающего возникновения событий / срабатывания таймера * Добавлен фильтр по названию бизнес-процесса при импорте с сервера * Реализована возможность смены типа события путём клика на иконку события * Добавлен новый режим рисования элементов на схеме бизнес-процесса: если новая линия перехода «тянется» и завершается не на элементе, то открывается локальная палитра элементов для добавления нового элемента * Добавлена возможность редактирования имени перехода через контекстное меню * Добавлена команда «Переименовать» в контекстное меню узла-действия ==== Клиент-оповещатель о поступивших заданиях ==== * Добавлен фильтр по названию бизнес-процесса при импорте с сервера {{----}} [[File:{{#setmainimage:Свободная система управления бизнес-процессами и административными регламентами RunaWFE Free (OSSDEVCONF-2021)!.jpg}}|center|640px]] {{LinksSection}} <!-- <blockquote>[©]</blockquote> --> {{fblink|2974243219495346}} {{vklink|1949}} <references/> * Ссылки на сайты проекта RunaWFE Free: <tt>http://runawfe.org/rus</tt>, <tt>http://runawfe.ru</tt> {{stats|disqus_comments=0|refresh_time=2021-08-31T18:20:08.001848|vimeo_plays=35|youtube_plays=0}} [[Категория:OSSDEVCONF-2021]] [[Категория:Open-source projects]] [[Категория:Draft]]RunaWFE]] |
Текущая версия на 12:01, 20 декабря 2021
- Докладчик
- Андрей Михеев
RunaWFE Free — свободная система управления бизнес-процессами и административными регламентами.
В докладе описаны изменения, вошедшие в версии 4.4.1 и 4.4.2.
Содержание
Видео
Презентация
Thesis
Система RunaWFE Free
RunaWFE Free — свободная система управления бизнес-процессами. Реализует процессный подход к управлению, в соответствии с которым деятельность предприятия представляется в виде набора выполняющихся экземпляров бизнес-процессов. Бизнес процесс содержит набор узлов, соединённых между собой переходами. По этим переходам перемещаются точки управления. В некоторых узлах они порождают задания, которые должны выполнить сотрудники или информационные системы.
Система позволяет повысить эффективность административного управления путём формализации повторяющихся последовательностей действий, а также за счёт возможности быстрого изменения бизнес-процессов в ответ на изменение условий бизнеса.
Изменения в версиях 4.4.1 и 4.4.2
Общая функциональность
В релизы вошли следующие изменения:
Начиная с версии 4.4.1 релизы содержат чат участников экземпляра бизнес-процесса.
Чат позволяет участникам экземпляра бизнес-процесса обмениваться друг с другом сообщениями во время исполнения экземпляра. Используется в случаях, когда для выполнения задания исполнителю не хватает данных или нужна какая-то дополнительная информация. При этом для получения этой информации не нужно изменять состояние бизнес-процесса или генерировать новые задания, так как получение этих дополнительных данных носит второстепенный характер и не изменяет бизнес-логику исполнения экземпляра бизнес-процесса.
Войти в чат можно из пункта меню «Чаты», форму задания или через свойства экземпляра бизнес-процесса.
Чат представляет собой иерархический список сообщений. Сообщения относятся сразу ко всей иерархии подпроцессов, порождённых корневым бизнес-процессом. Участниками чата могут быть пользователи, ранее выполнившие какое-либо задание экземпляра бизнес-процесса, а также все пользователи, входящие в любую из инициализированных ролей.
На основе существовавших ранее отдельных элементов реализовано внутреннее хранилище бизнес-объектов.
Для работы с внутренним хранилищем был добавлен специальный элемент палитры — «Хранилище данных», связанный с задачей сценарий с помощью пунктирного перехода.
По прямой связи «иконка — обработчик» (<-) в конфигурации доступна только операция SELECT. По обратной связи (->) доступны 3 операции: INSERT, DELETE, UPDATE (см. Рис. 3).
Другие изменения общей функциональности:
- В WS API, в сервис управления процессами и контроля их исполнения добавлены команды по работе с сигналами
- Для переменных добавлена валидация значений по умолчанию
- Добавлена возможность валидации параметров подпроцессов и мультиподпроцессов при запуске
- В дистрибутив для Windows добавлен сбор статистики
- Улучшен компонент выбора из списка пользовательских переменных
RunaWFE Free Server
Реализована отправка сигнала из веб интерфейса.
[mikheev2-img004]В настройки добавлена возможность отключения использования в системе прав на категории объектов.
Для упрощения работы и знакомства с системой, начиная с версии RunaWFE Free 4.4.1 по умолчанию отключена проверка прав доступа. Это означает что при доступе к объектам системы (исполнители, определения БП, экземпляры БП, отчёты, отношения, бот-станции, источники данных, действия с системой) права пользователя не проверяются. Настройки «Настройки» -> «Настройки прав доступа» позволяют включить или отключить проверку для определённой категории.
Другие изменения RunaWFE Free Server:
- Добавлены права на отчёт
- Добавлена возможность сравнение версий бизнес-процессов в веб-интерфейсе аналогично «git diff»
- Реализована проверка бизнес-процесса на совместимость при обновлении определения бизнес-процесса в той же версии
- Добавлена возможность использовать список пользовательского типа с атрибутами, соответствующими колонкам SQL-таблицы, в качестве результата обработчика SQL
- Раздел с ошибками выполнения перенесён в отдельный пункт меню
Графический дизайнер
- Реализовано следующее:
- Расширена контекстная палитра элементов графического дизайнера.
- Упрощена настройка конфигурации задачи-сценариев и ботов «Word: Формирование документа DOCX»
- Упрощена настройка конфигурации SQL-обработчика
- Реализована возможность непрерывающего возникновения событий / срабатывания таймера
- Добавлен фильтр по названию бизнес-процесса при импорте с сервера
- Реализована возможность смены типа события путём клика на иконку события
- Добавлен новый режим рисования элементов на схеме бизнес-процесса: если новая линия перехода «тянется» и завершается не на элементе, то открывается локальная палитра элементов для добавления нового элемента
- Добавлена возможность редактирования имени перехода через контекстное меню
- Добавлена команда «Переименовать» в контекстное меню узла-действия
Клиент-оповещатель о поступивших заданиях
- Добавлен фильтр по названию бизнес-процесса при импорте с сервера
Примечания и ссылки
- Ссылки на сайты проекта RunaWFE Free: http://runawfe.org/rus, http://runawfe.ru
Plays:35 Comments:0