Импортировать файл в формате *.bpmn в дизайнер процессов можно несколькими способами:
- Перетащить его в область диаграммы при помощи курсора (Рис. 1).
- Выполнить действие Импорт из *.bpmn на панели инструментов.
Загрузить файл в дизайнер процессов
Вы можете импортировать диаграмму процесса из Studio Creatio, free edition или другого файла
в формате *.bpmn. После импорта диаграммы вы можете продолжить настройку для
последующего выполнения бизнес-процесса в основном приложении. О том, как сохранить
диаграмму процесса в приложении Studio Creatio, free edition, читайте в статье “Импорт и
экспорт бизнес-процессов в Studio free ”.
В результате диаграмма текущего процесса будет заменена диаграммой из файла. Элементы импортированной диаграммы будут конвертированы в элементы дизайнера процессов Creatio. Перед запуском процесса убедитесь, что все обязательные значения параметров элементов указаны правильно и соответствуют бизнес-логике. При необходимости добавьте дополнительные элементы, чтобы бизнес-процесс выполнялся согласно начальному плану.
В данных импортированного процесса сохраняется ссылка на его описание из Studio Creatio, free edition, что позволяет вернуться к описанию процесса в ходе его настройки. Ссылка отображается в поле Ссылка на процесс в Studio Free на панели настроек дизайнера процессов.
Конвертация элементов
Дизайнер процессов Creatio использует нотацию BPMN 2.0 для внедрения пользовательской бизнес-логики на платформе Creatio. Часть стандартных элементов BPMN 2.0 не влияет на работу платформы и не конвертируется в исполняемые элементы дизайнера процессов Creatio. Поэтому в импортируемом файле могут содержаться несколько типов элементов:
- Элементы, которые автоматически конвертируются в исполняемые элементы дизайнера процессов. Это элементы, которые влияют на выполнение процесса и бизнес-логику. К ним относятся потоки, логические операторы, а также некоторые виды действий. Например элемент BPMN 2.0 Задача будет конвертирован в исполняемый элемент Выполнить задачу. Подробнее >>>
- Элементы, которые автоматически конвертируются в неисполняемые элементы. Эти элементы являются частью схемы процесса, но не влияют на его выполнение и бизнес-логику, например элемент Промежуточное инициирующее событие-эскалация. Неисполняемые элементы обозначены на диаграмме процесса знаком вопроса в правом верхнем углу . Подробнее >>>
- Игнорируемые элементы. Элементы, которые не будут конвертированы в элементы дизайнера и не будут отображаться на диаграмме, например элемент Пул. Подробнее >>>
Исполняемые элементы
Ниже в таблице перечислены элементы, которые поддерживаются и конвертируются в исполняемые при импорте описательных процессов.
Элемент в импортируемом *.bpmn файле |
Исполняемый элемент дизайнера процессов Creatio |
---|---|
Задача |
|
Задача Отправить сообщение |
|
Пользовательская задача |
|
Задача Вызов сервиса |
|
Задача Выполнение сценария |
|
Неавтоматизированная задача |
|
Подпроцесс (свернутый) |
|
Действие Вызов |
|
Событийный подпроцесс |
|
Стартовое событие |
|
Стартовое событие-сообщение |
|
Стартовое событие-таймер |
|
Стартовое событие- сигнал |
|
Промежуточное инициирующее событие-сообщение |
|
Промежуточное инициирующее событие-сигнал |
|
Промежуточное обрабатывающее событие-сообщение |
|
Промежуточное обрабатывающее событие-сигнал |
|
Промежуточное обрабатывающее событие-таймер |
|
Конечное событие |
|
Конечное событие-остановка |
|
Эксклюзивный шлюз (ИЛИ) |
|
Неэксклюзивный шлюз (ИЛИ) |
|
Событийный шлюз |
|
Параллельный шлюз (И) |
|
Поток управления |
|
Условный поток |
|
Поток по умолчанию |
|
Развернутый подпроцесс |
При импорте все параметры исполняемых элементов заполняются значениями по умолчанию. Если обязательные параметры элементов не указаны, то процесс не будет запущен. Перед запуском процесса проверьте, чтобы все обязательные параметры исполняемых элементов были заполнены и соответствовали нужной логике.
Неисполняемые элементы
Неисполняемые элементы обозначаются на диаграмме теми же иконками, что и в исходном процессе, но со знаком вопроса в правом верхнем углу.
Ниже в таблице приведены примеры элементов, которые конвертируются в неисполняемые при импорте описательных процессов.
Элемент в импортируемом *.bpmn файле |
Неисполняемый элемент дизайнера процессов Creatio |
---|---|
Промежуточное инициирующее событие-эскалация |
Неисполняемый элемент |
Задача Бизнес-правило |
Неисполняемый элемент |
Комплексный шлюз |
Неисполняемый элемент |
В ходе выполнения процесса все неисполняемые элементы пропускаются. Выполнение процесса продолжается по исходящим из неисполняемых элементов потокам. Граничные события импортируются как неисполняемые элементы.
Для корректной работы процесса необходимо заменить неисполняемые элементы на элементы дизайнера процессов Creatio, реализующие ту же логику. Например, элемент Задача Получение сообщения можно заменить на элемент Выполнить задачу, задав нужные параметры получения обратной связи.
Неисполняемые конечные события завершают процесс так же, как и конечное событие Останов.
Игнорируемые элементы
Creatio не импортирует следующие элементы из *.bpmn файла:
- Пул.
- Объект данных.
- Хранилище данных.
- Аннотация.
- Ассоциация.
- Группы. Элемент не поддерживается Studio Creatio, free edition.
- Поток сообщений. Элемент не поддерживается Studio Creatio, free edition.
Данные элементы не отображаются и не влияют на ход выполнения процесса. К примеру, если импортируемый файл содержит элемент Пул с вложенными в него элементами, то импортированы и конвертированы будут только вложенные элементы.