Olet tässä:
InsCensusServiceStd:findAccounts
Hae olemassa olevia henkilötilejä etunimen, sukunimen ja sähköpostin perusteella tai hakuavaimen ja ryhmätilin perusteella.
Luokka: InsCensusServiceStd
Metodi: findAccounts
Miten se toimii?
-
Jos palvelupyynnön tietosisältö sisältää jäsenten taulukon, jolla on etunimi, sukunimi, sähköpostiosoite ja ryhmätili:
-
Palvelu kyselee Tili-entiteettiä ja noutaa kaikki henkilötilit, joilla on vastaava etunimi ja/tai sukunimi ja/tai sähköpostiosoite ja tili.
-
Kaikki täsmätyt henkilötilin tunnus, etunimi, sukunimi ja sähköposti lisätään vastauksen 'tilit'-noodien luetteloon.
-
-
Jos palvelupyynnön tietosisältö sisältää searchKey- ja ryhmätilin:
-
Jos annettu hakusavain sisältää yhden sanan, palvelu kyselee Tili-entiteettiä ja hakee kaikki henkilötilit, joilla on osittaiset/tarkat vastaavat nimet ja tilit. Osittaista vastaavuutta tuetaan nimille, jotka alkavat annetulla hakusanaan.
-
Jos annettu hakusana sisältää useamman kuin yhden sanan:
-
Palvelu huomioi vain kaksi ensimmäistä sanaa (välilyönnillä erotettuna) Tili-haussa ja ei huomioi muita hakusanoja.
-
Palvelu kyselee Tili-entiteettiä ja noutaa kaikki henkilötilit joko (ensimmäinen nimi alkaa ensimmäisellä sanalla ja sukunimi alkaa hakusanojen toisella sanalla) tai (ensimmäinen nimi alkaa toisella sanalla ja sukunimi alkaa hakusanojen ensimmäisellä sanalla) ja tili.
-
-
Kaikki täsmätyn henkilötilin tunnus, etunimi, sukunimi ja sähköposti lisätään vastauksen 'tilit'-noodien luetteloon.
-
Syötteet
| Input | Kuvaus |
|---|---|
accountId
|
Pakollinen. Henkilötilien GroupAccountId. |
searchKey
|
Pakollinen, jos jäseniä ei käytetä. Yksi tai useampi sana, jota käytetään henkilötilin hakemiseen ja jonka tilin nimi sisältää hakusanoja. |
members
|
Pakollinen, jos se ei käytä searchKey-avainta. Luettelo jäsenistä, jotka hakevat tilejä. |
| jäsen-noodi | |
members.FirstName
|
etunimi |
members.LastName
|
sukunimi |
members.PersonEmail
|
sähköposti |
Etäasetukset
| Vaihtoehto | Kuvaus |
|---|---|
accountId
|
Pakollinen. Yhteyshenkilöiden GroupAccountId |
searchKey
|
Pakollinen, jos jäseniä ei käytetä. Yksi tai useampi sana, jota käytetään henkilötilien hakemiseen, joiden yhteyshenkilön nimi sisältää hakusanoja. |
members
|
Pakollinen, jos se ei käytä searchKey-avainta. Luettelo jäsenistä, jotka hakevat henkilötilejä. |
| jäsen-noodi | |
FirstName
|
etunimi |
LastName
|
sukunimi |
PersonEmail
|
sähköposti |
Syötetty JSON
Alla on esimerkki syötetystä JSON-tiedostosta:
{
"accounts":[
{
"Id":"001B000001QZObgIAH",
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
},
{
"Id":"001B000001QZObgIAJ",
"FirstName":"David",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com"
}
] }Tulos-JSON
Alla on esimerkki tuloksen JSON-tiedostosta:
{
"accounts":[
{
"FirstName":"Christine",
"LastName":"Boon",
"PersonEmail":"cBoon@test.com",
"Id":"001B000001QZObgIAJ"
},
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"PersonEmail":"001B000001QZObgIAR"
},
...
] }