Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
サービス
カスタムインテグレーション用のユーザーレコードのプロビジョニング

カスタムインテグレーション用のユーザーレコードのプロビジョニング

カスタムインテグレーションを使用して従業員データをインポートし、ユーザープロビジョニングを設定し、重複レコードとプラットフォームの制限を回避しながら大規模なデータセットを管理する方法について説明します。

必要なエディション

サポートされているエディションを表示する

次の表に、プロセスの各ステップの責任者を示します。

ユーザープロビジョニングワークフローロール
アクション 実行者 実行する作業
データのインポート Developer 取り込みワークフローを作成し、個人取引先 → 取引先責任者 → Employee2 の順序でデータをインポートします。
従業員ユーザー設定の定義 システム管理者 デフォルトのプロファイル、メールの文字コード、従業員の状況、権限セットを設定します。
大規模なデータセットの管理 管理者および開発者 2,000 件以上のレコードの一括インポートとバックグラウンドプロビジョニングを調整します。
プロビジョニングプロセスの監視 システム管理者 プロビジョニングジョブを確認し、失敗したレコードを解決します。

データのインポート方法

Employee2 オブジェクトでは、API または Apex を使用してプログラムで挿入する必要があります。開発者と協力して、カスタムワークフローが次の特定の順序に従うようにします。

  1. Create Person Accounts (個人取引先を作成): まず、従業員データを個人取引先としてアップロードします。これにより、リンクされた取引先責任者レコードが自動的に作成されます。
  2. メモ
    メモ データインポートウィザードでは、Employee2 はサポートされていません。従業員レコードは、API または Apex を使用してプログラムで作成する必要があります。
    従業員レコードの作成: カスタムインテグレーションで Apex または Salesforce API を使用して従業員レコードを作成し、各レコードを前のステップで作成した取引先責任者にリンクします。
  3. ユーザープロビジョニング: レコードがアップロードされると、従業員ユーザー設定に基づいてユーザーレコードがリンクまたは作成されます。

従業員ユーザー設定の定義

インテグレーションを開始する前に、すべての新規ユーザーに適用されるデフォルト値を定義します。

  1. [設定] から、[クイック検索] ボックスに「従業員ユーザー設定」と入力し、[従業員ユーザー設定] を選択します。
  2. 次の必須項目を設定します。
    • プロファイル: 新規ユーザーのデフォルトプロファイルを選択します。
    • メールの文字コード: メールの文字コード (UTF-8 など) を選択します。
    • 従業員状況: ユーザープロビジョニングをトリガーする状況を選択します。
    • 権限セット: (統合従業員の場合は必須) 割り当てる権限セットを選択します。
  3. [ユーザープロビジョニング] セクションで、[ユーザープロビジョニングを実行] を選択します。
  4. 確認ウィンドウで [実行] をクリックします。
  5. 従業員レコードが作成またはプロビジョニング状況に更新されると、Salesforce は自動的にユーザープロビジョニングジョブを実行します。手動でプロビジョニングを再度実行する (失敗したレコードを再試行するなど)
    1. [ユーザープロビジョニング] セクションで、[ユーザープロビジョニングを実行] を選択します。
    2. 確認ウィンドウで、[実行] をクリックします。

大規模なデータセットの管理

多数の従業員がいる組織では、200 項目の選択肢の制限があるため、リストビューを使用してレコードを同期することは非効率的です。また、自動ユーザー作成はトランザクションあたり 2,000 レコードに制限されます。

このような場合は、バックグラウンドのユーザープロビジョニングプロセスを使用します。カスタムワークフローで API を使用して従業員データを一括インポートしたら、[従業員ユーザー設定] で [ユーザープロビジョニングを実行] をクリックします。これにより、Salesforce はプラットフォームの制限に達することなく、残りのレコードをバックグラウンドで処理できます。

プロビジョニングプロセスの監視

API または手動の [ユーザープロビジョニングを実行] ボタンを使用してトリガーされたかどうかに関係なく、ユーザー作成の進行状況を追跡します。ユーザープロビジョニングプロセスは、プロビジョニングされていない従業員レコードの数によっては時間がかかる場合があります。プロセスが終了するまで待機している間、他のタスクの処理に進むことができます。

ステータスを確認するには、[Employee User Settings (従業員ユーザー設定)] で [View Processes (プロセスの表示)] をクリックします。有効な進行状況を監視したり、完了したプロセスを確認して成功数を確認したりできます。エラーが発生した場合、ログにはトラブルシューティング用の影響を受ける従業員レコードへの直接リンクが表示されます。

 
読み込み中
Salesforce Help | Article