Loading
Assicurazioni
InsCensusServiceStd:findContacts

InsCensusServiceStd:findContacts

Cercare i referenti esistenti per nome, cognome ed email oppure per chiave di ricerca e account di gruppo.

Classe: InsCensusServiceStd

Metodo: findContacts

Funzionamento

  1. Se un payload della richiesta di servizio contiene una matrice di membri con nome, cognome, indirizzo email e un account di gruppo:

    1. Il servizio esegue una query sull'entità Referente e recupera tutti i referenti con nome e/o cognome corrispondenti e/o indirizzo email e account.

    2. Tutti i referenti corrispondenti ID, nome, cognome e email vengono aggiunti all'elenco dei nodi 'referenti' nella risposta.

  2. Se un payload della richiesta di servizio contiene una searchKey e un account di gruppo:

    1. Se la chiave di ricerca specificata contiene una parola, il servizio esegue una query sull'entità Referente e recupera tutti i referenti con nomi e account corrispondenti parziali/esatti. La corrispondenza parziale è supportata per i nomi che iniziano con la parola di ricerca specificata.

    2. Se la chiave di ricerca specificata contiene più di una parola:

      1. Il servizio considera solo le prime due parole (separate da uno spazio) per la ricerca Referenti e ignora le altre parole nella chiave di ricerca.

      2. Il servizio esegue una query sull'entità Referente e recupera tutti i referenti con (il nome inizia con la prima parola e il cognome inizia con la seconda parola della chiave di ricerca) o (il nome inizia con la seconda parola e il cognome inizia con la prima parola della chiave di ricerca) e l'account.

    3. Tutti i referenti corrispondenti ID, nome, cognome e email vengono aggiunti all'elenco dei nodi 'referenti' nella risposta.

Input

Input Descrizione
accountId

Obbligatorio

GroupAccountId dei referenti.

searchKey

Obbligatorio se non si utilizzano i membri.

Una o più parole utilizzate per cercare referenti con nome referente contenenti parole chiave di ricerca.

members

Obbligatorio se non si utilizza searchKey.

Elenco dei membri da cercare nei referenti.

nodo membro
FirstName nome
LastName cognome
Email email

Opzioni remote

Opzione Descrizione
accountId

Obbligatorio.

GroupAccountId dei referenti.

searchKey

Obbligatorio se non si utilizzano i membri.

Una o più parole utilizzate per cercare referenti con nome referente contenenti parole chiave di ricerca.

members

Obbligatorio se non si utilizza searchKey.

Elenco dei membri da cercare nei referenti.

nodo membro
FirstName nome
LastName cognome
Email email

Input JSON

Di seguito è riportato il JSON di input di esempio:

{  
    "contacts":[
                    {
                        "Id":"003B000000LEreFIAT",
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com"
                    },
                    {
                        "Id":"003B000000M07HDIAZ",
                        "FirstName":"David",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com"
                    }            
               ] }

JSON di output

Di seguito è riportato il JSON di output di esempio:

{  
 
   "contacts":[
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com",
                        "Id":"003B000000LEreFIAT"
                    },
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com",
                        "Id":"003B000000M07HDIAZ"
                    },
                    ...
    ] }
 
Caricamento
Salesforce Help | Article