В bpm’online реализованы основные элементы BPMN. Условные обозначения элементов процесса и логика их работы в целом соответствуют обозначениям и логике работы стандартных элементов BPMN.
Ниже представлена краткая информация об элементах процесса. Детально каждый элемент рассмотрен в отдельной главе.
Содержание
•Начальные и завершающие события
Элемент | Описание |
---|---|
| Элемент процесса [Выполнить задачу] Создает новую задачу. |
| Элемент процесса [Вопрос пользователю] Используется для создания вопросов и вариантов ответов, которые влияют на ход выполнения процессов. |
| Элемент процесса [Открыть страницу редактирования] Открывает страницу создания либо редактирования записи. |
| Элемент процесса [Автогенерируемая страница] Отображает страницу с заданным перечнем элементов. |
| Элемент процесса [Преднастроенная страница] Отображает указанную предварительно настроенную страницу. |
| Элемент процесса [Отправить email] Формирует новую страницу email-сообщения. Используется для автоматического создания и отправки email-сообщения. |
| Элемент процесса [Действие верификации] (bpm’online lending) Определяет набор необходимых действий верификации, которые должен провести ответственный сотрудник. |
Элемент | Описание |
---|---|
| Элемент процесса [Читать данные] Используется для автоматического считывания данных, которые могут использоваться другими элементами процесса. |
| Элемент процесса [Добавить данные] Используется для автоматического добавления записей в объект системы. |
| Элемент процесса [Изменить данные] Используется для автоматического изменения записей в указанном объекте. |
| Элемент процесса [Удалить данные] Используется для автоматического удаления записей из системы. |
| Используется для автоматических вычислений в ходе выполнения процесса. |
| Элемент процесса [Изменить права доступа] Используется для автоматического создания, изменения или удаления прав доступа к объектам системы для указанных пользователей или ролей. |
| Элемент процесса [Задание-сценарий] Выполняет программный код сценария С#. При помощи программного кода может быть реализована нестандартная логика, которая не предусмотрена базовыми элементами системы. |
| Элемент процесса [Привязать процесс к объекту] Используется для формирования связи записи с экземпляром процесса. Связанные записи отображаются в блоке [Связанные объекты] раздела [Журнал процессов]. |
| Элемент процесса [Выполнить действие процесса] Используется для выполнения в ходе процесса одного из дополнительных действий. Список дополнительных действий формируется при помощи дизайнера действий процесса. |
Начальные и завершающие события
Элемент | Описание |
---|---|
| Используется для запуска процесса вручную, например, из меню [Запуск процессов]. |
| Инициирует автоматический запуск одного или нескольких процессов при активации генерирующего сигнала либо при добавлении, изменении и удалении записей в объектах. |
| Инициирует подпроцесс, который может быть активирован генерирующим сообщением в родительском процессе, а также событием объекта или страницы. |
| Завершает выполнение процесса. |
Элемент | Описание |
---|---|
| Элемент процесса [Обработка сообщения] Активируется, если в процессе сработало соответствующее промежуточное генерирующее сообщение. |
| Элемент процесса [Обработка сигнала] Активируется, если в этом либо другом процессе сработал соответствующий генерирующий сигнал, либо при изменении или удалении записей в указанном объекте. |
| Элемент процесса [Обработка таймера] Приостанавливает выполнение процесса на заданный промежуток времени. |
| Элемент процесса [Генерация сообщения] При выполнении активирует соответствующее обрабатывающее сообщение в текущем процессе. |
| Элемент процесса [Генерация сигнала] При выполнении активирует соответствующий обрабатывающий сигнал в текущем процессе, во всех выполняющихся процессах, а также запускает все процессы, инициируемые соответствующим начальным сигналом. |
Элемент | Описание |
---|---|
| Элемент процесса [Исключающее “ИЛИ” по событиям] Используется для ветвления альтернативных путей при получении сообщений или сигналов. |
| Элемент процесса [Исключающее “ИЛИ”] Используется для выбора только одного потока среди всех возможных. |
| Элемент процесса [Включающее “ИЛИ”] Предназначен для создания альтернативных потоков, которые могут выполняться параллельно. |
| Элемент процесса [Логическое “И”] Используется для создания параллельно выполняющихся ветвей процесса. |
Элемент | Описание |
---|---|
| Выполняет ранее созданный процесс в ходе выполнения данного процесса. |
| Элемент процесса [Событийный подпроцесс] Запускается при наступлении определенного события в родительском процессе. |
Элемент | Описание |
---|---|
| Используется для формирования очередности выполнения действий в процессе. |
| Используется для формирования переходов по схеме процесса с учетом выполнения заданных условий. |
| Осуществляет переход, если он не может быть выполнен ни по одному условному потоку. |
Смотрите далее
•Элементы процесса. Действия пользователя
•Элементы процесса. Действия системы
•Элементы процесса. Начальные и завершающие события
•Элементы процесса. Промежуточные события
•Элементы процесса. Логические операторы