# ジョブにコード依存項目を設定

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

ルーチン、カスタムルーチンjarの詳細は、 [ルーチンとは](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-07/managing-routines)および[カスタムルーチンJARを作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-07/managing-user-routines "Talend Studioでは、カスタムルーチンJARを作成し、ジョブとジョブレットにカスタムルーチンJAR依存項目を設定できます。")をご覧ください。

## 手順

1. ジョブを右クリックして、[Repository] (リポジトリー)ツリービュー内のコンテキストメニューから[SetUp Code Dependencies] (コード依存項目を設定)を選択します。インストールしていない場合は、[Setup Routine Dependencies] (ルーチン依存項目を設定)を選択します。

   [Custom Routine Jars] (カスタムルーチンJar)と[Global routines] (グローバルルーチン)が含まれているダイアログボックスが表示されます。対応するタブのジョブでは、ルーチンjarとグローバルルーチン依存項目を設定できます。デフォルトでは、システムルーチンはすべてジョブの依存項目として自動設定されます。 ![\[Setup Codes Dependencies\] (コード依存項目を設定)ダイアログボックス。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/studio_setup_code_dependencies.png)
2. ジョブでの対応する依存項目を設定する必要があれば、タブの[+]ボタンをクリックします。

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

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

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