Usted está aquí:
InsCensusService:createContacts
Utilice este servicio para crear contactos para miembros del censo y usuarios de comunidad (portal).
Método: createContacts
Funcionamiento
-
El servicio utiliza el
censusIdpara recuperar todos los registros deGroupCensusMember__crelacionados para crear un Contacto. Si se proporciona una lista decensusMemberIds, se crearán contactos para cada miembro. -
censusIdtiene prioridad e ignoracensusMemberIdssi ambos se utilizan como una entrada. -
Si el
GroupCensusMember__cya tiene un Contacto vinculado, el servicio lo omitirá. -
El servicio crea el Contacto y lo vincula al registro de
GroupCensusMember__c. -
Para cada
GroupCensusMember__c, el servicio comprobará el campoisPortalUser__c. Si el campo está establecido comotrue, el servicio creará un usuario si el usuario no existe aún en la organización (basándose en el correo electrónico del usuario); de lo contrario, se omitirá. -
El usuario se crea utilizando los parámetros requeridos:
emailEncoding,profileId,timeZoneSID,localeSIDylanguageLocale.
Entradas
Entrada |
Descripción |
|---|---|
|
Obligatorio. Id. del censo utilizado para crear Contactos. |
|
Obligatorio. Lista de Id. de miembros del censo para crear contactos. |
Opciones remotas
Opción |
Descripción |
|---|---|
|
Obligatorio. El idioma local del usuario. Ejemplo: |
|
Obligatorio. SID de ubicación del usuario. Ejemplo: |
|
Tipo de codificación de correo electrónico. Ejemplo: |
|
Obligatorio. Id. de perfil de los usuarios que se crearán El Id. de perfil es el mismo que el Id. de usuario. Para obtener más información, consulte Buscar el Id. de Salesforce para un usuario o de perfil. |
|
SID de zona horaria del usuario. Ejemplo: |
|
Nombres de campo delimitados por comas. Se utiliza para comprobar campos duplicados. Ejemplo: Si no se utiliza, los campos duplicados se ignoran NOTA: Para campos personalizados, formato es espacio de nombres seguido de nombre de campo. Por ejemplo: |
