---
schema_version: "1"
id: 0c0ad9fdfed87bc1eea4897fb0e5479b4a00f6765e8be4bb9cd4a02964ef6afd
title: Anypoint Studio を使用した Workday Connector 15.0 の設定
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/workday-connector/15.0/workday-connector-studio.md
canonical_url: https://docs.mulesoft.com/jp/workday-connector/15.0/workday-connector-studio
source_site: docs.mulesoft.com
content_type: documentation
content_hash: acf41b28c989c672146ec422c3c1298b8ea50e0f09358059363bb036640b2b75
description: MuleSoft Documentation Site
release: "15.0"
latest: false
---
# Anypoint Studio を使用した Workday Connector 15.0 の設定

Anypoint Studio (Studio) エディターは、Mule アプリケーション、プロパティ、および設定ファイルの設計と更新に役立ちます。

Studio でコネクタを追加および設定する手順は、次のとおりです。

1. Mule プロジェクトを作成します。
2. コネクタを Mule プロジェクトに追加します。
3. コネクタのフローのソースを設定します。
4. フローにコネクタの操作を追加します。
5. コネクタのグローバル要素を設定します。

[「アプリケーションログの表示」](#view-app-log)​で説明されているように、コネクタを実行するときに、アプリケーションログを表示して問題を確認できます。

Studio で初めてコネクタを設定する場合は、​[「Anypoint Studio を使用したコネクタの設定」](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio)​を参照してください。このトピックを参照した後、コネクタ項目についての詳細情報が必要な場合は、​[「Workday Connector リファレンス」](https://docs.mulesoft.com/jp/workday-connector/15.0/workday-reference)​を参照してください。

## [](#create-mule-project)Mule プロジェクトを作成する

Studio で、コネクタを追加および設定する新しい Mule プロジェクトを作成します。

1. Studio で、​**\[File (ファイル)\] > \[New (新規)\] > \[Mule Project (Mule プロジェクト)\]**​ を選択します。
2. Mule プロジェクトの名前を入力して、​**\[Finish (完了)\]**​ をクリックします。

## [](#add-connector-to-project)コネクタを Mule プロジェクトに追加する

Workday Connector を Mule プロジェクトに追加して、XML コードにコネクタの名前空間およびスキーマの場所を自動的に入力し、プロジェクトの ​`pom.xml`​ ファイルに必須の連動関係を追加します。

1. **\[Mule Palette (Mule パレット)\]**​ ビューで、​**\[(X) Search in Exchange ((X) Exchange 内を検索)\]**​ をクリックします。
2. **\[Add Dependencies to Project (連動関係をプロジェクトに追加)\]**​ で、検索項目に「​`workday`​」と入力します。
3. **\[Available modules (使用可能なモジュール)\]**​ で ​**\[Workday Connector\]**​ をクリックします。
4. **\[Add (追加)\]**​ をクリックします。
5. **\[Finish (完了)\]**​ をクリックします。

Studio でコネクタを Mule プロジェクトに追加しても、Studio ワークスペースの他のプロジェクトはそのコネクタを使用できません。

## [](#configure-input-source)ソースの設定

入力元 (リスナー) は、指定された条件が満たされたときにフローを開始します。

次の入力元のいずれかを設定して、Workday Connector で使用できます。

- **On Modified Objects**​  
    Workday でオブジェクトが作成されたときにアプリケーションを開始します。
- **HTTP Listener (HTTP リスナー)**​  
    設定されたホストとポートで要求を受信するたびにフローを開始する
- **Scheduler (スケジューラー)**​  
    時間ベースの条件が満たされたときにフローを開始する

**On Modified Objects**​ 入力元を設定する手順は、次のとおりです。

1. **\[Mule Palette (Mule パレット)\]**​ ビューで、​**\[Workday\] > \[On Modified Objects\]**​ を選択します。
2. **\[On Modified Objects\]**​ 入力元を Studio キャンバスにドラッグします。
3. **\[On Modified Objects\]**​ 設定画面で、必要に応じて ​**\[Display Name (表示名)\]**​ 項目の値を変更します。
4. 次の項目に必須情報を入力します。
    
    <table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Studio 項目</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Connector configuration (コネクタ設定)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>[Global Element Properties (グローバル要素プロパティ)] 設定名。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Object type (オブジェクト種別)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Workday オブジェクトの種別</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Scheduling Strategy (スケジュール戦略)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ソースにデータをポーリングできる方法が指示されます。この項目には 2 つのオプションを使用できます。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><strong>Fixed Frequency (一定間隔)</strong>​<br>
指定されたミリ秒数、秒数、分数、時間数、または日数でデータをポーリングします。デフォルト値は 1000 ミリ秒です。</p>
</li>
<li>
<p><strong>Cron</strong>​<br>
指定された期間の月の毎週金曜日など、検索条件に基づいてデータをポーリングする式を受け入れます。例については​<a href="https://docs.mulesoft.com/mule-runtime/latest/scheduler-concept#cron-expressions" class="xref page">「Cron 式」</a>​を参照してください。</p>
</li>
</ul>
</div></div></td>
</tr>
</tbody>
</table>
5. **\[Connector configuration (コネクタ設定)\]**​ 項目の横にあるプラス記号 (​**+**​) をクリックして、アプリケーション内の ​**On Modified Objects**​ 操作のすべてのインスタンスで使用できる​[グローバル要素を設定します](#configure-global-element)​。

## [](#add-connector-operation)フローにコネクタの操作を追加する

フローにコネクタの操作を追加すると、そのコネクタで実行する特定の操作をすぐに定義できます。

Workday Connector の操作を追加するには、次の手順に従います。

1. **\[Mule Palette (Mule パレット)\]**​ ビューで ​**\[Workday\]**​ を選択し、目的の操作を選択します。
2. その操作を Studio キャンバスの入力元の右にドラッグします。

各 Workday 操作では Anypoint Studio に独自の必須項目があります。詳細は、​[「Workday リファレンス」](https://docs.mulesoft.com/jp/workday-connector/15.0/workday-reference)​を参照してください。

## [](#configure-global-element)グローバル要素の設定

コネクタを設定する場合、アプリケーション内のそのコネクタのすべてのインスタンスで使用できるグローバル要素を設定することをお勧めします。グローバル要素を設定するには、コネクタが対象の Workday システムにアクセスするために必要な認証ログイン情報を指定する必要があります。Workday Connector では、基本認証と X.509 認証がサポートされています。

Workday Connector のグローバル要素を設定する手順は、次のとおりです。

1. Studio キャンバスで操作を選択します。
2. 操作の設定画面で、​**\[Connector configuration (コネクタ設定)\]**​ 項目の横にあるプラス記号 (​**+**​) をクリックし、グローバル要素設定項目にアクセスします。
3. **\[General (一般)\]**​ タブで、​[「基本認証」](#basic-authentication)​セクションまたは​[「X.509 認証」](#x509-authentication)​セクションの説明に従って接続の認証を設定します。
    
    ANT スタイルのプロパティプレースホルダーを含む設定ファイルを参照するか (推奨)、グローバル設定プロパティに認証ログイン情報を入力できます。プロパティプレースホルダーを使用する利点とその設定方法については、​[「Anypoint Connector 設定」](https://docs.mulesoft.com/connectors/introduction/intro-connector-configuration-overview)​を参照してください。
4. **\[Advanced (詳細)\]**​ タブで、必要に応じて再接続戦略を含む再接続情報を指定します。
5. **\[Test Connection (接続をテスト)\]**​ をクリックして、Mule が指定されたサーバーに接続できることを確認します。  
    **\[Test Connection (接続をテスト)\]**​ ボタンを使用して接続性を検証するために、Workday Connector は ​`Get_Degrees`​ 操作で ​`Performance_Management`​サービスを使用します。そのサービスで操作を実行する権限がサービスアカウントにあることを確認してください。
    
    <table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">セキュリティポリシー</th>
<th class="tableblock halign-left valign-top">ドメイン/機能エリア</th>
<th class="tableblock halign-left valign-top">許可されたセキュリティグループ</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">セットアップ: スキルと経験</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ワーカープロファイルとスキル</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>HR 管理者</p>
</li>
<li>
<p>HR システム</p>
</li>
<li>
<p>実装者</p>
</li>
<li>
<p>職務および役職管理者</p>
</li>
<li>
<p>学習管理システム</p>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">実装</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">実装者</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">特殊 OX Web サービス</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">実装</p></td>
<td class="tableblock halign-left valign-top"></td>
</tr>
</tbody>
</table>
6. **\[OK\]**​ をクリックします。

### [](#basic-authentication)基本認証

**\[Global Element Properties (グローバル要素のプロパティ)\]**​ 画面の ​**\[General (一般)\]**​ タブで次の情報を入力し、基本認証を設定します。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Connection (接続)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>[Basic authentication (基本認証)]</code>​ を選択します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Password (パスワード)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ログイン用のパスワードを入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Host Name (ホスト名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Workday のいずれかのクラウドサーバーのホスト名を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Tenant Name (テナント名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Workday テナント ID を入力します。通常は、​<code>acme_pt1</code>​ のようにサフィックス ​<code>pt1</code>​ が付加されます。
このパラメーターは式をサポートするため、このパラメーターの値を動的に変更できます。たとえば、式を使用してマルチテナント接続を作成できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>User Name (ユーザー名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ログイン用のユーザー名を入力します。</p>
</div></div></td>
</tr>
</tbody>
</table>

### [](#x509-authentication)x.509 認証

**\[Global Element Properties (グローバル要素のプロパティ)\]**​ 画面の ​**\[General (一般)\]**​ タブで次の情報を入力し、X.509 認証を設定します。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">項目</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Connection (接続)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>[x.509 Authentication (x.509 認証)]</code>​ を選択します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>ホスト名</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Workday クラウドサーバーのホスト名を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Tenant name (テナント名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Workday テナント ID を入力します。通常は、​<code>acme_pt1</code>​ のようにサフィックス ​<code>pt1</code>​ が付加されます。
このパラメーターは式をサポートするため、このパラメーターの値を動的に変更できます。たとえば、式を使用してマルチテナント接続を作成できます。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>User Name (ユーザー名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ログイン用のユーザー名を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Key store path (キーストアのパス)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>キーストアファイルの場所を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>型</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>キーストア種別を選択します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Password (パスワード)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>キーストアを参照するためのパスワードを入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Alias (別名)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>非公開キーの別名を入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Signature Algorithm (署名アルゴリズム)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>署名アルゴリズムを入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Digest Algorithm (ダイジェストアルゴリズム)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ダイジェストアルゴリズムを入力します。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong>Canonicalization algorithm (正規化アルゴリズム)</strong></p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>c14n (正規化) アルゴリズムを入力します。</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#configure-other-fields)その他のコネクタ項目の設定

Workday Connector のグローバル要素を設定したら、​[「Workday リファレンス」](https://docs.mulesoft.com/jp/workday-connector/15.0/workday-reference)​の説明に従ってコネクタの他の必須項目を設定します。

## [](#view-app-log)アプリケーションログの表示

問題を確認するため、アプリケーションログを次の方法で表示できます。

- アプリケーションを Anypoint Platform から実行している場合、出力は Anypoint Studio のコンソールウィンドウに表示される。
- コマンドラインから Mule を使用してアプリケーションを実行している場合、アプリケーションログは OS コンソールに表示される。

アプリケーションのログファイル (​`log4j2.xml`​) でログファイルパスがカスタマイズされていない場合、デフォルトの場所 ​`MULE_HOME/logs/<app-name>.log`​ でアプリケーションログを表示することもできます。

## [](#次のステップ)次のステップ

Studio で Workday Connector を設定したら、​[「例」](https://docs.mulesoft.com/jp/workday-connector/15.0/workday-connector-examples)​で説明されている、このコネクタの使用方法を説明した財務管理ユースケースを参照してください。

## [](#関連情報)関連情報

- [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) [Anypoint Studio を使用したコネクタの設定](https://docs.mulesoft.com/connectors/introduction/intro-config-use-studio)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)