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
          InsPolicyTermsService: Prozess

          InsPolicyTermsService: Prozess

          Dieser Service ruft Richtlinienbedingungen ab und ruft die entsprechende Attributklasse der Richtlinie auf, um Details zu verarbeiten. Für die benutzerdefinierten Klassen lautet der Standardmethodenname für die Attributklasse - process<Attribute>.

          Class: InsPolicyTermsService

          Method: Prozess

          Wichtig
          Wichtig

          Ab der Version Summer '21 für Versicherungen unterstützt derselbe Service die Verarbeitung von PowerAttributes für die folgenden Salesforce FSC-Anspruchsdatenobjekte:

          • Anspruch

          • ClaimCoverage

          • ClaimCoverageReserveDetail

          • ClaimCoveragePaymentDetail

          • ClaimCoveragePaymentAdjustment

          Funktionsweise

          1. Ruft anhand der Eingaben claimId und claimCoverageId die Details zu Policen und Policenbedingungen ab, beispielsweise Policen-ID, Policenabdeckungs-ID, Versicherten-ID und beteiligte ID.

          2. Die Attributklasse(n) wird/werden instanziiert

            • Für den anwendbaren Aktions-Flow "ClaimedAmountEntered" von ClaimLineItemClaimed:

              Attributklassen (sofern verfügbar) werden jedes Mal nacheinander aufgerufen, wenn aktualisierte Parameter übergeben werden, insbesondere der angeforderte Betrag. Die Sequenz ist absetzbar: Out of Pocket Max then Copay or Coinsurance (Aus der Tasche heraus max.): Out of Pocket Max.

            • Für die Flows "PaymentAttempted" und "ReserveAdjustmentAttempted":

              Leistungsattribute derselben Attributklassen werden gesammelt und zusammen überprüft. Der Service gibt einen Fehler aus, wenn der angeforderte Betrag eine der Obergrenzen überschreitet.

          3. Gibt Daten für die Policenlaufzeit an die Funktion zurück, die den Service aufgerufen hat.

          Remote-Optionen

          Option

          Beschreibung

          claimItemData

          Liste der Objekte, die die einzelnen Details zu claimCoverage oder claimItem enthalten. Die Liste enthält:

          ClaimId erforderlich.

          ClaimCoverageId erforderlich.

          isCancelled Erforderlich. Legen Sie den Standardwert auf false fest. Legen Sie sie nur für stornierte Zahlungsszenarien auf true fest. Legen Sie ihn für alle anderen Szenarien auf false fest.

          claimItemId Optional. Nur wenn zutreffendAktion wird ClaimLineItemClaimedAmountEntered zum Bearbeiten oder Löschen des Verlustpostens

          newReserveAmount Optional. Nur wenn "applicateAction" beim Öffnen einer Anspruchsabdeckung im Abdeckungsreservemodus oder beim Erstellen oder Bearbeiten eines Verlustpostens für eine Anspruchsabdeckung im Modus "Arbeitsblatt reservieren" als "ReserveAdjustmentAttempted" festgelegt wird.

          requestedAmount Optional. Der AdjustedAmount__c für den ClaimItem

          isOpenCoverage Optional. Wahr beim Öffnen einer Anspruchsabdeckung. Falsch, wenn er in einem Anspruchsposten verwendet wird oder wenn eine vorhandene Anspruchsabdeckung aktualisiert wird.

          isValidation Optional. Nur wenn applyAction PaymentAttempted ist. Wahr, wenn dies vor dem Aufruf der ClaimInitialPaymentIP erfolgt. Falsch, wenn dies nach dem Aufruf der ClaimPaymentIP erfolgt.

          applyAction

          Wählen Sie einen der folgenden Werte für das Feld Attribute__c.ApplicableAction__c aus:

          • ClaimLineItemClaimedAmountEntered

          • PaymentAttempted

          • ReserveAdjustmentAttmpted

          Input JSON

          Folgendes Format der Eingabe-JSON:

          { 
             "claimItemData" : [
          		{
          			"claimId" : <id>,
          			"claimCoverageId" : <id>,
          			"claimItemId" : <id>,
          			"oldReserveAmount" : <decimal>, 
          			"newReserveAmount" : <decimal>, 
          			"requestedAmount" : <decimal>, 
          			"isOpenCoverage" : <boolean> ,
          			"isValidation" : <boolean>
          		}
          	]
          }

          Hier eine Beispiel-Eingabe-JSON:

          {  
             "claimItemData" : [
          		{
          			"claimId" : 01t000000000000001"",
          			"claimCoverageId" : "01t000000000000002",
          			"claimItemId" : "01t000000000000003",
          			"oldReserveAmount" : 0, 
          			"newReserveAmount" : 1000, 
          			"requestedAmount" : 500, 
          			"isOpenCoverage" : false
          		}
          	]
          }
          

          Ausgabe-JSON

          Das Format der Ausgabe-JSON für die anwendbare Aktion "ClaimedAmountEntered" lautet wie folgt:

          {  
             "newEntriesDetails": [
                  {
                      "remainingValue": <decimal>,
                      "postedValue": <decimal>,
                      "calculatedInitialValue": <decimal>,
                      "attributeScope": <string>,
                      "claimItemId": <id>,
                      "assetTermName": <string>,
                      "attributeCode": <string>,
                      "attributeClass": <string>,
                      "initialAmount": <decimal>,
                      "initialValue": <decimal>,
                      "insuredPartyId": <id>,
                      "insuredItemId": <id>,
                      "involvedPropertyId": <id>,
                      "involvedInjuryId": <id>,
                      "claimCoverageId": <id>,
                      "claimId": <id>,
                      "assetTermId": <id>,
                      "name": <string>
                  },
                  { ... },
                  { ... }
              ]
          }

          Hier ein Beispiel für eine Ausgabe-JSON für die anwendbare Aktion "ClaimedAmountEntered:

          // note: same claim, claim coverage, insured party, involved property. 
          // different policy terms details (asset term id, asset term name), term tracking details (initialValue, calculatedInitialValue, postedValue, remainingValue)
          
          {  
             "newEntriesDetails": [
                  {
                      "remainingValue": 0,
                      "postedValue": 50,
                      "calculatedInitialValue": 50,
                      "attributeScope": "Claim",
                      "claimItemId": null,
                      "assetTermName": "Deductible Terms",
                      "attributeCode": "d6534444-89c9-dbf3-6591-595066dd802e",
                      "attributeClass": "Deductible",
                      "initialAmount": null,
                      "initialValue": 50,
                      "insuredPartyId": "01t000000000000001",
                      "insuredItemId": null,
                      "involvedPropertyId": "01t000000000000002",
                      "involvedInjuryId": null,
                      "claimCoverageId": "01t000000000000003",
                      "claimId": "01t000000000000004",
                      "assetTermId": "01t000000000000005",
                      "name": "Deductible (Claim)"
                  },
                  {
                      "remainingValue": 50,
                      "postedValue": 50,
                      "calculatedInitialValue": 50,
                      "attributeScope": "Claim",
                      "claimItemId": null,
                      "assetTermName": "Copay Terms",
                      "attributeCode": "atCopay",
                      "attributeClass": "Copay",
                      "initialAmount": null,
                      "initialValue": 100,
                      "insuredPartyId": "01t000000000000001",
                      "insuredItemId": null,
                      "involvedPropertyId": "01t000000000000002",
                      "involvedInjuryId": null,
                      "claimCoverageId": "01t000000000000003",
                      "claimId": "01t000000000000004",
                      "assetTermId": "01t000000000000007",
                      "name": "Copay (Claim)"
                  }
              ]
          }
           
          Laden
          Salesforce Help | Article