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
          InsPolicyService:createTransaction

          InsPolicyService:createTransaction

          Verwenden Sie diesen Service, um eine Transaktion für eine Zielrichtlinie zu erstellen.

          Klasse: InsPolicyService

          Methode: createTransaction

          Mit diesem Service können Sie Richtlinienwerte verwalten und Richtlinienaktivitäten verfolgen.

          Hinweis
          Hinweis

          Dieser Service funktioniert mit der Salesforce Financial Services Cloud.

          Funktionsweise

          1. Der Service verwendet die assetId oder policyId aus der Eingabe-JSON und legt sie als AssetId__c für die Transaktion fest.

          2. Übernimmt die transactionType aus der Eingabe-JSON und legt sie als Type__c für die Transaktion fest.

          3. Verwendet die effectiveDate aus der Eingabe-JSON und legt sie als PostDate__c- und TransactionDate__c für die Transaktion fest.

          4. (Optional) Übernimmt den Betrag aus der Eingabe-JSON und legt ihn als Amount__c für die Transaktion fest.

          5. (Nur FSC) Nimmt eine postDataDRBundleName oder eine postDataCustomClassName OmniStudio-Datenzuordnung als Eingabe.

          6. (Optional) Übernimmt die transactionName aus der Eingabe-JSON und legt sie als Feld "Name" in der Transaktion fest.

          7. (Optional) Übernimmt die additionalFields aus der Eingabe-JSON und legt alle Transaktionsfelder fest, die in der Karte angegeben sind.

          8. (Nicht-FSC) Erstellt einen neuen AssetTransaction_c und gibt die Datensatz-ID im Feld "transactionId" zurück.

            Or

            (FSC) Erstellt einen neuen InsurancePolicyTransaction- oder InsurancePolicyTransaction_c und gibt die Datensatz-ID im Feld "transactionId" zurück.

          9. (Nur FSC) Gibt Daten auf die von Ihnen angegebene postDataDRBundleName aus.

          10. Wenn calculateCommission true ist, ruft der Service InsurancePolicyService.calculateAndSaveCommission auf, wodurch die Eingabe für die InsCommissionService.calculate- und InsCommissionService.saveCommissions vorbereitet wird. Nachdem der Berechnungsservice die Eingabe verarbeitet hat, speichert der Speicherservice den berechneten Wert in TotalCommissionAmount.

          Remote-Optionen

          Remote-Option

          Beschreibung

          calculateCommission

          true oder false

          Wenn er auf true festgelegt ist, berechnet der Service Provisionen für die Stammelemente und speichert den Gesamtbetrag in TotalCommissionAmount.

          Wenn der Service auf false (Standard) festgelegt ist, berechnet er keine Provisionen.

          Hinweis
          Hinweis

          Wenn Sie diese Option auf "true" festlegen, müssen Sie auch mindestens einen der Produzenten- oder Produktionscodewerte eingeben: producerId , productionCodeId oder productionCodeName.

          commissionType

          Optional.

          Provisionstyp (z. B. Bonus oder Standard).

          commissionStatus

          Optional.

          Status der Provision (z. B. "Ausstehend", "Bezahlt" oder "Verzicht").

          producerId

          Optional.

          Die Verarbeitungsproduzenten-ID, d. h. der Produzent, der zum Abrufen der ProvisionScheduleId und Berechnen des Provisionsbetrags verwendet wird.

          InsurancePolicy.ProducerId zugewiesen.

          productionCodeId

          Optional.

          Die Produktionscode-ID.

          InsurancePolicy.ProductionCodeId__c zugewiesen.

          productionCodeName

          Optional.

          Der an den Service InsCommissionService.calculate übergebene Name des Produktionscodes.

          Wenn Sie keine productionCodeId eingeben, verwendet der Service productionCodeName zum Nachschlagen der productionCodeId. Wenn Sie beide Werte eingeben, sie jedoch nicht übereinstimmen, hat die productionCodeId Vorrang.

          Input JSON

          Dieser Service sucht nach den folgenden Schlüssel-Wert-Paaren:

          • assetId oder policyId

            ID der Richtlinie, für die die Transaktion erstellt wird

          • transactionType

            Transaktionstyp

          • effectiveDate

            Postdatum und Transaktionsdatum der Transaktion

          • amount

            (Optional) Transaktionsbetrag

          • transactionName

            (Optional) Name der Transaktion. Wenn nicht angegeben, wird der Name standardmäßig auf den Transaktionstyp festgelegt.

          • additionalFields

            (Optional) Karte der festzulegenden zusätzlichen Transaktionsfelder

          Beispiel:

          {
          	"assetId": "02i5A000005iF1MQAU",
          	"transactionType": "Premium Paid",
          	"effectiveDate": "2018-10-04",
          	"amount": "100",
          	"transactionName": "My Transaction",
          	"additionalFields": {
          		"StatementId__c": "a4f5A000001QFE0QAO"
          	}
          }

          Ausgabe-JSON

          Der Service gibt die folgenden Schlüssel und ihre Werte zurück:

          • transactionId

            ID des erstellten Transaktionsdatensatzes

          Beispiel:

          {
              "transactionId": "a3g5A000000YRPpQAO"
          }

          Zusätzliche Informationen

          Verwenden Sie die additionalFields, um zusätzliche Felder für die Transaktion festzulegen, die in den Eingabeparametern nicht angegeben sind. Zum Festlegen des StatementId__c sieht die additionalFields beispielsweise wie folgt aus:

          {
              “additionalFields”: {
              “StatementId__c” : “02i1I000001jaEhQAI”
              }
          }
           
          Laden
          Salesforce Help | Article