# ルートにコード依存項目を設定

利用対象...

* Cloud API Services Platform
* Cloud Data Fabric
* Data Fabric
* Data Services Platform
* ESB
* MDM Platform
* Real-Time Big Data Platform

カスタムBean Jar、ルーチン、カスタムルーチンjarのいずれかにどのファンクションでも呼び出せるようにルートを有効にしたい場合は、ルートにコード依存項目(つまり、カスタムBean Jar、ルーチン、カスタムルーチンjar依存項目のいずれか)を設定する必要があります。

Talendが提供する8.0 R2021-03以降のStudioマンスリーアップデートをインストール済みである場合のみ、ルートにカスタムBean jarとカスタムルーチンjar依存項目を設定できます。

カスタムBean Jars、ルーチン、カスタムルーチンjarの詳細は、[カスタムBean Jarを作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/creating-custom-bean-jar)、[ルーチンとは](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/what-are-routines)、[カスタムルーチンjarを作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/creating-custom-routine-jars)をご覧ください。

## 手順

1. Talendが提供する8.0 R2021-03以降のStudioマンスリーアップデートをインストール済みである場合は、ルートを右クリックし、[Repository] (リポジトリー)ツリービューにあるコンテキストメニューから[Setup Codes Dependencies] (コード依存項目を設定)を選択します。インストールしていない場合は、[Setup Routine Dependencies] (ルーチン依存項目を設定)を選択します。
   * Talendが提供する8.0 R2021-03以降のStudioマンスリーアップデートをインストール済みである場合は、[Custom Bean Jars] (カスタムBean Jar)、[Custom Routine Jars] (カスタムルーチンJar)、[Global Routines] (グローバルルーチン)という3つのタブを含むダイアログボックスが表示されます。対応するタブのルートにカスタムBean jar、カスタムルーチンjar、グローバルルーチン依存項目を設定できます。デフォルトでは、システムルーチンはすべてルートの依存項目として自動設定されます。 ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/custom_bean_jar.png)
   * Talendが提供するR2021-03以降のStudioマンスリーアップデートをインストールしていない場合は、[User Routines] (ユーザールーチン)と[System Routines] (システムルーチン)という2つのタブを含むダイアログボックスが表示されます。対応するタブのルートにユーザールーチンとシステムルーチン依存項目を設定できます。デフォルトでは、システムルーチンはすべて[System routines] (システムルーチン)タブにリスト表示されます。
2. ルートに対応する依存項目を設定する必要があれば、タブの[+]ボタンをクリックします。

   対応するカスタムBean jar、ルーチン、カスタムルーチンjarのいずれかをすべてリスト表示するダイアログボックスが開きます。
3. ルートに呼び出されるファンクションを含むカスタムBean jar、ルーチン、カスタムルーチンのいずれかを1つ以上選択します。
4. [OK]をクリックし、変更を保存してダイアログボックスを閉じます。

   カスタムBean Jar、ルーチン、カスタムルーチンjarのいずれかがルートの呼び出すファンクションをどれも含まない場合は、タブから選択した後に[x]ボタンをクリックして削除できます。この機能によって、エクスポートされる依存項目での冗長性を防げます。

   情報メモ注: カスタムBean jar、ルーチン、カスタムルーチンjarのいずれかを右クリックし、[Impact Anlysis] (インパクト分析)機能を使えます。この機能によって、どのルートがカスタムBean jar、ルーチン、カスタムルーチンjarのいずれかを使用しており、変更による影響を受けるかが示されます。Impact Analysis(インパクト分析)の詳細は、[リポジトリー項目を分析](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/analyzing-repository-items)をご覧ください。