本記事では CData サポート担当からこんなことを聞かれたらどこを確認すべきか?という観点で、よく頂くお問合せ内容をご紹介します。
記事はこちら →TēPsは、API を介して EC モール、受注管理システム、Google スプレッドシートやチャットツールなど、日々の業務で利用するさまざまなサービスや機能を自由に組み合わせ、プログラミングの知識や経験がなくても、自社独自の業務を自動化できるiPaaS です。
そんなTēPs はAmazon セラーセントラルやYahoo! ショッピング、ShopifyといったEC 系のコネクタが多数提供されていましたが、CData Connect Cloud 向けのコネクターを提供しています。本記事ではこのCData Connect Cloud のコネクタを使ってQuickBooks Online のデータをkintone に連携する手順を解説します。
CData Connect Cloud は、QuickBooks Online データのクラウド to クラウドの仮想OData インターフェースを提供し、TēPs からリアルタイムにQuickBooks Online データへ連携することができます。
TēPs でQuickBooks Online データをリアルタイムで操作するには、Connect Cloud からQuickBooks Online に接続し、コネクションにユーザーアクセスを提供してQuickBooks Online データのOData エンドポイントを作成する必要があります。
必要であれば、Connect Cloud 経由でQuickBooks Online に接続するユーザーを作成します。
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
CData Connect Cloud では、簡単なクリック操作ベースのインターフェースでデータソースに接続できます。
QuickBooks Online への接続にはOAuth 認証標準を使います。Embedded Credentials を使用すると、接続プロパティを設定せずに接続できます。接続すると、本製品はデフォルトブラウザでOAuth エンドポイントを開きます。ログインして、アプリケーションにアクセス許可を与えるだけです。本製品がOAuth プロセスを完了します。
詳細はヘルプドキュメントを参照してください。
QuickBooks Online に接続したら、目的のテーブルのOData エンドポイントを作成します。
コネクションとOData エンドポイントを設定したら、TēPs からQuickBooks Online データに接続できます。
それではTēPs 側で連携用のフレーズ(一連の処理をまとめたもの)を作成していきましょう。
フレーズを作成したら処理を追加していきます。
次に取得したテーブルデータをループする処理を追加します。
最後にループの中でkintone への登録処理を作成します。
これでフレーズの作成は完了です。それでは画面右上の再生ボタンからフレーズを実行してみましょう。
このように、CData Connect Cloudを経由することで、API 側の複雑な仕様を意識せずにTēPs 各種クラウドサービスと連携できます。他にも多くのデータソースに対応するCData Connect Cloud の詳細をこちらからご覧ください。