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

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


odg_assist_3.0:bpmn:миграция_процесса

Различия

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

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

Следующая версия
Предыдущая версия
odg_assist_3.0:bpmn:миграция_процесса [2025/10/26 06:59] – создано denisodg_assist_3.0:bpmn:миграция_процесса [2025/10/26 07:01] (текущий) – [Миграция на новый процесс приемки] denis
Строка 1: Строка 1:
-=== Миграция  на новый процесс приемки ===+==== Миграция между диаграммами ====
  
-На примере процесса "Приёмка оборудования"+ 
 +=== Предварительные настройки задачи === 
 + 
 +Вы можете внести изменение в диаграмму процесса приемки ресурса. Например при необходимости добавить учет даты калибровки. 
 +Пример диаграммы где производится учет только срок поверки и квалификации: \\ 
 +{{: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?400}} 
 + 
 +Добавим условия в ветку и таймер: \\ 
 +  * Выделите ветку и в поле "Condition type" выберите "Expression" 
 +  * В поле "Expression" добавьте условие:  
 +    * На предыдущем этапе были добавлены параметры: Учитывать срок калибровки, тип точки "Единичный выбор" id=103072 /  Дата калибровки, тип точки "Дата" id=103085 Используем их в формуле: 
 +    * ''${execution.hasVariable('parameter_103085') && parameter_103072 == "Да"}'' 
 +    * {{:odg_assist_3.0:pasted:20251023-174033.png?400}} 
 +  * Далее выберем таймер и в поле "Timer Definition Type" выберем "Date" 
 +  * В поле "Timer Definition" добавим выражение: ''${parameter_103085}''. Используем id параметра "Дата калибровки" 
 +  * {{:odg_assist_3.0:pasted:20251023-174116.png?400}} 
 +  * Нажмем "Сохранить". И закроем диаграмму. 
 + 
 +Нажмем кнопку "Запускать по новой BPMN со следующего запуска процесса", затем кнопку "Сохранить" в области настроек шаблона процесса.\\ 
 +{{:odg_assist_3.0:pasted:20251023-174550.png?400}} 
 + 
 + 
 + 
 +=== Миграция  на новый процесс приемки ===
  
 Перейдите в п.м. "Управление процессами". \\ Перейдите в п.м. "Управление процессами". \\
odg_assist_3.0/bpmn/миграция_процесса.1761461940.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