Инструменты пользователя

Инструменты сайта


odg_assist_3.0:bpmn:диаграммы_bpmn

Диаграммы BPMN

Диаграмма BPMN (Business Process Model and Notation) — это визуальный инструмент, который используется для моделирования и управления бизнес-процессами. В нашем приложении BPMN диаграммы служат основой для описания и оптимизации рабочих процессов, позволяя пользователям легко визуализировать последовательность действий, роли и взаимодействия между участниками.

Рассмотрим на примере процесса "Отбор проб готовой продукции".

Первой задачей процесса будет "Отбор проб". По окончанию выполнения задачи будет доступна к выполнению следующая задача "Выполнение методик". Рассматриваемая диаграмма не имеет условий возврата к предыдущей задаче. Задачи выполняются последовательно.
Выполнение задач может быть последовательным как на диаграмме выше или иметь ветвления в зависимости от условий.
Все это настраивается во встроенном редакторе диаграмм процесса.

Настройка диаграммы процесса

Создадим процесс из двух задач.

Создание директории для хранения процесса

  • Перейдите в "Базовую иерархию".
  • Выберите родительскую группу в дереве иерархии и нажмите "Добавить".
  • В окне "Введите имя" заполните поля:
    • Имя - укажите название добавляемой группы.
    • Тип элемента - выберите "Группа".
    • Подтвердить - сохранить результат.

Далее добавим элементы процесса.

Добавление элементов процесса

  • Выберите добавленную группу хранения и нажмите кнопку "Добавить".
  • В окне "Введите имя" заполните поля:
    • Имя - введите название элемента "Задача 1"
    • Тип элемента - укажите "Элемент процесса"
    • Подтвердить - сохраните результат.

Аналогичным образом добавьте элемент процесса "Задача 2"

Настройка элементов процесса

Настройте назначение исполнителя задачи
  • Выберите первый добавленный элемент.
  • В области конфигурации найдите поле "Назначение пользователя", выберите "Создатель процесса"
  • Сохраните внесенные изменения, нажмите кнопку "Сохранить"

Аналогичным образом настройте второй добавленный элмент.

Добавление параметров в элемент процесса

  • Выберите первый добавленный элемент.
  • Нажмите кнопку "Добавить".
  • Заполните поля формы "Введите имя".
    • Имя - введите имя параметра, например "Число" .
    • Тип точки - укажите "Число".
    • Подтвердить - сохранить результат.

Аналогичным образом добавьте тип точки "Текст" во второй элемент процесса.

Добавление шаблона процесса

Добавим шаблон процесса и настроим его.

  • Выберите группу, в которую ранее добавляли элементы процесса
  • Нажмите "Добавить".
  • Заполните поля формы.
    • Имя - название шаблона процесса "Простой процесс".
    • Тип элемента - укажите "Элемент процесса".
    • Подтвердить - сохранить результат.

Настройка шаблона процесса
  • Выберите добавленный шаблон процесса.
  • В области конфигурации найдите поле "Элементы процесса".
  • Нажмите "Выбрать".
  • В открывшемся окне "Окно выбора" найдите группу, куда были добавлены элменты процесса и раскройте ее.
  • Выберите добавленные элементы процесса (для множественного выбора зажмите Ctrl и выделите оба элемента).
  • Закройте окно выбора.
  • Нажмите кнопку "Добавить".

Выбранные элементы отобразятся в поле "Элемента процесса".

Настройка диаграммы процесса

Настроим диаграмму процесса, выставим порядок выполнения задач.

  • В базовой иерархии выберите добавленный ранее шаблон процесса.
  • В области конфигурации найдите кнопку "Открыть редактор" и нажмите ее.
  • Отобразится окно "Редактор шаблона"
  • Нажмите "Загрузить из odg"

Отобразится ненастроенная диаграмма.

Расставьте задачи в правильном порядке.

  • Выберите на панели инструментов "Рука"
  • Переместите задачи друг за другом

  • Далее нажмите на первый элемент диаграммы.
  • Отобразится набор инструментов элемента.
  • Выберите "Стрелку".
  • Соедините первый элемент процесса со вторым.

Удалите элемент "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}> - Да, тип точки "Текст" Да, тип точки "Текст" Да, тип точки "Текст" Да, тип точки "Текст"
odg_assist_3.0/bpmn/диаграммы_bpmn.txt · Последнее изменение: — denis

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki