製品をチェック

製品の詳細・30日間の無償トライアルはこちら

CData Connect

ノーコードアプリ開発プラットフォーム bubble でe-Sales Manager にアクセス

CData Connect Server を使ってe-Sales Manager データのOData API エンドポイントを作成して、bubble からe-Sales Manager データを使ったアプリを作成する方法。

杉本和也
リードエンジニア

最終更新日:2021-11-15

こんにちは!リードエンジニアの杉本です。

bubble はプログラミングを行わずにWebアプリケーションを開発できるクラウドサービスです。この記事では、CData Connect Server を経由して bubble からe-Sales Manager に連携する方法を説明します。

CData Connect Server は、e-Sales Manager データのクラウド to クラウドの仮想OData インターフェースを提供し、bubble からリアルタイムにe-Sales Manager データへ連携することができます。
bubble からe-Sales Manager にデータ連携。

e-Sales Manager の仮想OData API エンドポイントを作成

まずCData Connect Server でデータソースへの接続およびOData API エンドポイント作成を行います。

  1. CData Connect Server にログインして、Databases をクリックします。 データベースを追加
  2. 利用できるデータソースアイコンから"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. Test Database をクリックします。
  5. Permission -> Add をクリックして、新しいユーザーを追加し、適切な権限を指定します。
  6. API タブをクリックして OData API エンドポイントが生成されていることを確認します。

bubble API Connector の構成

それでは bubble側でCData Connect Server に連携するための API Connector を構成します。

  1. まず、bubble の Pluginsタブに移動して「Add Pluings」をクリックします。
  2. 一覧の中から「API Connector」を検索し、インストールしてください。
  3. インストール後、連携設定の画面が出てくるので、任意の名称を入力し、Header情報に「x-cdata-authtoken」と予め取得したCData Connect Server のTokenを設定します。
  4. 続いて、e-Sales Managerのエンドポイントを呼び出す定義を追加します。「GET」リクエストで、CData Connect Server で定義したAPIエンドポイントのURLを入力してください。
  5. 最後に「Initialize call」を行い、データ項目の型情報を調整します。
  6. 特に変更がなければデフォルトのままでOKです。以上で bubble から CData Connect Server への連携設定は完了です。

UIを構成する

それではbubble でe-Sales Manager のデータを呼び出してみましょう。今回はExcel Likeなテーブルを表示できるUIコンポーネントでデータを呼び出してみます。

  1. Add Pluingsで「Excel-like HandsonTable」を追加します。
  2. あとは、このUIコンポーネントを配置して、CData Connect Server のPluginをバインドするだけでOKです。
  3. テーブルにバインドする配列要素はvalue 要素を指定してみてください。
  4. プレビュー画面に移動することで、e-Sales Manager からデータを取得した一覧画面が確認できます。

このように、CData Connect Serverを経由することで、API 側の複雑な仕様を意識せずにAPI 連携をしたウェブアプリをbubble で開発できます。他にも多くのデータソースに対応するCData Connect Server の詳細をこちらからご覧ください。

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

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