クラウドRPA BizteX Connect でPayPal のデータにアクセス

杉本和也
杉本和也
リードエンジニア
CData Connect AI を使ってPayPal のデータのOData API エンドポイントを作成し、BizteX Connect からPayPal のデータにアクセスする方法。

BizteX Connect は BizteX 社が提供する国産iPaaS です。ノーコードでkintone やChatwork などさまざまなクラウドサービスと連携したフローを作成し、業務の自動化・効率化を実現することができます。この記事では、CData Connect AI を経由して BizteX Connect からPayPal のデータを取得し活用する方法を説明します。

CData Connect AI はPayPal のデータへのクラウドベースのOData インターフェースを提供し、BizteX Connect からPayPal のデータへのアクセスを実現します。

Connect AI を構成

BizteX Connect でPayPal のデータを操作するには、Connect AI からPayPal に接続し、コネクションにユーザーアクセスを提供してPayPal のデータのOData エンドポイントを作成する必要があります。

PayPal に接続したら、目的のテーブルのOData エンドポイントを作成します。

(オプション)新しいConnect AI ユーザーの追加

必要であれば、Connect AI 経由でPayPal に接続するユーザーを作成します。

  1. 「Users」ページに移動し、 Invite Users をクリックします。
  2. 新しいユーザーのE メールアドレスを入力して、 Send をクリックしてユーザーを招待します。 新しいユーザーを招待
  3. 「Users」ページからユーザーを確認および編集できます。 Connect AI ユーザー

パーソナルアクセストークン(PAT)の追加

OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。

  1. Connect AI アプリの右上にあるユーザー名をクリックし、「User Profile」をクリックします。
  2. 「User Profile」ページで「Access Token」セクションにスクロールし、 Create PAT をクリックします。
  3. PAT の名前を入力して Create をクリックします。 Creating a new PAT
  4. パーソナルアクセストークン(PAT)は作成時にしか表示されないため、必ずコピーして安全に保存してください。

Connect AI からPayPal に接続

CData Connect AI では、簡単なクリック操作ベースのインターフェースでデータソースに接続できます。

  1. Connect AI にログインし、 Add Connection をクリックします。 コネクションの追加
  2. 「Add Connection」パネルから「PayPal」を選択します。 データソースの選択
  3. 必要な認証プロパティを入力し、PayPal に接続します。

    それでは、PayPal への接続について説明していきましょう。CData製品では、2つのPayPal API のテーブルに対応しています。これらのAPI は、それぞれ異なる認証方法を使用します。

    • REST API はOAuth 標準を使用します。REST API で認証するには、AuthSchemeOAuth に設定し、OAuthClientId およびOAuthClientSecret プロパティを設定してください
    • 非推奨:SOAP API は廃止予定です。より優れたリソースアクセスのため、REST API のご利用をお勧めします

    必要なAPI 資格情報の取得方法については、ヘルプドキュメントの「はじめに」をご確認ください。

    使用するAPI を選択するには、Schema プロパティをREST またはSOAP に設定します。

    テスト目的では、UseSandbox をtrue に設定してSandbox 資格情報をご利用いただけます。

    接続の設定(Salesforce の表示)
  4. Create & Test をクリックします。
  5. 「Add PayPal Connection」ページの「Permissions」タブに移動し、ユーザーベースのアクセス許可を更新します。 権限を更新

Connect AI にPayPal OData エンドポイントを追加する

PayPal に接続したら、目的のテーブルのOData エンドポイントを作成します。

  1. OData ページに移動し、 Add をクリックして新しいOData エンドポイントを作成します。
  2. PayPal 接続(例:PayPal1)を選択し、Next をクリックします。
  3. 使用するテーブルを選択し、「Confirm」をクリックします。 テーブルを選択(Salesforce の例)

コネクションとOData エンドポイントを設定したら、BizteX Connect からPayPal のデータに接続できます。

PayPal のデータに接続したプロジェクト・シナリオの作成

CData Connect AI 側の準備が完了したら、早速BizteX Connect 側でプロジェクト・シナリオの作成を開始します。

  1. まずはプロジェクトとシナリオ(フロー)を作成します。シナリオ(フロー)はプロジェクト単位でまとめて管理できるようです。
  2. 「新規プロジェクト作成」をクリック
  3. 任意の名称でプロジェクトを作成します。
  4. その後「+新規シナリオ作成」をクリックして、PayPal のデータ連携シナリオの作成を進めていきます。

起動イベントの設定

シナリオの作成で一番最初に設定することが、起動イベントの構成です。BizteX Connect ではさまざまな起動イベントが存在しますが、今回は検証用途として「手動」実行にしてみました。

  1. 「アプリ選択」の一覧から「一般」を選択し
  2. 「ボタンを押して実行」を選択します。
  3. それぞれのイベントでは出力データが変数として格納されます。内容を確認して「完了して次へ」をクリックしましょう。

HTTP コネクタの構成

今回のシナリオでは、PayPal のデータを取得して BizteX Connect で扱えるようにします。

  1. CData Connect AI へのアクセスには「HTTP コネクタ」が利用できるので、アプリの一覧から選択します。
  2. アクションは「HTTP リクエスト」を指定します。
  3. 続いて、データを取得するためのAPI リクエストを指定します。今回はデータを取得するのでGET リクエストです。対象のURL はCData Connect AI のAPI ドキュメントから取得してきて指定しましょう。
  4. 基本設定が完了したら、オプションを指定します。ここで最低限必要になるオプションはCData Connect AI への認証情報の指定です。以下のようなJSON 形式でx-cdata-authtoken のプロパティにCData Connect AI で構成したユーザーのトークンを指定すれば接続が行えます。
  5. すべての設定が完了したら出力結果を確認してみましょう。以下のようにBody の中の「value」オブジェクトの中に配列形式でデータが格納されていることが確認できます。正常にBizteX Connect からPayPal のデータが取得できていますね。
  6. あとはBizteX Connect の各種機能を活用して、さまざまなサービスとの連携を実現できます。

クラウドアプリケーションからPayPal のデータへのライブ接続

BizteX Connect からPayPal のリアルタイムデータに直接接続できるようになりました。これで、PayPal のデータを複製せずにより多くの接続とアプリを作成できます。

クラウドアプリケーションから直接100を超えるSaaS 、ビッグデータ、NoSQL ソースへのリアルタイムデータアクセスを取得するには、CData Connect AI を参照してください。

はじめる準備はできましたか?

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル お問い合わせ