Loading
Insurance
InsCensusServiceStd:findContacts

InsCensusServiceStd:findContacts

Recherchez des contacts existants par prénom, nom et adresse e-mail, ou par clé de recherche et compte de groupe.

Classe: InsCensusServiceStd

Méthode : findContacts

Fonctionnement

  1. Si une charge utile de demande de service contient un groupe de membres avec prénom, nom, adresse e-mail et un compte de groupe :

    1. Le service interroge l'entité Contact et récupère tous les contacts dont le prénom et/ou le nom et/ou l'adresse e-mail et le compte correspondent.

    2. Tous les ID, prénom, nom et e-mail de contact correspondants sont ajoutés à la liste des nœuds 'contacts' dans la réponse.

  2. Si une charge de travail de demande de service contient une searchKey et un compte de groupe :

    1. Si la clé de recherche donnée contient un mot, le service interroge l'entité Contact et récupère tous les contacts dont le nom et le compte correspondent partiellement ou exactement. La correspondance partielle est prise en charge pour les noms commençant par le mot de recherche donné.

    2. Si la clé de recherche donnée contient plusieurs mots :

      1. Le service prend en compte uniquement les deux premiers mots (séparés par un espace) pour la recherche Contacts et ignore les autres mots de la clé de recherche.

      2. Le service interroge l'entité Contact et récupère tous les contacts avec (le prénom commence par le premier mot et le nom commence par le deuxième mot de la clé de recherche) ou (le prénom commence par le deuxième mot et le nom commence par le premier mot de la clé de recherche) et compte.

    3. Tous les ID, prénom, nom et e-mail de contact correspondants sont ajoutés à la liste des nœuds 'contacts' dans la réponse.

Entrées

Entrée Description
accountId

Obligatoire

GroupAccountId des contacts.

searchKey

Obligatoire si vous n'utilisez pas de membres.

Un ou plusieurs mots utilisés pour rechercher des contacts dont le nom contient des mots-clés de recherche.

members

Obligatoire si vous n'utilisez pas searchKey.

Liste des membres à rechercher dans les contacts.

Nœud membre
FirstName prénom
LastName nom
Email email

Options distantes

Option Description
accountId

Obligatoire.

GroupAccountId des contacts.

searchKey

Obligatoire si vous n'utilisez pas de membres.

Un ou plusieurs mots utilisés pour rechercher des contacts dont le nom contient des mots-clés de recherche.

members

Obligatoire si vous n'utilisez pas searchKey.

Liste des membres à rechercher dans les contacts.

Nœud membre
FirstName prénom
LastName nom
Email email

JSON d'entrée

Voici l'exemple de JSON d'entrée :

{  
    "contacts":[
                    {
                        "Id":"003B000000LEreFIAT",
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com"
                    },
                    {
                        "Id":"003B000000M07HDIAZ",
                        "FirstName":"David",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com"
                    }            
               ] }

JSON de sortie

Voici l'exemple de JSON de sortie :

{  
 
   "contacts":[
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com",
                        "Id":"003B000000LEreFIAT"
                    },
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com",
                        "Id":"003B000000M07HDIAZ"
                    },
                    ...
    ] }
 
Chargement
Salesforce Help | Article