Loading
Vakuutus
InsCensusServiceStd:createContacts

InsCensusServiceStd:createContacts

Käytä tätä palvelua luodaksesi yhteyshenkilöitä kyselyn jäsenille.

Luokka: InsCensusServiceStd​​

Metodi: createContacts

Miten se toimii?

  1. Palvelu käyttää tätä censusMemberIds hakeakseen kaikki siihen liittyvät GroupCensusMember​​-tietueet, joihin ei liity yhteyshenkilötietuetta.
  2. Jos GroupCensusMember​​ sisältää linkitetyn yhteyshenkilön, palvelu ohittaa sen.
  3. Palvelu luo yhteyshenkilön ja linkittää sen GroupCensusMember​​-tietueeseen.
  4. 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 ole duplicateKeys-parametriä, palvelu luo uuden yhteyshenkilötietueen jokaiselle rekisteröinnin jäsenelle.
  5. Palvelu tarkastaa jokaisen GroupCensusMember​​ isPortalUser__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).
  6. Palvelu luo käyttäjän näiden pakollisten parametrien perusteella: emailEncoding , profileId , ​timeZoneSID​​ , localeSID ja ​languageLocale .

Syötteet

Input

Kuvaus

censusMemberIds

Pakollinen.

Luettelo ryhmän jäsenen tunnuksista, joilla voi luoda yhteyshenkilöitä.

Etäasetukset

Vaihtoehto

Kuvaus

languageLocale

Pakollinen.

Käyttäjän paikallinen kieli.

Esimerkki: en_US

localeSID 

Pakollinen.

Käyttäjän sijainnin SID.

Esimerkki: en_US

emailEncoding

Sähköpostin koodaustyyppi.

Esimerkki: UTF-8

profileId

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.

timeZoneSID

Käyttäjän aikavyöhykkeen SID.

Esimerkki: America/New_York

duplicateKeys

Pilkuilla erotettujen kenttien nimet identtisten kenttien varalta.

Esimerkki: FirstName, LastName, BirthDate

Jos sitä ei käytetä, palvelu ei huomioi kaikkia identtisiä kenttiä.

Syötetty JSON

Tälle palvelulle ei vaadita syötettyä JSON-tiedostoa.

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"
    ]
}
 
Ladataan
Salesforce Help | Article