各製品の資料を入手。
詳細はこちら →RPA AutoMate でCvent のデータを連携利用
RPA AutoMate と Cvent ODBC Driver を使ってノーコードでCvent 連携タスクを作成。
最終更新日:2022-05-18
この記事で実現できるCvent 連携のシナリオ
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
AutoMate はHelpSystems 社が提供するRPA ツールです。700項目の自動化機能と15種類の自動実行トリガーが選択可能であるためあらゆるシーンを自動化することが可能です。
また、データベースにODBC経由で接続できるアクションが含まれており、CData ODBC Driverと組み合わせることでCData が対応しているさまざまなデータソースとノーコードで連携ができるようになります。
この記事では、AutoMate と CData ODBC ドライバを使って、Cvent に連携するタスクを作成します。
CData ODBC ドライバとは?
CData ODBC ドライバは、以下のような特徴を持った製品です。
- Cvent をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレデータソースに対応
- 多様なアプリケーション、ツールにCvent のデータを連携
- ノーコードでの手軽な接続設定
- 標準SQL での柔軟なデータ読み込み・書き込み
CData ODBC ドライバでは、1.データソースとしてCvent の接続を設定、2.Automate 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。
CData ODBC ドライバのインストールとCvent への接続設定
まずは、本記事右側のサイドバーからCvent ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。
- まずODBC DSN に必要な接続プロパティの値を入力します。 組み込みのMicrosoft ODBC データソースアドミニストレーターを使用してDSN を構成できます。 これは、ドライバのインストール時の最後のステップでも可能です。 Microsoft ODBC データソースアドミニストレータを使用してDSN を作成および設定する方法については、ヘルプドキュメントの「はじめに」の章を参照してください。
Cvent への認証を行う前に、ワークスペースとOAuth アプリケーションを作成する必要があります。
ワークスペースの作成
ワークスペースを作成するには:
- Cvent にサインインし、App Switcher(ページ右上の青いボタン) -> Admin に移動します。
- Admin メニューから、Integrations -> REST API に移動します。
- Developer Management の新しいタブが立ち上がります。新しいタブでManage API Access をクリックします。
- Workspace を作成し、名前を付けます。開発者にアクセスさせたいスコープを選択します。スコープは、開発者がアクセスできるデータドメインを制御します。
- All を選択すると、開発者は任意のスコープ、およびREST API にこれから追加されるスコープを選択できます。
- Custom を選択すると、開発者がOAuth アプリで選択できるスコープを、選択したスコープに制限できます。本製品によって公開されるすべてのテーブルにアクセスするには、次のスコープを設定する必要があります。
event/attendees:read event/attendees:write event/contacts:read event/contacts:write event/custom-fields:read event/custom-fields:write event/events:read event/events:write event/sessions:delete event/sessions:read event/sessions:write event/speakers:delete event/speakers:read event/speakers:write budget/budget-items:read budget/budget-items:write exhibitor/exhibitors:read exhibitor/exhibitors:write survey/surveys:read survey/surveys:write
OAuth アプリケーションの作成
Workspace を設定して招待すると、開発者はサインアップしてカスタムOAuth アプリを作成できます。手順については、ヘルプドキュメントのカスタムOAuth アプリケーションの作成を参照してください。
Cvent への接続
OAuth アプリケーションを作成したら、次の接続プロパティを設定してCvent に接続します。
- InitiateOAuth:GETANDREFRESH。OAuthAccessToken を自動的に取得およびリフレッシュするために使用します。
- OAuthClientId:OAuth アプリケーションに関連付けられたClient ID。これは、Cvent Developer Portal のApplications page ページにあります。
- OAuthClientSecret:OAuth アプリケーションに関連付けられたClient secret。これは、Cvent Developer Portal のApplications page ページにあります。
- 入力後、接続テストが成功すれば設定は完了です。

AutoMate でタスクを作成する
それでは AutoMate でタスクを作成していきましょう。
- タスク アドミニストレーターを起動し新規タスクを作成します。
- 任意のタスク名を入力して、次へ進みます。
- トリガーを追加し、タスクビルダーを起動します。「タスクビルダーを開始する」をクリックします。



AutoMate でCvent へのDB 接続を構成
続いて AutoMate でODBC への接続構成を行います。
- ODBC 接続は「データベース」のアクションを使って構成していきます。
- まずは接続を確立します。「SQL 接続を開く」アクションをドラッグアンドドロップで配置しましょう。
- プロパティの「接続」で接続設定をします。「接続の構築」をクリックします。
- 接続するプロバイダーを選択します。「Microsoft OLE DB Provider for ODBC Drivers」を選択します。
- データソースを指定します。接続設定は完了です。





Cvent のデータをAutoMate で扱う
接続セッションの構成が完了したら、実際にデータを読み取るアクションを設定しましょう。
- SQL クエリでデータを取得するため「SQL クエリ」アクションを配置します。
- 「SQL クエリ」アクション では「SQL ステートメント」に対してSQL を入力して、データを取得することができます。
- 取得したデータを後続ステップで利用するため、データセットを作成します。
- CSV に出力して取得データを確認します。



作成したタスクの動作を確認する
それでは作成したタスクを実際に動かしてみましょう。
- タスクは画面上にある「実行」で手動実行が可能です。
- 処理の完了は画面下の出力から確認できます。
- 指定したCSV ファイルを開きます。正常にCvent のデータを元にしたCSV ファイルが生成されていました。


