製品をチェック

製品についての詳細情報や無償トライアルをご案内します:

CData Connect Server

データ連携でお困りですか?

お問い合わせ

Epicor ERP データに連携するAppSheet アプリを作成


CData Connect Server を使って、ノーコードでEpicor ERP に連携する業務アプリケーションをAppSheet で作成。


epicorerp ロゴ画像
connect ロゴ画像

Connect Server

AppSheet ロゴ画像

AppSheet は、業務アプリケーションをノーコードで開発できるサービスです。ユーザーは、モバイル、タブレット、ウェブアプリケーションを作成することが可能です。AppSheet とCData Connect Server を一緒に使うことで、簡単にEpicor ERP データに連携する業務アプリを開発することができます。この記事では、AppSheet とConnect Server でEpicor ERP に連携するシンプルなアプリケーションを作成する方法を説明します。

CData Connect Server は、Epicor ERP データのインターフェースを仮想SQL Server として提供し、AppSheet でネイティブにサポートされたデータと同じように連携するアプリケーションが作成できます。AppSheet では、データにアクセスするアプリでは、内部でSQL クエリを発行しています。CData Connect Server がAppSheet が発行するSQL クエリ(フィルタリングやJOIN も可能)をパースしてEpicor ERP に送り、AppSheet にEpicor ERP からのデータを返します。インテリジェントなサーバーサイドプロセスで、多様なクエリをパフォーマンス良く利用できます。

NOTE:AppSheet からCData Connect Server に接続するには、利用するCData Connect Server インスタンスをネットワーク経由での接続が可能なサーバーにホスティングして、URL(例えば、myConnectInstance.cdata.com)での接続が可能な状態にしてください。CData Connect がローカルでホスティングされており、localhost アドレス(例えば、localhost:8080)またはローカルネットワークのIP アドレス(例えば、192.168.1.x)からしか接続できない場合、AppSheet はCData Connect Server に接続することができません。


Epicor ERP の仮想SQL Server データベースを作成

CData Connect Server は、直観的なPoint-and-click インターフェースでデータソースへの接続およびAPI エンドポイント作成を行います。

  1. Connect Server にログインして、Databases をクリックします。 Adding a database
  2. 利用できるデータソースアイコンから"Epicor ERP" を選択します。
  3. Epicor ERP に接続するために必要なプロパティを入力します。

    ERP インスタンスに接続するには、次の接続プロパティを指定してください。

    • Url:ERP インスタンスをホストしているサーバーのURL。例えば、https://myserver.EpicorSaaS.com
    • ERPInstance:ERP インスタンス名。
    • User:アカウントのユーザー名。
    • Password:アカウントのパスワード。
    • Service:データを取得するサービス。例えば、BaqSvc。

    また、オプションで次の接続プロパティを指定することもできます。

    • ApiKey:アカウント設定に応じて、いくつかのサービスへの接続に必要となるオプションのキー。
    • ApiVersion:デフォルトはv1。新しいEpicor API を使用するにはv2 に設定してください。
    • Company:ApiVersion をv2 に設定した場合は必須になります。
    Configuring a connection (Salesforce is shown).
  4. Test Database をクリックします。
  5. Permission をクリックして、接続で使用したいユーザーに適切な権限を指定します。

これで、Epicor ERP の仮想データベースが作成でき、AppSheet からの連携が可能になりました。

AppSheet でEpicor ERP データを連携利用

以下の手順で、AppSheet でCData Connect Server を使って、Epicor ERP データソースをAppSheet に作成します。

  1. まずはAppSheet にログイン。
  2. メニューの「Account settings」をクリックします。
  3. 「Sources」タブをクリックして、「+New Data Source」ボタンから新しいデータソースを追加します。 AppSheet で新規データソースを作成
  4. 「Cloud Database」を選択して、接続情報を設定します。
    • Type:SQL Server
    • Server: 接続するCData Connect Serverインスタンス、例:CONNECT_SERVER_URL:1433
    • Database:仮想データベース名、例: EpicorERP1
    • Username:Connect Server で接続許可を与えたユーザー名
    • Password:Connect Server ユーザーのパスワード
    • SSL:Don't Require SSL
    Connect Server への接続情報を指定
  5. 「Test」をクリックします。
  6. 「Authorize Access」をクリックします。

アプリを作成

これで、Epicor ERP のデータソースが作成されました。いよいよEpicor ERP に連携するアプリを開発します。メニューから「My apps」をクリックします。

  1. 「Create」->「App」->「Start with existing data」の順にクリックして、新しいアプリの作成を始めます。 新しいアプリの作成
  2. アプリの名前と適切なカテゴリーを設定します。
  3. 新しく作成したデータソース (例:database-1) を選択します。
  4. 次の画面で、データソースのテーブルとビューの一覧を確認できます。アプリ作成で使用したいデータを選択してください。 テーブルの選択

これで、選択したテーブルからカラムを選んで、アプリをデザインできます。Preview パネルでデザインしたアプリを確認して、パブリッシュしましょう。

Connect Server でデータ連携したアプリをデザイン。

アプリケーションから240以上のSaaS、ビッグデータ、NoSQL、会計、CRM、MA などのツールにSQL でデータ連携するには、CData Connect Server をぜひお試しください。