Loading
Assicurazioni
InsCensusServiceStd:findAccounts

InsCensusServiceStd:findAccounts

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

Classe: InsCensusServiceStd

Metodo: findAccounts

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à Account e recupera tutti gli account personali con nome e/o cognome corrispondenti e/o indirizzo email e account.

    2. Tutti gli ID account personale, il nome, il cognome e l'email corrispondenti vengono aggiunti all'elenco dei nodi 'account' 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à Account e recupera tutti gli account personali 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 Account e ignora il resto delle parole nella chiave di ricerca.

      2. Il servizio esegue una query sull'entità Account e recupera tutti gli account personali 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 account.

    3. Tutti gli account personali corrispondenti ID, nome, cognome e email vengono aggiunti all'elenco dei nodi 'account' nella risposta.

Input

Input Descrizione
accountId

Obbligatorio.

GroupAccountId degli account personali.

searchKey

Obbligatorio se non si utilizzano i membri.

Una o più parole utilizzate per cercare account personali con nome account contenente parole chiave di ricerca.

members

Obbligatorio se non si utilizza searchKey.

Elenco dei membri in cui cercare gli account.

nodo membro  
members.FirstName nome
members.LastName cognome
members.PersonEmail 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 account personali con nome referente contenenti parole chiave di ricerca.

members

Obbligatorio se non si utilizza searchKey.

Elenco dei membri in cui cercare gli account personali.

nodo membro  
FirstName nome
LastName cognome
PersonEmail email

Input JSON

Di seguito è riportato il JSON di input di esempio:

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

JSON di output

Di seguito è riportato il JSON di output di esempio:


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