Loading
Seguro
InsCensusServiceStd:findAccounts

InsCensusServiceStd:findAccounts

Busque cuentas personales existentes por nombre, apellidos y correo electrónico, o por una clave de búsqueda y cuenta de grupo.

Clase: InsCensusServiceStd

Método: findAccounts

Funcionamiento

  1. Si una carga de solicitud de servicio contiene una matriz de miembros con nombre, apellidos, dirección de correo electrónico y una cuenta de grupo:

    1. El servicio consulta la entidad Cuenta y recupera todas las cuentas personales con nombre y/o apellidos coincidentes y/o dirección de correo electrónico y cuenta.

    2. Todos los Id. de cuenta personal, nombre, apellidos y correo electrónico coincidentes se agregan a la lista de nodos "cuentas" en la respuesta.

  2. Si una carga de solicitud de servicio contiene una searchKey y una cuenta de grupo:

    1. Si la clave de búsqueda especificada contiene una palabra, el servicio consulta la entidad Cuenta y recupera todas las cuentas personales con nombres y cuentas coincidentes parciales/exactos. Se admite la coincidencia parcial para nombres que comiencen por la palabra de búsqueda especificada.

    2. Si la clave de búsqueda especificada contiene más de una palabra:

      1. El servicio solo tiene en cuenta las dos primeras palabras (separadas por un espacio) para la búsqueda Cuenta e ignora el resto de las palabras en la clave de búsqueda.

      2. El servicio consulta la entidad Cuenta y recupera todas las cuentas personales con (el nombre comienza por la primera palabra y los apellidos comienzan por la segunda palabra de la clave de búsqueda) o (el nombre comienza por la segunda palabra y los apellidos comienzan por la primera palabra de la clave de búsqueda) y cuenta.

    3. Todas las cuentas personales coincidentes Id., nombre, apellidos y correo electrónico se agregan a la lista de nodos "cuentas" en la respuesta.

Entradas

Entrada Descripción
accountId

Obligatorio.

GroupAccountId de cuentas personales.

searchKey

Obligatorio si no utiliza miembros.

Una o más palabras utilizadas para buscar cuenta personal con nombre de cuenta que contiene palabras clave de búsqueda.

members

Obligatorio si no se utiliza searchKey.

Lista de miembros para buscar cuentas.

nodo miembro  
members.FirstName nombre
members.LastName apellidos
members.PersonEmail email

Opciones remotas

Opción Descripción
accountId

Obligatorio.

GroupAccountId de contactos

searchKey

Obligatorio si no utiliza miembros.

Una o más palabras utilizadas para buscar cuentas personales con nombre de contacto que contiene palabras clave de búsqueda.

members

Obligatorio si no se utiliza searchKey.

Lista de miembros para buscar cuentas personales.

nodo miembro  
FirstName nombre
LastName apellidos
PersonEmail email

JSON de entrada

Este es el JSON de entrada de muestra:

{  
    "accounts":[
                    {
                        "Id":"001B000001QZObgIAH",
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com"
                    },
                    {
                        "Id":"001B000001QZObgIAJ",
                        "FirstName":"David",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com"
                    }            
               ] }

JSON de salida

Este es el JSON de salida de muestra:


{  
 
   "accounts":[
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com",
                        "Id":"001B000001QZObgIAJ"
                    },
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com",
                        "PersonEmail":"001B000001QZObgIAR"
                    },
                    ...
    ] }
 
Cargando
Salesforce Help | Article