Loading
Verzekering
InsCensusServiceStd:findAccounts

InsCensusServiceStd:findAccounts

Zoek naar bestaande persoonsaccounts op voornaam, achternaam en e-mailadres, of op zoeksleutel en groepsaccount.

Klasse: InsCensusServiceStd

Methode: findAccounts

De manier waarop het werkt...

  1. Als de payload van een serviceverzoek een array van leden bevat met voornaam, achternaam, e-mailadres en een groepsaccount:

    1. De service voert een query uit op de entiteit Account en haalt alle persoonsaccounts op met overeenkomende voor- en/of achternaam en/of e-mailadres en account.

    2. Alle overeenkomende persoonsaccount-ID, voornaam, achternaam en e-mailadres worden toegevoegd aan de knooppuntlijst 'accounts' in de respons.

  2. Als de payload van een serviceverzoek een searchKey en een groepsaccount bevat:

    1. Als de opgegeven zoeksleutel één woord bevat, voert de service een query uit op de entiteit Account en haalt alle persoonsaccounts op met gedeeltelijk/exact overeenkomende namen en account. Gedeeltelijke overeenkomst wordt ondersteund voor namen die beginnen met het opgegeven zoekwoord.

    2. Als de opgegeven zoeksleutel meer dan één woord bevat:

      1. De service houdt alleen rekening met de eerste twee woorden (gescheiden door een spatie) voor Account zoeken en negeert de rest van de woorden in de zoeksleutel.

      2. De service voert een query uit op de entiteit Account en haalt alle persoonsaccounts op met (voornaam begint met het eerste woord en achternaam begint met het tweede woord van de zoeksleutel) of (voornaam begint met het tweede woord en achternaam begint met het eerste woord van de zoeksleutel) en account.

    3. ID, voornaam, achternaam en e-mailadres van alle overeenkomende persoonsaccounts worden toegevoegd aan de knooppuntlijst 'accounts' in de respons.

Invoer

Invoer Beschrijving
accountId

Verplicht.

GroupAccountId van persoonsaccounts.

searchKey

Verplicht als leden niet worden gebruikt.

Een of meer woorden die worden gebruikt om te zoeken naar persoonsaccount met accountnaam die trefwoorden voor zoeken bevat.

members

Verplicht als searchKey niet wordt gebruikt.

Lijst van leden om accounts te doorzoeken.

lidknooppunt  
members.FirstName voornaam
members.LastName achternaam
members.PersonEmail e-mail

Externe opties

Optie Beschrijving
accountId

Verplicht.

GroupAccountId van contactpersonen

searchKey

Verplicht als leden niet worden gebruikt.

Een of meer woorden die worden gebruikt om persoonsaccounts te zoeken met de contactpersoonsnaam die trefwoorden voor zoeken bevat.

members

Verplicht als searchKey niet wordt gebruikt.

Lijst van leden om persoonsaccounts te doorzoeken.

lidknooppunt  
FirstName voornaam
LastName achternaam
PersonEmail e-mail

Invoer-JSON

Hier is de voorbeeldinvoer-JSON:

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

Uitvoer-JSON

Hier is de voorbeelduitvoer-JSON:


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