Loading
Försäkring
InsPolicyService:getRuleLogs

InsPolicyService:getRuleLogs

Denna tjänst hämtar regelloggar för en målpolicy, sorterade efter utförandedatum i stigande ordning.

Klass: InsPolicyService

Metod: getRuleLogs

Så här fungerar det

  1. Denna tjänst hämtar loggar genom att fråga tabellen ObjectAppliedResult__c för att se om det finns några rader med ett RecordId__c som motsvarar målobjektet.

  2. Om det finns sådana rader transformerar tjänsten raderna och returnerar till anroparen i stigande ordning enligt fältet AppliedDateTime_c.

Fjärralternativ

Alternativ

Beskrivning

policyId

ID för målpolicy för vilken regelloggar ska hämtas

Indata-JSON

Se följande exempel på JSON för indata.

{ 
	"policyId": "02i6g000000I21EAAS"
}

JSON för utdata

Se följande exempel på JSON för utdata.

{
    "result": [{
        "id": <Id>,
        "objectId": <Id>,
        "stateTransitionId": <Id>,
        "stateTransitionName": <String>,
        "executionDate": <Datetime>,
        "results": [{
            "id": <Id>,
            "name": <String>,
            "condition": <String>,
            "message": <String>,
            "action": <String>,
            "result": <Boolean>,
            "details": {
                <String>: <String>
            }
        }]
    }]
}

Resultatbeskrivning

Denna JSON inkluderar dessa nyckel/värdepar:

Nyckel

Värden

id

ID för regel

name

Namn på regel

villkor

Regelvillkor

message

Framgångsmeddelande om regelvillkor utvärderats sant mot målpolicyn

Misslyckandemeddelande om regelvillkor utvärderas falskt mot målpolicyn

åtgärd

Namn på åtgärd som utförts om regelvillkor utvärderats sant

resultat

Resultat av utvärdering av regelvillkor mot målpolicy

detaljer

Karta över information associerad med målpolicyn

 
Laddar
Salesforce Help | Article