intra-mart Accel Platform Salesforce 連携セットアップガイド 初版 2016-08-01

8. 疎通確認

intra-mart Accel Platform システム管理者向けの作業になります。
Salesforce 連携 、および、Salesforce Streaming クライアント の疎通確認を行います。

8.1. Salesforce 連携 の疎通確認

Salesforce 連携 の疎通確認を行います。
設定ファイルの編集」で認証タイプ「oauth-client」を設定した場合、手順1.から実施してください。
「oauth-client」以外の認証タイプを利用する場合は、手順7.から実施してください。
  1. 任意のユーザで intra-mart Accel Platform にログインしてください。

  2. ユーティリティメニューより、「個人設定」-「外部連携アプリケーション」を選択します。

    ../../_images/linkage_01.png
  3. 「Salesforce REST API」 の「許可」をクリックします。

    ../../_images/linkage_02.png
  4. 「決定」をクリックします。

    ../../_images/linkage_03.png
  5. Salesforce の認証画面に遷移します。
    Salesforce のユーザアカウントでサインインします。
    ../../_images/linkage_04-1.png

    Salesforce からアクセス許可を求められるので、内容を確認して許可をクリックします。

    ../../_images/linkage_04-2.png
  6. サインインが完了し、以下の画面が表示されれば認証タイプ「oauth-client」を利用した連携準備が完了になります。

    ../../_images/linkage_05.png
  7. サイトマップより、「LogicDesigner」-「Salesforce オブジェクト操作定義新規作成」を選択します。

    • IM-LogicDesigner が利用可能なユーザで実施してください。
    ../../_images/linkage_06.png
  8. 「Salesforce オブジェクト操作定義編集」の「クライアントID」に「 設定ファイルの編集 」で定義した「クライアントID」が表示されていることを確認します。

    ../../_images/linkage_07.png
  9. 疎通確認を行う「クライアントID」を選択して、「オブジェクト」欄の「オブジェクト検索」リンクをクリックします。

    ../../_images/linkage_08.png
  10. 「オブジェクト検索」ダイアログの「バージョン」に Salesforce APIバージョン 、オブジェクト一覧に Salesforce のオブジェクトが表示されていれば、Salesforce 連携 の疎通確認は完了となります。

    ../../_images/linkage_09.png
    ../../_images/linkage_10.png

8.2. Salesforce Streaming クライアント の疎通確認

Salesforce Streaming クライアント の疎通確認を行います。
Salesforce 連携 の疎通確認」にて「認証タイプ」が「fixed-user-password」の「クライアントID」に対する疎通確認を完了させてから実施してください。
  1. 「IM-Salesforce 管理者」ロールが付与されているユーザで intra-mart Accel Platform にログインしてください。

  2. サイトマップより「Salesforce」-「トピック一覧」を選択します。

    ../../_images/linkage_11.png
  3. 「トピックを登録」をクリックします。

    ../../_images/linkage_12.png
  4. 「トピックを登録」ダイアログの「クライアントID」と「トピック」に以下の内容が表示されていることを確認します。

    項目名
    クライアントID 「認証タイプ」が「fixed-user-password」のクライアントID
    トピック一覧 Salesforce に登録されている PushTopic
  5. 以下の内容を選択して「決定」ボタンをクリックします。

    項目名
    クライアントID Salesforce Streaming クライアント で使用するクライアントID
    トピック一覧 接続する PushTopic
    詳細 任意
    ステータス 有効
    ../../_images/linkage_13.png
  6. 「セッション一覧画面」をクリックします。

    ../../_images/linkage_14.png
  7. 登録したトピックの「ステータス」が「RUNNING」になっていれば Salesforce Streaming クライアント の疎通確認は完了となります。

    ../../_images/linkage_15.png