breadcrumbDescription
InsCensusServiceStd:createContacts
Brug denne tjeneste til at oprette kontakter for optællingsmedlemmer.
Kategori: InsCensusServiceStd
Metode: createContacts
Sådan fungerer det
-
Tjenesten bruger
censusMemberIdstil at hente alle relateredeGroupCensusMember, der ikke har en kontaktregistrering tilknyttet. - Hvis
GroupCensusMemberhar en linket kontakt, springer tjenesten over den. -
Tjenesten opretter kontakten og linker den til
GroupCensusMember. -
Tjenesten bruger
duplicateKeystil at identificere dubletter. Hvis der er en eksisterende kontaktregistrering med de samme værdier for disse felter, bruger tjenesten den eksisterende kontaktregistrering. Når der ikke er nogenduplicateKeysparameter i inputtet, opretter tjenesten en ny kontaktregistrering for hvert optællingsmedlem. -
For hver
GroupCensusMemberkontrollerer tjenestenisPortalUser__c. Hvis dens værdi er sand , opretter tjenesten en bruger, hvis den ikke findes i organisationen (baseret på brugermail). - Tjenesten opretter brugeren baseret på disse krævede parametre:
emailEncoding,profileId,timeZoneSID,localeSIDoglanguageLocale.
Input
Input |
Beskrivelse |
|---|---|
|
Påkrævet. Liste over gruppeoptællingsmedlems-id'er til at oprette kontakter. |
Fjernindstillinger
Indstilling |
Beskrivelse |
|---|---|
|
Påkrævet. Brugerens lokale sprog. Eksempel: |
|
Påkrævet. Brugerens placerings-SID. Eksempel: |
|
Kodningstype for mail. Eksempel: |
|
Påkrævet. Profil-id for de brugere, der skal oprettes Profil-id er det samme som Bruger-id. Hvis du ønsker yderligere oplysninger, kan du se Find Salesforce-id'et for en bruger eller profil . |
|
Brugerens tidszone-SID. Eksempel: |
|
Kommaseparerede feltnavne til at kontrollere for dubletfelter. Eksempel: Hvis den ikke bruges, ignorerer tjenesten alle dubletfelter. |
Output JSON
Tjenesten returnerer en liste over kontakt-id'er for vellykkede oprettede optællingsmedlemmer.
Id'er på GroupCensusMember
{
"censusMemberIds": [
"0r6RO0000000430YAA",
"0r6RO000000042vYAA"
],
"duplicateKeys": "FirstName,LastName"
"emailEncoding": "UTF-8",
"timeZoneSID": "America/New York",
"languageLocale": "en_US",
"localeSID": "en_US",
"profileId": "00eRO000000OUVRYA4",
}Id'er på Contact
{
"contactIds": [
"003RO000002yi8iYAA",
"003RO000002yi8dYAA"
]
}