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 continuar utilizando este servicio, pero no se proporcionarán más mejoras en el Paquete gestionado de seguros.

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 ambos se utilizan como una 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 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, localeSID y languageLocale.

Entradas

Entrada

Descripción

censusId

Obligatorio.

Id. del censo utilizado para crear Contactos.

censusMemberIds

Obligatorio.

Lista de Id. 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 correo electrónico.

Ejemplo: UTF-8

profileId

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.

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 utiliza, los campos duplicados se ignoran

NOTA: Para campos personalizados, formato es espacio de nombres seguido de 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