詳細情報:
InsCensusServiceStd:createContacts
このサービスを使用して、国勢調査メンバーの取引先責任者を作成します。
クラス: InsCensusServiceStd
方法: createContacts
操作手順
-
このサービスは、取引先責任者レコードが関連付けられていないすべての関連
GroupCensusMemberレコードを取得するために を使用しcensusMemberIdsます。 GroupCensusMemberにリンクされた取引先責任者がある場合、サービスはそれをスキップします。-
サービスによって取引先責任者が作成され、
GroupCensusMemberレコードにリンクされます。 -
このサービスでは、[
duplicateKeys] オプションを使用して重複を特定します。これらの項目に同じ値を持つ既存の取引先責任者レコードがある場合、サービスは既存の取引先責任者レコードを使用します。入力にduplicateKeysパラメータがない場合、サービスは国勢調査メンバーごとに新しい取引先責任者レコードを作成します。 -
GroupCensusMemberごとに、サービスは [isPortalUser__c] 項目をチェックします。値が true の場合、組織に存在しないユーザー (ユーザーのメールに基づく) が作成されます。 - このサービスは、必須のパラメータ (
emailEncoding、profileId、timeZoneSID、localeSID、languageLocale) に基づいてユーザーを作成します。
リモートオプション
オプション |
説明 |
|---|---|
|
必須。 ユーザーのローカル言語。 例: |
|
必須。 ユーザーのロケーション SID。 例: |
|
メールの文字コード種別。 例: |
|
必須。 作成するユーザーのプロファイル ID プロファイル ID はユーザー ID と同じです。 詳細は、「ユーザーまたはプロファイルの Salesforce ID の検索」を参照してください。 |
|
ユーザーのタイムゾーン SID。 例: |
|
重複項目をチェックするカンマ区切り項目名。 例: 使用しない場合、重複する項目はすべて無視されます。 |
出力 JSON
正常に作成された国勢調査メンバーの取引先責任者 ID のリストが返されます。
GroupCensusMemberレコードの ID
{
"censusMemberIds": [
"0r6RO0000000430YAA",
"0r6RO000000042vYAA"
],
"duplicateKeys": "FirstName,LastName"
"emailEncoding": "UTF-8",
"timeZoneSID": "America/New York",
"languageLocale": "en_US",
"localeSID": "en_US",
"profileId": "00eRO000000OUVRYA4",
}Contactレコードの ID
{
"contactIds": [
"003RO000002yi8iYAA",
"003RO000002yi8dYAA"
]
}