Loading
Forsikring
InsClaimService:invokeRules

InsClaimService:invokeRules

Bruk denne tjenesten til å kalle opp delstatsovergangsregler som er knyttet til en overgang til en måltilstand i et målkrav. Hvis reglene oppfyller overgangskriteriene, utfører denne tjenesten handlinger som er knyttet til overgangen, logger eventuelt resultatet av regelutførelsene og overfører målkravet til den nye tilstanden.

Klasse: InsClaimService

Metode: invokeRules

Slik virker det

  1. Denne tjenesten henter objektet som er angitt av alternativet claimId.

  2. Basert på objekttypen, objektets gjeldende tilstand og alternativet toState bestemmes målstatusovergangen.

  3. Fra overgangen til delstater, overgangsregler for delstater og overgangsregelhandlinger for delstater hentes produktregler og utføres.

  4. Hvis overgangsreglene for delstater oppfyller kriteriene for fullføring av overgangen som er angitt for overgangen til delstater, overføres objektet til tildelstaten.

    Hvis statusovergangen har en handling knyttet til seg, utføres denne handlingen.

    Hvis fullføringskriteriene for overgangen ikke er oppfylt, overføres objektet til den alternative tilstanden som er angitt i overgangen til tilstand, hvis den finnes. Hvis tilstandsovergangen ikke har noen Alternative-tilstand, beholder objektet sin gjeldende tilstand.

  5. Hvis alternativet logResults er angitt, logges resultatet fra hver regel og resultatet av objekttransaksjonen (suksess eller feil).

Eksterne alternativer

Alternativ

Beskrivelse

claimId

Obligatorisk

ID-en til målkravet som regler skal brukes mot

toState

Obligatorisk

Stat for å flytte målkrav til basert på overgangskriterier for delstater

lastDefaultState

Valgfritt

Navn på siste standardtilstand for målkrav

invokeStateTransitionRules

Valgfritt

true Brukes til å kalle opp overgangsregler for delstater. Dette er standardverdien.

false Brukes hvis du ikke vil kalle opp overgangsregler for delstater.

invokeProductRules

Valgfritt

true Brukes til å kalle opp produktregler. Dette er standardverdien.

false Brukes hvis du ikke vil kalle opp produktregler.

invokeActionType

Valgfritt

Angir om angitt hvilken type handlinger som skal kalles opp hvis kriterier oppfylles. Standardinnstillingen er standard.

standard Utfør bare standardhandlinger som er knyttet til statusovergangen

Utfør alle handlinger som er knyttet til overgangen til staten

ingen Ikke kall noen handlinger knyttet til statsovergangen

actionScope

Valgfritt

Angir om kallede handlinger må defineres i den gjeldende versjonen av delstatsmodellen eller i en hvilken som helst delstatsmodellversjon. Standardinnstillingen er versjon.

versjon Bare utføre handlinger som er knyttet til den gjeldende modellversjonen

alle Utfør-handlinger som er knyttet til en hvilken som helst delstatsmodellversjon

logResults

Valgfritt

true Brukes til å logge resultater. Dette er standardverdien.

false Brukes hvis du ikke vil logge resultater.

fromNoneState

Valgfritt

true Object går over fra statusen Ingen.

false-objektet går ikke over fra statusen Ingen. Dette er standardverdien.

Inndata-JSON

Følgende eksempel viser et eksempel på inndata-JSON.

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

Utdata-JSON

Følgende eksempel viser et eksempel på JSON-data.

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

Resultatbeskrivelse

resultat Generelt resultat av utførte regler. Hvis true, overføres målobjektet til toState. Hvis false, forblir måltilstanden den samme eller går over til den Alternative tilstanden som er definert ved overgangen.

ruleDetails Liste over utførte regler og deres resultater

Denne JSON-koden inkluderer følgende nøkkel/verdi-par.

Nøkkel

Verdi

resultat

Resultat av evaluering av regelbetingelse mot måltilbud

betingelser

Regelbetingelse

name

Navn på regel

ruleId

Regel-ID

transitionName

Navn på overgang knyttet til regel

objId

Objekt-ID som regler ble utført mot

 
Laster
Salesforce Help | Article