Sdílet prostřednictvím


RulesEngineRule interface

Obsahuje seznam podmínek shody a akci, jak upravit požadavek a odpověď. Pokud se shoduje více pravidel, akce z jednoho pravidla, které jsou v konfliktu s předchozím pravidlem, přepíšou akci singuláru, nebo při manipulaci s hlavičkami připojte.

Vlastnosti

action

Akce, které se mají provést s požadavkem a odpovědí, pokud jsou splněny všechny podmínky shody.

matchConditions

Seznam podmínek shody, které musí splňovat, aby se akce tohoto pravidla spustily. Bez podmínek shody znamená, že se akce poběží vždy.

matchProcessingBehavior

Pokud se toto pravidlo shoduje, měl by stroj pravidel pokračovat ve spouštění zbývajících pravidel nebo by se měl zastavit. Pokud není k dispozici, výchozí hodnota je Pokračovat.

name

Název odkazující na toto konkrétní pravidlo.

priority

Priorita přiřazená tomuto pravidlu.

Podrobnosti vlastnosti

action

Akce, které se mají provést s požadavkem a odpovědí, pokud jsou splněny všechny podmínky shody.

action: RulesEngineAction

Hodnota vlastnosti

matchConditions

Seznam podmínek shody, které musí splňovat, aby se akce tohoto pravidla spustily. Bez podmínek shody znamená, že se akce poběží vždy.

matchConditions?: RulesEngineMatchCondition[]

Hodnota vlastnosti

matchProcessingBehavior

Pokud se toto pravidlo shoduje, měl by stroj pravidel pokračovat ve spouštění zbývajících pravidel nebo by se měl zastavit. Pokud není k dispozici, výchozí hodnota je Pokračovat.

matchProcessingBehavior?: string

Hodnota vlastnosti

string

name

Název odkazující na toto konkrétní pravidlo.

name: string

Hodnota vlastnosti

string

priority

Priorita přiřazená tomuto pravidlu.

priority: number

Hodnota vlastnosti

number