Sie befinden sich hier:
InsCensusService:createContacts
Verwenden Sie diesen Service, um Kontakte für Zählungsmitglieder und Community-Benutzer (Portal) zu erstellen.
Methode: createContacts
Funktionsweise
-
Der Service verwendet die
censusIdzum Abrufen aller zugehörigenGroupCensusMember__czum Erstellen eines Kontakts. Wenn eine Liste dercensusMemberIdsbereitgestellt wird, werden für jedes Mitglied Kontakte erstellt. -
censusIdhat Vorrang und ignoriertcensusMemberIds, wenn beide als Eingabe verwendet werden. -
Wenn der
GroupCensusMember__cbereits über einen verknüpften Kontakt verfügt, wird er vom Service übersprungen. -
Der Service erstellt den Kontakt und verknüpft ihn mit dem
GroupCensusMember__c. -
Bei jedem
GroupCensusMember__cüberprüft der Service dasisPortalUser__c. Wenn das Feld auftruefestgelegt ist, erstellt der Service einen Benutzer, wenn der Benutzer noch nicht in der Organisation vorhanden ist (basierend auf Benutzer-E-Mails). Andernfalls wird er übersprungen. -
Der Benutzer wird mit den erforderlichen Parametern erstellt:
emailEncoding,profileId,timeZoneSID,localeSIDundlanguageLocale.
Eingaben
Eingabe |
Beschreibung |
|---|---|
|
Pflichtangabe. ID der Volkszählung, die zum Erstellen von Kontakten verwendet wird. |
|
Pflichtangabe. Liste der IDs von Zensusmitgliedern zum Erstellen von Kontakten. |
Remote-Optionen
Option |
Beschreibung |
|---|---|
|
Pflichtangabe. Die lokale Sprache des Benutzers. Beispiel: |
|
Pflichtangabe. Standort-SID des Benutzers. Beispiel: |
|
E-Mail-Codierungstyp. Beispiel: |
|
Pflichtangabe. Profil-ID der zu erstellenden Benutzer Die Profil-ID ist mit der Benutzer-ID identisch. Weitere Informationen finden Sie unter Suchen der Salesforce-ID für einen Benutzer oder ein Profil. |
|
Zeitzonen-SID des Benutzers. Beispiel: |
|
Kommagetrennte Feldnamen. Wird verwendet, um nach doppelten Feldern zu suchen. Beispiel: Wenn nicht verwendet, werden doppelte Felder ignoriert. HINWEIS: Bei benutzerdefinierten Feldern ist das Format Namespace gefolgt von Feldname. Beispiel: |

