Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
StatuscolourGreytitleСтатус StatuscolourYellowtitleРазработка                      StatuscolourRedtitleРелиз 1.3
Note

Доступно начиная с версии 1.3

Info

Динамические маршруты  - правила для изменения маршрута выполнения производственного заказа для дополнительной обработки материала (результата операции) с целью устранения брака. Использование динамических маршрутов позволяет добавлять дополнительные операции в маршрут производственного заказа в зависимости от результата операции (причины производства).

Динамический маршрут представляет собой производственный процесс, который запускается как часть другого процесса по определенному условию, т.е. производственные задания, создаются согласно динамическому маршруту и добавляются в новый или уже запущенный производственный заказ.

Tip

Динамические маршруты могут запускаться как по результатам выполнения обычных операций, так и по результатам выполнения операций динамического маршрута.

Warning

Динамические маршруты нельзя использовать для производства продукции от начала и до конца взамен производственных процессов

Конфигурация динамических маршрутов состоит из нескольких шагов:

Table of Contents

Создание производственного процесса для динамической маршрутизации

Создание производственного процесса для динамической маршрутизации выполняется аналогичным образом как и создание обычного производственного процесса за исключением того, что для процессов динамической маршрутизации необходимо установить признак "Динамическая маршрутизация" в настройках процесса. StatuscolourRedtitleнужно обновить описание создание процесса

Изображение ниже наглядно демонстрирует работу динамических маршрутов

Image Added

Задания 1 и 2 из динамического маршрута добавятся в целевой производственный заказ или запустятся в рамках отдельного производственного заказа на доработку только в том случае, если сработает правило динамической маршрутизации.

Tip

Создавать или нет отдельный производственный заказ при запуске динамического маршрута определяет системный параметр "Динамическая маршрутизация — это, отдельный от оригинального, производственный заказ"

Ведомость материалов для заданий 1 и 2 из динамического маршрута будет создана автоматически в момент создания производственных заданий на основании ведомостей материалов операций динамического маршрута или, если они не заданы, на основании ведомости материала из модели материалов для производимого в рамках динамического маршрута материала.

Warning

В динамические маршруты необходимо добавлять только один производимый материал, для того, чтобы производственные задания из динамического маршрута создавались корректно

Warning

Для автоматического создания ведомостей материалов в производственных заданиях динамического маршрута на основании ведомости производимого материала необходимо, чтобы производимый материал в динамическом маршруте совпадал с материалом на выходе операции, из которой запускается динамический маршрут.

Создание правила динамической маршрутизации

Для конфигурирования доступных в производственной модели правил динамической маршрутизации необходимо воспользоваться пунктом меню «Управление процессами – Динамическая маршрутизация». 

Image RemovedImage Added

Для создания нового правила динамической маршрутизации необходимо воспользоваться кнопкой «Создать динамическую маршрутизацию», после чего в контекстном окне внести необходимые данные. Для каждого правила необходимо указать:

  • причину материала – необходимо выбрать из выпадающего списка причину материала. При производстве продукции на операции с указанием данной причины производства будет срабатывать правило динамической маршрутизации;
  • исходный код маршрутизации – уникальный текстовый идентификатор правила динамической маршрутизации;
  • ИД исходного процесса - необходимо указать производственный процесс, для которого необходимо применять данное правило;
    Tip

    Если оставить поле пустым, то правило будет применяться для всех процессов. Пр выборе процесса доступен контекстный поиск по идентификатору процесса

  • материал - необходимо указать указать материал, для производства которого необходимо применять данное правило;
    Tip

    Если оставить поле пустым, то правило будет применяться для всех производимых на операции материалов. Пр выборе материала доступен контекстный поиск по идентификатору и наименованию материала

  • ИД процесса динамической маршрутизации - производственный процесс, операции которого должны выполняться в случае срабатывания данного правила;
    Warning

    Для процесса динамической маршрутизации необходимо назначить производимый материал, до того, как использовать его в правилах динамической маршрутизации, т.к. производственные задания не могут создаваться без указания производимого материала

    Tip

    У таких процессов должен быть установлен признак "Динамическая маршрутизация" в настройках процесса

  • макс. кол-во динамических маршрутов - количество повторных выполнений процесса динамической маршрутизации, которое может выполнено с целью достижения продукции заданного качества. Значение должно быть >0. 
    Tip

    Если оставить поле пустым, то процесс будет повторно выполняться неограниченное количество раз, пока не будет достигнута альтернативная причина производства (от указанной в правиле).

    Note

    Если количество повторных циклов выполнения процесса динамической маршрутизации превышает заданное в данном параметре значение, то ExeMES возвращает ошибку и для избежания "бесконечного цикла" на стороне клиентского приложения должна быть проработана логика ее обработки с целью указания альтернативной причины производства, которая не является триггером для правила.

  • код последующей маршрутизации - уникальный текстовый идентификатор, который используется для идентификации операции исходного процесса, в которую необходимо передать результат последней операции динамического маршрута.
    Tip

    Если оставить поле пустым, то результат выполнения последней операции динамического маршрута станет готовой продукциейвернется в ту же точку, из которой запускался динамический маршрут

Image RemovedImage Added

Присвоение кода маршрутизации операции исходного процесса

Anchor
Код_маршрута
Код_маршрута

Info

Код маршрутизации - уникальный текстовый идентификатор, который конфигурируется в правиле динамической маршрутизации.

Выделяют 2 типа кодов маршрутизации:

  1. Исходный код  - код, правила динамической маршрутизации, которое должно быть применено для результата операции с целью проверки условий запуска динамического маршрута.
  2. Код последующей маршрутизации - код, который определяет операцию исходного производственного процесса, в которую необходимо вернуть результат выполнения операций динамического маршрута.
Tip

Код маршрутизации можно использовать в различных операциях, если необходимо запускать задание по одинаковому динамическому маршруту после их выполнения

Note

Результат Если код последующей маршрутизации не указан, то результат последней операции динамического маршрута возвращается вернется в операцию, которой присвоен код маршрутизации и из которой данный динамический маршрут был запущентуже точку, откуда запустился динамический маршрут

Исходный код маршрутизации должен быть присвоен операции(-ям), после которых должны проверяться условия выполнения правила динамической маршрутизации и при необходимости запускаться динамический маршрут.

Код последующей маршрутизации должен быть присвоен операции(-ям), в которую должен быть возвращен результат последней операции динамического маршрута.

Note

Данная операция должна быть уникальной в пределах производственного процесса

Код маршрутизации устанавливается в поле "Код динамической маршрутизации" в окне конфигурации операции.