TRANXACT.AI Помощь
Цепочка поставок › Конфигуратор продукции

Конфигуратор · Правила

В одном списке два типа правил. Правила-ограничения указывают, что можно выбрать, в виде явных пар, поскольку правило должно быть понятно продавцу, стоящему перед покупателем. Правила-процессы указывают, что ОЗНАЧАЕТ этот выбор — какой компонент, в каком количестве, посредством какой операции, с какой проверкой — и содержат условие, записанное на языке обычных выражений.

Где это найти

  1. Модуль: Цепочка поставок
  2. Группа: Основные данные
  3. Раздел: Конфигуратор продукции
  4. Экран: Конфигуратор · Правила

Адрес в консоли: /scm/config-rules

Список · 26 столбцы · 45 поля в его форме · 4 из них необходимых

Что показывает этот список

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

СтолбецДобрыйНазвание поля
МодельКодmodel_no
КодКодcode
ПравилоТекстname
ДобрыйСтатусrule_type
Спецификация материаловКодthen_bom_name
МаршрутизацияКодthen_routing_name
ЗаменяетКодreplace_item_no
Наборы для ребенкаКодtarget_code
ЗаблокированоДа или нетis_locked
Когда вариантКодwhen_option_code
Затем вариантКодthen_option_code
КогдаКодcondition_expr
ВычисляетКодoutput_name
ФормулаКодvalue_formula
Выбирает частьКодthen_item_no
КоличествоКодqty_formula
ОпЧислоoperation_no
ОперацияТекстoperation_name
Рабочий центрКодthen_work_center_code
СнаружиДа или нетis_subcontracted
ПроверкаКодthen_inspection_plan_no
Что в нём написаноТекстmessage
Степень тяжестиСтатусseverity
АктивныйДа или нетis_active
Вступает в силу сДатаeffective_from
ДоДатаeffective_to

Форма

Что запрашивается при создании записи? Обязательные поля отмечены; выбор из списка конфигураций — это вариант, который администратор может расширить без выпуска.

