Delen via


RulesEngineRule interface

Bevat een lijst met overeenkomstvoorwaarden en een actie voor het wijzigen van de aanvraag/reactie. Als meerdere regels overeenkomen, worden de acties van één regel die conflicteert met een eerdere regel overschreven voor een enkelvoudige actie of toevoegen in het geval van manipulatie van headers.

Eigenschappen

action

Acties die moeten worden uitgevoerd op de aanvraag en het antwoord als aan alle voorwaarden voor overeenkomst is voldaan.

matchConditions

Een lijst met overeenkomstvoorwaarden waaraan moet voldoen om de acties van deze regel uit te voeren. Als er geen overeenkomstvoorwaarden zijn, worden de acties altijd uitgevoerd.

matchProcessingBehavior

Als deze regel overeenkomt, moet de regelengine de resterende regels blijven uitvoeren of stoppen. Als deze niet aanwezig is, wordt standaard doorgaan ingesteld.

name

Een naam die naar deze specifieke regel verwijst.

priority

Een prioriteit die aan deze regel is toegewezen.

Eigenschapdetails

action

Acties die moeten worden uitgevoerd op de aanvraag en het antwoord als aan alle voorwaarden voor overeenkomst is voldaan.

action: RulesEngineAction

Waarde van eigenschap

matchConditions

Een lijst met overeenkomstvoorwaarden waaraan moet voldoen om de acties van deze regel uit te voeren. Als er geen overeenkomstvoorwaarden zijn, worden de acties altijd uitgevoerd.

matchConditions?: RulesEngineMatchCondition[]

Waarde van eigenschap

matchProcessingBehavior

Als deze regel overeenkomt, moet de regelengine de resterende regels blijven uitvoeren of stoppen. Als deze niet aanwezig is, wordt standaard doorgaan ingesteld.

matchProcessingBehavior?: string

Waarde van eigenschap

string

name

Een naam die naar deze specifieke regel verwijst.

name: string

Waarde van eigenschap

string

priority

Een prioriteit die aan deze regel is toegewezen.

priority: number

Waarde van eigenschap

number