製品をチェック

CData Connect Cloud の詳細情報はこちら。無償トライアルはこちら:

  無償トライアル

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

お問い合わせ

CData Connect を使用したAcumatica データのPower Automate Desktop への統合


CData Connect for Acumatica は、Microsoft Power Automate Desktop を使用したAcumatica データのワークフローへの統合を可能にします。


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

CData Connect は、Power Automate のようなワークフローオートメーションツールのAcumatica データへのリアルタイムアクセスを実現します。この記事では、Acumatica データを単純なワークフローに統合し、 Acumatica データをCSV ファイルに保存する方法について説明します。

CData Connect は、リアルタイムインターフェースをAcumatica に提供し、データを複製せずにPower Automate からAcumatica データとリアルタイムで統合できるようにします。Connect は、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をAcumatica に直接プッシュし、サーバー側の処理を利用して、Acumatica データを高速で返します。

Connect Cloud からAcumatica に接続する

CData Connect Cloud は直感的なクリック操作ベースのインターフェースを使ってデータソースに接続します。
  1. Connect Cloud にログインし、 Add Connection をクリックします。 Adding a Connection
  2. Add Connection パネルから「Acumatica」を選択します。 データソースを選択
  3. 必要な認証プロパティを入力し、Acumatica に接続します。

    Acumatica に接続するには、次の接続プロパティを設定してください。

    • User:ユーザー名に設定。
    • Password:パスワードに設定。
    • Company:会社名に設定。
    • Url:Acumantica URL に、http://{Acumatica ERP instance URL}/entity/{Endpoint name}/{Endpoint version}/ の形式で設定。
      例えば、https://acumatica.com/entity/Default/17.200.001/。

    詳細については、CData ドライバードキュメントの「はじめに」を参照してください。

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

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

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

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

コネクションが構成されたら、Power Automate Desktop からAcumatica に接続できるようになります。

Acumatica データをPower Automate ワークフローに統合する

CData Connect Acumatica を構成すると、Acumatica データをPower Automate ワークフローに統合することができるようになります。Microsoft Power Automate を開き、新しいフローを追加して、フローに名前を付けます。

A new flow in Power Automate

フローエディタでは、Acumatica に接続し、SQL を使用してAcumatica にクエリを実行し、クエリの結果をCSV ドキュメントに書き込むためのオプションを追加できます。

Open SQL Connection を追加する

「Open SQL connection」アクションを追加(Action -> Database)し、オプションをクリックして接続文字列を構築します。Data Link Properties ウィザードにて:

  1. Provider タブで、Microsoft OLE DB Driver for SQL Server を選択します。
  2. Connection タブで、
    1. Select or enter a server nametds.cdata.com,14333 に設定します。
    2. Enter information to lag onto the server で「Use a specific username and password」を選択します。
      • User name をCData Connect Cloud のユーザー名(例:user@mydomain.com)に設定します。
      • Password をPAT に設定します。
      • Select the database では、先ほど構成したデータベース(例:Acumatica1)を使用します。
  3. [接続のテスト]をクリックして、正しく接続できているかをテストします。
  4. 「OK」をクリックします。 A configured connection to CData Connect

Data Link Properties ウィザードで接続文字列を作成したら、アクションを保存します。

A configured 'Open SQL connection' action

SQL ステートメントの実行アクションを追加する

「Execute SQL statement」アクション(Action -> Database)を追加し、プロパティを構成します。

  • Get connection by:SQL 接続変数
  • SQL connection:%SQLConnection%(上記の「Open SQL connection」の変数)
  • SQL statement:SELECT * FROM Events

プロパティを設定したら、アクションを保存します。

A configured 'Execute SQL statement' action

Write to CSV File アクションを追加する

「Write to CSV file」アクションを追加(Action -> File)し、プロパティを構成します。

  • Variable to write to:%QueryResult%(上記の「Execute SQL statement」アクションの変数)
  • File path:ディスク上のファイルに設定します。
  • 必要に応じてAdvanced 設定を構成します。

プロパティを設定したら、アクションを保存します。

A configured 'Write to CSV file' action

Close SQL Connection アクションを追加する

「Close SQL connection」アクション(Action -> Database)を追加し、プロパティを構成します。

  • SQL Connection:%SQLConnection%(上記の「Open SQL connection」の変数)

プロパティを設定したら、アクションを保存します。

A configured 'Close SQL connection' action

フローの保存と実行

フローのすべてのオプションを設定したら、ディスクアイコンをクリックしてフローを保存します。プレイアイコンをクリックしてフローを実行します。

A fully configured workflow

これで、Acumatica データをCSV ファイルに保存するワークフローが完成しました。

Application data in a CSV file (Salesforce is shown)

CData Connect Cloud を使用することで、Microsoft Power Automate ワークフロー内でAcumatica データにライブ接続できるようになります。

クラウドアプリケーションからAcumatica データへのSQL アクセス

Power Automate タスクからAcumatica データへリアルタイムに直接接続ができるようになりました。これで、Acumatica データを複製せずにより多くの接続とワークフローを作成してビジネスを推進できます。

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

Power Automate の関連記事

この記事では、CData Connect Cloud とPower Automate Desktop の使用について説明します。Power Automate(Desktop & Online)を使用するその他の方法については、以下の記事をご覧ください。