Power Automate を使用してBambooHR のデータを自動化されたタスクに統合
Microsoft Power Automate は、一般的なアプリとサービスでイベント(ワークフロー)を自動化するオンラインサービスです。CData Connect AI と組み合わせると、ビジュアライゼーションやダッシュボード用にBambooHR のデータにクラウドベースでアクセスできます。この記事では、Power Automate からConnect AI に接続し、リアルタイムBambooHR のデータをワークフローとタスクに統合する方法を説明します。
Connect AI からBambooHR に接続する
CData Connect AI は直感的なクリック操作ベースのインターフェースを使ってデータソースに接続します。- Connect AI にログインし、 Add Connection をクリックします。
- Add Connection パネルから「BambooHR」を選択します。
-
必要な認証プロパティを入力し、BambooHR に接続します。
まず、Profile 接続プロパティをディスク上のBambooHR プロファイルの場所に設定します(例:C:\profiles\bamboohr.apip)。次に、ProfileSettings 接続プロパティをBambooHR の接続文字列に設定します(以下を参照)。
BambooHR API プロファイル設定
BambooHR に認証するには、API キーを提供する必要があります。API キーを生成するには、ログインして任意のページの右上隅にある自分の名前をクリックし、ユーザーコンテキストメニューにアクセスします。十分な権限がある場合、そのメニューに「API Keys」オプションが表示され、新しいAPI キーを作成できるページに移動できます。また、BambooHR アカウントのドメイン名にあるDomain を設定します。例えば、BambooHR アカウントがacmeinc.bamboohr.com の場合、Domain は「acmeinc」となります。ProfileSettings プロパティにAPI Key とDomain の両方を設定して接続します。
- Create & Test をクリックします。
- Edit BambooHR Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの追加
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect AI アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
- User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
- PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
コネクションが構成されたら、Power Automate からBambooHR に接続できるようになります。
CData Connect AI に接続する
Connect AI を使用してBambooHR のデータをPower Automate タスクに統合するには、新しいSQL Server 接続が必要です。
- Power Automate にログインします。
- Data -> Connections -> New connection とクリックします。
- SQL Server を選択します。
- 接続ウィザードにて:
- 直接接続するように選択します。
- SQL server name をtds.cdata.com,14333 に設定します。
- SQL database name をBambooHR コネクションの名前(API1 など)に設定します。
- Username をConnect AI のユーザーに設定します。([email protected])
- Password を上記のユーザーのPAT に設定します。
- Create をクリックします。
BambooHR のデータをPower Automate タスクに統合する
Connect AI への接続が構成されたら、リアルタイムBambooHR のデータをPower Automate タスクに統合することができるようになります。
- Power Automate にログインします。
- My flows -> New flow とクリックし、空白またはテンプレートからフローを作成することを選択します。
- SQL Server アクション(Get rows など)を追加または構成し、Connect AI コネクションに接続するようにアクションを構成します。
- 使用するテーブルをドロップダウンメニューから選択し、詳細オプション(フィルタ、オーダーなど)を構成します。
- その後のアクションを構成してテストし、フローを保存します。
クラウドアプリケーションからBambooHR のデータへのSQL アクセス
Power Automate タスクからBambooHR のデータへリアルタイムに直接接続できるようになりました。これで、BambooHR のデータを複製せずにより多くの接続とワークフローを作成してビジネスを推進できます。
クラウドアプリケーションから直接数百種類のSaaS 、ビッグデータ、NoSQL ソースへのSQL データアクセスを取得するには、CData Connect AI を参照してください。
Power Automate の関連記事
この記事では、CData Connect AI とPower Automate(オンライン)の使用について説明しました。Power Automate Desktop を使用するその他の方法については、以下の記事をご覧ください。