Loading
Insurance
. Catalogue de services d'assurance

Catalogue de services d'assurance

Mettez en place des systèmes de devis, de polices et de déclarations en utilisant un vaste catalogue de services Plate-forme d'assurance numérique. Les services sont des méthodes de classes Apex qui réalisent des actions communes pour les compagnies d'assurance et les plans de santé. Ils accélèrent l'élaboration de processus métiers de bout en bout en réduisant ou en éliminant la nécessité d'une programmation personnalisée.

Bases du modèle de service

Les services prennent en charge le protocole Vlocity Open Interface avec la même signature d'appel. Les rubriques de détail de service comprennent chacune une section pour Options distantes, JSON d'entrée et JSON de sortie. Pour en savoir plus sur un service spécifique, cliquez sur son nom de méthode.

La compréhension de la définition du produit est essentielle à la compréhension des services. Les administrateurs de produits configurent des produits avec des couvertures, des articles assurés et des faits de tarification, et mappent les procédures de tarification dans la définition du produit.

Insurance a un modèle d'objet produit JSON défini qui correspond à la description JSON d'un produit tel qu'il est configuré dans Salesforce. Les objets produit JSON sont utilisés par de nombreux services et modèles pour transmettre des données produit à l'exécution entre eux.

Pour plus d'informations, consultez Modèle de structure JSON Produit.

Exploration d'un service

Pour essayer vous-même un service, ajoutez un élément Action distante à un OmniScript ou à une Procédure d'intégration. Ajoutez ensuite l'un des services de ce catalogue à l'action distante, puis prévisualisez votre OmniScript pour voir son fonctionnement.

Listes de services par classe

Examinez les listes de services par classe.

Devis, Police, Déclarations et Avantages collectifs Liste de services par catégorie

Ces services s'appliquent à l'administration des devis, des polices, des réclamations. Cette liste inclut également les services de garanties collectives dans le package géré Vlocity Health et Vlocity Insurance.

<../tr>

Classes/Méthodes

Description

ActionListService

processOnCreateActions

Exécute l'action OnCreate Vlocity définie dans la version State Model de l'objet.

HealthFeeScheduleDataService

Important
Important

Ces services sont retirés de la version Spring '22 de Vlocity Health and Vlocity Insurance et supérieure.

getBaseFees

