Автоматическое создание схемы bpmn в excel
Современные проекты по оптимизации и автоматизации бизнес-процессов, как правило, предполагают на начальном этапе анализ больших объемов документов Заказчика с целью моделирования на их основе бизнес-процессов «as-is» в сжатые сроки. Перечень анализируемых документов может включать нормативно-правовые акты, отраслевые стандарты, протоколы интервью, регламенты, положения, технические задания и другие корпоративные документы.
Перед аналитиком проекта ставится довольно трудоемкая и, в то же время, рутинная задача, которая в настоящий момент не имеет средств автоматизации. Как показывает анализ современных средств моделирования бизнес-процессов, даже такие известные на рынке приложения как Enterprise Architect, Business Studio, Bizagi Modeler – не имеют механизмов поддержки построения моделей бизнес-процессов по их текстовому описанию.
В статье решается задача Извлечения BPMN‑модели из документа.
Надо отметить, что в настоящее время на рынке управления бизнес-процессами (BPM) существует технология интеллектуального анализа процессов (Process Mining). Однако, в отличие от описываемой ниже технологии, на вход Process Mining системы подается база данных с результатами выполнения моделируемого бизнес-процесса, а не набор документов с его текстовым описанием.
Постановку идеальной задачи можно представить как «большую красную кнопку», по нажатию которой весь объем, подлежащих анализу документов, автоматически преобразуется в сеть BPMN-моделей бизнес-процессов Заказчика, доступную для анализа, оптимизации и автоматизации.
Решение задачи в такой постановке – дело будущего. Введем ряд логических и технических ограничений для реальной пилотной задачи.
Цель: минимизировать трудоемкость построения модели бизнес-процессов по текстовому описанию при обеспечении полноты и связанности модели.
На входе имеется документ в формате Microsoft Word, который:
- содержит текстовое описание одного внутреннего бизнес-процесса (Private Business Process).
- в бизнес-процессе участвует один исполнитель (Participant).
- бизнес-процесс описан на одном уровне детализации (Sub-Process отсутствуют).
- содержит модель бизнес-процесса, соответствующую базовому уровню описания (BPMN Descriptive Conformance Sub-Class).
- корректно открывается для редактирования в Bizagi Modeler.
На выходе должна быть сформирована модель процесса Управление инцидентами «не хуже» приведенной в библиотеке ITIL блок-схемы. Под критерием «не хуже» будем понимать: полноту и связанность бизнес-функций, данных, условий принятия решений и участников бизнес-процесса.
Рисунок 1. Блок-схема процесса Управление инцидентами (ITIL v.3 Official Introduction, p.98)
Определение. Под BPMN-графом будем понимать конечный, ориентированный граф (Теория графов) со следующими расширениями:
- Вершины графа соответствуют BPMN-элементам процесса (Flow, Data, Participant).
- Ребра графа соответствуют BPMN-связям процесса (Sequence Flow, Message Flow, Association).
- Вершины и ребра имеют обязательные атрибуты: идентификатор (id), наименование (name), комментарий (documentation).
- Обязательные типы вершин – это элементы категории Flow (Activity, Event, Gateway).
- Обязательные типы ребер – это связи потока управления (Sequence Flow).
Утверждение 2. Задача извлечения BPMN модели из документа относится к классу задач извлечения информации из слабоструктурированных машиночитаемых документов (Information extraction), основными подзадачами которого являются: идентификация сущностей (named entity recognition), идентификация связей (relationship extraction), разрешение ссылок (coreference resolution).
Комбинируя алгоритмы Теории графов и Information extraction, получаем следующие шаги решения.
- Разметка документа BPMN-тегами (для идентификации элементов процесса).
- Компиляция BPMN-тегов в BPMN-модель процесса (для идентификации связей процесса).
- Верификация BPMN-модели (для разрешения ссылок).
- Корректировка BPMN-модели (в случае несоответствия модели текстовому описанию).
- Экспорт BPMN-модель в xml-файл (для преобразования BPMN-графа в стандартный формат).
Решение. Шаг 1: Разметка документа BPMN-тегами
Для маркировки BPMN-элементов бизнес-процесса в документе будем использовать BPMN-теги.
Определение. BPMN-тег – это цветной текстовый маркер с идентификатором, содержащим тип BPMN-элемента. Наименование и цвет BPMN-тега соответствует определенной категории BPMN-элемента.
Ниже показаны цвета, категории и типы BPMN-тегов, а также даны рекомендации по разметке документа (поиск точных правил идентификации BPMN-элементов задача следующей стадии проекта).
Таблица 1. Описание BPMN-тегов
Общий принцип выполнения операций с BPMN-тегами: выделить фрагмент текста, содержащий BPMN-элемент, и нажать кнопку соответствующего BPMN-тега.
Например, для выделения бизнес-процесса — выделить "INCIDENT MANAGEMENT", затем нажать кнопку Business Process>. Фон выделенного BPMN-элемента окрасится в цвет выбранного BPMN-тега, а в закладки документа будет добавлена закладка с идентификатором BPMN-тега.
Рисунок 3. Лента меню вкладки BPMN (группы BPMN tags, Edit tags)
Ниже перечислены основные операции над BPMN-тегами:
- Добавление (BPMN tag) – добавляет новый BPMN-тег в закладки документа (Word Bookmarks) и маркирует соответствующим цветом выделенный фрагмент текста.
- Отображение/Скрытие (Show Tags) — включает/отключает маркеры BPMN-тегов в тексте документа.
- Изменение размера (Resize) — изменяет область маркированного текста BPMN-тега.
- Удаление (Delete) — удаляет BPMN-тег (закладку и маркер) из документа.
- Детальная информация (Details) — показывает детальную информацию по BPMN-тегу (идентификатор, категорию, тип и текст BPMN-тега).
- Отчет (Report) — показывает статистический отчет о количестве и типах BPMN-тегов в активном документе.
Рисунок 4. BPMN-разметка текстового описания процесса Управление Инцидентами (картинка кликабельна)
Заметим, что в тексте есть «повторяющиеся» BPMN-теги, имеющие одинаковый текст и цвет (например, Service Desk, Problem Management, Incident Record) – это ссылки на один и тот же элемент процесса. Обработка таких ссылок (coreferences) будет рассмотрена на 2-ом шаге решения.
Пост написан на основе статьи Стефани Хорн (Stephanie Horn), первоначально опубликованной здесь.
Нотация и модель бизнес-процессов (BPMN) – это стандарт, поддерживаемый Object Management Group, который позволяет компаниям единообразно документировать и связывать бизнес-процессы, используя графическую нотацию.
Новая версия Visio поддерживает BPMN 2.0, который является текущей версией стандарта, и соответствующие правила проверки схем. Применив эти правила, пользователь может проверить визуальную корректность схемы в соответствии с логическими правилами, указанными в стандарте.
В этой статье рассматривается поддержка BPMN 2.0.
Обзор BPMN 2.0
Есть целый ряд существенных различий между стандартами BPMN 1.2 и BPMN 2.0. Одно из различий, которое повлияло на нашу поддержку BPMN 2.0 в Visio, это введение различных типов соответствия и подклассов соответствия для стандарта BPMN 2.0. Разделение стандарта в соответствии с классами определило различные способы использования стандарта BPMN: некоторые пользователи хотят получить набор стандартных фигур для представления процессов, в то время как другие хотят создавать полностью исполнимые процессы. Не все инструменты BPMN могут или должны быть разработаны с поддержкой всех возможных способов использования стандарта.
Когда мы общались с нашими клиентами на тему их нужд касательно BPMN 2.0, большинство из них хотели получить простой способ создания схем процессов с использованием разнообразных, но стандартизированных наборов фигур. Этот отзыв помог нам сфокусироваться на точно таком сценарии: оставшись в терминах BPMN 2.0, мы сосредоточились на описательных и аналитических подклассах соответствия моделирования процессов.
Проще говоря, новый Visio поддерживает наиболее распространенные фигуры BPMN 2.0, что составляет около 360 различных фигур. Уровень поддержки, который мы выбрали, позволяет пользователям создавать и принципиальные схемы BPMN, и более подробные диаграммы с исключительной логикой, информацией о ресурсе и роли, информацией об основных потоках данных и коммуникационной информацией.
Использование фигур BPMN в Visio
В начале использования Visio можно найти шаблон BPMN 2.0 в области Избранное и в области Категории в разделе «Блок-схема». Вы также можете использовать строку поиска, чтобы найти этот шаблон.
Когда вы откроете шаблон, вы увидите базовый набор основных фигур BPMN 2.0. Тому, кто знаком с поддержкой BPMN в Visio 2010, может показаться, что количество поддерживаемых фигур снизилось. На самом деле все наоборот: с добавлением новых фигур BPMN 2.0, мы поддерживаем еще больше фигур.
На основе отзывов клиентов, только основные фигуры BPMN 2.0 включены в набор фигур «Основные фигуры BPMN». Другие фигуры могут быть получены из основных фигур путем выбора в контекстном меню, которое появляется при клике правой кнопкой мыши на фигуре. Просто перетащите базовый тип фигуры, которая вам нужна в рабочую область, выделите фигуру, щелкните правой кнопкой мыши и выберите различные опции из меню. Это значительно сокращает поиск нужной фигуры.
Изменение типа задачи
Ниже представлены несколько возможных фигур, которые могут быть преобразованы из базовой фигуры Задача.
Задачи BPMN в Visio
Есть 36 фигур задач, которые показаны выше и еще 108 вариаций фигур задачи, которые не показаны. Кроме того, есть 64 типов сокращенных и 64 типа расширенных фигур подпроцессов. Этот список можно продолжать: в общем, мы поддерживаем около 360 графически различных фигур BPMN! В конечном счете, это дает пользователям широкий выбор фигур для выражения схем процессов. Например, схема ниже построена в новом Visio, и она показывает простой процесс заказа, который использует различные фигуры BPMN 2.0.
Схема BPMN в Visio
Проверка вашей схемы на предмет ошибок
Учитывая все фигуры BPMN и условия, указанные в стандарте BPMN, вы можете подумать, что довольно сложно строить схемы BPMN в соответствии с этим стандартом. Чтобы помочь вам, Visio проверяет вашу схему на предмет 76 логических правил, связанных с визуальной правильностью вашей схемы и на основе стандарта BPMN 2.0.
Чтобы проверить схему, используйте кнопку Проверить схему на вкладке Процесс для проверки визуальных проблем с вашей схемой BPMN. После того, как вы проверите вашу схему, все проблемы будут перечислены в соответствующем окне.
Проверка схемы BPMN в Visio
Чтобы легко найти проблемную фигуру, вы можете нажать на описание проблемы и соответствующая фигура будет выбрана. После устранения проблемы, вы можете проверить схему еще раз, чтобы убедиться, что все правильно.
Сила Visio
Остальные усовершенствования, внесенные в новый Visio, применяются также к шаблону BPMN: вы можете использовать все улучшения производительности в Visio, чтобы делать свою работу быстрее, применять новые темы, варианты и стили, а также возможности совместной работы, такие как соавторство и комментирование. Вы также можете поделиться своими схему на Visio Services, который является частью SharePoint и SharePoint Online в Office 365: другие смогут просматривать и комментировать ваши диаграммы BPMN, даже если у них Visio.
Воспользуйтесь всеми этими изменениями сегодня для создания совместимых с BPMN 2.0 схем в новом Visio!
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Нотация моделирования бизнес-процессов (BPMN) — это стандарт графического представления бизнес-процессов. Visio содержит шаблон с графическими элементами, описанными в спецификации BPMN 2.0, следующего класса соответствия аналитики.
Чтобы найти нужный шаблон, откройте вкладку Файл > Создать и в поле поиска введите Схема BPMN.
Для каждого этапа в бизнес-процессе, который нужно смоделировать, перетащите на страницу фигуру из набора элементов и соедините фигуры, как обычно.
Общие сведения о соединении фигур см. в статье Добавление соединительных линий между фигурами.
Щелкните фигуры правой кнопкой мыши, чтобы задать атрибуты для каждого объекта.
С каждой фигурой в нотации моделирования бизнес-процессов связаны определенные данные (атрибуты). В этих атрибутах задается внешний вид фигуры, а также связанные с ней дополнительные данные. Чтобы вывести и изменить основные атрибуты в контекстном меню, щелкните фигуру правой кнопкой мыши.
Проверьте рабочий процесс на соответствие правилам нотации моделирования бизнес-процессов.
На вкладке Процесс в группе Проверка схемы нажмите кнопку Проверить схему.
Устраните все проблемы, указанные в окне Вопросы.
Выполняется проверка только графических элементов; правильность значений атрибутов не проверяется. Подробнее об этом читайте в статье Проверка структурной схемы.
Изучите основные сведения об нотации моделирования бизнес-процессов (BPMN) и о том, как создать блок схему для BPMN в Visio 2010 Premium.
После завершения данного курса вы сможете:
Создание простой схемы BPMN.
Создание нескольких уровней детализации с помощью подпроцессов.
Проверка схемы процесса.
Подготовка
Для использования шаблона схемы BPMN требуется Microsoft Visio 2010 Premium Edition.
Материалы для загрузки
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Простым языком об управлении бизнес процессами. Все, что необходимо знать для повышения эффективности и оптимизации.
Главная страница » Блог » Инструменты управления и моделирования бизнес процессов
1
Когда мы говорим о создании бизнес процессов, многие имеют в виду построение блок-схем бизнес процессов. В связи с этим один из частых вопросов — какие инструменты лучше использовать? Ведь без хороших инструментов моделирование бизнес процессов становится непростой задачей.
Я подготовил для вас подборку и краткое описание инструментов по управлению и моделированию бизнес процессов.
Конечно, существует большое количество разных инструментов моделирования и управления процессами. Моей задачей было рассказать о тех, которые не требуют огромных проектов интеграции и могут быть использованы с минимальными затратами. Кстати, по этой причине я не стал рассматривать платформы ARIS, IBM и т.д.
Заголовок каждого раздела — это название инструмента и ссылка на страницу производителя. Можете сразу знакомиться с подробностями.
BizAgi Suite
Если вы хотите получить не только модели и описания бизнес процессов, но и создать исполняемые приложения по ним, то это именно то, что нужно. BizAgi Suite состоит, по сути, из двух модулей — BizAgi Modeler, который используется для моделирования и описания бизнес процессов, и BizAgi Studio, который позволяет превратить модели в исполняемые приложения. Классно то, что это не требует навыков программирования, т.е. каждому по силам делать приложения.
Исполняемое приложение — это приложение на базе BizAgi Engine, которое превращает модель в программу. Например, вы можете создать модель согласования заявки на закупку и превратить ее в приложение, которое позволит участникам процесса выполнять в этом приложении все операции процесса — создание заявки, прохождение заявки через разные стадии согласования, комментирование, доработки заявки и т.д.
Короче, BizAgi Suite — это крутое средство автоматизации и контроля процессов. Оно позволяет гарантировать выполнение процессов в соответствии с описанием. Переоценить такую возможность с точки зрения управления невозможно.
Функционал и особенности
- Моделирование бизнес процессов, их проверка и анализ
- Создание описания бизнес процессов
- Создание исполняемых приложений на базе моделей
- Выполнение и отслеживание процессов в реальном времени
- Назначение процессов сотрудникам
- Назначение других ресурсов бизнес процессам
- Программа на русском языке
Стоимость
Резюме
Очень рекомендую всем, кто не знает, с чего начать, хочет попробовать свои силы в управлении бизнес процессами и стремится получить инструмент, заточенный под ваши уникальные процессы.
Кстати, я провожу обучение по работе с BizAgi. Если интересно — вам сюда 🙂
ELMA BPM
Изюминка программы заключается в возможности интеграции с платформой 1С, что, безусловно, весьма привлекательно для российских компаний. Что это значит? Это значит, что все происходящее в 1С будет отражено в ELMA. И наоборот)
ELMA позволяет исполнять и отслеживать выполнение процессов в реальном времени. Для построения моделей используется нотация BPMN 2.0. Кстати, именно благодаря сотрудникам ELMA нотация была переведена на русский язык. За что им большое человеческое спасибо.
Очень мощно работает система документооборота в системе. Все документы имеют классификацию по типам, рассортированы по папкам, имеют правила создания и работы и т.д. Конечно, потребуется время, чтобы привести ваши документы в требуемый вид и соответствие системе, но оно того стоит. Если все сделано правильно, то вы запросто сможете отследить жизненный цикл любого документа.
Существуют дополнительные модули — Проекты, CRM и т.д. Но их не пробовал, поэтому ничего не могу сказать.
Интеграцией и обучением по работе с ELMA компания занимается самостоятельно. Судя по реализованным проектам, можно сказать, что они знают свое дело.
Функционал и особенности
- Построение моделей бизнес процессов
- Назначение ролей бизнес процессов сотрудникам
- Выполнение и отслеживание процессов в реальном времени
- Системная работа с документооборотом
- Удобная «справка»
- Отличная поддержка
- Интеграция с 1С
Стоимость
- 77 000 рублей за 10 лицензий ELMA Standart. Это минимальное количество. На мой взгляд, стоимость вполне адекватна функционалу.
Резюме
Вы твердо приняли решение заниматься управлением бизнес процессами, их автоматизацией и улучшением? Вы привязаны к 1С? Тогда ELMA — это то, что нужно.
Business Studio
Так же как и ELMA, это российская разработка. Наверное, самый раскрученный инструмент для управления бизнес процессами на отечественном рынке. Первая версия увидела свет в 2004 году. Впервые я столкнулся с этой программой в 2006. На тот момент это было самое лучшее решение.
В принципе, в программе все довольно стандартно — определяем цели компании, моделируем процессы, которые позволяют достигать целей, назначаем ответственных из дерева оргструктуры, отмечаем используемые в процессах ресурсы.
Очень примечательно, что для постановки целей используется концепция Системы сбалансированных показателей. Это одна из самых успешных методик перевода стратегии компании в осязаемый и понятный вид.
Построение бизнес процессов, как часто происходит, производится сверху вниз. Программа поддерживает несколько нотаций моделирования: IDEF, eEPC, BPMN и еще несколько других.
Присутствует возможность имитационного моделирования, проведения функционально-стоимостного анализа и автоматической генерации документов, например, должностных инструкций. Документы соответствуют требованиям законодательства, что существенно облегчает работу. Выполнение и мониторинг процессов происходит через интеграцию с другими системами, например, ELMA.
Функционал и особенности
- Моделирование процессов в разных нотациях
- Автоматическая генерация документов
- Постановка целей компании по Системе сбалансированных показателей
- Интеграция со сторонними системами.
- Контроль выполнения процессов
- База знаний
Стоимость
- Ценообразование гибкое, так что для определения стоимости необходимо обратиться к консультантам компании. Т.к. я не сталкивался с покупкой данного ПО в последние пару лет, то порядок цифр мне неизвестен.
Резюме
Система мощная. Но сложная. Потребуются серьезные затраты, в первую очередь временные — для отладки и интеграции системы. Лучше всего, если у вас будет отдел или просто несколько бизнес-аналитиков, которые возьмут на себя эту работу. Работа с программой требует глубокого понимания методик и специфики программы.
Visual Paradigm
Скажу откровенно, это лучшая программа для моделирования и описания бизнес процессов. Более удобного, функционального и гибкого инструмента для моделирования я не встречал.
Начнем с того, что VP поддерживает большое количество нотаций, блок-схем и моделей. Начиная от стандартных нотаций IDEF, eEPC и BPMN и заканчивая схемами баз данных, диаграмм взаимодействия и матриц.
Непосредственно моделирование выполнено очень удобно. В программе полностью отсутствуют недостатки, свойственные другим, например: наплывы элементов диаграммы друг на друга, пересечение стрелок, сбои при перетаскивании объектов, пулов и т.д. Интерфейс удобен, понятен и может настраиваться пользователем.
Все модели могут быть связаны друг с другом, так что провести моделирование всей системы бизнеса не проблема. Кроме того, возможно провести имитационное моделирование и проверку диаграмм.
VP позволяет детально управлять атрибутами элементов, что, в свою очередь, позволяет автоматически генерировать отличные описания. Т.к. программа изначально ориентирована на разработчиков информационных систем, каждому элементу можно задать условия поведения в системе, бизнес-правила и т.д. Кстати, шаблоны документов также настраиваются.
И наконец, программа позволяет выгружать полученные модели в виде программного кода. Причем в разных языках! Безусловно, данная функция имеет высокую ценность при разработке информационных систем и автоматизации бизнес процессов.
Функционал и особенности
- Моделирование бизнес процессов в разных нотациях
- Построение других моделей
- Проверка моделей
- Автоматическая генерация документов
- Управление атрибутами элементов моделей
- Создание и назначение правил поведения моделей
- Возможность добавлять свои элементы в модели
- Взаимосвязь моделей
- Выгрузка моделей в виде программного кода
- Выгрузка модели в графическом виде
- Версия для Mac OS X
Стоимость
- По подписке — 35$ в месяц
- Полная лицензия — 800$
Резюме
BizAgi Modeler
Это часть вышеупомянутого BizAgi Suite. Программа независима от полного комплекта и может быть поставлена отдельно.
Очень простой, лаконичный и удобный интерфейс.
Хороший рабочий инструмент для моделирования, который к тому же часто обновляется и совершенствуется. Модели, построенные в BizAgi Modeler, полностью совместимы с полной версией — Suite. Существуют определенные и свойственные только этой программе ограничения при моделировании, которых нет в нотации BPMN, но они в принципе обходятся.
Работать с моделями весьма удобно. Правда, иногда могут возникать досадные смещения элементов модели. Особенно при перетаскивании большого количества элементов. На мой взгляд, недостаточно проработана оптимизация расположения стрелок и элементов. Это приводит к тому, что иногда приходится немного повозиться для гармоничного расположения элементов.
Недостаточно проработана взаимосвязь диаграмм. Т.е. связать можно, но не напрямую. Атрибуты элементам можно назначать любые — вы сами определяете название и свойства атрибута.
Возможна проверка моделей и генерация описания по шаблону.
Несмотря на некоторые недостатки, данный инструмент заслуживает твердую пятерку и подойдет небольшим компаниям. Особенно в свете того, что инструмент полностью бесплатный.
Функционал и особенности
- Нотация BPMN
- Проверка моделей
- Автоматическая генерация документов
- Управление атрибутами элементов моделей
- Возможность добавлять свои элементы в модели
- Выгрузка модели в графическом виде
- Удобный интерфейс
- На русском языке
- Возможна совместная работа над моделями
Стоимость
Резюме
Подойдет как начинающим, так и компаниям, уже занимающимся моделированием и описанием процессов. Прост в освоении. Очень рекомендую.
В апреле в Москве я провожу курс Управление бизнес процессами в организации, в котором рассматривается моделирование бизнес процессов в BizAgi Modeler. Запись еще открыта.
ARIS Express
Бесплатная и простая «рисовалка» процессов от монстра по имени ARIS. А точнее, Software AG.
В своем распоряжении имеет несколько вариантов моделей — в частности: модели бизнес процессов в нотации eEPC и BPMN, организационные модели, карты процессов и т.д. Примечательна наличием функции Smart Design, которая позволяет быстро забить необходимые данные в таблицу и программа самостоятельно создаст диаграмму. Для быстрых набросков весьма удобно.
К сожалению, Express это только графическое средство. Модели нельзя связать друг с другом, атрибуты не назначишь и тому подобное. Состав элементов диаграмм весьма ограничен, так что не получится создать модель в Express и экспортировать в ARIS BA. Кстати, ни в коем случае не используйте это ПО для работы с нотацией BPMN. Несмотря на то, что такие модели можно здесь создавать, их ограниченность задает кардинально неверное впечатление о функционале BPMN.
Однако мне известны весьма серьезные компании, которые используют этот инструмент. Причем некоторые утверждают, что он удобнее MS Visio. Это не так. Visio — мощный инструмент, который позволяет фактически создать свою среду для управления процессами. Но об этом как-нибудь в другой раз.
Функционал и особенности
- Нотации eEPC и BPMN
- Карта процессов
- Организационная структура
- Функция Smart Design
- Выгрузка модели в графическом виде
- Простой интерфейс
Стоимость
Резюме
Выбирайте ARIS Express, если все вышеперечисленные ограничения вас не волнуют. Ну и если вы предпочитаете нотацию eEPC.
В конце марта в Москве пройдет курс по обучению моделированию бизнес процессов на базе ARIS Express. Запись открыта.
Онлайн-сервисы для моделирования бизнес процессов
Gliffy
Отличный сервис с разнообразным функционалом. Позволяет создавать не только модели в нотации BPMN, но и рабочие потоки, проектировать пользовательский интерфейс, создавать диаграммы UML, организационные диаграммы, карты сайтов и т.д.
Что очень важно, сервис позволяет проводить коллективную работу над диаграммами, притом сохраняются все версии модели. Кроме того, вы можете вставить диаграмму в виде шорткода на ваш сайт. Кстати, моя карта статей сделана именно в этом сервисе.
При моделировании процессов возможно связывать диаграммы друг с другом посредством гиперссылок, ведь одна диаграмма — это, по сути, одна страница.
Все элементы нотации BPMN уже присутствуют в сервисе. Также возможно самостоятельно изменять внешний вид элементов и добавлять свои. В бесплатной версии экспортировать диаграммы можно только в виде графических файлов.
Функционал и особенности
- Полная поддержка BPMN
- Взаимосвязи моделей через гиперссылки
- Удобное построение моделей
- Гибкая настройка внешнего вида элементов
Стоимость
- Бесплатно с небольшими ограничениями
- 4.95$ в месяц для стандартной версии и 9.95$ для бизнес-версии
Резюме
Удобный и функциональный сервис для создания диаграмм бизнес процессов и не только.
BPsimulator
Ну ооочень интересный сервис, в котором упор сделан не на модели, а на симуляцию и оценку модели.
Работает это следующим образом: моделируете процесс -> задаете свойства потоков, стоимости, длительности и занятости сотрудников -> запускаете симуляцию -> смотрите показатели процесса по результатам симуляции.
Что это дает? На самом деле многое. Симуляция позволяет с легкостью обнаруживать узкие места процесса, рассчитать стоимость ресурсов в процессе, оценить загрузку ресурсов и т.д.
Симулятор несложный, точнее, имеет определенные ограничения, но пользу из него извлечь можно. А при умении и немалую.
Управление достаточно удобное. Стрелки имеют туннели (я всегда обращаю внимание на этот момент). Полученные отчеты и модели можно сохранить на компьютер, Google Drive или One Drive.
Функционал и особенности
- Моделирование процесса
- Оценка стоимости / длительности процесса
- Симуляция
- Удобное построение моделей
- Отчеты
- Сохранение моделей в Google Drive или One Drive
Стоимость
- Бесплатно с рекламой
- 300 руб/мес без рекламы и с небольшими плюшками
Резюме
Очень советую попробовать.
Draw io
Сервис позволяет строить огромное количество диаграмм и имеет большой набор элементов. В том числе наборы для построения BPMN и eEPC диаграмм.
Возможно связывать модели через гиперссылки. Кроме того, можно к элементам присоединять файлы из облачных хранилищ данных.
Работа с моделями относительно удобна. Можно всячески настраивать внешний вид элементов. Но и это неудобно, отсутствует туннелирование стрелок, а также отталкивание объектов. Т.е. один элемент может размещаться на другом. Что приводит к тому, что необходимо тратить время на ручную расстановку элементов диаграммы.
Сервис позволяет сохранять модели в Google Drive, Dropbox, One Drive или на компьютер. Возможен экспорт моделей в форматах графических файлов, PDF, HTML, XLS.
Функционал и особенности
- Построение различных диаграмм
- Сохранение моделей в Google Drive, Dropbox или One Drive
- Отсутствует возможность коллективной работы
Стоимость
Резюме
Простая и бесплатная рисовалка. Благодаря интеграции с облачными хранилищами может быть использована в рамках группы сотрудников.
ПОХОЖЕЕ
-
30.09.21 … на мой вопрос, что для вас важнее, производительность или эффективность, я снова получил ответ: разве это не одно и… 11.02.21 Наверное, я никогда устану повторять фундаментальные принципы, на которых основывается процессный подход к управлению. Причина тому проста — не усвоив… 23.09.21 Диаграмма SIPOC представляет собой высокоуровневое представление процесса. Диаграмма позволяет определить и компактно отобразить самое главное: поставщиков, входы, процессы, продукты и…
19 comments
Спасибо за положительную оценку нашего сервиса БП Симулятор.
Дмитрий, спасибо вам за интересный и полезный сервис. Как видите, обзор непредвзятый, поэтому положительная оценка — полностью ваша заслуга.
Роман, спасибо за статью! Вы писали, что проводите обучение по работе с BizAgi, но ссылка не работает. Подскажите пожалуйста — где можно ознакомиться?
Спасибо!
Юрий здравствуйте. На данный момент сайт находится в процессе изменения, поэтому не все старые ссылки работают. Отправил программу курса вам на почту
Организовать работу с BPMN онлайн довольно легко, потому что я создал специальный сервис для этого 🙂 В этой статье я расскажу пошаговый алгоритм того, как за 10 минут (и бесплатно) организовать создание и обсуждение бизнес-процессов в BPMN онлайн.
Зачем и когда использовать BPMN
Существует много способов описывать процессы — EPC, IDEF0, SIPOC и т.д.
BPMN создавали с прицелом на детальное описание бизнес-процессов. В BPMN минимальным элементом процесса считается действие, которое выполняет человек или система, но без детализации это действия до конкретных операций.
Это значит, что самыми лучшими кандидатами на отрисовку в BPMN являются процессы, где у вас множество участников — разных департаментов, ролей, групп, систем и ваша основная задача при создании процесса — отобразить то, как участники вместе выполняют работу.
Хороший пример — оплата счёта на предприятии. Плохой пример — закрытие сделки в CRM-системе.
Пример процесса в нотации BPMN
Если ваши процессы больше похожи на хороший пример, то читайте статью дальше 🙂
BPMN онлайн: пошаговый алгоритм организации работы
Создание бизнес-процессов в BPMN — это совместная работа. Для совместной работы важно иметь единую версию бизнес-процесса, хранить версии изменений и возможность обсуждать процессы. Именно для этих целей я и создал сервис STORM. Давайте по шагам разберемся с тем, как организовать в нём командную работу над BPMN онлайн.
Перейдите по ссылке, зарегистрируйтесь и пригласите команду:
Приглашение коллег для работы над BPMN онлайн
Ваши коллеги получат письма с приглашениями. Все члены команды видят все диаграммы автоматически, без необходимости настраивать дополнительные права доступа.
2. Создание первой диаграммы в BPMN онлайн
Шаблоны процессов в BPMN онлайн
Нарисуйте вашу диаграмму с использованием нотации BPMN (чтобы узнать больше о BPMN — подпишитесь на рассылку). Все изменения в диаграмме сохраняются автоматически.
Создайте ваш процесс в BPMN
3. Проверка диаграмм на ошибки, рейтинг качества
Ошибиться в BPMN довольно легко, особенно если вы начинающий. Система можем автоматически проверить вашу диаграмму на базовые ошибки:
Проверка диаграмм в BPMN на качество
Старайтесь поддерживать рейтинг диаграмм не ниже 9.
Если вы хотите поделиться диаграммой с любыми пользователями (без авторизации) или встроить её в вашу вики, то это можно сделать тут:
Правда доступа к диаграмме в BPMN онлайн
Это правда доступа к конкретной диаграмме, они не связаны с вашей командой.
При встраивании диаграмм на вашу страницу всегда отображается актуальная версия.
Пример встраивания диаграммы
5. Комментарии и подтверждение их выполнения
Для каждого элемента или всей диаграммы можно оставлять комментарии.
Поставьте лайк или отметьте комментарий выполненным, если вся работа по нему сделана. В комментариях работает разметка markdown.
6. Выгрузка диаграмм в разные форматы
Если вам требуется показать диаграмму на печати или загрузить в другую систему, то это можно легко сделать так:
Выгрузка диаграммы BPMN
7. Версии диаграмм
По умолчанию все изменения диаграммы сохраняются в последней версии. Для того, чтобы сохранять «срезы» диаграммы, можно сохранять версии. Участники команды смогут сравнивать версии и понимать, как движется работа:
Сравнение версий диаграмм
Делайте версии, когда достигаете какого-то существенного прогресса в работе с диаграммой.
Теперь вы знаете, как организовать совместную работу над BPMN онлайн в сервисе STORM. Чего-то не хватает? Напишите в комментариях.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
BPMN (Business Process Model and Notation — нотация и модель бизнес процессов) разработана компанией Business Process Management Initiative и поддерживается Object Management Group после слияния организаций в 2005 г. Последняя версия 2.0 вышла в 2012 г. В 2013 году BPMN утверждена в качестве международного стандарта ISO/IEC 19510.
BPMN на сегодняшний день является одной из самых популярных нотаций, но она имеет ограничения применимости. Например для формирования архитектуры процессов лучше использовать IDEF0.
Бизнес -процессы
Существует множество определений бизнес-процессов. Например Википедия дает такое определение:
Бизнес-процесс — это совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей. Управленческая концепция BPM рассматривает бизнес-процессы как важные ресурсы предприятия, и предполагает управление ими как одну из ключевых организационных систем.
Также под бизнес-процессом понимают совокупность работ, направленную на получение воспроизводимого, повторяемого результата. Этим процесс отличается от проекта, который направлен на достижение уникального результата.
Еще одним определением процесса (бизнес-процесса) будет:
Процесс — устойчивая, целенаправленная совокупность взаимосвязанных видов деятельности, которая по определенной технологии преобразует входы в выходы, представляющие ценность для потребителя.
процесс может :
• получать входы от других процессов;
• передавать выходы другим процессам
Процесс НЕ может :
• получать входы от отделов, сотрудников , физических лиц и прочих
сущностей, кроме процессов;
• передавать выходы другим отделам, сотрудникам , физическим лицам
и прочим сущностям, кроме процессов
Для успешного моделирования крайне важно представить организацию как систему взаимодействующих бизнес-процессов. Понятно, что в организации есть процессы, которые вообще не связаны между собой
Бизнес-процесс состоит из операций и действий. Дадим определение этим понятиям.
Операция — это единица работы, выполняемая непрерывно, на одном рабочем месте, над одним обрабатываемым объектом. До начала выполнения операции объект имеет определенное начальное состояние. В результате выполнения операции состояние предсказуемо изменяется. Таким образом, операция описывает работу, приводящую к требуемому изменению состояния обрабатываемого изделия.
Операция состоит из действий или набора действий, производимых над обрабатываемым объектом. Действие есть акт взаимодействия оператора с обрабатываемым изделием, в котором достигается определенная, заранее определенная, цель.
Выполнение операции приводит к качественным изменениям обрабатываемого изделия, а действия – к количественным. Например, операция «проверить платежеспособность клиента» приводит к принятию решения, важного с точки зрения дальнейшего исполнения процесса. Эта проверка включает ряд действий, но их индивидуальные результаты в дальнейшем по отдельности учитываться не будут, только итоговое решение, принятое в результате всей операции.
Каждый процесс имеет уникальное название. Хорошее имя процесса состоит из глагола, который указывает на работу, выполняемую в процессе и существительного, указывающего на обрабатываемое изделие.
Любой процесс, описаннный в нотации BPMN, представляет собой последовательное или параллельное выполнение различных операций с указанием определенных бизнес-правил.
И давайте рассмотрим следующую схему:
Зеленый круг — стартовое событие, которое указывает на начало того или иного процесса;
Красный круг — конечное событие, которое указывает на точку завершения процесса;
Ромб — графический элемент шлюза, используется для изображения ветвления;
Прямоугольник — Действия, точки выполнения работ в ходе процесса.
Детальней об всех этих элементах будет рассказано подробней чуть ниже.
Область применения нотации BPMN
Нотация BPMN предназначена для описания:
Моделирование осуществляется с помощью визуальных диаграмм, что позволяет участникам быстрее понять логику исполнения.
Нотация BPMN не позволяет моделировать другие аспекты модели бизнес-процесса, например:
• Функциональную (структурную) декомпозицию работ;
• Организационную структуру предприятия;
• Модель данных;
• Бизнес правила,
• Бизнес стратегию компании
Поскольку интегрированная модель бизнес-процесса включает не только поведенческую перспективу, но также другие аспекты, описываемые перечисленными моделями, спецификация BPMN уделяет повышенное внимание вопросам интеграции моделей.
Основные элементы нотации
В нотации BPMN 2.0 можно выделить пять основных категорий
графических элементов, которые используются для создания
схем оркестровки (схемы потока работ) бизнес-процессов:
1.Элементы управления;
2. Соединительные элементы;
3. Артефакты;
4. Данные.
5. Зоны ответственности
Зоны ответственности
Зоны ответственности – пулы и дорожки есть графические элементы, служащие для логической группировки операций процесса.
Пул это «контейнер», который очерчивает границы процесса. Название пула может указывать владельца процесса. В некоторых случаях пул не рисуется, но предполагается.
Если пул показывает детали процесса: операции , логические операторы , события и потоки управления , его называют «белый» ящик. Напротив, пул, который не показывает деталей процесса, называют «черный» ящик.
Пул разделен на дорожки , которые служат для группировки операций диаграммы. Дорожки имеют имя. Дорожки принято называть в терминах исполнителей процесса. Ими могут быть:
• должности;
• роли.
Например, «Начальник отдела продаж» — это должность, а «Инициатор договора» — роль. Недопустимо называть дорожки по фамилии исполнителя.
Дорожки на схемах BPMN принято располагать горизонтально, хотя
вертикальное расположение также допустимо.
События
Все в нашей жизни начинается с событий, так и на схеме процесса нужны стартовые события. Первый и самый простой тип стартового события — неопределенное событие.
Неопределенный тип событий используется, когда мы описываем абстрактный процесс или при декомпозиции конкретного процесса на нижний уровень.
В реальной же ситуации стартовые события могут возникать в следующих случаях:
• наступление определенного времени;
• получение важной информации;
• исполнение некоторого условия.
Событие используется для нескольких целей. Во-первых, что бы указать моменты времени, когда выполняется работа.
Например, начать выполнение очередной операции через 1 час, после завершения предыдущей. Во-вторых, что бы ограничить длительность операций. Например, прервать исполнение операции через 30 минут после начала. В-третьих, они описывают реакцию на изменение состояния внешних, по отношению к процессу объектов. Например, продолжить исполнение, после получения сигнала.
В BPMN разные события изображаются по разному.
Операции и логические операторы
Операция обозначает единицу работы, в результате которой изменяется состояние объекта управления, например, «Согласовать заявку», «Вынести решение» и т.д.
Логический оператор изображают работу, которая не изменяет объект, но маршрутизирует его в соответствии с некоторым правилом. Например, если величина запрошенного кредита превышает 50000 гривен, то его согласует старший менеджер.
Соединительные элементы
C помощью событий, операций и логистических операторов можно составить схему процесса
Операции процесса на схеме соединены стрелками. Эти стрелки имеют
тип «Sequence flow» — они показывают последовательность выполнения операций во времени. Можно сказать, что они управляют «потоком операций» — Work Flow.
Стрелки по научному называются соединительными элементами, которые могут быть разных видов.
Данные
Объекты данных позволяют описать внутреннюю структуру информационных объектов, которые подвергаются обработке в ходе исполнения операций.
Хранилища данных изображают внешние по отношению к процессу системы хранения, например, СУБД.
Артефакты
Артефакты — это графические элементы, для которых спецификация BPMN не определяет семантики исполнения, они используются для комментирования процесса, например, для аннотирования отдельных операций на схеме. Т.о. на схеме они изображаются, а при исполнении не учитываются. К этой категории элементов относятся группы (операций), ассоциации и аннотации. В целом, артефакты никак не влияют на выполнение процесса.
Графическое изображение Группы
Группы – это способ логически объединить на схеме несколько операций процесса. Чаще всего группирование операций используется для того, чтобы скрыть излишние детали процесса. Группы могут пересекать несколько дорожек и даже пулов.
Графическое изображение элемента Группа изображается прямоугольником с закругленными углами, граница которого — штриховая линия с точками. Группа позволяет объединять различные действия, но не влияет на поток управления в диаграмме.
Группа предназначена для группировки графических элементов, принадлежащих одной и той же категории. Такая группировка не оказывает влияния на поток операций. На диаграмме бизнес-процесса название категории, к которой принадлежат сгруппированные элементы, отображается в качестве названия Группы. Такого рода группировка может использоваться в целях составления документации или при проведении анализа.
Аннотации есть способ добавить на схему необходимые комментарии. Ассоциация логически связывает комментарий и некоторую операцию.
Графический элемент Текстовая аннотация представляет собой негерметичный прямоугольник, выполненный одинарной линией.
Субклассы нотации BPMN
Полный набор графических элементов в нотации BPMN 2.0 содержит 116 графических элементов, для упрощения работы с ними их можно разделить на несколько групп (взято из книги Федорова И.Г. «Моделирование бизнес-процессов в нотации BPMN 2.0»)
Основной набор включает 7 элементов, достаточен для разработки концептуальной (не исполняемой) модели процесса.
• Подмножество описательных элементов (+17) достаточно
для построения исполняемой модели;
• Подмножество аналитических элементов (+29)
• Наконец, полный набор (+50) позволяет создавать любые
типы диаграмм.
Логика процесса
Логика процесса описывается с помощью шлюзов (условий), которые могут быть нескольких типов (в BPMN выделяют 7 типов) .
Эксклюзивный шлюз
Эксклюзивный шлюз (XOR, «Исключающее ИЛИ») используется для ветвления потока управления на несколько альтернативных потоков, когда выполнение процесса зависит от выполнения некоторого условия.
Исключающие Шлюзы включаются в состав бизнес-процесса для разделения Потока операций на несколько альтернативных маршрутов. Для процесса с исключающим типом Шлюза может быть выбран лишь один из предложенных маршрутов (поэтому определяется как Шлюз «ИЛИ»).
Параллельный шлюз (AND, «И») используется для обозначения слияния/ветвления потоков управления в рамках процесса.
Пример использования параллельного шлюза при ветвлении/разделении потоков Пример использования параллельного шлюза при слиянии потоков
Неэксклюзивный шлюз (OR, «ИЛИ») используется для ветвления потока управления на несколько потоков, когда выполнение процесса зависит от выполнения условий. При этом каждое из указанных условий является независимым, и дальнейшее выполнение процесса может продолжиться сразу по нескольким потокам управления, если условия будут выполнены.
Условия на диаграмме задаются при помощи условных потоков управления, исходящих из шлюза. Среди потоков управления, исходящих из неэксклюзивного шлюза, допускается использование потока управления по умолчанию: если ни одно из условий не выполняется, дальнейшее выполнение процесса продолжится по потоку управления по умолчанию.
Комплексный шлюз используется для ветвления потока управления на несколько потоков, когда выполнение процесса зависит от выполнения условий. По своему действию комплексный шлюз аналогичен неэксклюзивному шлюзу.
Эксклюзивный шлюз по событиям (XOR, «Исключающее ИЛИ») используется для ветвления потока управления на несколько альтернативных потоков, когда дальнейшее выполнение процесса зависит от возникновения некоторого события-обработчика, следующего после шлюза.
Пример построения процесса с помощью BPMN
Ниже представлена схема процесса «Подача заявления на отпуск сотрудником». Это наверное вариант самой встречаемой схемы, которой будет достаточно для построения 90% схем и она досточно понятна даже стороннему наблюдателю.
(Для того чтобы увидеть полное изображение нажмите на картинке правой кнопкой мыши и выберите вариант «Открыть картинку в новой вкладке»)
Читайте также: