Содержание

Диаграммы BPMN

Диаграмма 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}> - Да, тип точки "Текст" Да, тип точки "Текст" Да, тип точки "Текст" Да, тип точки "Текст"