Loading
Vakuutus
InsClaimService:invokeRules

InsClaimService:invokeRules

Käytä tätä palvelua kutsumaan tilan siirtymisen sääntöjä, jotka liittyvät kohde-lausekkeen tilan siirtymiseen. Jos säännöt täyttävät siirtymisen ehdot, tämä palvelu suorittaa siirtymiseen liittyvät toiminnot, kirjaa halutessaan sääntöjen suorituskertojen tulokset lokiin ja siirtää kohde-lausekkeen uuteen tilaan.

Luokka: InsClaimService

Metodi: invokeRules

Miten se toimii?

  1. Tämä palvelu noutaa claimId -vaihtoehdon määrittämän objektin.

  2. Kohdetilan siirto määritetään objektin tyypin, objektin tämänhetkisen tilan ja tilaan-vaihtoehdon perusteella.

  3. Tuotesäännöt noudetaan ja suoritetaan osavaltion siirtymisen, osavaltion siirtymisen sääntöjen ja osavaltion siirtymisen sääntöjen toiminnoista.

  4. Jos osavaltion siirtymisen säännöt täyttävät osavaltion siirtymisessä määritetyt siirtymisen suorittamisen ehdot, objekti siirretään Osavaltioon.

    Jos tilan siirtoon liittyy toiminto, toiminto suoritetaan.

    Jos siirron suorittamisen ehdot eivät täyty, objekti siirretään tilan siirtymässä määritettyyn vaihtoehtoiseen tilaan, jos sellainen on. Jos tilan siirtymällä ei ole vaihtoehtoista tilaa, objekti säilyttää nykyisen tilansa.

  5. Jos logResults-vaihtoehto on määritetty, kunkin säännön tulokset ja objektin transaktion tulos (onnistui tai epäonnistui) kirjataan lokiin.

Etäasetukset

Vaihtoehto

Kuvaus

claimId

Pakollinen

Sen kohdevaatimuksen tunnus, johon sääntöjä sovelletaan

toState

Pakollinen

Osavaltio, johon kohdelauseke siirretään osavaltion siirtymisen ehtojen perusteella

lastDefaultState

Valinnainen

Kohde-lausekkeen edellisen oletustilan nimi

invokeStateTransitionRules

Valinnainen

true Käytä tilojen siirtymäsääntöjen kutsumiseen. Tämä on oletusarvo.

false Käytä, jos et halua kutsua tilojen siirtymissääntöjä.

invokeProductRules

Valinnainen

true Käytä tuotesääntöjen kutsumiseen. Tämä on oletusarvo.

false Käytä, jos et halua kutsuttuja tuotesääntöjä.

invokeActionType

Valinnainen

Jos määritetty, osoittaa, minkätyyppisiä toimintoja kutsutaan, jos ehdot täyttyvät. Oletusasetus on oletus.

oletustoiminto Suorita vain osavaltion siirtymiseen liittyvät oletustoiminnot

Suorita kaikki tilan muutokseen liittyvät toiminnot kaikki

ei mitään Älä kutsu tilan siirtymiseen liittyviä toimintoja

actionScope

Valinnainen

Jos tämä on määritetty, osoittaa, täytyykö kutsuttujen toimintojen määrittää tämänhetkisessä tilan malliversiossa vai missä tahansa tilan malliversiossa. Oletusasetus on versio.

Vain tämänhetkiseen tilan malliversioon liittyvät versio Vain-toiminnot

Minkä tahansa tilan malliversioon liittyvät Suorita-toiminnot,

logResults

Valinnainen

true Käytä tulosten kirjaamiseen. Tämä on oletusarvo.

false Käytä, jos et halua kirjata tuloksia lokiin.

NoneState-tilasta

Valinnainen

tosi objekti siirtyy tilasta Ei mitään.

epätosi-objekti ei siirry ei mitään -tilaan. Tämä on oletusarvo.

Syötetty JSON

Seuraava esimerkki näyttää syötetyn JSON-tiedoston esimerkin.

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

Tulos-JSON

Seuraavassa esimerkissä näytetään esimerkki tuloksen JSON-koodista.

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

Tulosten kuvaus

suoritettujen sääntöjen kokonaissumma tulos. Jos arvo on true, kohdeobjekti siirretään arvoon State. Jos arvo on false, kohdetila pysyy samana tai siirtyy tilan siirtymisessä määritettyyn vaihtoehtoiseen tilaan.

Suoritettujen sääntöjen ja niiden tulosten luettelo ruleDetails

Tämä JSON sisältää seuraavat avain/arvo-parit.

Avain

Arvo

tulos

Säännön ehdon arvioinnin tulos kohde-tarjoukseen nähden

ehdot

Säännön ehto

name

Säännön nimi

ruleId

Säännön tunnus

transitionName

Sääntöön liittyvän siirtymän nimi

objId

Objektin tunnus, jolle säännöt suoritettiin

 
Ladataan
Salesforce Help | Article