Freigeben über


RulesEngineRule interface

Enthält eine Liste der Übereinstimmungsbedingungen und eine Aktion zum Ändern der Anforderung/Antwort. Wenn mehrere Regeln übereinstimmen, überschreiben die Aktionen einer Regel, die mit einer vorherigen Regel in Konflikt treten, für eine singulare Aktion oder fügen sie im Falle einer Headerbearbeitung an.

Eigenschaften

action

Aktionen, die für die Anforderung und Die Antwort ausgeführt werden sollen, wenn alle Übereinstimmungsbedingungen erfüllt sind.

matchConditions

Eine Liste der Übereinstimmungsbedingungen, die erfüllt werden müssen, damit die Aktionen dieser Regel ausgeführt werden können. Wenn keine Übereinstimmungsbedingungen vorliegen, werden die Aktionen immer ausgeführt.

matchProcessingBehavior

Wenn es sich bei dieser Regel um eine Übereinstimmung handelt, sollte die Regel-Engine die restlichen Regeln weiter ausführen oder beenden. Wenn nicht vorhanden, wird standardmäßig Weiter angezeigt.

name

Ein Name, der auf diese bestimmte Regel verweist.

priority

Eine Priorität, die dieser Regel zugewiesen ist.

Details zur Eigenschaft

action

Aktionen, die für die Anforderung und Die Antwort ausgeführt werden sollen, wenn alle Übereinstimmungsbedingungen erfüllt sind.

action: RulesEngineAction

Eigenschaftswert

matchConditions

Eine Liste der Übereinstimmungsbedingungen, die erfüllt werden müssen, damit die Aktionen dieser Regel ausgeführt werden können. Wenn keine Übereinstimmungsbedingungen vorliegen, werden die Aktionen immer ausgeführt.

matchConditions?: RulesEngineMatchCondition[]

Eigenschaftswert

matchProcessingBehavior

Wenn es sich bei dieser Regel um eine Übereinstimmung handelt, sollte die Regel-Engine die restlichen Regeln weiter ausführen oder beenden. Wenn nicht vorhanden, wird standardmäßig Weiter angezeigt.

matchProcessingBehavior?: string

Eigenschaftswert

string

name

Ein Name, der auf diese bestimmte Regel verweist.

name: string

Eigenschaftswert

string

priority

Eine Priorität, die dieser Regel zugewiesen ist.

priority: number

Eigenschaftswert

number