Loading
Versicherung
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          InsContractService:invokeProductRules

          InsContractService:invokeProductRules

          Verwenden Sie diesen Service in Vertrags-Flows, um Versichererregeln aufzurufen, die Sie einem Produkt hinzugefügt haben.

          Wenn Sie beispielsweise Regeln hinzugefügt haben, die bestimmte Verträge zur Genehmigung an einen Versicherer senden, ruft dieser Service diese Regeln auf.

          Klasse: InsContractService

          Methode: invokeProductRules

          Funktionsweise

          1. Findet das Vertragsobjekt anhand der objectID und extrahiert die Produkte für dieses Objekt anhand dieser objectID. Der Service fragt die Belegposten des Vertragsobjekts ab.

          2. Sucht nach dem angegebenen transitionName.

          3. Führt die Regeln aus, die dem Produkt zugeordnet sind und für das transitionName gelten.

          4. Wenn eine der Regeln als wahr ausgewertet wird, führt der Service die in diesen Regeln angegebene Vlocity-Aktion aus.

            Wenn die Aktion beispielsweise angibt, dass eine Aufgabe erstellt werden soll, erstellt der Service eine Aufgabe.

          5. Sucht nach dem Wert der Option includeStateTransition. Wenn der Wert = true ist, sucht der Service nach dem Statusmodell für dieses Objekt, sucht den fieldAPIName und ändert diesen Wert basierend auf der Umstellung.

          Remote-Optionen

          Option

          Beschreibung

          includeStateTransition

          Bei "true" ändert der Service das in der fieldAPIName des Zustandsmodells angegebene Statusfeld in den bei der Umstellung angegebenen Status.

          Bei false führt der Service keine Statusumstellung durch.

          objectId

          Die abzufragende Vertragsobjekt-ID.

          transitionName

          Der Name der Statusumstellung, der den auszuführenden Regeln zugeordnet ist.

          Der Service führt nur Regeln aus, die den von Ihnen angegebenen transitionName zugeordnet sind.

          Navigieren Sie zum Suchen nach einem Übergangsnamen zum Statusmodell für dieses Objekt.

          falseTransitionState

          Optional.

          Der Zustand, in den der Service das Vertragsobjekt versetzt, wenn alle vom Service ausgeführten Regeln als false ausgewertet werden.

          Der Service versetzt das Objekt nur dann in diesen Zustand, wenn includeStateTransition = true ist.

          Input JSON

          Dieser Service verwendet nichts in der Eingabe-JSON.

          Ausgabe-JSON

          Der Service gibt mehrere Schlüssel-Wert-Paare, ein Array von Regeln, die als false ausgewertet wurden, und ein Array von Regeln, die als true ausgewertet wurden, zurück.

          {
          	"stateTransit": " updated Status from Submit to Underwriting",
          	"canTransitState": true,
          	"allFalse": false,
          	"falseRules": [...]
          	"trueRules": [...]
          	"error": "OK"
          }

          Diese JSON enthält die folgenden Schlüssel/Wert-Paare:

          Schlüssel

          Wert

          stateTransit

          Beschreibt, was der Service im Feld "Status" des Vertragsobjekts geändert hat.

          canTransitState

          true oder false

          Gibt an, ob der Service das Vertragsobjekt in einen neuen Zustand versetzt.

          allFalse

          Wenn alle vom Service ausgeführten Regeln als false ausgewertet werden, ist allFalse = true.

          Wenn eine der vom Service ausgeführten Regeln als wahr ausgewertet wird, ist allFalse = false.

          falseRules

          Ein Array mit einem oder mehreren ruleDetails.

          Enthält alle Regeln, die vom Service ausgeführt werden und die als false ausgewertet werden.

          trueRules

          Ein Array mit mindestens einem actionResults- und ruleDetails.

          Enthält alle Regeln, die vom Service ausgeführt werden und die als wahr ausgewertet werden.

          Wird nur angezeigt, wenn allFalse = false ist. Das heißt, eine oder mehrere der Regeln, die vom Service ausgeführt werden, werden als wahr ausgewertet.

          error

          Alle Fehler, die beim Service auftreten.

          Wenn der Wert in Ordnung ist, werden auf der Benutzeroberfläche keine Fehlermeldungen angezeigt.

          Die Arrays falseRules und trueRules enthalten beide ruleDetails-Schlüssel/Wert-Paare.

          "ruleDetails": {
          	"requirement name": "Operator Points >4",
          	"conditions": "wcOperator.opPoints > 4",
          	"message": "The applicant's prior citations require underwriting review prior to issuance.",
          	"action method": "ReferToUnderwriting",
          	"action class": "DROpenImplementationClass",
          	"productId": "01tf4000001lKNQAA2",
          	"transitionName": "Submit>Underwrite",
          	"objectId": "0Q0f4000000ADatCAG"
          }

          Das Array trueRules enthält ein oder mehrere actionResults, zusätzliche Schlüssel/Wert-Paare und rulesDetails.

          Die actionResults sind die Ausgabe der Vlocity-Aktionsklasse und der vom Service aufgerufenen Aktionsmethode.

          "trueRules": [
          	{
          		"actionResults": {
          			"Task_1": [
          				{
          					"UpsertSuccess": true,
          					"Id": "00Tf400000LNkx9EAD",
          					"ActivityDate": "2018-05-21",
          					"WhatId": "0Q0f4000000ADatCAG",
          					"Description": "The value of this vessel requires underwriting review.",
          					"Subject": "Total Value"
          				}
          			],
          			"error": "OK",
          			"responseType": "SObject"
          		},
          		"ruleDetails": {
          			"requirement name": "Total Value",
          			"conditions": "WC.wcValue > 250000",
          			"message": "The value of this vessel requires underwriting review.",
          			"action method": "ReferToUnderwriting",
          			"action class": "DROpenImplementationClass",
          			"productId": "01tf4000001lKNQAA2",
          			"transitionName": "Submit>Underwrite",
          			"objectId": "0Q0f4000000ADatCAG"
          		}
          	},
          }
          ],
           
          Laden
          Salesforce Help | Article