このページでは、Datastream で使用するように Salesforce インスタンスを構成する方法について説明します。
始める前に
Datastream で使用するように Salesforce の構成を開始する前に、次の操作を行う必要があります。
- 有効な Salesforce 組織にアクセスできること
- Salesforce で設定を操作、変更する方法を知っている
- Salesforce でユーザーとプロファイルを作成する方法を知っている
Datastream で使用するように Salesforce 組織を構成する
Salesforce 組織と Datastream の間で接続を確立するには、ユーザー名とパスワードを使用するか、OAuth 2.0 クライアント認証情報フローを介して認証する必要があります。後者を使用するには、Salesforce 接続アプリまたは外部クライアント アプリを作成します。
Salesforce 組織が特定の IP アドレスからのアクセスを許可するように構成されている場合は、Salesforce が Datastream IP アドレスを受け入れることを確認します。ネットワーク アクセス制限を管理する方法については、Salesforce のドキュメントでネットワーク アクセスとプロファイルベースの IP 制限と組織の信頼できる IP 範囲を設定するをご覧ください。
ユーザーを構成する
- Salesforce で、ユーザーを作成するか、次の手順に沿って既存のユーザーの設定を調整します。
- 専用のプロフィールを作成し、ユーザーに割り当てます。
- 組織で IP アドレスの制限が構成されている場合は、許可された IP アドレスのリストに Datastream の IP アドレスを追加してください。詳細については、プロファイルでログイン IP アドレスを制限するをご覧ください。
- ユーザーが Salesforce REST API と Bulk API 2.0 の両方を使用できるように、ユーザー プロファイルに
API Enabled
権限があることを確認します。 - ストリームに含めるすべてのオブジェクトとフィールドの読み取り権限がユーザー プロファイルに付与されていることを確認します。セキュリティ上の理由から、ユーザーに読み取り専用権限を付与することを検討してください。詳細については、Salesforce のドキュメントの誰が何を表示できるかを制御するをご覧ください。
- 省略可: デフォルトでは、Salesforce は暗号化されたフィールドをマスクされたフィールドとして返します。暗号化されたフィールドの実際の値をユーザーに表示させる必要がある場合は、
View Encrypted Data
権限を付与します。ユーザーの権限セットを編集して権限を付与できます。
省略可: 接続アプリケーションを作成してセットアップする
Salesforce では、接続アプリケーションを使用して、外部アプリケーションを Salesforce API と統合したり、サービス プロバイダを Salesforce 組織と統合したり、サードパーティ アプリケーションが Salesforce 組織からアクセスできるデータを制御したりします。接続済みアプリを使用して Datastream で Salesforce インスタンスを認証する場合は、次の操作を行います。
- 接続アプリを作成します。詳細については、Salesforce のドキュメントをご覧ください。
OAuth 2.0 クライアント認証情報フロー用に接続済みアプリを構成します。
接続されたアプリで
Manage user data via APIs (api)
スコープが有効になっていることを確認します。スコープの詳細については、OAuth トークンとスコープをご覧ください。接続アプリケーションが Datastream IP アドレスを使用して Salesforce API にアクセスできることを確認します。詳細については、接続済みアプリで API へのアクセスを制限すると接続済みアプリの信頼できる IP 範囲を構成するをご覧ください。
コンシューマ キーとコンシューマ シークレットを取得します。
- Salesforce のクイック検索ボックスに「
App
」と入力し、[アプリケーション マネージャー] を選択します。 - リストで接続されているアプリを見つけ、行の右側にあるプルダウンを開きます。
- [表示] を選択します。
- [接続済みアプリを管理] の詳細ページで、[ユーザーの詳細を管理] をクリックします。
- 確認コードの入力を求める画面が表示されます。クライアント認証情報フローを割り当てたユーザーに、確認コードが記載されたメールが送信されます。
- 確認コードを入力します。コンシューマの詳細ページにリダイレクトされ、キーとシークレットが表示されます。接続プロファイルを作成するときに、コンシューマ キーとシークレットを指定する必要があります。
- Salesforce のクイック検索ボックスに「
次のステップ
- 詳しくは、Salesforce ソースをご覧ください。