Loading
Seguro
InsCensusService:createContacts

InsCensusService:createContacts

Utilice este servicio para crear contactos para miembros del censo y usuarios de comunidad (portal).

Importante
Importante Desde Winter '23 en adelante, tenemos el servicio InsCensusServiceStd:createContacts activado para funcionar con el modelo de datos estándar de Salesforce para Financial Services Cloud y Health Cloud. Los clientes existentes pueden seguir utilizando este servicio, pero no se proporcionarán más mejoras en el paquete Seguro gestionado.

Clase: InsCensusService

Método: createContacts

Funcionamiento

  • El servicio utiliza el censusId para recuperar todos los registros de GroupCensusMember__c relacionados para crear un Contacto. Si se proporciona una lista de censusMemberIds, se crearán contactos para cada miembro. 

  • censusId tiene prioridad e ignora censusMemberIds si se utilizan ambos como entrada.

  • Si el GroupCensusMember__c ya 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 campo isPortalUser__c. Si el campo está establecido como true, 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, localeSID y languageLocale.

Entradas

Ingreso

Descripción

censusId

Obligatorio.

Id. de censo utilizado para crear Contactos.

censusMemberIds

Obligatorio.

Lista de identificadores de miembros del censo para crear contactos.

Opciones remotas

Opción

Descripción

languageLocale

Obligatorio.

El idioma local del usuario.

Ejemplo: en_US

localeSID 

Obligatorio.

SID de ubicación del usuario.

Ejemplo: en_US

emailEncoding

Tipo de codificación de email.

Ejemplo: UTF-8

profileId

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.

timeZoneSID

SID de zona horaria del usuario.

Ejemplo: America/New_York

duplicateKeys

Nombres de campo delimitados por comas.

Se utiliza para comprobar campos duplicados.

Ejemplo: FirstNameLastNameBirthDate

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: vlocity_ins__Gender__c

JSON de entrada

No se requiere ningún JSON de entrada para este servicio.

JSON de salida

El resultado JSON de salida será una lista de Id. de contacto de miembros del censo creados con éxito.

{
  "contactIds": [
    "0031U00000pCm53QAC",
    "0031U00000pCm54QAC"
  ]
}
 
Cargando
Salesforce Help | Article