Share via


Политики и правила

важно

Някои или всички функции, отбелязани в тази тема, са достъпни като част от версия за предварителен преглед. Съдържанието и функционалността подлежат на промяна.

Тази тема обхваща типове политики и описва как да създадете политика с правила Dynamics 365 Intelligent Order Management.

Видове политики

Политиките и свързаните с тях правила се използват за различни цели в потока на оркестриране на интелигентното управление на поръчките. Политиките се класифицират в различни типове политики. Типовете политики гарантират, че потребителите могат лесно да избират подходящите политики в потока на оркестрация. Двата поддържани типа правила са изброени в следващата таблица.

Тип на правилото Описание
Политика за филтриране Позволява валидиране на данни, протичащи през оркестрационен поток. Например, може да искате да управлявате конкретна оркестрация за конкретен доставчик. Политиката за филтриране ви позволява да филтрирате стъпката на оркестриране, която да се изпълнява въз основа на критериите за успех на политиката.
Политика на изпълнение Позволява проверка и актуализиране на данни, преминаващи през оркестрационен поток. Например, може да искате да зададете конкретно място за изпълнение на вашата поръчка, когато количеството на вашата поръчка е по-голямо от 100. Една политика за изпълнение ще направи това присвояване лесно и конфигурируемо.

Полета на политиката

Една политика се състои от пет полета, както е показано в таблицата по-долу.

Полето на политиката Описание
Име на политиката Уникално име, предоставено от потребителя.
Тип на правилото Потребителят може да избере един от двата типа правила: Политика за филтриране или Политика за изпълнение.
Критичност на политиката Потребителят може да избере една от двете опции:
Информация - Правилата на правилата ще бъдат оценени, но потокът на оркестриране няма да бъде спрян при неуспешна оценка.
Критична информация - Правилата на правилата ще бъдат оценени и потокът на оркестриране ще бъде спрян при неуспешна оценка.
Състояние Политика и свързаните с нея правила могат да бъдат в едно от двете състояния на състояние:
Непубликуван - Състоянието по подразбиране на политика. Политика и нейните правила не са достъпни за избор в потока на оркестрация, когато са в това състояние.
Публикувано - Това състояние се получава, когато политиката и свързаните с нея правила се публикуват чрез действието Публикуване . Политиката и нейните правила са достъпни за избор в потока на оркестрация, когато са в това състояние.
Свързан обект Потребителят може да избере един от четирите основни обекта за политиката: Поръчка, Поръчка на продукт, Поръчка за изпълнение, Продукт за поръчка за изпълнение. Дефинираните правила могат да се използват срещу основния обект или който и да е свързан обект в модела на данни.

Създайте нова политика

За да създадете нова политика, следвайте тези стъпки.

  1. Отидете на Оркестрация>Правила.
  2. Изберете Ново за да започнете процеса на създаване на правила.
  3. В полето Име на правилата въведете уникално име (например „Разширени валидации на линията на поръчката“).
  4. В полето Тип политика изберете Правила за изпълнение.
  5. В полето Критичност на политиката изберете Информация.
  6. В полето Associated Entity изберете Поръчка на продукт.
  7. Изберете Запазване.

Следното изображение показва подробностите за правилата, въведени за примера за правила „Разширени валидации на реда на поръчката“.

Пример за разширена политика за валидиране на поръчката.

Правила

Можете да създавате условни правила в Интелигентно управление на поръчки, като използвате потребителския интерфейс на Condition Builder.

За да добавите условие към вашата политика, изберете Ново правило на IOM. В дефиницията на правилото се появява бутон Добавяне , който, когато бъде избран, показва следните опции:

  • Добавяне на ред: Всяко отделно условие, за което проверявате, като например „стойността е по-голяма от 10“ или „списъкът не съдържа тест“, създава нов ред в Condition Builder.
  • Добавяне на група: Можете да комбинирате един или повече редове заедно в група. Всяка група се комбинира чрез използване на оператор И или Или . Ако изберете И, всички редове с условия трябва да са верни. Ако изберете Или, тогава само един от редовете с условия трябва да е верен.
  • Добавяне на свързан обект: Можете да добавяте условия срещу стойности в свързани обекти. Можете също така да избирате между обекти, които са свързани с основния обект на политиката. Поддържаните отношения са Много към едно и Едно към много.

Можете да имате толкова редове или групи, колкото са ви необходими, за да изградите вашата логика и можете да продължите да добавяте редове или групи както на най-високото ниво на условието, така и вътре в групите, като използвате Add бутони. Ако искате опростен изглед на условието, можете да го свиете, като използвате бутон в горния десен ъгъл на всяка група.

Освен това има меню с многоточие („...“) от дясната страна на всеки ред и група, което ви позволява да изтриете ред или група. Има също квадратчета за отметка от лявата страна на всеки ред или група, които ви позволяват да изберете няколко различни реда и след това да изберете Група от менюто с многоточия, за да комбинирате редовете в една единствена група.

Поддържаните оператори разграничават всеки тип поле, както е показано в следващата таблица.

Оператор Поле Поле, базирано на обект
Е равно на Y Y
Не е равно на Y Y
Е по-голямо от Y
Е по-голямо или равно на Y
Е по-малко от Y
Е по-малко или равно на Y
Съдържа данни Y Y
Не съдържа данни Y Y

Създайте правило

За да създадете ново примерно правило, следвайте тези стъпки.

  1. Отидете на Оркестрация>Правила.
  2. Изберете запис на правила (например „Разширени валидации на реда на поръчката“).
  3. Изберете Ново IOM правило за да започнете процеса на създаване на правило.
  4. В полето Име на правило въведете уникално име (например „Потвърждение на продукт и сума на поръчката“).

Създайте условие

  1. Изберете Добавяне и след това изберете Добавяне на ред.
  2. Изберете Количество.
  3. Изберете оператора Е по-голямо или равно на .
  4. Въведете "50".
  5. Изберете Добавянеи след това изберете Добавяне на група.
  6. Променете условието на "Или".
  7. Изберете Име на продукта.
  8. Изберете оператора Equals .
  9. Въведете „Елемент A“.
  10. Изберете Добавяне в долната част на Или групата и след това изберете Добавяне на ред.
  11. Изберете Име на продукта.
  12. Изберете оператора Equals .
  13. Въведете „Елемент B“.

Създайте действие

  1. Променете Добавяне на действие на Да.
  2. Изберете Добавяне и след това изберете Добавяне на ред.
  3. Изберете Цена за единица.
  4. Изберете Оператор за задаване на стойност.
  5. Въведете "20".
  6. Изберете Запазване & Затвори.
  7. Изберете Публикуване.

Изображението по-долу показва примера на правилото „Проверка на продукта и сумата за поръчка“, както би се появило на екрана на редактора на правилата.

Примерна настройка на правилата

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

Персонализирани действия могат да се добавят само за политики за изпълнение. За да добавите персонализирано действие, което не се задейства от потока на оркестрация, когато се оценява правило, под Действие изберете Да за Добавяне на действие.

След това можете да изберете полетата, които да зададете за асоциирания обект, който е избран, когато сте създали правилата.