Loading
Verzekering
InsCensusService:createContacts

InsCensusService:createContacts

Gebruik deze service om contactpersonen te maken voor leden van de volkstelling en communitygebruikers (portalgebruikers).

Belangrijk
Belangrijk Vanaf Winter '23 hebben we de service InsCensusServiceStd:createContacts ingeschakeld om te werken met het standaardgegevensmodel van Salesforce voor Financial Services Cloud en Health Cloud. Bestaande klanten kunnen deze service blijven gebruiken, maar er worden geen verdere uitbreidingen in het beheerde pakket Verzekeringen geleverd.

Klasse: InsCensusService

Methode: createContacts

De manier waarop het werkt...

  • De service gebruikt de censusId om alle gerelateerde GroupCensusMember__c op te halen om een contactpersoon te maken. Als er een lijst met censusMemberIds wordt aangeleverd, worden contactpersonen voor elk lid gemaakt. 

  • censusId heeft prioriteit en negeert censusMemberIds als beide als invoer worden gebruikt.

  • Als de GroupCensusMember__c al een gekoppelde contactpersoon heeft, slaat de service deze over.

  • De service maakt de contactpersoon en koppelt deze aan de GroupCensusMember__c.

  • Voor elke GroupCensusMember__c controleert de service het veld isPortalUser__c. Als het veld is ingesteld op true, maakt de service een gebruiker als de gebruiker nog niet bestaat in de organisatie (op basis van gebruikers-e-mail); anders wordt deze overgeslagen. 

  • De gebruiker wordt gemaakt met behulp van de vereiste parameters: emailEncoding, profileId, timeZoneSID, localeSID en languageLocale.

Invoer

Invoer

Beschrijving

censusId

Verplicht.

ID van telling die is gebruikt om contactpersonen te maken.

censusMemberIds

Verplicht.

Lijst van ID's van tellingsleden 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.

Gebruikt om te controleren op duplicaatvelden.

Voorbeeld: FirstName, LastName, BirthDate

Indien niet gebruikt, worden duplicaatvelden genegeerd

OPMERKING: Voor aangepaste velden is notatie naamruimte gevolgd door veldnaam. Bijvoorbeeld: vlocity_ins__Gender__c

Invoer-JSON

Er is geen invoer-JSON vereist voor deze service.

Uitvoer-JSON

Het uitvoer-JSON-resultaat bestaat uit een lijst van contactpersoons-ID's van met succes gemaakte tellingsleden.

{
  "contactIds": [
    "0031U00000pCm53QAC",
    "0031U00000pCm54QAC"
  ]
}
 
Wordt geladen
Salesforce Help | Article