各製品の資料を入手。
詳細はこちら →Power Automate を使用してMYOB AccountRight のデータを自動化されたタスクに統合
CData Connect Cloud を使用してMYOB AccountRight のデータに接続し、MYOB AccountRight のデータをリアルタイムでPower Automate タスクに統合します。
最終更新日:2022-03-07
この記事で実現できるMYOB AccountRight 連携のシナリオ
こんにちは!リードエンジニアの杉本です。
Microsoft Power Automate は、一般的なアプリとサービスでイベント(ワークフロー)を自動化するオンラインサービスです。CData Connect Cloud と組み合わせると、ビジュアライゼーションやダッシュボード用にMYOB AccountRight のデータにクラウドベースでアクセスできます。この記事では、Power Automate からConnect Cloud に接続し、リアルタイムMYOB AccountRight のデータをワークフローとタスクに統合する方法を説明します。
CData Connect Cloud とは?
CData Connect Cloud は、以下のような特徴を持ったクラウド型のリアルタイムデータ連携製品です。
- SaaS やクラウドデータベースを中心とする150種類以上のデータソース
- BI、アナリティクス、ETL、ローコードツールなど30種類以上のツールやアプリケーションから利用可能
- リアルタイムのデータ接続に対応。データの複製を作る必要はありません
- ノーコードでシンプルな設定
詳しくは、こちらの製品資料をご確認ください。
Connect Cloud アカウントの取得
以下のステップを実行するには、CData Connect Cloud のアカウントが必要になります。こちらから製品の詳しい情報とアカウント作成、30日間無償トライアルのご利用を開始できますので、ぜひご利用ください。
Connect Cloud からMYOB AccountRight に接続する
CData Connect Cloud は直感的なクリック操作ベースのインターフェースを使ってデータソースに接続します。- Connect Cloud にログインし、 Add Connection をクリックします。
- Add Connection パネルから「MYOB AccountRight」を選択します。
-
必要な認証プロパティを入力し、MYOB AccountRight に接続します。
MYOB への接続
MYOB 会社ファイルに接続するには、CompanyFileId をデータを取得したい会社ファイルのID に設定します。指定しない場合は、最初に返された会社ファイルのID(アルファベット順にソート)が使用されます。
この接続プロパティは、CompanyFiles ビューを除くすべてのテーブルおよびビューにアクセスするために必要です。CompanyFiles ビューは、アカウントに紐づく会社ファイル(およびその関連ID)を表示するために使用できます。会社ファイルのID がわからない場合は、このビューを使用してください。
次のプロパティを追加設定します。
オンプレミスインスタンス Instance:OnPremise に設定。 AuthScheme:Basic に設定。 User:会社のファイルに紐づいているユーザー名。会社ファイルを作成すると、Administrator というユーザーアカウントが自動的に作成されます。デフォルトでは、Administrator ユーザーアカウントにはパスワードが割り当てられません。 InitiateOAuth:OFF。 Url:MYOB インスタンスのURL。 クラウドインスタンス Instance:Cloud に設定。 AuthScheme:OAuth に設定。 InitiateOAuth:GETANDREFRESH。 User:会社のファイルに紐づいているユーザー名。 Password:(パスワードが設定されている場合)会社ファイルの認可されたユーザーのパスワードに設定。 OAuth で認証する場合は、さらにヘルプドキュメントを参照してください。
- Create & Test をクリックします。
- Edit MYOB AccountRight Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect Cloud アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
コネクションが構成されたら、Power Automate からMYOB AccountRight に接続できるようになります。
CData Connect Cloud に接続する
Connect Cloud を使用してMYOB AccountRight のデータをPower Automate タスクに統合するには、新しいSQL Server 接続が必要です。
- Power Automate にログインします。
- Data -> Connections -> New connection とクリックします。
- SQL Server を選択します。
- 接続ウィザードにて:
- 直接接続するように選択します。
- SQL server name をtds.cdata.com,14333 に設定します。
- SQL database name をMYOB AccountRight コネクションの名前(MYOB1 など)に設定します。
- Username をConnect Cloud のユーザーに設定します。(user@mydomain.com)
- Password を上記のユーザーのPAT に設定します。
- Create をクリックします。
MYOB AccountRight のデータをPower Automate タスクに統合する
Connect Cloud への接続が構成されたら、リアルタイムMYOB AccountRight のデータをPower Automate タスクに統合することができるようになります。
- Power Automate にログインします。
- My flows -> New flow とクリックし、空白またはテンプレートからフローを作成することを選択します。
- SQL Server アクション(Get rows など)を追加または構成し、Connect Cloud コネクションに接続するようにアクションを構成します。
- 使用するテーブルをドロップダウンメニューから選択し、詳細オプション(フィルタ、オーダーなど)を構成します。
- その後のアクションを構成してテストし、フローを保存します。
クラウドアプリケーションからMYOB AccountRight のデータへのSQL アクセス
Power Automate タスクからMYOB AccountRight のデータへリアルタイムに直接接続できるようになりました。これで、MYOB AccountRight のデータを複製せずにより多くの接続とワークフローを作成してビジネスを推進できます。
クラウドアプリケーションから直接100を超えるSaaS 、ビッグデータ、NoSQL ソースへのSQL データアクセスを取得するには、CData Connect Cloud を参照してください。
Power Automate の関連記事
この記事では、CData Connect Cloud とPower Automate(オンライン)の使用について説明しました。Power Automate Desktop を使用するその他の方法については、以下の記事をご覧ください。