Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsCensusServiceStd:createContacts

InsCensusServiceStd:createContacts

このサービスを使用して、国勢調査メンバーの取引先責任者を作成します。

クラス: ​InsCensusServiceStd​​

方法: createContacts

操作手順

  1. このサービスは、取引先責任者レコードが関連付けられていないすべての関連GroupCensusMember​​レコードを取得するために を使用しcensusMemberIdsます。
  2. GroupCensusMember​​にリンクされた取引先責任者がある場合、サービスはそれをスキップします。
  3. サービスによって取引先責任者が作成され、GroupCensusMember​​レコードにリンクされます。
  4. このサービスでは、[duplicateKeys] オプションを使用して重複を特定します。これらの項目に同じ値を持つ既存の取引先責任者レコードがある場合、サービスは既存の取引先責任者レコードを使用します。入力に duplicateKeys パラメータがない場合、サービスは国勢調査メンバーごとに新しい取引先責任者レコードを作成します。
  5. GroupCensusMember​​ ごとに、サービスは [isPortalUser__c] 項目をチェックします。値が true の場合、組織に存在しないユーザー (ユーザーのメールに基づく) が作成されます。
  6. このサービスは、必須のパラメータ (emailEncoding、profileId、​timeZoneSID​​、localeSID、​languageLocale) に基づいてユーザーを作成します。

入力:

入力

説明

censusMemberIds

必須。

取引先責任者を作成するためのグループ国勢調査メンバー ID のリスト。

リモートオプション

オプション

説明

languageLocale

必須。

ユーザーのローカル言語。

例: en_US

localeSID 

必須。

ユーザーのロケーション SID。

例: en_US

emailEncoding

メールの文字コード種別。

例: UTF-8

profileId

必須。

作成するユーザーのプロファイル ID

プロファイル ID はユーザー ID と同じです。

詳細は、「ユーザーまたはプロファイルの Salesforce ID の検索」を参照してください。

timeZoneSID

ユーザーのタイムゾーン SID。

例: America/New_York

duplicateKeys

重複項目をチェックするカンマ区切り項目名。

例: FirstName、LastName、BirthDate

使用しない場合、重複する項目はすべて無視されます。

Input JSON

このサービスに必要な入力 JSON はありません。

出力 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"
    ]
}
 
読み込み中
Salesforce Help | Article