Olet tässä:
InsCensusServiceStd:createUpdateAccounts
Käytä tätä palvelua luodaksesi henkilötilejä määritetyn väestönlaskun jäsenille. Se päivittää myös olemassa olevat henkilötilit käyttämällä duplicateKeys-parametriä.
Luokka: InsCensusServiceStd
Metodi: createUpdateAccounts
Henkilötilien täytyy olla käytössä organisaatiossa, kun käytät tätä palvelua.
Miten se toimii
Jos haluat luoda henkilötilejä määritetyn väestönlaskun jäsenille, tämä palvelu:
- Hakee
censusMemberIds.-arvoon perustuvienGroupCensusMember-tietueiden luettelon - Luo henkilötilin jokaiselle
GroupCensusMember. -
Seuraavat neljä kenttää ja kartoitus kopioidaan
GroupCensusMember-tietueesta tilitietueeseen.GroupCensusMember Tili FirstName FirstName Sukunimi LastName Sähköposti PersonEmail Syntymäaika Henkilön syntymäpäivä -
Jos syötät input-arvossa
duplicateKeys-parametrin, palvelu käyttää Pilkuilla erotettujen Tili-objektin kenttien luetteloa identtisten tietueiden tunnistamiseen. Jos sinulla on olemassa oleva tilitietue, jolla on samat arvot näille kentille, palvelu käyttää olemassa olevaa tilitietuetta. JosduplicateKeys-parametriä ei ole, palvelu luo uuden tilitietueen jokaiselle määrityksen jäsenelle.-
duplicateKeys-kenttien täytyy olla osa tilitietueeseen kopioituja kenttiä. Jos välität muita kenttiä, niitä ei huomioida identtisten tietueiden havaitsemisen aikana.
-
-
Päivittää väestönlaskun jäsenen
AccountId- jaContactId-kentät. -
Määrittää äskettäin luodun henkilötilin tunnukseksi
GroupCensusMember.AccountIdja sitä vastaavan yhteyshenkilötietueen tunnukseksiGroupCensusMember.ContactId. -
Palvelu luo käyttäjätietueen niiden
GroupCensusMember-tietueille, joidenIsPortalUseron tosi. Se käyttää käyttäjätietueen luomiseen kenttiäemailEncoding,localeSID,languageLocale,timeZoneSIDjaprofileId.
Etäasetukset
| Vaihtoehto | Kuvaus |
|---|---|
censusMemberIds |
Pakollinen. Luettelo |
duplicateKeys
|
Tili-objektin pilkuilla erotettujen kenttien merkkijono, jolla voidaan tarkastaa olemassa olevien tilitietueiden identtisyys. Esimerkki: |
personAccountRecordType |
Valinnainen. Henkilötilin tietuetyyppi. Jos arvoa ei välitetä, sen oletusarvo on Henkilötili. |
emailEncoding |
Pakollinen. Käyttäjätietueen luomisen koodausmuoto. |
localeSID |
Pakollinen. Maantieteellisen sijainnin suojaustunnus. |
languageLocale |
Pakollinen. Kielen suojaustunnus. |
timeZoneSID
|
Pakollinen. Aikavyöhykkeen suojaustunnus. |
profileId |
Pakollinen. Käyttäjätietueeseen liitetyn profiilitietueen tunnus. |
Tulos-JSON
Tulostettu JSON on luettelo onnistuneesti luotujen tai päivitettyjen GroupCensusMember-tietueiden tilien tunnuksista.
GroupCensusMember-tietueiden tunnukset:
{
"censusMemberIds": [
"0r6RO0000000430YAA",
"0r6RO000000042vYAA"
],
"duplicateKeys": "FirstName,LastName"
"emailEncoding": "UTF-8",
"timeZoneSID": "America/New York",
"languageLocale": "en_US",
"localeSID": "en_US",
"profileId": "00eRO000000OUVRYA4",
}Contact Tietueiden tunnukset:
{
"accountIds": [
"003RO000002yi8iYAA",
"003RO000002yi8dYAA"
]
}