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
          InsurancePolicyTransactionService:reverseTransaction

          InsurancePolicyTransactionService:reverseTransaction

          Verwenden Sie diesen Service, um eine Versicherungspolicentransaktion rückgängig zu machen.

          Dieser Service erstellt eine Rückbuchungstransaktion für eine Versicherungspolicentransaktion. Außerdem wird die Richtlinie anhand eines Snapshots der Richtlinie aus dem Zeitpunkt der ursprünglichen Transaktion neu erstellt.

          Klasse: InsurancePolicyTransactionService

          Methode: reverseTransaction

          Funktionsweise

          Zum Rückgängigmachen einer Versicherungspolicentransaktion führt dieser Service Folgendes aus:

          1. Überprüft, ob es sich bei dem angegebenen Eingabe-Id um eine Instanz des InsurancePolicyTransaction-Objekts handelt.

          2. Ruft den InsurancePolicyTransaction-Datensatz ab und überprüft, ob die rückgängig zu machende Transaktion:

          3. Erstellt einen Datensatz vom Typ "Rückgängig machen" für Transaktionen mit:

            • Negative Beträge aus der ursprünglichen Transaktion.

            • transactionDate- und postDate-Werte basierend auf angegebenen Optionen.

            • Transaktionstyp und Name, der auf "Rückgängig machen" festgelegt ist.

            • parentTransactionId gleich der Transaktions-ID der Transaktion, die rückgängig gemacht wird.

            • policyVersionId gleich der Richtlinien-ID des Snapshots.

          4. Legt den Status der aktuellen Richtlinie und der Snapshot-Richtlinie auf "Rückgängig" fest.

          5. Erstellt die Richtlinie anhand des Snapshots neu. Der Service:

            • Entfernt vorhandene IDs, sodass beim Speichern neue Datensätze erstellt werden.

            • Erstellt Zahlungs- und Umsatzpläne durch Löschen-Einfügen neu, wobei der ursprüngliche Verweis auf die Transaktionen beibehalten wird.

          6. Ruft InsuranceCommissionDataService.reverseCommissions auf, eine Rückbuchungsprovision für die Provision in Bezug auf die ursprüngliche Transaktion zu erstellen und zu speichern.

          Eingaben

          Eingabe

          Beschreibung

          Id

          Die ID des InsurancePolicyTransaction, der zurückgesetzt werden soll. Ungültige Werte generieren einen Fehler.

          Remote-Optionen

          Alle Remote-Optionen sind optional.

          Remote-Option

          Beschreibung

          effectiveDate

          Wert, der dem Transaktionsdatum der Rückbuchungstransaktion zugewiesen ist

          postDate

          Postdatum für die Rückbuchungstransaktion (Standard: effectiveDate)

          getDRBundleName

          OmniStudio-Datenzuordnungspaket zum Abrufen der zum Verarbeiten der Umkehrung erforderlichen InsurancePolicy- und InsurancePolicyTransaction

          getCustomClassName

          Klasse zum Abrufen von InsurancePolicy- und InsurancePolicyTransaction, die zum Verarbeiten der Umkehr erforderlich sind (Standard: GetPolicyTransactionReversalFields)

          postPolicyDRBundleName

          Datenzuordnungspaket zum Erstellen und Aktualisieren von InsurancePolicy

          postPolicyCustomClassName

          Klasse zum Erstellen und Aktualisieren von InsurancePolicy (Standard: PostInsurancePolicy)

          postTxnDRBundleName

          Datenzuordnungspaket zum Erstellen und Aktualisieren von InsurancePolicyTransaction

          postTxnCustomClassName

          Klasse zum Erstellen und Aktualisieren von InsurancePolicyTransaction (Standard: PostInsurancePolicyTransaction)

          Ausgabe

          Ausgabe

          Beschreibung

          transactionIdForReversal

          ID des Datensatzes für die Rückbuchungstransaktion. Dieser Wert stimmt mit dem Eingabe-Id überein.

          reversalCommissionId

          ID des Datensatzes für die Aufhebungsprovision

          reversedCommissionAmount

          Betrag der rückgängig gemachten Provision

          Input JSON

          So formatieren Sie die Eingabe-JSON.

          {
              "Id": <transaction id>
          }

          So formatieren Sie Optionen.

          {
              "effectiveDate": <Date>,
              "postDate" : <Date>,
              "getCustomClassname" : <String>,
              "postPolicyCustomClassName" : <String>,
              "postTxnCustomClassName" : <String>
          }

          Hier ein Beispiel der Eingabe.

          {
              "Id": "0k9R000000003KjIAI"
          }

          Hier finden Sie ein Beispiel für Eingabeoptionen.

          {
              "effectiveDate": "4/1/2021",
              "postDate" : "4/5/2021",
              "getCustomClassname" : "GetPolicyTransactionReversalFields",
              "postPolicyCustomClassName" : "PostInsurancePolicy",
              "postTxnCustomClassName" : "PostInsurancePolicyTransaction"
          }

          Ausgabe-JSON

          Im Folgenden finden Sie das Format der Ausgabe-JSON.

          {
              "transactionIdForReversal": <transaction id>,
              "reversalCommissionId": <commission id>,
              "reversedCommissionAmount": <Decimal>
          }

          Hier eine Beispielausgabe.

          {
              "transactionIdForReversal": "0k9R000000003KjIAI",
              "reversalCommissionId": "0k9R000000003KjIAI",
              "reversedCommissionAmount": 123.00
          }
           
          Laden
          Salesforce Help | Article