ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
CData Connect Server を使用すると、Salesforce コンソールのようなアプリケーションや、Salesforce1 Mobile App のようなモバイルアプリケーションからQuickBooks POS データにアクセスできます。この記事ではCData Connect Server とSalesforce Connect を使用して、標準のSalesforce オブジェクトと外部のQuickBooks POS オブジェクトにアクセスします。
Salesforce Connect でリアルタイムQuickBooks POS データを操作するには、Connect Server からQuickBooks POS に接続し、新しい仮想データベースへのユーザーアクセスを提供してQuickBooks POS データのOData エンドポイントを作成する必要があります。
Reveal からConnect Server を介してQuickBooks POS に接続するユーザーを作成します。
CData Connect Server は、簡単なポイントアンドクリックインターフェースを使用してAPI を生成します。
ローカルQuickBooks インスタンスに接続する場合は、接続プロパティを設定する必要はありません。
CData 製品 はリモートコネクタ経由でQuickBooks にリクエストを作成します。リモートコネクタはQuickBooks POS と同じマシン上で動作し、軽量の組み込みWeb サーバーを介して接続を受け入れます。サーバーはSSL/TLS をサポートし、ユーザーにリモートマシンからのセキュアな接続を可能にします。
初めて接続するときは、リモートコネクタをQuickBooks POS で認可する必要があります。詳細はヘルプドキュメントの「はじめに」を参照してください。
QuickBooks POS に接続したら、目的のテーブルのOData エンドポイントを作成します。
複数の異なるドメインにアクセスして接続すると、クロスサイトスクリプティングの制限に違反する恐れがあります。その場合には、「OData」->「Settings」でCORS 設定を構成します。
設定への変更を保存します。
以下のステップに従って、CData Connect に生成されたフィードに接続します。
URL:CData Connect OData エンドポイントのURL を入力します。OData URL のフォーマットはCONNECT_SERVER_URL/api.rsc/ です。
「Format」メニューから「JSON」を選択します。
外部データソースを作成したら、以下のステップに従って、データソースへの変更を反映するQuickBooks POS 外部オブジェクトを作成します。QuickBooks POS 外部オブジェクトの定義をQuickBooks POS テーブルの定義と同期します。
QuickBooks POS データを外部データソースとして追加し、QuickBooks POS テーブルを外部オブジェクトとして同期すると、標準のSalesforce オブジェクトと同じように外部QuickBooks POS オブジェクトを使用できるようになります。
フィルタリストビューを使用して新しいタブを作成します。
外部オブジェクトのレポートを作成します。
Salesforce ダッシュボードから、QuickBooks POS オブジェクトを作成、更新、および削除します。
この時点で、Salesforce からリアルタイムQuickBooks POS データに直接接続ができます。Salesforce のようなアプリケーションから簡単に100を超えるSaaS、Big Data、NoSQL ソースのデータにアクセスする方法の詳細は、Connect Server ページを参照してください。