Sie befinden sich hier:
InsClaimItemService:createPayments
Verwenden Sie diesen Service, um Datensätze zur Anspruchszahlung anhand der Belegposten-IDs und der groupPayments zu erstellen und zu speichern.
Methode: createPayments
Funktionsweise
Je nach ID der Anspruchszahlung erstellt der Service entweder eine Vlocity-Zahlung oder eine Salesforce-Zahlung.
Salesforce-Datenmodellunterstützung ist ab der Version Summer '21 für Versicherungen verfügbar.
Salesforce-Datenmodell
-
Der Service analysiert die Belegposten-IDs und fragt die entsprechenden
ClaimCoveragePaymentDetailab. -
Je nach Eingabe der
groupPaymentserstellt und speichert der Service dieClaimPaymentSummary. -
Der Service aktualisiert die folgenden Parameter in den
ClaimCoveragePaymentDetail:-
Legt den
ClaimPaymentSummary.Idfest. -
Legt den
statusals bezahlt fest, es sei denn, Sie geben einen anderen Wert für diese Remote-Option ein.
-
-
Der Service aktualisiert die zugehörigen
ClaimCoverageReserveAmounts (Loss/Expense) und dieClaimCoverageReserveDetail, sofern vorhanden. -
Anschließend wird die
ClaimCoverageReserveAdjustmentserstellt und gespeichert, um Änderungen der Reservebeträge mit den gezahlten Beträgen zu verfolgen.
Geschwindigkeitsdatenmodell
-
Der Service analysiert die Transaktions-IDs und fragt die entsprechenden
InsClaimReserveTransaction__cab. -
Je nach Eingabe von
groupPaymentserstellt und speichert der Service dieClaimPayment__c records. -
Der Service aktualisiert die
InsClaimReserveTransaction__cmit der Zahlungs-ID.
Remote-Optionen
Remote-Option |
Beschreibung |
|---|---|
|
Pflichtangabe. Bei "true" wird ein einzelner Bei "false" wird ein einzelner Datensatz pro Belegposten erstellt. |
|
Pflichtangabe. Die Liste der Transaktions-IDs. Der Service verwendet diese Transaktions-IDs, um die entsprechenden |
|
Pflichtangabe. Die Liste der Element-IDs. Der Service verwendet diese Element-IDs, um die entsprechenden Siehe auch: InsClaimItemService:invokeInitiatePaymentIP |
|
Optional. Der Status des gezahlten |
Input JSON
Folgendes Format der Eingabe-JSON:
Vlocity-Datenmodell
{
"groupPayments": <Boolean>,
"transactionIds": [<Id>, <Id>]
}
Salesforce-Datenmodell
{
"groupPayments": <Boolean>,
"itemIds": [
{
"Id" : <Id>
},
{
"Id" : <Id>
}
]
}Hier ein Beispiel für die Eingabe-JSON:
Vlocity-Datenmodell
{
"groupPayments": false,
"transactionIds": ["01t000000000000001", "01t000000000000002"]
}Salesforce-Datenmodell
{
"groupPayments": true,
"itemIds": [
{
"Id" : "01t000000000000003"
},
{
"Id" : "01t000000000000004"
}
]
}
