Loading
Verzekering
InsCensusServiceStd:findContacts

InsCensusServiceStd:findContacts

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

Klasse: InsCensusServiceStd

Methode: findContacts

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 Contactpersoon en haalt alle contactpersonen op met overeenkomende voor- en/of achternaam en/of e-mailadres en account.

    2. Alle overeenkomende contactpersonen-ID, voornaam, achternaam en e-mailadres worden toegevoegd aan de knooppuntlijst 'contactpersonen' 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 Contactpersoon en haalt alle contactpersonen 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 de zoekopdracht Contactpersonen en negeert de rest van de woorden in de zoeksleutel.

      2. De service voert een query uit op de entiteit Contactpersoon en haalt alle contactpersonen 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. Alle overeenkomende contactpersonen-ID, voornaam, achternaam en e-mailadres worden toegevoegd aan de knooppuntlijst 'contactpersonen' in de respons.

Invoer

Invoer Beschrijving
accountId

Verplicht

GroupAccountId van contactpersonen.

searchKey

Verplicht als leden niet worden gebruikt.

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

members

Verplicht als searchKey niet wordt gebruikt.

Lijst van leden om naar te zoeken in contactpersonen.

lidknooppunt
FirstName voornaam
LastName achternaam
Email 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 contactpersonen te zoeken met de contactpersoonsnaam die trefwoorden voor zoeken bevat.

members

Verplicht als searchKey niet wordt gebruikt.

Lijst van leden om naar te zoeken in contactpersonen.

lidknooppunt
FirstName voornaam
LastName achternaam
Email e-mail

Invoer-JSON

Hier is de voorbeeldinvoer-JSON:

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

Uitvoer-JSON

Hier is de voorbeelduitvoer-JSON:

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