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: getClaimLineItemFields

          InsClaimItemService: getClaimLineItemFields

          Verwenden Sie diesen Service, um die Liste der Felder eines Feldsets (und optional die Werte des Felds) abzurufen. Dieses Feldset ist spezifisch für eine bestimmte CoverageSpec.

          Klasse: InsClaimItemService

          Methode: getClaimLineItemFields

          Definieren eines benutzerdefinierten Feldsets:

          1. Erstellen Sie ein Feldset auf der Seite "Objekt-Manager" für ClaimCoveragePaymentDetail / ClaimLineItem__c.

          2. Erstellen Sie einen Datensatz unter "Setup" → "Benutzerdefinierte Einstellungen" → "Setup der Versicherungskonfiguration" → "Verwalten".

            • Name = ClaimCoverage + : + <Produktcode von CovSpec>. Beispiel: ClaimCoverage:autoBIPD

            • Setup-Wert = ClaimLineItem__c / ClaimCoveragePaymentDetail vollständig qualifiziert (einschließlich Namespace, falls vorhanden) fieldSet name.

          Funktionsweise

          1. Rufen Sie über die ID der Anspruchsabdeckung den CovSpec ProductCode der Policenabdeckung ab.

          2. Rufen Sie den fieldSet-Namen aus den benutzerdefinierten Einstellungen ab.

          3. Ruft die Details jedes Felds ab, einschließlich isRequired, dataType, label und fieldName. Feldnamen, die zwischen "ClaimCoveragePaymentDetail" und "ClaimLineItem__c" üblich sind, verwenden nun Objektoberflächenfelder. Andernfalls wird der ApiName des Felds verwendet.

          4. Bei dataType=Auswahlliste sind die Auswahllistenoptionen als "Optionen" enthalten.

          5. Für den Vorteilstyp ruft der Service alle Vorteilstypen der PowerAttributes basierend auf der claimId ab und listet sie dann als Auswahllistenoptionen auf.

          6. Bei der Bearbeitung des Verlustelements (ClaimItemId wird in der Option übergeben) wird der entsprechende Wert dieses Felds für den Datensatz in die Ausgabe aufgenommen.

          Remote-Optionen

          Option

          Beschreibung

          claimId

          Pflichtangabe.

          Die ID des Anspruchs, für den der Service die Felder des Anspruchsbelegpostens abruft.

          claimCoverageId

          Pflichtangabe.

          Die ID der Anspruchsabdeckung.

          claimItemId

          Optional.

          Die ID des Anspruchspostens.

          Input JSON

          Folgendes Format der Eingabe-JSON:

          { 
          	"claimId": <Id>,
          	"claimCoverageId": <Id>,
          	"claimItemId": <Id>
          }

          Hier das Beispiel der Eingabe-JSON:

          { 
          	"claimId": '01t000000000000001',
          	"claimCoverageId": '01t000000000000002',
          	"claimItemId": '01t000000000000003'
          }

          Ausgabe-JSON

          Das Format der Ausgabe-JSON lautet wie folgt:

          {  
             	"isDefault": <boolean>,
          	"fieldNameList": [<String>, <String>, ..,],
          	"fieldList": [<JSON>, <JSON>, ...]
          }
          

          Hier das Beispiel der Ausgabe-JSON:

          {
            "isDefault": false,
            "fieldList": [
              {
                "options": [
                  {
                    "Name": "Hospital Confinement",
                    "Id": "Hospital Confinement"
                  },
                  {
                    "Name": "Transportation",
                    "Id": "Transportation"
                  }
                ],
                "isNillable": true,
                "isUpdateable": true,
                "isCreatable": true,
                "isRequired": false,
                "dataType": "PICKLIST",
                "label": "Benefit Name",
                "fieldName": "benefitType"
              },
              {
                "isNillable": true,
                "isUpdateable": true,
                "isCreatable": true,
                "isRequired": false,
                "dataType": "INTEGER",
                "label": "Limit Unit Count",
                "fieldName": "unitCount"
              },
              {
                "options": [
                  {
                    "Id": "New",
                    "Name": "New"
                  },
                  {
                    "Id": "Open",
                    "Name": "Open"
                  },
                  {
                    "Id": "Pending Authority",
                    "Name": "Pending Authority"
                  },
                  {
                    "Id": "Authority Approved",
                    "Name": "Authority Approved"
                  },
                  {
                    "Id": "Authority Denied",
                    "Name": "Authority Denied"
                  },
                  {
                    "Id": "Payment Pending",
                    "Name": "Payment Pending"
                  },
                  {
                    "Id": "Paid",
                    "Name": "Paid"
                  },
                  {
                    "Id": "Closed W/O Pay",
                    "Name": "Closed W/O Pay"
                  },
                  {
                    "Id": "Cancelled",
                    "Name": "Cancelled"
                  },
                  {
                    "Id": "Stopped",
                    "Name": "Stopped"
                  }
                ],
                "isNillable": true,
                "isUpdateable": true,
                "isCreatable": true,
                "isRequired": false,
                "dataType": "PICKLIST",
                "label": "Status",
                "fieldName": "status"
              },
              {
                "options": [
                  {
                    "Id": "Loss",
                    "Name": "Loss"
                  },
                  {
                    "Id": "Expense",
                    "Name": "Expense"
                  }
                ],
                "isNillable": true,
                "isUpdateable": true,
                "isCreatable": true,
                "isRequired": false,
                "dataType": "PICKLIST",
                "label": "Type",
                "fieldName": "type"
              }
            ],
            "fieldNameList": [
              "benefitType",
              "unitCount",
              "status",
              "type"
            ]
          }
           
          Laden
          Salesforce Help | Article