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. |
match |
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. |
match |
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