Ce service récupère les données de planification des frais de base actuellement actives (Description, Prix de l'installation et Prix hors installation, etc.) en fonction de la date spécifiée.

getProviderFees

Ce service récupère les données de la planification des frais de prestataire actuellement active en fonction de la date spécifiée.

InsAsyncBulkService
getRequestStatusById Utilisez ce service pour obtenir le statut de la requête en masse asynchrone et ses détails associés à la requête.
getRequestStatusByUser Utilisez ce service pour obtenir le statut des requêtes en masse asynchrones et des informations sur les éléments de requête asynchrones associés.

InsCensusService

addMembers

Utilisez ce service pour ajouter des membres à un recensement via JSON.

addPlanSelections

Utilisez ce service pour insérer des plans pré-inscrits pour chaque membre spécifié dans l'entrée.

cloneCensus

Utilisez ce service pour cloner un recensement et tous les membres du recensement.

ConvertLeadAnd CreateCensus

Utilisez ce service pour étendre la fonctionnalité Salesforce Conversion des pistes, en permettant aux utilisateurs d'inclure les informations de recensement des pistes et de mapper ces données avec les objets Recensement des comptes du groupe Vlocity lors de la conversion des pistes.

createAccounts

Créez des comptes personnels pour les membres du recensement donné.

createContacts

Crée des contacts pour les membres du recensement et crée également des utilisateurs de communauté (portail).

deleteMembers

Utilisez ce service pour supprimer les membres d'un recensement.

getFields

Récupère les définitions de champ et les noms d'API de champ des membres du recensement de groupe et des plans de recensement de groupe.

getMemberRatingFacts

Ce service récupère les données de fait d'évaluation des membres du recensement, pour les utiliser en tant qu'entrées utilisateur pour le service getRatedGroupProducts.

getMembers

Utilisez ce service pour récupérer les 2000 premiers membres du recensement donné.

getMembersWithPlans

Utilisez ce service pour récupérer les membres d'un recensement et leurs plans pré-inscrits, ainsi que les définitions de champ pour les champs GroupCensusMember__c et GroupCensusMemberPlan__c.

getQualifiedCensusMembers

Utilisez ce service pour récupérer les membres qui remplissent les critères d'évaluation par famille. Filtre les personnes dépendantes par âge, région, nombre de personnes dépendantes.

sendMassEmail

Envoie un e-mail à tous les employés participant à un recensement, qui lance un processus d'inscription.

setCensusRatingFacts

Associe une spécification de fait d'évaluation à un recensement.

setMemberRatingFacts

Associe une spécification Fait d'évaluation à un membre du recensement.

updateMembers

Utilisez ce service pour mettre à jour tous les membres répertoriés vers les valeurs du JSON.

updateMembersWithPlans

Utilisez ce service pour remplir un recensement avec les membres principaux, leurs personnes à charge et leur régime préinscrit.

InsClaimCoverageService

createUpdateCoverage

Crée une couverture de réclamation ou met à jour une couverture de réclamation existante.

invokeProductRules

Exécute des règles pour la couverture de réclamation.

InsClaimItemService

ajout

Ajoute un élément de ligne de réclamation à un objet Élément de réclamation spécifié.

calculateCoverages

Calcule le montant de paiement d'un élément de ligne de réclamation.

cancelPayments

Annule les paiements de perte et de dépenses de réclamation.

claimCoverageValuation

Vérifie que les utilisateurs sont autorisés à payer ou à approuver des montants dans différents types d'activité financière.

createPayments

Crée et enregistre des enregistrements de paiement de réclamation basés sur les ID d'élément de ligne et l'option groupPayments.

delete

Supprime un élément de ligne de réclamation d'un objet de réclamation.

getClaimItems

Récupère les éléments de ligne d'une réclamation spécifiée.

getClaimLineItemFields

Récupère la liste des champs et des valeurs des éléments de ligne d'une réclamation spécifiée.

getCoverages

Récupère les couvertures qui s'appliquent à une réclamation spécifique.

getInsuranceCodes

Récupère la liste des codes d'assurance correspondant aux couvertures associées aux déclarations.

getInvolvedItems

Renvoie une liste d'éléments impliqués (biens) et/ou de personnes impliquées (parties) pour une réclamation spécifique.

invokeInitiatePaymentIP

Initie les paiements de perte ou de dépense.

saveInvolvedItem

Met à jour le montant total des réserves d'un enregistrement de bien ou de blessure impliqué.

update

Met à jour un élément de ligne de réclamation vers un objet Élément de réclamation spécifié.

InsClaimRecoveryService

getRecoveries

Récupère une liste de recouvrements de réclamation (InsuranceClaimRecovery__c) basée sur un ID de réclamation ou un numéro de réclamation spécifié.

enregistrer

Accepte une entrée d'une liste d'informations, qui est transformée pour créer et mettre à jour des enregistrements pour InsuranceClaimRecovery__c, un objet qui représente le recouvrement de fonds pour une réclamation.

InsClaimService

createUpdateClaim

Crée ou met à jour une réclamation.

createUpdateClaimRecoveries

Utilisez ce service pour créer ou mettre à jour des enregistrements qui représentent un recouvrement de fonds dans une réclamation d'assurance.

getClaimRecoveries

Utilisez ce service pour obtenir la liste des recouvrements de réclamation.

getRuleLogs

Récupère les journaux de règle d'un devis cible, triés par date d'exécution par ordre croissant.

invokeProductRules

Invoque un ensemble de règles de souscription pour un produit.

invokeRules

Invoque des règles de transition d'état associées à une transition d'état cible dans une réclamation cible.

verifyCoverage

Vérifie la couverture d'assurance valide pour un assuré qui soumet une réclamation.

InsCommissionService

ajuster

Ajuste une commission en fonction des entrées des utilisateurs.

calculer

Calcule la commission pour un producteur.

InsContractService

createLargeSizeRenewQuoteInBatch

Ce service permet de contrôler le nombre de tâches Apex à initier, et le nombre de lots à exécuter par tâche Apex, pour les contrats contenant un grand nombre d'éléments de ligne racine.

createRenewQuotesInBatch

Ce service permet de contrôler le nombre de tâches Apex à initier, et le nombre de lots à exécuter par tâche Apex, pour un grand nombre de renouvellements de contrat.

createUpdateContract

Crée un contrat ou met à jour un contrat existant.

getContractDetail

Appelle un enregistrement de contrat.

invokeProductRules

Invoque un ensemble de règles de souscription pour un produit.

InsEnrollmentService

enrollMembers

Ce service inscrit les membres du recensement à leurs plans sélectionnés.

enrollPlans

Crée toutes les stratégies d'inscription.

findEnrollees

Permet à un utilisateur de rechercher une liste de clients inscrits.

getEligibleMemberProducts

Ce service renvoie les produits éligibles pour les membres d'un recensement et les regroupe par type.

getEnrolleePolicies

Ce service permet à un utilisateur de rechercher les stratégies de clients inscrits donnés.

>getMemberEnrollments

Ce service récupère les inscriptions actuelles d'un membre pour lui permettre d'apporter des modifications aux garanties. Il prend également un ou plusieurs ID de membre du recensement et renvoie les plans inscrits pour le membre et ses personnes à charge.

getRatedProducts

Extrait les polices éligibles basées sur un contrat avec les prix de l'utilisateur actif.

modifyEnrollment

Ce service est utilisé pour modifier les inscriptions, les personnes dépendantes et les couvertures de chaque inscription pour les membres d'entrée.

InsFormularyService

getListOfCoveredDrugs

Utilisez ce service pour obtenir une liste de médicaments de marque ou génériques dans un formulaire qui font partie d'un plan de santé.

getListOfDrugs

Utilisez ce service pour obtenir la liste des médicaments à leur date de mise en marché effective.

getListOfPlanMedicationPrices

Utilisez ce service pour obtenir la liste des prix des médicaments couverts dans un réseau de prestataires, y compris le calcul de la quote-part.

getProducts

Utilisez ce service pour faciliter le processus de récupération des produits éligibles liés aux Formulaires, qui contiennent des médicaments (drugs) dans lesquels les médicaments du client (accountId) sont inclus.

InsGroupClassService
getGroupClassByAccount Récupère les Classes de groupe associées à la AccountId donnée.
getGroupClassesByContract Utilisez ce service pour obtenir une liste de plans éligibles avec le contractId fourni en entrée, et une liste de plans éligibles pour GroupclassId fourni en entrée.

InsPolicyBillingService

generateBillingAccountStatements

Génère des relevés de facturation pour les comptes.

generateDirectBillingStatements

Génère des relevés pour la facturation directe.

InsPolicyRevenueScheduleService

cancelRevenueSchedule

Ajuste le dernier élément de ligne du calendrier de revenu, en calculant le revenu en fonction de la date d'annulation de la politique annulée.

createRevenueSchedule

Crée un calendrier de revenu mensuel pour une police, commençant à la date d'entrée en vigueur de la police et se terminant à la date d'expiration.

modifyRevenueSchedule

Prend en compte les modifications apportées à la stratégie. En fonction des modifications apportées au total des primes de police et de la date de modification, il recalcule le calendrier de revenu pour ajuster les primes mensuelles (revenu gagné et non gagné).

InsPolicyTermsService

getCurrentStanding

Récupère la liste des montants qui représentent la durée actuelle de la police associée à une police ou à une réclamation.

InsPolicyService

calculateTaxesAndFees

Utilisez ce service pour calculer et économiser les taxes et les frais sur un actif cible (police).

cancelPolicy

Annule une police.

createMultiRootPolicy

Émet une stratégie multiracine à partir d'un devis.

createMultiRootPolicyVersion

Approuve une politique multiracine à partir d'un devis recommandé.

createOutOfSequencePolicyVersion Initie une recommandation hors séquence pour une police donnée.

createPolicyVersion

Crée une nouvelle version d'une stratégie existante, tout en laissant l'enregistrement de la stratégie d'origine inchangé.

createPaymentSchedule

Crée un calendrier de paiement pour la police.

createReinstatementPolicy

Rétablit une police annulée.

createRenewalPolicy

Crée une stratégie de renouvellement à partir d'une stratégie existante.

createRenewalQuote

Crée un devis de renouvellement pour une police existante.

createTransaction

Crée une transaction pour une politique.

createUpdatePolicy

Crée ou met à jour une police et ses éléments assurés.

createPolicyTerms

Crée des termes de stratégie dans l'objet AssetTerm__c pour tous les attributs power au niveau Asset et AssetCoverage.

getInsuredItems

Récupère les articles assurés d'une police.

getModifiedPolicy

Récupère la stratégie telle qu'elle a été modifiée par les entrées des utilisateurs.

getOutOfSequenceEndorsementStatus Récupère le statut actuel de la tâche asynchrone OutOfSequenceEndorsement.

getPaymentSchedule

Récupère le calendrier de paiement.

getPolicyAsyncJobStatus

Récupère le statut de la tâche par lot asynchrone.

.

getPolicyDetails

Récupère l'objet policy (asset).

getPolicyVersions

Récupère les différentes versions d'une stratégie.

getRuleLogs

Récupère les journaux de règle d'une stratégie cible, triés par date d'exécution par ordre croissant.

initiateLapseGracePeriod

Initie un délai de grâce après l'expiration d'une police, mais avant son annulation.

invokeProductRules

Invoque un ensemble de règles de souscription pour un produit.

modifyPaymentSchedule

Modifie le calendrier de paiement de cette politique.

prepareToCancelPolicy

Calcule la différence entre la prime d'origine et la prime jusqu'à la date d'annulation.

prepareToRenewPolicy

Calcule le montant nécessaire pour renouveler une police existante. Ce service renvoie la prime de renouvellement, les taxes et les frais, ou le JSON de la stratégie de renouvellement sans créer de stratégie.

removeInsuredItem

Retire un article assuré d'un enregistrement de police.

renewPoliciesInBatch

Contrôle le nombre de tâches Apex à initier, et le nombre de lots à exécuter par tâche Apex, pour un grand nombre de renouvellements de police.

verifyCoverage

Vérifie qu'une police d'assurance inclut une couverture à la date de dépôt de la réclamation pour les biens et les blessures réclamés.

InsProductAsyncService
fetchProductsPrice Récupère les résultats d'évaluation asynchrone.
fetchRepriceProductPrice Récupère les résultats d'évaluation asynchrone d'une demande de produit de recalcul.
repriceProduct Recalcule de façon asynchrone le prix d'un produit en fonction du JSON et de la userInput selectedProduct.
startAsyncRating Calcule de façon asynchrone les prix des produits en fonction d'une liste d'ID de produit.

InsProductJSONService

getAttributes

Récupère les attributs d'un JSON de produit spécifié.

getCoverageChanges

Utilisez ce service pour les renouvellements afin d'obtenir les changements de couverture entre deux JSON de produit.

getCoverages

Récupère les couvertures d'un JSON de produit spécifié.

trimOffAttributeCategory

Rend le JSON du produit plus petit en retirant les catégories d'attributs. Laisse les valeurs d'attribut en place.

updateUserValues

Utilisez ce service pour mettre à jour les userValues attributs spécifiés dans un JSON de produit, en fonction des modifications apportées par un utilisateur.

InsProductReportService

getReportData

Récupère tous les champs et attributs de produit pour un ensemble donné d'ID et d'ensembles de champs.

InsProductService

cloneProduct

Clone un produit.

getEligibleProducts

Utilisez ce service pour rechercher et renvoyer une liste de produits correspondant aux critères que vous spécifiez.

getCoverages

Utilisez ce service pour obtenir toutes les couvertures d'une spécification produit.

getRatedGroupProducts

Utilisé uniquement avec des produits de groupe qui utilisent le recensement, ce qui permet de conserver les produits avec le service produit.

getRatedProducts

Interroge les produits d'éligibilité, exécute la procédure de calcul et renvoie un prix et des couvertures.

repriceProduct

Met à jour la tarification en fonction de l'évolution des valeurs utilisateur.

runRules

Exécute des règles sur un produit sans recalculer sa tarification.

InsProviderNetworkService

Important
Important

Les services suivants sont retirés de la version Winter '22 de Vlocity Health and Vlocity Insurance :

cloneNetwork

Utilisez ce service dans un OmniScript pour cloner un Réseau de prestataires.

getProviders

Utilisez ce service pour obtenir une liste de prestataires et de réseaux de prestataires, basée sur le nom du contact, le code postal ou les attributs de profil.

getProvidersByArea

Utilisez ce service pour récupérer tous les fournisseurs et leurs réseaux pour un emplacement géographique donné. Les fournisseurs individuels et organisationnels sont renvoyés avec les réseaux dont ils sont membres, en utilisant state et postalCode comme intrants.

getProvidersByNameOrNPI

Ce service permet aux utilisateurs de rechercher des prestataires en utilisant une clé de recherche.

getProvidersDetail

Ce service permet à l'utilisateur de récupérer des informations sur les prestataires, y compris ses affiliations et ses emplacements de groupe.

InsQuoteService

addInsuredItem

Utilisez ce service pour ajouter des articles assurés à des devis.

calculateTaxesAndFees

Utilisez ce service pour calculer et économiser les taxes et les frais dans un devis cible.

cloneQuote

Utilisez ce service pour cloner un devis.

createEndorsementQuote

Crée un devis d'avenant avec des éléments de ligne de devis pour des polices à racine unique et à racines multiples.

createUpdateQuote

Utilisez ce service pour créer un devis pour une police d'assurance ou mettre à jour un devis existant avec de nouvelles informations.

createUpdateQuoteFromExternal

Utilisez ce service pour créer un devis ou mettre à jour un devis existant avec de nouvelles informations via un appel d'API entrant depuis un système externe.

getAccountQuotes

Utilisez ce service pour récupérer les enregistrements de devis associés à un accountId.

getPlanSpecs

Utilisez ce service pour récupérer tous les éléments de ligne de devis (c'est-à-dire les spécifications du plan) associés à un produit spécifique.

getProductSpecs

Utilisez ce service dans un OmniScript pour obtenir la liste des spécifications produit spécifiques utilisées dans un devis, au niveau QuoteLineItem, et qui inclut des informations sur le produit.

getRuleLogs

Utilisez ce service pour récupérer les journaux de règles d'un devis cible, triés par date d'exécution par ordre croissant.

getQuoteDetail

Utilisez ce service pour récupérer tous les détails du devis dans un JSON.

getQuoteVersions

Utilisez ce service pour récupérer différentes versions d'un devis basées sur son ID d'opportunité, puis renvoyez une liste de devis basée sur l'ensemble de champs Devis QuoteCompareHeader.

invokeProductRules

Utilisez ce service dans des flux de devis pour invoquer les règles de souscription que vous avez ajoutées à un produit.

invokeRules

Utilisez ce service pour invoquer des règles de transition d'état associées à une transition d'état cible dans un devis cible.

priceLargeGroupRootItems Calcule le prix, et éventuellement les taxes et les frais, d'un élément racine spécifique ou de tous les éléments racines d'un devis de grand groupe.

priceRootItem

Calcule le prix d'un élément racine cible et de ses enfants dans un devis.

recalculateRollupFormulas

Ce service calcule la somme du prix au niveau de l'élément de ligne de devis enfant ou petit-enfant et le recalcule au niveau de l'élément de ligne de devis parent.

removeCoverage

Utilisez ce service dans un OmniScript pour retirer une couverture spécifiée, conformément au code produit, du devis. Peut être utilisé sur plusieurs plans.

updateQuoteLine

Utilisez ce service pour mettre à jour les éléments du devis.

updateQuotePlans

Utilisez ce service dans un OmniScript pour ajouter, mettre à jour ou mettre à jour/insérer (ajouter et mettre à jour) des couvertures ou des attributs pour un ou plusieurs plans dans un devis.

InsScheduledAutomatedTransitionService

scheduleAutomatedTransition

Utilisez ce service pour automatiser la transition en planifiant une transition d'état d'objet, d'un état d'origine à un état cible (États de vélocité), en utilisant des modèles horaires, quotidiens ou hebdomadaires.

StateRuleService

invokeRules

Invoque des règles de transition d'état associées à une transition d'état cible dans un objet cible.

getRuleLogs

Récupère les journaux de règle d'un objet cible, triés par date d'exécution par ordre croissant.

getTransitionStates

Récupère les états de transition par défaut, l'état À de chaque transition d'état, l'état actuel et le dernier état par défaut de l'objet cible.

InsTrailingDocumentService

uploadContentDocuments

Ajoutez ce service en tant que propriétés distantes dans les entrées Fichier et Image afin de charger des documents qui remplissent les exigences définies en tant qu'espaces réservés pour des objets spécifiques.

InsurancePolicyTransactionService

reverseTransaction

Annule une transaction de police d'assurance

InsVlocityActionService

assignRecordToQueue

Utilisez ce service pour attribuer un enregistrement à la file d'attente Salesforce spécifiée.

notifyApplicant

Utilisez ce service pour envoyer une notification par e-mail aux demandeurs. Ce service est utilisé dans les workflows Vlocity State Model lorsque les Actions Vlocity sont configurées.

Liste de services standard des garanties de groupe par classe

Ces services s'appliquent aux avantages de groupe dans le modèle de données Salesforce.

Classes/Méthodes

Description

InsCensusServiceStd

addMembers

Utilisez ce service pour ajouter des membres à un recensement de groupe en utilisant un JSON d'entrée.

addPlanSelections

Utilisez ce service pour créer des enregistrements GroupCensusMemberPlan pour des enregistrements GroupCensusMember existants.

createContacts

Utilisez ce service pour créer des contacts pour les membres du recensement.

createUpdateAccounts

Utilisez ce service pour créer des comptes personnels pour les membres du recensement donné. Il met également à jour les comptes personnels existants en utilisant le paramètre duplicateKeys.

deleteAllMembers Supprime tous les membres du recensement de groupe transmis en entrée dans le service.

deleteMembers

Utilisez ce service pour supprimer les membres du recensement de groupe.

deleteMembersWithPlans

Utilisez ce service pour supprimer les membres du recensement de groupe et les plans associés.

findAccounts Recherche les comptes personnels existants par prénom, nom et adresse e-mail, ou par clé de recherche et compte de groupe.
findContacts Recherche les contacts existants par prénom, nom et adresse e-mail, ou par clé de recherche et compte de groupe.

getFields

Utilisez ce service pour récupérer les définitions de champ et les noms d'API de champ des membres du recensement de groupe et des plans de membres du recensement de groupe.

getMembers

Utilisez ce service pour récupérer les membres d'un recensement dans le GroupCensusMember. Il récupère également les en-têtes en fonction de la fieldsetName.

getMembersWithPlans

Utilisez ce service pour récupérer la liste des membres du recensement pour une censusId donnée.

setCensusRatingFacts

Utilisez ce service pour définir l'AttributeSelectedValues dans l'enregistrement GroupCensus en fonction du fait d'évaluation transmis au service.

setMemberRatingFacts

Utilisez ce service pour définir des AttributeSelectedValues sur les enregistrements de GroupCensusMember en fonction du fait d'évaluation transmis au service.

updateMembers

Utilisez ce service pour mettre à jour les valeurs des membres existants dans un recensement.

updateMembersWithPlans

Utilisez ce service pour remplir un recensement de groupe avec les membres principaux, leurs personnes à charge et leur plan pré-inscrit.

InsContractServiceStd

createUpdateContract

Utilisez ce service pour créer ou mettre à jour un contrat pour le devis donné.

InsEnrollmentServiceStd

enrollFamily Utilisez ce service pour inscrire une famille dans un plan racine qui inclut un membre principal et les personnes à charge associées avec des couvertures.

enrollMembers

Utilisez ce service pour inscrire les membres du recensement à leurs plans sélectionnés.

enrollMembersAsync Inscrit de grands groupes de membres.
enrollNewHires Inscrit les nouveaux membres du recensement aux plans qu'ils ont sélectionnés au milieu d'une durée de contrat.

enrollPlans

Utilisez ce service pour créer des enregistrements de police d'assurance (InsurancePolicy) pour les régimes médicaux, dentaires, de soins de la vue et autres du membre sélectionné.

getMemberEnrollments

Utilisez ce service pour récupérer les inscriptions actuelles d'un membre. Ce service prend un ou plusieurs ID de membre du recensement et renvoie les plans inscrits pour le membre et les personnes à charge associées.

getPolicyDetails Récupère les enregistrements Police d'assurance pour les membres du recensement du groupe principal.
getRatedGroupProducts Utilisez ce service pour calculer le prix afin d'opter pour un plan racine avec des couvertures pour une famille. Le service fournit également les cotisations des employés et des employeurs pour une police avant l'adhésion, et prend en charge le prorata pour les nouveaux employés.
.
 
Chargement
Salesforce Help | Article