1 / 35

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

Восьмая всеукраинская конференция разработчиков и пользователей свободных программ. RUNA WFE - свободная система управления бизнес-процессами предприятия. Новые возможности последних версий. Михеев Андрей. докладчик. Руководитель проекта Runa WFE.

lesa
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Восьмая всеукраинская конференция разработчиков и пользователей свободных программ. RUNA WFE - свободная система управления бизнес-процессами предприятия. Новые возможности последних версий. Михеев Андрей докладчик Руководитель проекта Runa WFE

  2. РУНА Консалтинговая группа занимает одну из ведущих позиций в сфере распространения правовой информации, оказания консалтинговых услуг. В компании работают свыше 700 человек. Основные направления деятельность кампании: Поставка и обслуживание справочных правовых систем КонсультантПлюс Автоматизация производства на базе 1С Правовой и налоговый консалтинг Обучающие мероприятия Тренинги Издательский дом О компании РУНА Консалтинговая группа

  3. В 2003 году было принято решение внедрить в Руне автоматизированную систему управления бизнес-процессами. • Какую из существующих систем управления бизнес-процессами внедрять? • Требования к системе: • Надежность • Функциональность • Возможность без помощи программиста разрабатывать простые бизнес-процессы • Невысокая стоимость одного рабочего места • Возможность попутно решить задачу интеграции Вступление — как проект Runa WFE стал OpenSource проектом

  4. Рассматривались два пути развития проекта: 1.Купить готовую коммерческую систему и настроить ее на процессы Консалтинговой группы РУНА. 2.Собрать систему из уже готовых открытых компонентов и настроить ее на процессы Консалтинговой группы РУНА. У обоих путей развития были свои «плюсы» и «минусы». Вступление — как проект Runa WFE стал OpenSource проектом

  5. Анализ варианта покупки системы. • Плюсы: • Как правило выигрывается время. • Готовые решения иногда более надежны. Минусы: • Нет доступа к исходному коду - ограничивается возможность реализации особенностей бизнеса • Риски, связанных с зависимостью от фирмы-разработчика Вступление — как проект Runa WFE стал OpenSource проектом

  6. Анализ варианта сборки системы из открытых компонентов. • Плюсы: • Доступ к исходному коду - возможна реализации особенностей бизнеса. • Меньшая зависимость от разработчика • Отсутствуют затраты на покупку системы Минусы: • Надо формировать команду квалифицированных программистов • Надежность открытых компонентов могла оказаться ниже надежности проприетарных коммерческих систем Вступление — как проект Runa WFE стал OpenSource проектом

  7. В рамках первого пути развития были проанализированы следующие системы: • Ultimus • Documentum • Staffware • Optima Workflow • IBM WebSphere MQ Series Workflow • Oracle Workflow • SiTex Workflow • 1С:Предприятие, компонент: Бизнес-процессы Вступление — как проект Runa WFE стал OpenSource проектом

  8. Результаты исследования. Однозначно удобной для Консалтинговой группы «Руна» системы среди них не нашлось. Либо система «непрозрачна» - не дает возможности легко подключать внешние программы, либо интерфейсы очень сложны или настройка их требует специального программистского образования. То есть менеджеры Руны не смогут самостоятельно разрабатывать бизнес-процессы в таких системах. Кроме того, многие системы очень дорого стоили. Вступление — как проект Runa WFE стал OpenSource проектом

  9. В рамках второго пути развития были проанализированы следующие проекты: • JBoss jBPM • WfMOpen • Bonita • Shark • OpenWFE • XFlow Вступление — как проект Runa WFE стал OpenSource проектом

  10. Результаты исследования. Анализ показал, что первые пять проектов – серьезные, активно развивающиеся проекты. Однако проекты эти были ориентированы скорее на разработчиков систем, а не на конечных пользователей. Но на основе компонентов этих систем можно собрать систему управления бизнес-процессами предприятия для конечного пользователя. Предварительные расчеты показали, что стоимость сборки системы на 500 – 600 рабочих мест из открытых компонентов не должна превосходить стоимости готовой проприетарной системы. Вступление — как проект Runa WFE стал OpenSource проектом

  11. Произведенный выбор • Оба пути. Две системы управления бизнес-процессами. • Первая система – компонента «Бизнес-процессы» в составе платформы 1С:Предприятие. • В этой системе автоматизируются основные процессы Руны • заказы клиентов • производство услуг • продажи Вторая система – открытая система на основе JBoss jBPM. В этой системе автоматизируются вспомогательные процессы Руны. Вступление — как проект Runa WFE стал OpenSource проектом

  12. Трудности. Время создания системы для оказалось больше запланированного Пришлось достаточно много запрограммировать. (Часть готовых открытых компонентов, которые изначально планировалось просто использовать в системе, пришлось переписать) Пришлось разработать некоторые компоненты, которые изначально создавать не предполагалось Задача интеграции полностью пока еще не решена: разработаны еще не все коннекторы Вступление — как проект Runa WFE стал OpenSource проектом

  13. Результаты. Система внедрена, реализованы процессы учета времени. В период с 1 января 2007 г. по 30 июня 2007 г. система прошла в Консалтинговой группе Руна промышленное тестирование. С 1 июля 2007 г. система находится в промышленной эксплуатации (более 700 пользователей системы, примерно 200 работают одновременно)‏ В системе у менеджеров получается самостоятельно разрабатывать простые процессы (не относящиеся к интеграции)‏ Вступление — как проект Runa WFE стал OpenSource проектом

  14. RUNA WFE. Краткое описание. • RUNA WFE - открытая, масштабируемая, ориентированной на конечного пользователя система управления бизнес-процессами предприятия. Система платформонезависима (написана на Java), распространяется под LGPL-лицензией. • Основная задача системы: Раздавать задания исполнителям и контролировать их выполнение. • Последовательность заданий определяется графом бизнес-процесса, который менеджер или бизнес-аналитик может быстро изменять при помощи редактора бизнес-процессов. • Система состоит из: • BPM-система (Runa WFE сервер) • Графический редактор процессов • Клиент-оповещатель о поступивших заданиях Runa WFE. Описание.

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

  16. Runa WFE. Список заданий.

  17. Runa WFE. Экземпляры процессов.

  18. Runa WFE. Пример экземпляра процесса.

  19. Графический редактор процессов: • Редактирование графа процесса • Создание и редактирование графических форм заданий • Создание и назначение ролей • Создание переменных Runa WFE

  20. Runa WFE. Редактор процессов.

  21. Клиент-оповещатель о поступивших заданиях: • Оповещение о поступивших заданиях • Работа с системой через специальное приложение-клиент Runa WFE

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

  23. RUNA WFE. Новые возможности последних версий. BPMN нотация

  24. RUNA WFE. Традиционная нотация. (для сравнения) UML нотация

  25. RUNA WFE. Новые возможности последних версий. Представление в виде портлетов. Интеграция в портал. Вход в портал.

  26. - JBOSS Portal. Дополнительные вкладки.

  27. - Runa WFE в виде портлетов (задачи, исполнители, определения процесов)

  28. - Runa WFE в виде портлетов (экземпляры процесов)

  29. - Runa WFE в виде портлетов (свойства исполнителя)

  30. - Runa WFE в виде портлетов (форма задания)

  31. Runa WFE в виде портлетов (экземпляр процесса)

  32. RUNA WFE. Новые возможности последних версий. • Для организации документооборота предприятия с возможностью быстрой перенастройки маршрутов рассмотрения и утверждения документов имеет смысл внедрить на предприятии как систему управления бизнес-процессами, так и ECM-систему. • Задачи системы управления бизнес-процессами: • графическое моделирование • перемещение точек управления бизнес-процессов • обмен данными • автоматическое формирование документов по шаблонам Задачи ECM системы: • хранение документов • ведение версий документов • поиск документов по их атрибутам Интеграция системы управления бизнес-процессами и ECM системы

  33. ECM системы — Enterprise Content Management systems - системы управления информационными ресурсами предприятия. В качестве информационных ресурсов как правило рассматривается неструктурированная информация (документы), которая содержится в файлах различных форматов, электронных документах с различными наборами полей и т. п. • В ECM встраивают workflow-движки, но полноценной системе управления бизнес-процессами ECM как правилоуступает из-за отсутствия поддержки возможности быстрого изменения бизнес-процессов. То есть в ECM можно реализовать бизнес-процесс, но трудно менять его в оперативном режиме. • Преимущества ECM систем: • Удобная навигация по документам • Контекстный поиск, • Контроль версий документов • Система разграничения прав доступа к документам • Интеграция с MS Office и Open Office ECM системы

  34. Наиболее популярные открытые ECM системы Alfresco- http://www.alfresco.com Nuxeo - http://www.nuxeo.com Jackrabbit - http://jackrabbit.apache.org Открытые ECM системы

  35. При помощи интеграции системы Runa WFE с одной из открытых ECM систем (Alfresco, Nuxeo, Jackrabbit) можно автоматизировать документооборот предприятия: • В Runa WFE автоматизируется перемещение точек управления бизнес-процессов, обмен данными и формирование документов по шаблонам. • В Runa WFE помещаются коннекторы для отгрузки данных в ECM систему, поиска и импорта данных из ECM системы • В ECM системе автоматизируется хранение документов и их версий, а также поиск документов. Интеграция Runa WFE с ECM системами

More Related