U bent hier:
InsCensusService:createContacts
Gebruik deze service om contactpersonen te maken voor leden van de volkstelling en communitygebruikers (portalgebruikers).
Methode: createContacts
De manier waarop het werkt...
-
De service gebruikt de
censusIdom alle gerelateerdeGroupCensusMember__cop te halen om een contactpersoon te maken. Als er een lijst metcensusMemberIdswordt aangeleverd, worden contactpersonen voor elk lid gemaakt. -
censusIdheeft prioriteit en negeertcensusMemberIdsals beide als invoer worden gebruikt. -
Als de
GroupCensusMember__cal een gekoppelde contactpersoon heeft, slaat de service deze over. -
De service maakt de contactpersoon en koppelt deze aan de
GroupCensusMember__c. -
Voor elke
GroupCensusMember__ccontroleert de service het veldisPortalUser__c. Als het veld is ingesteld optrue, 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,localeSIDenlanguageLocale.
Invoer
Invoer |
Beschrijving |
|---|---|
|
Verplicht. ID van telling die is gebruikt om contactpersonen te maken. |
|
Verplicht. Lijst van ID's van tellingsleden om contactpersonen te maken. |
Externe opties
Optie |
Beschrijving |
|---|---|
|
Verplicht. De lokale taal van de gebruiker. Voorbeeld: |
|
Verplicht. Locatie-SID van de gebruiker. Voorbeeld: |
|
Type e-mailcodering. Voorbeeld: |
|
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. |
|
Tijdzone-SID van de gebruiker. Voorbeeld: |
|
Door komma's gescheiden veldnamen. Gebruikt om te controleren op duplicaatvelden. Voorbeeld: Indien niet gebruikt, worden duplicaatvelden genegeerd OPMERKING: Voor aangepaste velden is notatie naamruimte gevolgd door veldnaam. Bijvoorbeeld: |
