Вы находитесь здесь:
Создание таблицы решений, использующей настраиваемый объект оценки
Если вы используете настраиваемый объект для хранения критериев оценки, создайте таблицу решений без использования шаблонов.
Требуемые версии
| Просмотр поддерживаемых продуктов и выпусков. |
| Необходимые полномочия пользователя | |
|---|---|
| Для создания правила квалификации: | Управление каталогом продуктов |
| Для использования таблицы решений: | Время выполнения механизма правил |
Прежде чем создавать таблицу решений, использующую настраиваемый объект оценки, убедитесь, что объект содержит определенные обязательные поля. Обязательные поля используются для заполнения критериев правила и создания таблиц решений. Вы также используете обязательные поля в процедуре правила квалификации. В зависимости от типа правила квалификации обязательными полями являются:
- Квалификация продукта: ProductId типа FOREIGNKEY(Product2) и IsQualified типа BOOLEAN.
- Дисквалификация продукта: ProductId типа FOREIGNKEY(Product2) и IsDisqualified типа BOOLEAN.
- Квалификация категории продукта: CategoryId типа FOREIGNKEY(Category) и IsQualified типа BOOLEAN
- Дисквалификация категории продукта: CategoryId типа FOREIGNKEY(Category) и IsDisqualified типа BOOLEAN
- На начальной странице приложения «Управление каталогом продуктов» нажмите «Правила квалификации».
-
На странице таблиц квалификационных решений нажмите «Создать».
Отобразится страница «Базовые сведения».
-
На странице основных сведений:
-
Введите имя, API-имя и описание.
Совет Добавьте цель таблицы решений к имени таблицы решений, чтобы указать, предназначена ли таблица решений для квалификации или дисквалификации. Например, при создании таблицы квалификационных решений для мебели назовите таблицу решений FurnitureQualify. -
Выберите тип использования приложения.
Чтобы создать таблицу решений для квалификации или дисквалификации продукта, выберите «Квалификация продукта». Чтобы создать таблицу решений для квалификации или дисквалификации категории продукта, выберите «Квалификация категории продукта».
-
На основе количества записей в таблице решений выберите тип таблицы решений.
Если количество записей в таблице решений меньше 100 000, выберите
Стандартный
. Если количество записей в таблице решений превышает 100 000, выберитеПродвинуто
. -
Нажмите «Сохранить и далее».
Отобразится страница «Условия и результаты».
-
Введите имя, API-имя и описание.
-
Выберите исходный объект.
Пропустите поле «Связанные объекты», поскольку правила определяются только для исходного объекта.
-
Чтобы сузить строки исходного объекта, добавьте фильтры.
- Нажмите «Фильтр источников».
- Чтобы добавить фильтр, нажмите «Добавить фильтр», а потом выберите поле исходного объекта, оператор и значение.
- При добавлении нескольких фильтров используйте поле «Логика фильтра» для определения логики посредством AND или OR.
-
Чтобы использовать таблицу решений для квалификации или дисквалификации продукта, добавьте поле ProductId с оператором «Равно». Чтобы использовать таблицу решений для определения категории продукта или дисквалификации, добавьте CategoryId с оператором «Равно». Кроме того, добавьте другие поля, которые должны использоваться в качестве вводных данных. В разделе «Условия» добавьте поля, которые нужно использовать в качестве вводных данных. Для добавления поля в качестве ввода:
- Нажмите «Добавить условие».
- В поле исходного объекта выберите имя поля.
-
Выберите оператор.
Оператор определяет, как определенное поле бизнес-правила оценивает запись или указанное пользователем значение.
- При необходимости задайте условие как дополнительное.
Чтобы узнать о допустимом количестве полей ввода и вывода, см. Рекомендации по созданию таблиц решений. -
Выберите тип условия.
При использовании настраиваемой логики столбец «Число» обозначает порядковый номер полей. Например, если у вас есть три поля ввода и вы хотите использовать настраиваемую логику, предоставляющую вывод при совпадении полей 1 и 2 или при совпадении поля 3, укажите условие следующим образом: (1 И 2) ИЛИ 3.
-
Чтобы использовать таблицу решений для определения продукта или категории, добавьте поле IsQualified. Чтобы использовать таблицу решений для дисквалификации продукта или категории, добавьте поле IsDisqualified. Кроме того, добавьте другие поля, которые должны использоваться в качестве вывода. В разделе «Результаты» добавьте все нужные поля в вывод таблицы решений. Для добавления поля в качестве вывода:
- Нажмите «Добавить результаты».
- В поле исходного объекта выберите имя поля.
-
Нажмите «Сохранить и далее».
Отобразится страница алгоритмов.
- В поле «Фильтрация результата по» выберите «Первое совпадение».
- При необходимости выберите поле ввода или вывода для сортировки записей и выберите порядок сортировки.
-
Чтобы учитывать столбцы с нулевыми значениями во время поиска, выберите «Учитывать нулевые значения для поиска».
См. раздел «Работа нулевых значений в таблицах решений».
Примечание Параметр «Учитывать нулевые значения для поиска» доступен только при стандартном типе таблицы решений. -
Нажмите «Сохранить и далее».
Отобразится страница предварительного просмотра и сохранения.
- На странице предварительного просмотра и сохранения просмотрите сведения, включительно с условиями и записями предварительного просмотра, а потом нажмите «Готово».
Примечание Если вы использовали настраиваемые поля в таблицах решений, используйте наборы изменений или менеджер пакетов, чтобы сначала развернуть настраиваемые поля в целевой организации, прежде чем развертывать таблицы решений.
Эта статья решила вашу проблему?
Оставьте свой отзыв, чтобы мы могли стать лучше!

