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

          InsClaimItemService:claimCoverageValuation

          Verwenden Sie diesen Service, um zu überprüfen, ob Benutzer berechtigt sind, Beträge für verschiedene Arten von Finanzaktivitäten zu zahlen oder zu genehmigen.

          Finanzautorisierungs-Workflows rufen diesen Service in folgenden Fällen auf:

          • Benutzer versuchen, eine Anspruchszahlung auszustellen.

          • Supervisors legen maximale Genehmigungsbeträge für ihre Teammitglieder fest.

          • Genehmiger versuchen, den Status der Finanzbehörde eines Anspruchs auf "Behörde genehmigt" zu aktualisieren.

          Klasse: InsClaimItemService

          Methode: claimCoverageValuation

          Funktioniert mit: Salesforce-Datenmodell

          Funktionsweise

          Der Service zur Bewertung der Anspruchsabdeckung verwendet die Eingabe-JSON und eine userId, um festzustellen, ob ein finanzieller Anspruchsbetrag den maximalen Genehmigungsbetrag eines Benutzers überschreitet. Konfigurieren Sie den Anspruchszahlungsprozess, um die Finanzbehörde eines Benutzers zu überprüfen, indem Sie diesen Service ausführen. Wenn Leiter des Anspruchsteams eine Finanzautorisierungsanfrage genehmigen, führt die Genehmigungsaktion diesen Service aus, um die Finanzautorität des Genehmigers zu überprüfen.

          Der Service:

          1. Akzeptiert eine Reihe von objectIds als Eingabe, entweder IDs der Anspruchsabdeckungszahlungsdetails (ClaimCoveragePaymentDetailId) oder IDs der Anspruchsabdeckung (ClaimCoverageId ).

          2. Validiert die objectIds.

            • Der Service kann keine Kombination aus Datensätzen vom Typ "Detail zur Anspruchsabdeckungszahlung" und "Anspruchsabdeckung" verarbeiten.

            • Die Eingabe für eine ClaimCoverageId muss auch den claimFinancialType "Verlust" oder "Ausgabe" enthalten.

          3. Ruft Details zur Anspruchsabdeckungszahlung oder die Datensatzdetails zur Anspruchsabdeckung sowie die Benutzer-ID des angemeldeten Benutzers ab.

          4. Ruft den aktiven Datensatz der Benutzerfinanzbehörde für den angemeldeten Benutzer ab.

          5. Bestimmt den Wert der Anspruchsabdeckungsbewertung.

            Der Service berechnet eine neue Bewertung der Anspruchsabdeckung.

            Wenn es sich bei den objectIds um IDs für Details zur Anspruchsabdeckungszahlung handelt, fügt der Service die Summe der Eingabedetails dem Betrag hinzu, der bereits für die Anspruchsabdeckung bezahlt wurde. Optional fügt der Service auch ausstehende Zahlungsbeträge hinzu.

          6. Ermittelt, ob der neue Wert für die Anspruchsabdeckung den maximalen Genehmigungsbetrag des Benutzers überschreitet.

            Wenn der neue Bewertungsbetrag den maximalen Genehmigungsbetrag des Benutzers überschreitet, wertet der Service die Finanzbehörde des Benutzers als falsch aus.

            Der Service gibt eine detaillierte Buchhaltung darüber zurück, welche IDs für die Anspruchsabdeckungszahlung oder IDs für die Anspruchsabdeckung bei der behördlichen Auswertung fehlschlagen. Wenn bei der Auswertung ein Detail fehlschlägt, gibt der Service einen falschen Wert für die gesamte Transaktion zurück. Bei Transaktionen, bei denen die Auswertung fehlschlägt, aktualisiert der Service den Status auf die für Remote-Optionen angegebenen Werte. Der Service wird aktualisiert:

            • Statuswerte für alle zugehörigen IDs für die Anspruchsabdeckung oder Details zur Anspruchsabdeckungszahlung.

            • Statuswerte der Finanzbehörde aller zugehörigen Anspruchs-IDs.

          Beispiel: Judith ist eine Anspruchsbearbeiterin, die bis zu 10.000 US-Dollar für Verluste bei der Anspruchsabdeckung bezahlen oder genehmigen kann. Sie möchte eine Zahlung in Höhe von 3.000 $ für die Abdeckung von Wohnungen in der Police eines Hauseigentümers ausstellen.

          • Wenn keine anderen Zahlungen für die Abdeckung "Wohnung" ausgestellt wurden oder ausstehen, kann Judith die Zahlung in Höhe von 3.000 EUR ausstellen, ohne die Genehmigung einzuholen.

          • Wenn bereits 8.000 $ für die Abdeckung "Wohnung" gezahlt wurden, ist eine weitere Zahlung von 3.000 $ genehmigungspflichtig, da eine Gesamtabdeckungszahlung von 11.000 $ Judith über ihre Obergrenze von 10.000 $ für Finanzbehörden bringt.

          • Wenn zusätzlich zu den bereits für "Vermietung" gezahlten 6.000 $ eine Zahlung für "Vermietung" in Höhe von 2.000 $ in einer nicht zugehörigen Transaktion noch zu leisten ist, erhöht eine Zahlung in Höhe von 3.000 $ die Gesamtsumme der Beträge "Bezahlt" und "Ausstehend" auf 11.000 $. Da 11.000 $ über Judiths Obergrenze für Finanzbehörden liegen, muss ihre Zahlung standardmäßig genehmigt werden. Wenn der Service mit dem auf false festgelegten includePendingPayments konfiguriert ist, kann Judith die Zahlung in Höhe von 3.000 EUR ausstellen, da die Gesamtabdeckungszahlung nur 9.000 EUR beträgt, wenn der Service die ausstehende Zahlung in Höhe von 2.000 EUR in der nicht zugehörigen Transaktion ausschließt. 9.000 Dollar liegen unter Judiths 10.000-Dollar-Grenze.

          Tabelle mit den Auswirkungen vorheriger und ausstehender Zahlungen auf die Finanzbehörde des Benutzers

          Remote-Optionen

          Option

          Beschreibung

          objectIds

          Pflichtangabe.

          Ein Array mit IDs für Details zur Anspruchsabdeckungszahlung (ClaimCoveragePaymentDetailId) oder IDs für die Anspruchsabdeckung (ClaimCoverageId Werte).

          claimFinancialType

          Erforderlich, wenn objectIds claimCoverageId-Werte sind.

          Der Typ der Finanztransaktion in der Autorisierungsanforderung. Die folgenden Optionen sind verfügbar: Verlust, Ausgabe.

          includePendingPayments

          Optional.

          Bei Eingaben der ID des Detail zur Anspruchsabdeckungszahlung true (der Standardwert), um ausstehende Zahlungen in die Berechnung der bereits für eine Abdeckung geleisteten Zahlungen einzubeziehen, oder false, sie auszuschließen.

          requestedCoverageAmount

          Erforderlich, wenn objectIds claimCoverageId sind.

          AuthorityFailClaimStatus,

          AuthorityFailClaimCoverageStatus,

          AuthorityFailClaimCoveragePaymentDetailStatus

          Optional.

          Wenn der Benutzer nicht berechtigt ist, den angeforderten Betrag zu zahlen oder zu genehmigen (userFinancialAuthority = false), legen Sie den Status des Anspruchs, der Anspruchsabdeckung oder des Details zur Anspruchsabdeckungszahlung auf den für jede Option angegebenen Wert fest.

          Standard: Pending Authority

          ClaimCovPaymentDetailStatusBypassFinancialAuthorityValuation

          Optional.

          Werten Sie die Benutzerfinanzautorität des Datensatzes vom Typ "Detail zur Anspruchsabdeckungszahlung" nicht aus, wenn sein Status mit diesem Wert übereinstimmt.

          Standard: Authority Approved

          Wenn Sie diese Option auslassen, wertet der Service alle Details zur Anspruchsabdeckungszahlung unabhängig von ihrem Statuswert aus.

          Input JSON

          Diese Eingabe-JSON übergibt Zahlungsdetail-IDs. Wird verwendet, um die Autorität eines Benutzers zur Zahlung von Beträgen in Zahlungsdetails zu überprüfen.

          {
            "objectIds": [
              "claimCovergePaymentDetailId4",
              "claimCovergePaymentDetailId2"
            ]
          }
          

          Diese Eingabe-JSON übergibt Anspruchsabdeckungs-IDs. Wird verwendet, um die Vorabgenehmigung von 10.000 EUR an Zahlungen für Verluste bei der Anspruchsabdeckung anzufordern.

          {
           "objectIds": "claimCoverageId_ABC",
           "claimFinanicalType": "Loss",
           "requestedCoverageAmount": "10000"
          }
          

          Ausgabe-JSON

          Ausgabe-JSON zeigt Folgendes an:

          Schlüssel

          Wert

          passedItemIds und failedItemIds

          Zahlungsdetails, die in die Finanzbehörde des Benutzers fallen, und solche, die dies nicht tun.

          passedClaimCoverageIds und failedClaimCoverageIds

          Anspruchsabdeckungen, die in die Finanzbehörde des Benutzers fallen, und solche, die dies nicht tun.

          userFinancialAuthority

          Die Bewertung der Autorität des Benutzers, alle Transaktionen in der Eingabe zu bezahlen oder zu genehmigen. Falls true, hat der Benutzer alle Aspekte der Finanzbehördenauswertung anhand von Eingabeparametern bestanden. Falls false, ist ein oder mehrere Aspekte der Auswertung fehlgeschlagen.

          claimCoverageDetails

          Eine detaillierte Buchhaltung jeder ausgewerteten Anspruchsabdeckung, unabhängig vom Gesamtstatus der Finanzbehörde der gesamten Transaktion. Für jede Transaktion zeigen die Details Folgendes an:

          • Der Betrag der aktuellen Anforderung.

          • Was bereits für Verluste und Ausgaben bezahlt wurde.

          • Ausstehende Zahlungen für Verluste und Ausgaben, sofern die includePendingPayments wahr ist.

          • Die Höchstbeträge, die der Benutzer für Verluste und Ausgaben zahlen oder genehmigen kann.

          • Die Bewertung der Autorität des Benutzers, jeden Transaktionsbetrag zu bezahlen oder zu genehmigen.

          AuthorityFailStatusUpdate

          Statusaktualisierungen, die anhand der Remote-Optionen für AuthorityFailClaimStatus, AuthorityFailClaimCoverageStatus und AuthorityFailClaimCoveragePaymentDetailStatus in der Eingabe-JSON vorgenommen wurden.

          {
           "userId": "UserA",
           "userFinancialAuthority": false,
           "formattedErrorMessage": "User requested amount exceeded the maximum Authority amount",
           "failedItemIds": [
             "ClaimCoveragePaymentId1",
             "ClaimCoveragePaymentDetailId4"
           ],
           "passedItemIds": [
             "ClaimCoveragePaymentId3",
             "ClaimCoveragePaymentDetailId2"
           ],
           "failedClaimCoverageIds": [
             "ClaimCoverageCollision",
             "ClaimCoverageBodilyInjury"
           ],
           
           "claimCoveragesDetails": [
             {
               "userFinancialAuthority": false,
               "claimCoverageId": "ClaimCoverageCollision",
               "previousPaidLossAmount": "6000",
               "currentRequestedLossValuationAmount": "11000", // paid + pending items
               "maximumLossUserAuthorityAmount": "10000",
               "previousPaidExpenseAmount": "0",
               "currentRequestedExpenseValuationAmount": "100", // paid + pending items
               "maximumExpenseUserAuthorityAmount": "100",
               "claimCoveragePaymentDetails": [
                 {
                   "id": "ClaimCoveragePaymentId1",
                   "name": "ClaimCoveragePayment1",
                   "status": "Open",
                   "adjustedAmount": "5000",
                   "type": "loss"
                 },
                 {
                   "id": "ClaimCoveragePaymentId3",
                   "name": "ClaimCoveragePayment3",
                   "status": "Open",
                   "adjustedAmount": "50",
                   "type": "expense"
                 }
               ]
             },
             {
               "userFinancialAuthority": false,
               "claimCoverageId": "ClaimCoverageBodilyInjury",
               "previousPaidLossAmount": "0",
               "currentRequestedLossValuationAmount": "10000", // paid + pending items
               "maximumLossUserAuthorityAmount": "10000",
               "previousPaidExpenseAmount": "150",
               "currentRequestedExpenseValuationAmount": "250", // paid + pending items
               "maximumExpenseUserAuthorityAmount": "200",
               "claimCoveragePaymentDetails": [
                 {
                     "id": "ClaimCoveragePaymentDetailId2",
                     "name": "ClaimCoveragePayment2",
                     "status": "Open",
                     "adjustedAmount": "10000",
                     "type": "loss"
                 },
                 {
                     "id": "ClaimCoveragePaymentDetailId4",
                     "name": "ClaimCoveragePayment4",
                     "status": "Open",
                     "adjustedAmount": "100",
                     "type": "expense"
                  }
               ]
             }
           ]
          }
          
           
          Laden
          Salesforce Help | Article