Olet tässä:
InsCensusServiceStd:createContacts
Käytä tätä palvelua luodaksesi yhteyshenkilöitä kyselyn jäsenille.
Luokka: InsCensusServiceStd
Metodi: createContacts
Miten se toimii?
-
Palvelu käyttää tätä
censusMemberIdshakeakseen kaikki siihen liittyvätGroupCensusMember-tietueet, joihin ei liity yhteyshenkilötietuetta. - Jos
GroupCensusMembersisältää linkitetyn yhteyshenkilön, palvelu ohittaa sen. -
Palvelu luo yhteyshenkilön ja linkittää sen
GroupCensusMember-tietueeseen. -
Palvelu käyttää identtisten tietueiden tunnistamiseen
duplicateKeys-vaihtoehtoa. Jos sinulla on yhteyshenkilötietue, jolla on samat arvot näille kentille, palvelu käyttää olemassa olevaa yhteyshenkilötietuetta. Kun input-arvossa ei oleduplicateKeys-parametriä, palvelu luo uuden yhteyshenkilötietueen jokaiselle rekisteröinnin jäsenelle. -
Palvelu tarkastaa jokaisen
GroupCensusMemberisPortalUser__c-kentän. Jos sen arvo on true , palvelu luo käyttäjän, jos sitä ei ole olemassa organisaatiossa (käyttäjän sähköpostien perusteella). - Palvelu luo käyttäjän näiden pakollisten parametrien perusteella:
emailEncoding,profileId,timeZoneSID,localeSIDjalanguageLocale.
Syötteet
Input |
Kuvaus |
|---|---|
|
Pakollinen. Luettelo ryhmän jäsenen tunnuksista, joilla voi luoda yhteyshenkilöitä. |
Etäasetukset
Vaihtoehto |
Kuvaus |
|---|---|
|
Pakollinen. Käyttäjän paikallinen kieli. Esimerkki: |
|
Pakollinen. Käyttäjän sijainnin SID. Esimerkki: |
|
Sähköpostin koodaustyyppi. Esimerkki: |
|
Pakollinen. Luotavien käyttäjien profiilin tunnus Profiilin tunnus on sama kuin Käyttäjätunnus. Lisätietoja on kohdassa Käyttäjän tai profiilin Salesforce-tunnuksen löytäminen. |
|
Käyttäjän aikavyöhykkeen SID. Esimerkki: |
|
Pilkuilla erotettujen kenttien nimet identtisten kenttien varalta. Esimerkki: Jos sitä ei käytetä, palvelu ei huomioi kaikkia identtisiä kenttiä. |
Tulos-JSON
Palvelu palauttaa luettelon onnistuneesti luotujen kyselyn jäsenten yhteyshenkilö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
{
"contactIds": [
"003RO000002yi8iYAA",
"003RO000002yi8dYAA"
]
}