Olet tässä:
InsCensusServiceStd:findContacts
Hae olemassa olevia yhteyshenkilöitä etunimen, sukunimen ja sähköpostin perusteella tai hakuavaimen ja ryhmän tilin perusteella.
Luokka: InsCensusServiceStd
Metodi: findContacts
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 Yhteyshenkilö-entiteettiä ja noutaa kaikki yhteyshenkilöt, joilla on vastaava etunimi ja/tai sukunimi ja/tai sähköpostiosoite ja tili.
-
Kaikki täsmätyn yhteyshenkilön tunnus, etunimi, sukunimi ja sähköposti lisätään vastauksen 'yhteyshenkilöt'-noodien luetteloon.
-
-
Jos palvelupyynnön tietosisältö sisältää searchKey- ja ryhmätilin:
-
Jos annettu hakusavain sisältää yhden sanan, palvelu kyselee Yhteyshenkilö-entiteettiä ja hakee kaikki yhteyshenkilöt, joilla on osittaiset/tarkat vastaavat nimet ja tilit. Osittaista vastaavuutta tuetaan nimille, jotka alkavat annetulla hakusanaan.
-
Jos annettu avain sisältää useamman kuin yhden sanan:
-
Palvelu huomioi Yhteyshenkilöt-haussa vain kaksi ensimmäistä sanaa (välilyönnillä erotettuna) ja ei huomioi muita hakusanoja.
-
Palvelu kyselee Yhteyshenkilö-entiteettiä ja noutaa kaikki yhteyshenkilöt 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 yhteyshenkilön tunnus, etunimi, sukunimi ja sähköposti lisätään vastauksen 'yhteyshenkilöt'-noodien luetteloon.
-
Syötteet
| Input | Kuvaus |
|---|---|
accountId
|
Pakollinen Yhteyshenkilöiden GroupAccountId. |
searchKey
|
Pakollinen, jos jäseniä ei käytetä. Yksi tai useampi sana, jota käytetään yhteyshenkilöiden hakemiseen, joiden yhteyshenkilön nimi sisältää hakusanoja. |
members
|
Pakollinen, jos se ei käytä searchKey-avainta. Luettelo yhteyshenkilöistä haettavista jäsenistä. |
| jäsen-noodi | |
FirstName
|
etunimi |
LastName
|
sukunimi |
Email
|
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 yhteyshenkilöiden hakemiseen, joiden yhteyshenkilön nimi sisältää hakusanoja. |
members
|
Pakollinen, jos se ei käytä searchKey-avainta. Luettelo yhteyshenkilöistä haettavista jäsenistä. |
| jäsen-noodi | |
FirstName
|
etunimi |
LastName
|
sukunimi |
Email
|
sähköposti |
Syötetty JSON
Alla on esimerkki syötetystä JSON-tiedostosta:
{
"contacts":[
{
"Id":"003B000000LEreFIAT",
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com"
},
{
"Id":"003B000000M07HDIAZ",
"FirstName":"David",
"LastName":"Boon",
"Email":"cBoon@test.com"
}
] }
Tulos-JSON
Alla on esimerkki tuloksen JSON-tiedostosta:
{
"contacts":[
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"Id":"003B000000LEreFIAT"
},
{
"FirstName":"Christine",
"LastName":"Boon",
"Email":"cBoon@test.com",
"Id":"003B000000M07HDIAZ"
},
...
] }