Правила технического обслуживания

К каждой производственной сущности прикрепляется относительная модель Правила технического обслуживания (users.%.models.maintenanceRules), входящая в состав %AGMES% Core и описывающая стандартные правила технического обслуживания производственной сущности при выполнении рабочих заказов. Единственная переменная Правила технического обслуживания (maintenanceRules) одноименной модели используется в процессе автоматического составления расписания.

Поле

Тип

Описание

useCondition

String

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

  • {schedule} - расписание производственной сущности.

  • {WO} - основной производственный рабочий заказ.

  • {NPWO} - уже выставленные непроизводственные рабочие заказы производственной сущности.

Контекст по умолчанию - текущая производственная сущность.

sequenceExpression

String

Выражение последовательности. Выражение определяет последовательность выполнения непроизводственных рабочих заказов. Оно должно возвращать целое число - порядковый номер добавляемого непроизводственного рабочего заказа. Рабочие заказы с отрицательным значением будут выставлены перед выполнение основного рабочего заказа. С положительным - после в порядке возрастания значения. Переменные окружения:

  • {schedule} - расписание производственной сущности

  • {WO} - основной производственный рабочий заказ

  • {NPWO} - уже выставленные непроизводственные рабочие заказы производственной сущности

Контекст по умолчанию - текущая производственная сущность.

segment

String

Контекст непроизводственного сегмента.

Базовые функции Технического обслуживания

Получить заказы на непроизводственные работы

Функция возвращает список сегментов непроизводственных рабочих заказов, которые должны быть выставлены до и/или после основного производственного заказ-наряда.

Функция:

getNonProductionWOs

Разрешения:

Доступно на уровне разрешений наблюдателя

Входные записи:

1

Входной формат:

Поле

Тип

Описание

WOs

Data Table

Расписание производственной сущности.

WO

Data Table

Основной производственный заказ - рабочий заказ, вокруг которого возможно выставление непроизводственных рабочих заказов.

Выходные записи:

0...неограниченно

Выходной формат:

Поле

Тип

Описание

segment

String

Контекст сегмента непроизводственного рабочего заказа.

sequence

Integer

Место непроизводственного заказа в расписании относительно основного производственного заказа.

Was this page helpful?