RulesEngineRule interface

يحتوي على قائمة بشروط المطابقة، وإجراء حول كيفية تعديل الطلب/الاستجابة. إذا تطابقت قواعد متعددة، تتم كتابة الإجراءات من قاعدة واحدة تتعارض مع قاعدة سابقة فوق إجراء مفرد، أو إلحاق في حالة معالجة الرؤوس.

الخصائص

action

الإجراءات التي يجب تنفيذها بناء على الطلب والاستجابة إذا تم استيفاء جميع شروط المطابقة.

matchConditions

قائمة بشروط المطابقة التي يجب أن تفي بها من أجل تشغيل إجراءات هذه القاعدة. عدم وجود شروط مطابقة يعني أن الإجراءات سيتم تشغيلها دائما.

matchProcessingBehavior

إذا كانت هذه القاعدة مطابقة، يجب أن يستمر مشغل القواعد في تشغيل القواعد المتبقية أو يتوقف. إذا لم يكن موجودا، تعيين الإعدادات الافتراضية للمتابعة.

name

اسم للإشارة إلى هذه القاعدة المحددة.

priority

أولوية معينة لهذه القاعدة.

تفاصيل الخاصية

action

الإجراءات التي يجب تنفيذها بناء على الطلب والاستجابة إذا تم استيفاء جميع شروط المطابقة.

action: RulesEngineAction

قيمة الخاصية

matchConditions

قائمة بشروط المطابقة التي يجب أن تفي بها من أجل تشغيل إجراءات هذه القاعدة. عدم وجود شروط مطابقة يعني أن الإجراءات سيتم تشغيلها دائما.

matchConditions?: RulesEngineMatchCondition[]

قيمة الخاصية

matchProcessingBehavior

إذا كانت هذه القاعدة مطابقة، يجب أن يستمر مشغل القواعد في تشغيل القواعد المتبقية أو يتوقف. إذا لم يكن موجودا، تعيين الإعدادات الافتراضية للمتابعة.

matchProcessingBehavior?: string

قيمة الخاصية

string

name

اسم للإشارة إلى هذه القاعدة المحددة.

name: string

قيمة الخاصية

string

priority

أولوية معينة لهذه القاعدة.

priority: number

قيمة الخاصية

number