breadcrumbDescription
InsCensusServiceStd:findAccounts
Søg efter eksisterende personkonti efter fornavn, efternavn og mail eller efter en søgenøgle og en gruppekonto.
Kategori: InsCensusServiceStd
Metode: findAccounts
Sådan fungerer det
-
Hvis en serviceanmodning indeholder en matriks af medlemmer med fornavn, efternavn, mailadresse og en gruppekonto:
-
Tjenesten forespørger på kontoenheden og henter alle personkonti med matchende fornavn og/eller efternavn og/eller mailadresse og konto.
-
Alle matchede personkonto-id, fornavn, efternavn og mail føjes til nodelisten "konti" i svaret.
-
-
Hvis en serviceanmodning indeholder en searchKey og en gruppekonto:
-
Hvis den angivne søgenøgle indeholder et ord, forespørger tjenesten på kontoenheden og henter alle personkonti med delvise/eksakte matchende navne og konti. Delvis match understøttes for navne, der starter med det angivne søgeord.
-
Hvis den angivne søgenøgle indeholder mere end et ord:
-
Tjenesten tager kun de første to ord (separeret med et mellemrum) i betragtning for kontosøgning og ignorerer resten af ordene i søgenøglen.
-
Tjenesten forespørger på kontoenheden og henter alle personkonti med enten (fornavn starter med første ord, og efternavn starter med andet ord i søgenøglen) eller (fornavn starter med andet ord, og efternavn starter med første ord i søgenøglen) og konto.
-
-
Alle matchede personkonti, id, fornavn, efternavn og mail føjes til nodelisten "konti" i svaret.
-
Input
| Input | Beskrivelse |
|---|---|
accountId
|
Påkrævet. GroupAccountId for personkonti. |
searchKey
|
Krævet, hvis der ikke bruges medlemmer. Et eller flere ord, der bruges til at søge efter personkonti med kontonavn, der indeholder søgeord. |
members
|
Krævet, hvis du ikke bruger searchKey. Liste over medlemmer, der skal søges i konti. |
| medlemsnode | |
members.FirstName
|
fornavn |
members.LastName
|
efternavn |
members.PersonEmail
|
Fjernindstillinger
| Indstilling | Beskrivelse |
|---|---|
accountId
|
Påkrævet. GroupAccountId for kontakter |
searchKey
|
Krævet, hvis der ikke bruges medlemmer. Et eller flere ord, der bruges til at søge i personkonti med kontaktnavn, der indeholder søgeord. |
members
|
Krævet, hvis du ikke bruger searchKey. Liste over medlemmer, der skal søge i personkonti. |
| medlemsnode | |
FirstName
|
fornavn |
LastName
|
efternavn |
PersonEmail
|
Input JSON
Her er eksempel på input-JSON:
{
"accounts":[
{
"Id":"001B000001QZObgIAH",
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
},
{
"Id":"001B000001QZObgIAJ",
"FirstName":"David",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
}
] }Output JSON
Her er eksempelresultat-JSON:
{
"accounts":[
{
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com",
"Id":"001B000001QZObgIAJ"
},
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"PersonEmail":"001B000001QZObgIAR"
},
...
] }