Loading
Assicurazioni
InsCensusServiceStd:createContacts

InsCensusServiceStd:createContacts

Utilizzare questo servizio per creare referenti per i membri del censimento.

Classe: InsCensusServiceStd​​

Metodo: createContacts

Funzionamento

  1. Il servizio utilizza il censusMemberIds per recuperare tutti i record GroupCensusMember​​ correlati a cui non è associato un record Referente.
  2. Se il GroupCensusMember​​ ha un Referente collegato, il servizio lo salta.
  3. Il servizio crea il referente e lo collega al record GroupCensusMember​​.
  4. Il servizio utilizza l'opzione duplicateKeys per 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 parametro duplicateKeys nell'input, il servizio crea un nuovo record Referente per ogni membro del censimento.
  5. Per ogni GroupCensusMember​​ il servizio controlla il campo isPortalUser__c. Se il suo valore è true , il servizio crea un utente se non esiste nell'organizzazione (in base alle email degli utenti).
  6. Il servizio crea l' utente in base ai seguenti parametri obbligatori: emailEncoding , profileId , ​timeZoneSID​​ , localeSID e ​languageLocale .

Input

Input

Descrizione

censusMemberIds

Obbligatorio.

Elenco degli ID dei membri del censimento del gruppo per la creazione di Referenti.

Opzioni remote

Opzione

Descrizione

languageLocale

Obbligatorio.

Lingua locale dell'utente.

Esempio: en_US

localeSID 

Obbligatorio.

SID posizione dell'utente.

Esempio: en_US

emailEncoding

Tipo di codifica email.

Esempio: UTF-8

profileId

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.

timeZoneSID

SID fuso orario dell'utente.

Esempio: America/New_York

duplicateKeys

Nomi di campi delimitati da virgole per verificare la presenza di campi duplicati.

Esempio: FirstName, LastName, BirthDate

Se non viene utilizzato, il servizio ignora tutti i campi duplicati.

Input JSON

Per questo servizio non è richiesto alcun JSON di input.

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