RulesEngineRule interface
يحتوي على قائمة بشروط المطابقة، وإجراء حول كيفية تعديل الطلب/الاستجابة. إذا تطابقت قواعد متعددة، تتم كتابة الإجراءات من قاعدة واحدة تتعارض مع قاعدة سابقة فوق إجراء مفرد، أو إلحاق في حالة معالجة الرؤوس.
الخصائص
| action | الإجراءات التي يجب تنفيذها بناء على الطلب والاستجابة إذا تم استيفاء جميع شروط المطابقة. |
| match |
قائمة بشروط المطابقة التي يجب أن تفي بها من أجل تشغيل إجراءات هذه القاعدة. عدم وجود شروط مطابقة يعني أن الإجراءات سيتم تشغيلها دائما. |
| match |
إذا كانت هذه القاعدة مطابقة، يجب أن يستمر مشغل القواعد في تشغيل القواعد المتبقية أو يتوقف. إذا لم يكن موجودا، تعيين الإعدادات الافتراضية للمتابعة. |
| name | اسم للإشارة إلى هذه القاعدة المحددة. |
| priority | أولوية معينة لهذه القاعدة. |
تفاصيل الخاصية
action
الإجراءات التي يجب تنفيذها بناء على الطلب والاستجابة إذا تم استيفاء جميع شروط المطابقة.
action: RulesEngineAction
قيمة الخاصية
matchConditions
قائمة بشروط المطابقة التي يجب أن تفي بها من أجل تشغيل إجراءات هذه القاعدة. عدم وجود شروط مطابقة يعني أن الإجراءات سيتم تشغيلها دائما.
matchConditions?: RulesEngineMatchCondition[]
قيمة الخاصية
matchProcessingBehavior
إذا كانت هذه القاعدة مطابقة، يجب أن يستمر مشغل القواعد في تشغيل القواعد المتبقية أو يتوقف. إذا لم يكن موجودا، تعيين الإعدادات الافتراضية للمتابعة.
matchProcessingBehavior?: string
قيمة الخاصية
string
name
اسم للإشارة إلى هذه القاعدة المحددة.
name: string
قيمة الخاصية
string
priority
أولوية معينة لهذه القاعدة.
priority: number
قيمة الخاصية
number