Диаграмма BPMN (Business Process Model and Notation) — это визуальный инструмент, который используется для моделирования и управления бизнес-процессами. В нашем приложении BPMN диаграммы служат основой для описания и оптимизации рабочих процессов, позволяя пользователям легко визуализировать последовательность действий, роли и взаимодействия между участниками.
Рассмотрим на примере процесса "Отбор проб готовой продукции".
Первой задачей процесса будет "Отбор проб". По окончанию выполнения задачи будет доступна к выполнению следующая задача "Выполнение методик". Рассматриваемая диаграмма не имеет условий возврата к предыдущей задаче. Задачи выполняются последовательно.
Выполнение задач может быть последовательным как на диаграмме выше или иметь ветвления в зависимости от условий.
Все это настраивается во встроенном редакторе диаграмм процесса.
Создадим процесс из двух задач.
Далее добавим элементы процесса.
Аналогичным образом добавьте элемент процесса "Задача 2"
Аналогичным образом настройте второй добавленный элмент.
Аналогичным образом добавьте тип точки "Текст" во второй элемент процесса.
Добавим шаблон процесса и настроим его.
Выбранные элементы отобразятся в поле "Элемента процесса".
Настроим диаграмму процесса, выставим порядок выполнения задач.
Отобразится ненастроенная диаграмма.
Расставьте задачи в правильном порядке.
Удалите элемент "Inclusive Gateway".
Соедините все оставшиеся элементы
Сохраните шаблон процесса, нажмите кнопку "Сохранить".
Нажмите пункт меню "Запуск процессов"
Перейдите в пункт меню "Мои задачи".
Также можно посмотреть на состояние диаграммы процесса.
Тег для добавления кастомной этикетки. Добавляется в самом начале "clear_all_lines"
| Имя | тег для этикетки | Пример готовой строки для этикетки | Данные предзаполняют поля задачи "Карточка ресурса" | Данные предзаполняют поля задачи "Карточка ресурса" | Данные предзаполняют поля задачи "Карточка ресурса" | Данные предзаполняют поля задачи "Карточка ресурса" |
| надтип "Исходный материал" | надтип "Приготовленный материал" | надтип "Готовая питательная среда" | надтип "Оборудование" | |||
| Системные теги | Системные теги | Системные теги | Системные теги | |||
| Вин номер | <{internalIdentifier}> | "Вин номер: " + <{internalIdentifier}> | ||||
| Годен до | <{actualityDate}> | "Годен до: " + <{actualityDate}> | Да, тип точки "Только дата" | Да, тип точки "Только дата" | Да, тип точки "Только дата" | Да, тип точки "Только дата" |
| Дата квалификации | <{lastQualificationDate}> | "Дата квалификации: " + <{lastQualificationDate}> | ||||
| Дата установки единицы ресурса(приемки) | <{installationDate}> | "Дата установки единицы ресурса(приемки): " + <{installationDate}> | Да, тип точик "Дата" | Да, тип точик "Дата" | Да, тип точик "Дата" | Да, тип точик "Дата" |
| Дата утилизации | <{removalDate}> | "Дата утилизации: " + <{removalDate}> | ||||
| Добавил \ Ответственный \ Пользоваетль | используется пользователь добавивший установку (запустивший процесс), тег<{processCreator}> | "Добавил: " + <{processCreator}> | Да, тип точик "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" |
| Единицы измерения | <{dimensions}> | "Единицы измерения: " + <{dimensions}> | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" / Ед. выбор по совпадению | |
| Заметки | <{notes}> | "Заметки: " + <{notes}> | ||||
| Количество активного вещества | <{activeMaterial}> | "Количество активного вещества: " + <{activeMaterial}> | ||||
| Место хранения | <{resourceStoragePosition}> | "Место хранения: " + <{resourceStoragePosition}> | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" |
| Наименование типа ресурса | <{reourseType}> | "Тип ресурса: " + <{reourseType}> | ||||
| Название установки ресурса | <{nameOfResource}> | "Название установки ресурса: " + <{nameOfResource}> | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" |
| Порт для связи с конвертером | <{hardwareAddress}> | - | ||||
| Конвертер для связи с оборудованием | <{hardwareConverterName}> | - | ||||
| Производитель | <{developer}> | "Производитель: " + <{developer}> | ||||
| Серийный номер | <{serialNumber}> | "Серийный номер: " + <{serialNumber}> | ||||
| Содержание влаги | <{waterComponent}> | "Содержание влаги: " + <{waterComponent}> | ||||
| Текущее количество | <{currentValue}> | "Текущее количество: " + <{currentValue}> | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" | |
| Место хранения | место хранения берется из типа ресурса <{resourceStorageType}> | "Место хранения: "+<{resourceStorageType}> | ||||
| Условия хранения | условия хранения берутся из типа ресурса <{storageCondition}> | - | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" |
| Инструкция | Берется из типа ресурса <{instructionsText}> | - | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" |
| Чистота | <{purity}> | "Чистота: " + <{purity}> | ||||
| Доступен к использованию | <{enabled}> | |||||
| Тип ресурса | <{resourceType}> | - | ||||
| Уникальный идентификатор установки ID | берется из таблицы установки ресурса <{installation_id}> | - | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" | Да, тип точки "Текст" |