Loading
Verzekering
InsCensusServiceStd:createContacts

InsCensusServiceStd:createContacts

Gebruik deze service om contactpersonen te maken voor leden van de volkstelling.

Klasse: InsCensusServiceStd​​

Methode: createContacts

De manier waarop het werkt...

  1. De service gebruikt de censusMemberIds om alle gerelateerde GroupCensusMember​​ op te halen waaraan geen contactpersoonsrecord is gekoppeld.
  2. Als de GroupCensusMember​​ een gekoppelde contactpersoon heeft, slaat de service deze over.
  3. De service maakt de contactpersoon en koppelt deze aan de GroupCensusMember​​.
  4. De service gebruikt de optie duplicateKeys om duplicaten te identificeren. Als er een bestaande contactpersoonsrecord is met dezelfde waarden voor deze velden, gebruikt de service de bestaande contactpersoonsrecord. Wanneer er geen duplicateKeys in de invoer is, maakt de service een nieuwe contactpersoonsrecord voor elk tellingslid.
  5. Voor elke GroupCensusMember​​ controleert de service het veld isPortalUser__c. Als de waarde true (waar) is, maakt de service een gebruiker als deze niet voorkomt in de organisatie (op basis van e-mailadres van de gebruiker).
  6. De service maakt de gebruiker op basis van deze verplichte parameters: emailEncoding , profileId , ​timeZoneSID​​ , localeSID en ​languageLocale .

Invoer

Invoer

Beschrijving

censusMemberIds

Verplicht.

Lijst van ID's van leden van groepstelling om contactpersonen te maken.

Externe opties

Optie

Beschrijving

languageLocale

Verplicht.

De lokale taal van de gebruiker.

Voorbeeld: en_US

localeSID 

Verplicht.

Locatie-SID van de gebruiker.

Voorbeeld: en_US

emailEncoding

Type e-mailcodering.

Voorbeeld: UTF-8

profileId

Verplicht.

Profiel-ID van de te maken gebruikers

Profiel-ID is hetzelfde als Gebruikers-ID.

Zie De Salesforce-ID voor een gebruiker of profiel zoeken voor meer informatie.

timeZoneSID

Tijdzone-SID van de gebruiker.

Voorbeeld: America/New_York

duplicateKeys

Door komma's gescheiden veldnamen om te controleren op duplicaatvelden.

Voorbeeld: FirstName, LastName, BirthDate

Indien niet gebruikt, negeert de service alle duplicaatvelden.

Invoer-JSON

Er is geen invoer-JSON vereist voor deze service.

Uitvoer-JSON

De service retourneert een lijst van contactpersoons-ID's van met succes gemaakte tellingsleden.

ID's van GroupCensusMember

{      
    "censusMemberIds": [
        "0r6RO0000000430YAA",
        "0r6RO000000042vYAA"
    ],
    "duplicateKeys": "FirstName,LastName"
    "emailEncoding": "UTF-8",
    "timeZoneSID": "America/New York",
    "languageLocale": "en_US",
    "localeSID": "en_US",
    "profileId": "00eRO000000OUVRYA4",
}

ID's van Contact

{    
    "contactIds": [
        "003RO000002yi8iYAA",
        "003RO000002yi8dYAA"
    ]
}
 
Wordt geladen
Salesforce Help | Article