ПолеТипВыборПримечания
Модель необходимый Выбор Поиск выполнен по существующим записям.
Код необходимый Текст
Имя необходимый Текст
Добрый необходимый Выбор требует, исключает, подразумевает, рекомендует, min_quantity, максимальное количество, forces_eto, вычисляет, selects_component, selects_operation, selects_routing, selects_inspection, selects_submodel, sets_parameter, defaults_value, propagates_value, excludes_component, replaces_component, sets_component_qty, selects_bom, удаляет_операцию, sets_operation_time, sets_work_center, проверяет Правила ограничений: «requires» выдает ошибку, «implies» добавляет ее. Правила обработки: «calculates» вычисляет число, правила «selects_» определяют, из чего и как изготовлен продукт, а «defaults_value» заполняет ответ (заблокировано: пользователь не может его изменить). Действия правил: «propagates_value» записывает значение в подсборку (TG100.DIAL_SIZE = TG310.DIAL_SIZE); «excludes_component», «replaces_component» и «sets_component_qty» изменяют деталь, уже имеющуюся в структуре; «selects_bom» и «selects_routing» с параметром «Вместо базовой трассировки» выбирают вариант; «removes_operation», «sets_operation_time» и «sets_work_center» изменяют операцию по ее номеру; «validates» отклоняет (ошибка) или выдает предупреждение, если выполняется его условие. Быстрее: Конфигуратор · Рабочая тетрадь › Правила в текстовом формате, по одному предложению IF … THEN … на строку.
При выборе этого варианта Выбор Поиск выполнен по существующим записям. Параметры выбранной модели. Введите номер материала, чтобы найти опцию, которая его добавляет.
Тогда этот вариант Выбор Поиск выполнен по существующим записям. Это правило не ограничивается тем же вопросом, что и вопрос «когда» — его суть как раз и заключается в том, чтобы правило, которое пересекает дерево правил.
Когда (условие) Длинный текст Записывается в виде формулы поверх кодов вопросов: steel_grade = 'A' and diameter = 12 and galvanizing = 'yes'. Оставьте поле пустым, если правило применяется всегда — именно так выражаются стандартные компоненты и стандартные операции модели. Вопрос содержит КОД выбранного варианта (dial_size = 'DS-4IN') или число, введенное для варианта, принимающего значение; <question>_option всегда содержит код. Не в виде текста: "Когда размер циферблата 4 дюйма" отклоняется. Только для правил процесса — правила ограничений используют два поля выбора выше. Конфигуратор · Модели › Отметьте эту модель, чтобы она содержала все названия и коды.
Название вычисляемого значения Текст Для правила типа "вычисляет". В последующих правилах результат обозначается этим именем.
Как продемонстрировать эту ценность Текст
Единица этого значения Текст
Формула Длинный текст например, длина_мм + припуск на обработку + припуск на раскрой
Затем выберите эту часть. Выбор Поиск выполнен по существующим записям. Одна часть. Для нескольких правил, находящихся в одинаковых условиях, сохраните правило и добавьте их в его компоненты.
Альтернативная часть Выбор Поиск выполнен по существующим записям. То, что используется, когда первый вариант недоступен. Не второй компонент.
Какая именно часть Выбор сырой, компонент, подсборка, расходный материал, упаковка, куплено Определяет, на какую строку калькуляции затрат она попадет.
Величина (постоянная величина) Число
Количество (формула) Длинный текст Например, raw_mass_kg. Предпочтительнее использовать константу, если указаны обе величины.
Единица измерения количества Текст
Процент брака Число
Расходуется во время работы Число
Номер операции Число
Операция Текст
На этом рабочем центре Выбор Поиск выполнен по существующим записям.
После операции Число
Настройка (минуты) Число
За один подход (минут) Число
Время выполнения (формула) Длинный текст например, round(2 + raw_length_mm / 2000, 3)
Выполняется на открытом воздухе Да или нет В маршруте определяется порядок привлечения субподрядчиков. Операция, отмеченная здесь, формирует заявку на закупку, а не планируется к выполнению на станке.
Субподрядчик Выбор Поиск выполнен по существующим записям.
Цена, которую они взимают (постоянная величина) Число
Сколько они берут (формула) Длинный текст Цинкование оплачивается по количеству нанесенного цинка, а механическая обработка – почасово. Единая цена означает, что обработка всех размеров обходится одинаково.
Как долго они его хранят (дни) Число
Затем осмотрите объект в соответствии с этим планом. Выбор Поиск выполнен по существующим записям.
На каком этапе Выбор входящий, в_процессе, финал, первая_статья, пред_шип, периодический, аудит, возвращен
Затем настройте этот подсборку. Выбор Поиск выполнен по существующим записям.
Затем используйте эту спецификацию материалов. Выбор Поиск выполнен по существующим записям. selects_bom: вариант законопроекта, заменяющий базовый, если выполняется условие.
Вместо базовой маршрутизации Да или нет selects_routing: on — маршрутизация заменяет базовую маршрутизацию; off — добавляются ее операции.
Часть, которую она заменяет Выбор Поиск выполнен по существующим записям. replaces_component: эта часть удаляется, и на её место вставляется "Затем выберите эту часть".
Вопрос по сборке узла Текст propagates_value: код вопроса в подсборке ("Затем настройте эту подсборку"), в которую записывается значение формулы, например, DIAL_SIZE.
Заблокировано Да или нет defaults_value / propagates_value: включено — пользователь не может изменить значения, заданные правилом; выключено — это только значение по умолчанию.
Что сообщается человеку Длинный текст Правило ограничения, срабатывающее без объяснения причин, — это конфигуратор, которым люди перестают пользоваться. Правило процесса использует это как причину, по которой оно записывает информацию рядом с каждой деталью и каждой произведенной операцией.
Степень тяжести Выбор ошибка, предупреждение, информация
Заказ Число
Активный Да или нет
Вступает в силу с Дата Дата вступления в силу данной версии строки. Оставьте сегодняшнюю дату, если только вы не планируете внесение изменений в будущем.
До Дата Оставьте поле пустым, если вариант не имеет окончательного значения. Установка этого параметра завершает работу данной версии, а не удаляет её.

Здесь действуют следующие правила

Всё на этом экране подчиняется правилам платформы, а не её собственным правилам. Вот что стоит знать, прежде чем использовать:

Рядом с ним в Конфигуратор продукции