Ti trovi qui:
InsCensusServiceStd:createContacts
Utilizzare questo servizio per creare referenti per i membri del censimento.
Classe: InsCensusServiceStd
Metodo: createContacts
Funzionamento
-
Il servizio utilizza il
censusMemberIdsper recuperare tutti i recordGroupCensusMembercorrelati a cui non è associato un record Referente. - Se il
GroupCensusMemberha un Referente collegato, il servizio lo salta. -
Il servizio crea il referente e lo collega al record
GroupCensusMember. -
Il servizio utilizza l'opzione
duplicateKeysper identificare i duplicati. Se esiste un record Referente con gli stessi valori per questi campi, il servizio utilizza il record Referente esistente. Quando non è presente alcun parametroduplicateKeysnell'input, il servizio crea un nuovo record Referente per ogni membro del censimento. -
Per ogni
GroupCensusMemberil servizio controlla il campoisPortalUser__c. Se il suo valore è true , il servizio crea un utente se non esiste nell'organizzazione (in base alle email degli utenti). - Il servizio crea l' utente in base ai seguenti parametri obbligatori:
emailEncoding,profileId,timeZoneSID,localeSIDelanguageLocale.
Input
Input |
Descrizione |
|---|---|
|
Obbligatorio. Elenco degli ID dei membri del censimento del gruppo per la creazione di Referenti. |
Opzioni remote
Opzione |
Descrizione |
|---|---|
|
Obbligatorio. Lingua locale dell'utente. Esempio: |
|
Obbligatorio. SID posizione dell'utente. Esempio: |
|
Tipo di codifica email. Esempio: |
|
Obbligatorio. ID profilo degli utenti da creare L'ID profilo è uguale all'ID utente. Per ulteriori informazioni, vedere Trovare l'ID Salesforce per un utente o un profilo. |
|
SID fuso orario dell'utente. Esempio: |
|
Nomi di campi delimitati da virgole per verificare la presenza di campi duplicati. Esempio: Se non viene utilizzato, il servizio ignora tutti i campi duplicati. |
JSON di output
Il servizio restituisce un elenco di ID referente dei membri del censimento creati correttamente.
ID dei record GroupCensusMember
{
"censusMemberIds": [
"0r6RO0000000430YAA",
"0r6RO000000042vYAA"
],
"duplicateKeys": "FirstName,LastName"
"emailEncoding": "UTF-8",
"timeZoneSID": "America/New York",
"languageLocale": "en_US",
"localeSID": "en_US",
"profileId": "00eRO000000OUVRYA4",
}ID dei record Contact
{
"contactIds": [
"003RO000002yi8iYAA",
"003RO000002yi8dYAA"
]
}