Loading
Insurance
InsProviderNetworkService:getProviders

InsProviderNetworkService: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 du profil.

Les résultats sont triés uniquement si les deux nouvelles options distantes, contactLongitudeSort , et contactLatitudeSort, ne sont pas vides et ont des valeurs valides.

Les résultats sont classés du plus proche au plus éloigné, en fonction de l'adresse postale du contact par rapport aux coordonnées données (p. ex. contactLongitudeSort et contactLatitudeSort).

Les prestataires trouvés à partir de contacts sans adresse postale sont placés en dernier dans le tri.

Classe: InsProviderNetworkService

Méthode : getProviders

Fonctionnement

  1. Le service recherche Prestataires (Contacts) en utilisant le contactFilter (prénom, nom, code postal).

  2. Utilise les contacts renvoyés comme objectId (où objectId__c = contactId) pour rechercher dans le tableau attributeAssignment.

  3. Applique la attributeFilter (si utilisée).

  4. Utilise le contactIds pour obtenir des ProviderNetworks de ProviderNetworkMembers.

Options distantes

Option

Description

contactFilter

Obligatoire.

Champs de contact : FirstName, LastName, MailingPostalCode.

attributeFilter

Facultatif.

Attributs de profil : categoryname et attributename.

contactLongitudeSort

Facultatif.

Valeur de longitude de l'adresse du contact par MailingLongitude

contactLatitudeSort

Facultatif.

Valeur de latitude de l'adresse du contact par MailingLatitude

 
Chargement
Salesforce Help | Article