Lightning Connect で e-Sales Manager External オブジェクトと連携

CData Connect Server をつかって、e-Sales Manager のデータ の仮想SQL Server として接続し、スマートデバイスやクラウドアプリケーションで利用。Connect Server と Salesforce Lightning Connect を使ってe-Sales Manager オブジェクトを作成して、アプリケーションやダッシュボードでデータを使用。

加藤龍彦
デジタルマーケティング

最終更新日:2022-11-25

こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。

CData Connect Server を使ってSalesforce コンソールやSalesforce Mobile App からe-Sales Manager のデータ に接続することができます。 この記事では、CData Connect Server およびSalesforce Lightning Connect をつかって、e-Sales Manager 外部オブジェクトを作成します。

CData Connect Server は、ピュアSQL のクラウドインターフェースをe-Sales Manager に提供し、データを複製せずにSalesforce Lightning Connect からリアルタイムe-Sales Manager のデータとの統合を手軽に実現します。Salesforce Lightning Connect はCData Connect Server をSQL Server データベースとして認識し、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をe-Sales Manager に直接プッシュして、サーバー側の処理を利用して、e-Sales Manager のデータを素早く返します。

  1. Connect Server にログインし、[DATA MODEL]をクリックします。 データベースを追加
  2. [Available Data Sources]から[e-Sales Manager]を選択します。
  3. 必要な認証プロパティを入力し、e-Sales Manager に接続します。

    e セールスマネージャー Remix に接続するには、User、Passowrd、URL、TenantId パラメータが必要です。

    • User:API を実行するためのログインユーザーのユーザーID。
    • Password:API を実行するためのログインユーザーのユーザーパスワード
    • URL:e-Sales Manager Remix エンドポイントへのURL。例:https://XXX.softbrain.co.jp
    • TenantId:e-Sales Manager Remix テナント名のTenantd。例:cdata
    接続の設定
  4. Create & Test をクリックします。
  5. Edit e-Sales Manager Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。 権限を更新
  6. USERS タブでAuthToken を取得します。

コネクションが構成されたら、Salesforce Lightning Connect からe-Sales Manager に接続できるようになります。

e-Sales Manager データ にOData データソースとして接続

次の手順で、Connect Server からのフィードに接続する設定を行います。

  1. セールスフォースにログインして、[設定]→[開発]→[外部データソース]をクリックします。
  2. [新規外部データソース]をクリックします。
  3. 以下のプロパティにデータを入力します。:
    • 外部データソース: リストビューやレポートで使われるラベル名を入力。
    • 名前: ユニークな識別子を入力。
    • 種別: SQL Server を選択。
  4. 認証には、次のプロパティを設定します:
    • 認証プロトコル: パスワード認証を選択します。OAuth 2.0 も選択可能です。
    • Certificate: Enter or browse to the certificate to be used to encrypt and authenticate communications from Salesforce to your server.
    • 管理者ユーザ名: Connect Server で設定したユーザー名を入力。
    • 管理者パスワード: ユーザーのauth トークンを入力。
Configuration settings for the data source. (NetSuite is shown.)

e-Sales Manager データ と同期したオブジェクトの作成

外部データソース作成後、次の手順で e-Sales Manager のデータを反映する外部オブジェクトを作成します。 e-Sales Manager 外部オブジェクトとe-Sales Manager テーブルの定義を同期する必要があります。

  1. 作成した外部データソースを選択します。
  2. [検証して同期]をクリックします。
  3. e-Sales Manager テーブルをクリックして、外部オブジェクトとします。
The list of tables to synchronize in Salesforce. (NetSuite is shown.)

Salesforce オブジェクトとして e-Sales Manager データ にアクセス

e-Sales Manager のデータ を外部データソースとして追加し、e-Sales Manager テーブルをe-Sales Manager 外部データソースとして同期すると、標準のSalesforce オブジェクトとして外部オブジェクトを使用することができます。

  • フィルターリストビュー付で新しいタブを作成する:

    A filtered list view shown on a custom tab. (NetSuite Invoices are shown.)
  • 標準Salesforce オブジェクトと並べて e-Sales Manager 外部オブジェクトをディスプレイできます:

    A related list that shows an indirect lookup relationship, which links a child external object to a parent standard object. (Salesforce accounts and associated NetSuite invoices are shown.)

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。