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 se utilizan ambos como 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 aún no existe en la organización (basándose en email de usuario); de lo contrario, se omitirá. -
El usuario se crea utilizando los parámetros requeridos:
emailEncoding,profileId,timeZoneSID,localeSIDylanguageLocale.
Entradas
Ingreso |
Descripción |
|---|---|
|
Obligatorio. Id. de censo utilizado para crear Contactos. |
|
Obligatorio. Lista de identificadores 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 email. Ejemplo: |
|
Obligatorio. Id. de perfil de los usuarios que se crearán Id. de perfil es el mismo que 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 utilizan, los campos duplicados se ignoran NOTA: Para campos personalizados, formato es espacio de nombres seguido por nombre de campo. Por ejemplo: |
