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
          InsClaimItemService:getClaimItems

          InsClaimItemService:getClaimItems

          Verwenden Sie diesen Service, um die Liste der Anspruchsteller und ihre entsprechenden offenen Anspruchsabdeckungen mit den entsprechenden Belegposten (Verlust oder Ausgaben) abzurufen.

          Klasse: InsClaimItemService

          Methode: getClaimItems

          Funktionsweise

          1. Übernimmt die claimId und ruft alle offenen Abdeckungen und deren Belegposten (sofern vorhanden) ab.

          2. Findet die Anspruchsbelegposten des angegebenen Typs.

          3. Gibt eine JSON von Verlustanspruchs-Belegposten zurück, die unter "Beteiligte Posten" und "Beteiligte" gruppiert ist. Diese JSON enthält Abdeckungsbeträge und angepasste Beträge für jedes beteiligte Element, jede beteiligte Seite und jede damit verknüpfte Abdeckung.

            Gibt für "Spesentyp" eine JSON mit den Details jedes Spesenabrechnungs-Belegpostens zurück.

            Hinweis
            Hinweis

            Dieser Service verwendet nun die Schnittstellenfelder, die zwischen dem Vlocity-Datenmodell und dem Salesforce-Datenmodell üblich sind.

            Sie können diesen Service verwenden, um sowohl Verlustanspruchsbelegposten als auch Spesenanspruchsbelegposten abzurufen, jedoch nicht beide Typen gleichzeitig.

          Remote-Optionen

          Option

          Beschreibung

          claimId

          Pflichtangabe.

          Die ID des Anspruchs, für den der Service Anspruchsbelegposten abruft.

          type

          Optional.

          Loss oder Expense sind gültige Werte.

          Wenn kein Wert eingegeben wird, wird standardmäßig Loss verwendet.

          Input JSON

          Folgendes Format der Eingabe-JSON:

          { 
          	"claimId": <Id>,
          	"type": <String>
          }

          Hier ein Beispiel für die Eingabe-JSON:

          { 
          	"claimId": "01t000000000000001",
          	"type": "Loss"
          }

          Ausgabe-JSON

          Der Service gibt je nach Anspruchstyp eine JSON zurück, die die Anspruchsposten oder Spesenposten enthält. Das Format der Ausgabe-JSON lautet wie folgt:

          {  
             	"claimItems": [
          		{
          			"coverages" : [
                           "claimItems" : []
                      ]
          		}
          	]
          }
          
          // or 
          
          {  
             	"expenseItems": [
          		{
          			"coverages" : [
                           "expenseItems" : []
                      ]
          		}
          	]
          }
          

          Hier ein Beispiel für die Ausgabe-JSON:

          // sample of 2 Claimants, 1 with 2 open coverages (Collision, and BIPD with 1 loss item), the other with 1 open coverage (Collision with 1 loss item).
          
          {
            "claimItems": [
              {
                "coverages": [
                  {
                    "claimItems": [
                      {
                        "currencyIsoCode": "USD",
                        "additionalInfo": {},
                        "adjustedAmount": 200,
                        "claimAmount": 200,
                        "claimCoverageId": "0kP5e000000wk8DEAQ",
                        "claimId": "0Zk5e0000010xPlCAI",
                        "createdDate": "2021-07-28T18:39:36.000Z",
                        "currencySymbol": "$",
                        "description": "checkup for whiplash",
                        "id": "0l25e000000sXzLAAU",
                        "name": "Bodily Injury & Property Damage - 1",
                        "recipientId": "0aS5e0000010wl7EAA",
                        "recipientName": "Joe Black",
                        "status": "Open",
                        "type": "Loss"
                      }
                    ],
                    "reserveAmount": 3200,
                    "reserveStatus": "Open",
                    "currencyIsoCode": "USD",
                    "currencySymbol": "$",
                    "createdDate": "2021-07-28T08:06:26.000Z",
                    "coverageName": "Bodily Injury & Property Damage",
                    "involvedName": "Excavator",
                    "involvedId": "0dq5e0000010wknAAA",
                    "insuredName": "Audi A5",
                    "insuredId": "0YW5e000000wvVYGAY",
                    "coverageStatus": "Open",
                    "coverageMode": "CoverageReserve",
                    "claimCoverageId": "0kP5e000000wk8DEAQ"
                  },
                  {
                    "claimItems": [],
                    "reserveAmount": 1230,
                    "reserveStatus": "Open",
                    "currencyIsoCode": "USD",
                    "currencySymbol": "$",
                    "createdDate": "2021-07-28T18:37:59.000Z",
                    "coverageName": "Collision",
                    "involvedName": "Excavator",
                    "involvedId": "0dq5e0000010wknAAA",
                    "insuredName": "Audi A5",
                    "insuredId": "0YW5e000000wvVYGAY",
                    "coverageStatus": "Open",
                    "coverageMode": "CoverageReserve",
                    "claimCoverageId": "0kP5e000000wk8cEAA"
                  }
                ],
                "claimantName": "Joe Black",
                "claimantId": "0aS5e0000010wl7EAA"
              },
              {
                "coverages": [
                  {
                    "claimItems": [
                      {
                        "childClaimItems": [
                          {
                            "adjustedAmount": 100,
                            "adjustmentReason": "Deductible",
                            "currencyIsoCode": null,
                            "currencySymbol": null,
                            "id": null,
                            "name": null,
                            "parentLineItemId": "0l25e000000sXzGAAU"
                          }
                        ],
                        "currencyIsoCode": "USD",
                        "additionalInfo": {},
                        "adjustedAmount": 0,
                        "claimAmount": 100,
                        "claimCoverageId": "0kP5e000000wk8EEAQ",
                        "claimId": "0Zk5e0000010xPlCAI",
                        "createdDate": "2021-07-28T18:37:01.000Z",
                        "currencySymbol": "$",
                        "description": "repair tail light",
                        "id": "0l25e000000sXzGAAU",
                        "name": "Collision - 1",
                        "recipientId": "0aS5e0000010wl2EAA",
                        "recipientName": "Ernie Newton",
                        "status": "Open",
                        "type": "Loss"
                      }
                    ],
                    "reserveAmount": 3200,
                    "reserveStatus": "Open",
                    "currencyIsoCode": "USD",
                    "currencySymbol": "$",
                    "createdDate": "2021-07-28T08:06:27.000Z",
                    "coverageName": "Collision",
                    "involvedName": "Audi A5",
                    "involvedId": "0dq5e0000010wkiAAA",
                    "insuredName": "Audi A5",
                    "insuredId": "0YW5e000000wvVYGAY",
                    "coverageStatus": "Open",
                    "coverageMode": "CoverageReserve",
                    "claimCoverageId": "0kP5e000000wk8EEAQ"
                  }
                ],
                "claimantName": "Ernie Newton",
                "claimantId": "0aS5e0000010wl2EAA"
              }
            ]
          }
           
          Laden
          Salesforce Help | Article