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

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


odg_assist_3.0:bpmn

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
odg_assist_3.0:bpmn [2025/10/23 17:39] – [Настройки диаграммы процесса] denisodg_assist_3.0:bpmn [2025/10/26 07:04] (текущий) – удалено denis
Строка 1: Строка 1:
-==== Диаграммы  BPMN ===== 
- 
-Диаграмма BPMN (Business Process Model and Notation) — это визуальный инструмент, который используется для моделирования и управления бизнес-процессами. В нашем приложении BPMN диаграммы служат основой для описания и оптимизации рабочих процессов, позволяя пользователям легко визуализировать последовательность действий, роли и взаимодействия между участниками. 
- 
-Рассмотрим на примере процесса "Отбор проб готовой продукции". \\ 
-{{:odg_assist_3.0:pasted:20250309-134726.png ?600}} 
- 
-Первой задачей процесса будет "Отбор проб". По окончанию выполнения задачи будет доступна к выполнению следующая задача "Выполнение методик". Рассматриваема диаграмма линейная и задачи выполняются последовательно. \\ 
-Выполнение задач быть последовательным как на диаграмме выше или иметь ветвления в зависимости от условий. \\ 
-Все это настраивается во встроенном редакторе диаграмм процесса. \\ 
- 
-{{:odg_assist_3.0:pasted:20250309-140018.png ? 600}} 
- 
- 
- 
-====== Настройка формул груви groovy ====== 
-\\ 
- 
- 
- 
-** LIMS. Настройка формулы учитывать срок проверки и срок квалификации. **\\ 
- __Процесс приемки оборудования__\\ 
-В Формулу подставляются значение параметров "Учитывать срок поверки" тип "Флаг" и "Дата следующей поверки" тип "Дата".\\ 
- Если все условия выполнены, значение из параметра подставляется в счетчик. \\ 
-//Общий вид формулы:// 
- 
-      
-    {(parameter_id_"Дата следующей поверки" !=null)&&(parameter_id_"Учитывать срок поверки" != null)&&(execution.getVariable('parameter_id_"Учитывать срок поверки"') == true)} 
-\\ 
- 
-Для каждой ветки диаграммы необходимо указать свои id параметров.\\ 
-Если не одно условие не выполнено, процесс использует ветку по умолчанию. Необходимо обязательно добавить такую ветку в диаграмму.\\  
- 
-Пример добавления формулы в ветку "Срок поверки". 
-\\ 
-{{:sequenceflow_expression.png?900|}} 
- 
-==== Миграция между диаграммами ==== 
- 
- 
-=== Предварительные настройки задачи === 
- 
-Вы можете внести изменение в диаграмму процесса приемки ресурса. Например при необходимости добавить учет даты калибровки. 
-Пример диаграммы где производится учет только срок поверки и квалификации: \\ 
-{{:odg_assist_3.0:102972.png?900|Процесс приемки оборудования, учет сроков Квалификации и Поверки}}  
- 
-Для добавления дополнительных сроков добавим недостающие параметры в задачу "Карточка оборудования": \\ 
-  * Название - "Учитывать срок калибровки", тип точки "Единичный выбор" 
-    * Добавим в него варианты выбора Да / Нет. 
-    * {{:odg_assist_3.0:pasted:20251023-170005.png?400}} 
-  * Название - "Дата калибровки", тип точки "Дата" 
-    * Сделаем параметр опциональным 
-    * {{:odg_assist_3.0:pasted:20251023-165747.png?400}} 
- 
-Добавленные параметры: 
-  * Учитывать срок калибровки id=103072 
-  * Дата калибровки id=103085 
- 
-=== Настройки диаграммы процесса === 
- 
-Выберите в "Базовой иерархии ваш шаблон процесса приемки оборудования. \\ 
-Нажмите кнопку "Открыть редактор". \\ 
-Нажмите кнопку "Загрузить из odg". \\ 
-Отобразится диаграмма процесса, в которой нам необходимо добавить ветку для учета срока калибровки: \\ 
-Выделите подпроцесс, чтобы добавить место для размещения ветки. \\ 
-{{:odg_assist_3.0:pasted:20251023-170913.png?600}} \\ 
-Добавьте в подпроцесс шлюз, затем измените его тип на Event-based-Gateway. Создайте связь с добавленным шлюзом. \\ 
-{{:odg_assist_3.0:pasted:20251023-171425.png?300}} \\ 
-Добавьте таймер. Используя панель инструментов выберите и перенесите в подпроцесс "Boundary Event". Затем измените его на "Timer intermediate Catch event" 
-{{:odg_assist_3.0:pasted:20251023-172047.png?600}} \\ 
-Добавьте недостающие связи к таймеру. От таймера к элементу завершению подпроцесса. Добавьте аннотацию для таймера.\\ 
-Для этого выделите его и выберите "Append TexAnnotation"/ \\ 
-{{:odg_assist_3.0:pasted:20251023-172531.png?300}} 
- 
-Добавим условия в ветку и таймер: \\ 
-  * Выделите ветку и в поле "Condition type" выберите "Expression" 
-  * В поле "Expression" добавьте условие:  
-    * На предыдущем этапе были добавлены параметры: Учитывать срок калибровки, тип точки "Единичный выбор" id=103072 /  Дата калибровки, тип точки "Дата" id=103085 Используем их в формуле: 
-    * ''${execution.hasVariable('parameter_103085') && parameter_103072 == "Да"}'' 
-  * Далее выберем таймер и в поле "Timer Definition Type" выберем "Date" 
-  * В поле "Timer Definition" добавим выражение: ''${parameter_103085}'' 
- 
- 
  
odg_assist_3.0/bpmn.1761241171.txt.gz · Последнее изменение: — denis

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