RulesEngineRule interface
Obsahuje seznam podmínek shody a akci, jak upravit požadavek nebo odpověď. Pokud se shoduje více pravidel, akce z jednoho pravidla, které jsou v konfliktu s předchozím pravidlem, přepíšou pro jednotlivou akci nebo připojí v případě manipulace se záhlavími.
Vlastnosti
action | Akce, které se mají provést na požadavku a odpovědi, pokud jsou splněny všechny podmínky shody. |
match |
Seznam podmínek shody, které musí splňovat, aby akce tohoto pravidla běžely. Když nemáte žádné podmínky shody, akce se budou vždy spouštět. |
match |
Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat. |
name | Název, který má odkazovat na toto konkrétní pravidlo. |
priority | Priorita přiřazená tomuto pravidlu. |
Podrobnosti vlastnosti
action
Akce, které se mají provést na požadavku a odpovědi, pokud jsou splněny všechny podmínky shody.
action: RulesEngineAction
Hodnota vlastnosti
matchConditions
Seznam podmínek shody, které musí splňovat, aby akce tohoto pravidla běžely. Když nemáte žádné podmínky shody, akce se budou vždy spouštět.
matchConditions?: RulesEngineMatchCondition[]
Hodnota vlastnosti
matchProcessingBehavior
Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat.
matchProcessingBehavior?: string
Hodnota vlastnosti
string
name
Název, který má odkazovat na toto konkrétní pravidlo.
name: string
Hodnota vlastnosti
string
priority
Priorita přiřazená tomuto pravidlu.
priority: number
Hodnota vlastnosti
number