Loading
Verzekering
InsClaimService:invokeRules

InsClaimService:invokeRules

Gebruik deze service voor het aanroepen van statusovergangsregels die zijn gekoppeld aan een doelstatusovergang voor een doelclaim. Als de regels voldoen aan de overgangscriteria, voert deze service acties uit die zijn gekoppeld aan de overgang, legt optioneel de resultaten van de uitvoeringen van de regel vast en zet de doelclaim over naar de nieuwe status.

Klasse: InsClaimService

Methode: invokeRules

De manier waarop het werkt...

  1. Deze service haalt het object op dat is opgegeven door de optie claimId.

  2. Op basis van het objecttype, de huidige status van het object en de optie toState wordt de doelstatusovergang bepaald.

  3. Vanuit de statusovergang, statusovergangsregels en statusovergangsregelacties worden productregels opgehaald en uitgevoerd.

  4. Als de overgangsregels voldoen aan de voltooiingscriteria voor de overgang die zijn opgegeven voor de overgang naar de staat/provincie, wordt het object overgezet naar de staat/provincie.

    Als aan de statusovergang een actie is gekoppeld, wordt die actie uitgevoerd.

    Als niet aan de voltooiingscriteria voor de overgang wordt voldaan, wordt het object overgezet naar de alternatieve status die is opgegeven voor de statusovergang, als deze bestaat. Als de statusovergang geen Alternatieve status heeft, behoudt het object de huidige status.

  5. Als de optie logResults is opgegeven, worden de resultaten van elke regel en het resultaat van de objecttransactie (succes of mislukking) vastgelegd.

Externe opties

Optie

Beschrijving

claimId

Verplicht

ID van doelclaim waarop regels moeten worden toegepast

toState

Verplicht

Staat waarnaar doelclaim moet worden verplaatst op basis van overgangscriteria voor staat/provincie

lastDefaultState

Optioneel

Naam van laatste standaardstatus van doelclaim

invokeStateTransitionRules

Optioneel

true Gebruik dit om overgangsregels voor staat/provincie te laten aanroepen. Dit is de standaard.

false Use (onwaar) als u geen statusovergangsregels wilt aanroepen.

invokeProductRules

Optioneel

true Gebruik dit om productregels te laten aanroepen. Dit is de standaard.

false Use (onwaar) als u geen productregels wilt aanroepen.

invokeActionType

Optioneel

Geeft, indien opgegeven, het type acties aan dat moet worden aangeroepen als aan criteria wordt voldaan. De standaardinstelling is standaard.

standaard Alleen standaardacties uitvoeren die zijn gekoppeld aan de overgang naar de status

alle acties uitvoeren die zijn gekoppeld aan de statusovergang

none Roep geen acties aan die zijn gekoppeld aan de statusovergang

actionScope

Optioneel

Geeft aan of aangeroepen acties moeten worden gedefinieerd voor de huidige versie van het statusmodel of voor alle versies van het statusmodel. De standaardinstelling is versie.

versie Voer alleen acties uit die zijn gekoppeld aan de huidige statusmodelversie

alle acties uitvoeren die zijn gekoppeld aan een statusmodelversie

logResults

Optioneel

true Gebruik dit om resultaten vast te leggen. Dit is de standaard.

false Gebruik dit als u geen resultaten wilt vastleggen.

fromNoneState

Optioneel

true Object gaat over van de status Geen.

false Object gaat niet over van de status Geen. Dit is de standaard.

Invoer-JSON

Het volgende voorbeeld toont voorbeeldinvoer-JSON.

{ 
    "claimId": "02i3h0000009OqCAAU",
    "toState": "Review",
    "lastDefaultState": "Draft",
    "invokeStateTransitionRules": true,
    "invokeProductRules": true,
    "invokeActionType": "draft",
    "actionScope": "version",
    "logResults": true,
    "fromNoneState": false
}

Uitvoer-JSON

Het volgende voorbeeld toont voorbeelduitvoer-JSON.

{ 
    "claimId": "02i3h0000009OqCAAU",
    "toState": "Review",
    "lastDefaultState": "Draft",
    "invokeStateTransitionRules": true,
    "invokeProductRules": true,
    "invokeActionType": "draft",
    "actionScope": "version",
    "logResults": true,
    "fromNoneState": false
}

Beschrijving van resultaten

resultaat Totaalresultaat van uitgevoerde regels. Indien true (waar), wordt het doelobject overgezet naar toState (Staat). Indien false (onwaar), blijft de doelstatus hetzelfde of gaat deze over naar de Alternatieve status die is gedefinieerd voor de statusovergang.

ruleDetails Lijst van de uitgevoerde regels en hun resultaten

Deze JSON omvat de volgende sleutel-/waardeparen.

Sleutel

Waarde

result

Resultaat van evaluatie van regelvoorwaarde op basis van doelofferte

voorwaarden

Regelvoorwaarde

name

Naam van regel

ruleId

Regel-ID

transitionName

Naam van overgang die is gekoppeld aan regel

objId

Object-ID op basis waarvan regels zijn uitgevoerd

 
Wordt geladen
Salesforce Help | Article