製品をチェック

Workday ODBC Driver の30日間無償トライアルをダウンロード

 30日間の無償トライアルへ

製品の詳細

Workday アイコン Workday ODBC Driver 相談したい

Workday ODBC ドライバーは、ODBC 接続をサポートする任意のアプリケーションからリアルタイムなWorkday データに直接接続できるパワフルなツールです。標準のODBC ドライバーインタフェースを使用して、データベースのようにWorkday データにアクセスし、Cash Management、Compensation、Financial Management、Payroll などにデータ連携できます。

RPA AutoMate でWorkday データを連携利用

RPA AutoMate と Workday ODBC Driver を使ってノーコードでWorkday 連携タスクを作成。

古川えりか
コンテンツスペシャリスト

最終更新日:2022-05-18
workday ロゴ

CData

odbc ロゴ画像
AutoMate ロゴ

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。

AutoMate はHelpSystems 社が提供するRPA ツールです。700項目の自動化機能と15種類の自動実行トリガーが選択可能であるためあらゆるシーンを自動化することが可能です。

また、データベースにODBC経由で接続できるアクションが含まれており、CData ODBC Driverと組み合わせることでCData が対応しているさまざまなデータソースとノーコードで連携ができるようになります。

この記事では、AutoMate と CData ODBC ドライバを使って、Workday に連携するタスクを作成します。

CData ODBC ドライバとは?

CData ODBC ドライバは、以下のような特徴を持った製品です。

  1. Workday をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレデータソースに対応
  2. 多様なアプリケーション、ツールにWorkday データを連携
  3. ノーコードでの手軽な接続設定
  4. 標準SQL での柔軟なデータ読み込み・書き込み

CData ODBC ドライバでは、1.データソースとしてWorkday の接続を設定、2.Automate 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData ODBC ドライバのインストールとWorkday への接続設定

まずは、本記事右側のサイドバーからWorkday ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

  1. まずODBC DSN に必要な接続プロパティの値を入力します。 組み込みのMicrosoft ODBC データソースアドミニストレーターを使用してDSN を構成できます。 これは、ドライバのインストール時の最後のステップでも可能です。 Microsoft ODBC データソースアドミニストレータを使用してDSN を作成および設定する方法については、ヘルプドキュメントの「はじめに」の章を参照してください。

    Workday 接続プロパティの取得・設定方法

    ここでは、4つのWorkday API の接続パラメータを設定する方法、およびTenant とBaseURL を取得する方法について説明します。必要なAPI のパラメータが設定され、カスタムOAuth および / またはAzure AD API クライアントを作成したら、接続の準備は完了です。

    接続の前提条件

    API / 前提条件 / 接続パラメータ
    WQL / WQL サービスを有効化(下記参照) / ConnectionTypeWQL
    Reports as a Service / カタログレポートの設定(ヘルプドキュメントの「データアクセスのファインチューニング」参照) / ConnectionTypeReports
    REST / 自動で有効化 / ConnectionTypeREST
    SOAP / 自動で有効化 / ヘルプドキュメントのWorkday SOAP API への認証を参照

    BaseURL およびTenant の取得

    BaseURL およびTenant プロパティを取得するため、Workday にログインしてView API Clients を検索します。 この画面では、Workday はBaseURLTenant の両方を含むURL であるWorkday REST API Endpoint を表示します。

    REST API Endpoint のフォーマットは、 https://domain.com/subdirectories/mycompany です。ここで、

    • https://domain.com/subdirectories/BaseURL です。
    • mycompany(URL の最後のスラッシュの後の部分)はTenant です。

    例えば、REST API エンドポイントがhttps://wd3-impl-services1.workday.com/ccx/api/v1/mycompany の場合、 BaseURLhttps://wd3-impl-services1.workday.com であり、Tenantmycompany です。

    WQL サービスを有効化

    Workday WQL API を介して接続するには、はじめにWQL Service を有効にする必要があります。

    1. Workday を開きます。
    2. 検索バーにView Domain と入力します。
    3. プロンプトにWorkday Query Language と入力します。
    4. Allowed Security Group Types のいずれかに、接続するユーザーが含まれていることを確認します。

    Workday への認証

    Basic 認証以外のほとんどのWorkday 接続では、認証のためにOAuth ベースのカスタムAPI クライアントアプリケーションを作成する必要があります。これには、ユーザーがAzure AD 資格情報を介して接続するエンタープライズインストールも含まれます。 Workday への認証につての詳細は、ヘルプドキュメントの「Workday への認証」セクションを参照してください。

  2. DSN設定
  3. 入力後、接続テストが成功すれば設定は完了です。

AutoMate でタスクを作成する

それでは AutoMate でタスクを作成していきましょう。

  1. タスク アドミニストレーターを起動し新規タスクを作成します。
  2. 任意のタスク名を入力して、次へ進みます。
  3. トリガーを追加し、タスクビルダーを起動します。「タスクビルダーを開始する」をクリックします。

AutoMate でWorkday へのDB 接続を構成

続いて AutoMate でODBC への接続構成を行います。

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

Workday のデータをAutoMate で扱う

接続セッションの構成が完了したら、実際にデータを読み取るアクションを設定しましょう。

  1. SQL クエリでデータを取得するため「SQL クエリ」アクションを配置します。
  2. 「SQL クエリ」アクション では「SQL ステートメント」に対してSQL を入力して、データを取得することができます。
  3. 取得したデータを後続ステップで利用するため、データセットを作成します。
  4. CSV に出力して取得データを確認します。

作成したタスクの動作を確認する

それでは作成したタスクを実際に動かしてみましょう。

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

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。