Vous êtes ici :
InsCensusServiceStd:findAccounts
Recherchez des comptes personnels existants par prénom, nom et adresse e-mail, ou par clé de recherche et compte de groupe.
Classe: InsCensusServiceStd
Méthode : findAccounts
Fonctionnement
-
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 :
-
Le service interroge l'entité Compte et récupère tous les comptes personnels dont le prénom et/ou le nom et/ou l'adresse e-mail et le compte correspondent.
-
Tous les ID de compte personnel, prénom, nom et adresse e-mail correspondants sont ajoutés à la liste des nœuds 'comptes' dans la réponse.
-
-
Si une charge de travail de demande de service contient une searchKey et un compte de groupe :
-
Si la clé de recherche donnée contient un mot, le service interroge l'entité Compte et récupère tous les comptes personnels 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é.
-
Si la clé de recherche donnée contient plusieurs mots :
-
Le service prend en compte uniquement les deux premiers mots (séparés par un espace) pour la recherche de Compte et ignore les autres mots de la clé de recherche.
-
Le service interroge l'entité Compte et récupère tous les comptes personnels 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.
-
-
Tous les ID, prénom, nom et adresse e-mail de compte personnel correspondants sont ajoutés à la liste des nœuds 'comptes' dans la réponse.
-
Entrées
| Entrée | Description |
|---|---|
accountId
|
Obligatoire. GroupAccountId des comptes personnels. |
searchKey
|
Obligatoire si vous n'utilisez pas de membres. Un ou plusieurs mots utilisés pour rechercher un compte personnel avec un nom de compte contenant des mots clés de recherche. |
members
|
Obligatoire si vous n'utilisez pas searchKey. Liste des membres pour rechercher des comptes. |
| Nœud membre | |
members.FirstName
|
prénom |
members.LastName
|
nom |
members.PersonEmail
|
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 comptes personnels avec le nom du contact contenant des mots clés de recherche. |
members
|
Obligatoire si vous n'utilisez pas searchKey. Liste des membres pour rechercher des comptes personnels. |
| Nœud membre | |
FirstName
|
prénom |
LastName
|
nom |
PersonEmail
|
JSON d'entrée
Voici l'exemple de JSON d'entrée :
{
"accounts":[
{
"Id":"001B000001QZObgIAH",
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
},
{
"Id":"001B000001QZObgIAJ",
"FirstName":"David",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
}
] }JSON de sortie
Voici l'exemple de JSON de sortie :
{
"accounts":[
{
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com",
"Id":"001B000001QZObgIAJ"
},
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"PersonEmail":"001B000001QZObgIAR"
},
...
] }