Loading
Försäkring
InsCensusServiceStd:createContacts

InsCensusServiceStd:createContacts

Använd denna tjänst för att skapa kontakter för folkräkningsmedlemmar.

Klass: InsCensusServiceStd​​

Metod: createContacts

Så här fungerar det

  1. Tjänsten använder censusMemberIds för att hämta alla relaterade GroupCensusMember​​ som inte har en kontaktpost associerad med sig.
  2. Om GroupCensusMember​​ har en länkad kontakt hoppar tjänsten över den.
  3. Tjänsten skapar kontakten och länkar den till GroupCensusMember​​.
  4. Tjänsten använder alternativet duplicateKeys för att identifiera dubbletter. Om det finns en befintlig kontaktpost med samma värden för dessa fält använder tjänsten den befintliga kontaktposten. Om det inte finns någon duplicateKeys i indatan skapar tjänsten en ny kontaktpost för varje folkräkningsmedlem.
  5. För varje GroupCensusMember​​ kontrollerar tjänsten isPortalUser__c. Om dess värde är sant skapar tjänsten en användare om den inte finns i organisationen (baserat på användarens e-postadress).
  6. Tjänsten skapar användaren baserat på dessa parametrar: emailEncoding , profileId , ​timeZoneSID​​, localeSID och ​languageLocale .

Indata

Indata

Beskrivning

censusMemberIds

Obligatoriskt.

Lista över ID:n för gruppräkningsmedlemmar för att skapa kontakter.

Fjärralternativ

Alternativ

Beskrivning

languageLocale

Obligatoriskt.

Användarens lokala språk.

Exempel: en_US

localeSID 

Obligatoriskt.

Användarens plats-ID.

Exempel: en_US

emailEncoding

Typ av e-postkodning.

Exempel: UTF-8

profileId

Obligatoriskt.

Profil-ID för de användare som ska skapas

Profil-ID är samma som Användar-ID.

Mer information finns i Hitta Salesforce-ID för en användare eller profil.

timeZoneSID

Användarens tidszon-SID.

Exempel: America/New_York

duplicateKeys

Kommaavgränsade fältnamn för att kontrollera om det finns dubblettfält.

Exempel: FirstName, LastName, BirthDate

Om den inte används ignorerar tjänsten alla dubblettfält.

Indata-JSON

Det finns ingen JSON för indata som behövs för denna tjänst.

JSON för utdata

Tjänsten returnerar en lista över kontakt-ID:n för framgångsrikt skapade folkräkningsmedlemmar.

ID för GroupCensusMember

{      
    "censusMemberIds": [
        "0r6RO0000000430YAA",
        "0r6RO000000042vYAA"
    ],
    "duplicateKeys": "FirstName,LastName"
    "emailEncoding": "UTF-8",
    "timeZoneSID": "America/New York",
    "languageLocale": "en_US",
    "localeSID": "en_US",
    "profileId": "00eRO000000OUVRYA4",
}

ID för Contact

{    
    "contactIds": [
        "003RO000002yi8iYAA",
        "003RO000002yi8dYAA"
    ]
}
 
Laddar
Salesforce Help | Article