Du er her:
InsCensusServiceStd:findAccounts
Søk etter eksisterende personkontoer etter fornavn, etternavn og e-postadresse eller etter en søknøkkel og en gruppekonto.
Klasse: InsCensusServiceStd
Metode: findAccounts
Slik virker det
-
Hvis en tjenesteforespørselsbelastning inneholder en matrise med medlemmer med fornavn, etternavn, e-postadresse og en gruppekonto:
-
Tjenesten spør Konto-enheten og henter alle personkontoer med samsvarende fornavn og/eller etternavn og/eller e-postadresse og konto.
-
Alle samsvarende personkonto-ID-er, fornavn, etternavn og e-postadresser legges til i kontonodelisten i svaret.
-
-
Hvis lastingen av en tjenesteforespørsel inneholder en searchKey og en gruppekonto:
-
Hvis den gitte søkenøkkelen inneholder ett ord, spør tjenesten Konto-enheten og henter alle personkontoer med delvise/eksakte samsvarende navn og konto. Delvis samsvar støttes for navn som starter med det gitte søkebegrepet.
-
Hvis den gitte søkenøkkelen inneholder flere enn ett ord:
-
Tjenesten vurderer bare de to første ordene (atskilt med et mellomrom) for Konto-søk, og ignorerer resten av ordene i søkenøkkelen.
-
Tjenesten spør Konto-enheten og henter alle personkontoer med enten (første navn starter med første ord og etternavn starter med andre ord i søkenøkkelen) eller (første navn starter med andre ord og etternavn starter med første ord i søkenøkkelen) og konto.
-
-
Alle samsvarende personkontoer Id, fornavn, etternavn og e-post blir lagt til i nodelisten Accounts i svaret.
-
Inndata
| Inndata | Beskrivelse |
|---|---|
accountId
|
Obligatorisk. GroupAccountId for personkontoer. |
searchKey
|
Kreves hvis du ikke bruker medlemmer. Ett eller flere ord som brukes til å søke i personkontoer med kontonavn som inneholder søkenøkkelord. |
members
|
Kreves hvis searchKey ikke brukes. Liste over medlemmer som skal søkes i kontoer. |
| medlemsnode | |
members.FirstName
|
fornavn |
members.LastName
|
etternavn |
members.PersonEmail
|
e-post |
Eksterne alternativer
| Alternativ | Beskrivelse |
|---|---|
accountId
|
Obligatorisk. GroupAccountId for kontakter |
searchKey
|
Kreves hvis du ikke bruker medlemmer. Ett eller flere ord som brukes til å søke i personkontoer med kontaktnavn som inneholder søkenøkkelord. |
members
|
Kreves hvis searchKey ikke brukes. Liste over medlemmer som skal søkes i personkontoer. |
| medlemsnode | |
FirstName
|
fornavn |
LastName
|
etternavn |
PersonEmail
|
e-post |
Inndata-JSON
Her er et eksempel på JSON-koden for inndata:
{
"accounts":[
{
"Id":"001B000001QZObgIAH",
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
},
{
"Id":"001B000001QZObgIAJ",
"FirstName":"David",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
}
] }Utdata-JSON
Her er et eksempel på JSON-koden for utdata:
{
"accounts":[
{
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com",
"Id":"001B000001QZObgIAJ"
},
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"PersonEmail":"001B000001QZObgIAR"
},
...
] }