> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Workbench 5でジョブをスケジュールする

export const InlineImage = ({src, alt = '', height = '1.6em'}) => {
  return <img noZoom src={src} alt={alt} style={{
    display: 'inline',
    verticalAlign: 'start',
    height: height,
    margin: '0'
  }} />;
};

DataSetジョブでは、定期的に外部DataSetからDomoへデータをアップロードするなどのスケジュールを組むことができます。基本的な更新頻度（1日1回、週1回など）を選択することも、スケジュールの詳細オプション（正確な時刻を設定、特定の曜日や月を選択、および特定の日単位の期間内で更新間隔を設定）を設定することもできます。また、データソースがローカルファイルの場合は、ソースファイルが更新されるたびにWorkbenchにジョブを実行させることができます。

ジョブのスケジュール設定の詳細については、「 [Workbench 5のユーザーインターフェースについて](/ja/s/article/360042932654) 」を参照してください。

<Warning>
  **重要：** スケジュールにもとづいてWorkbenchを実行する際は、ローカルのシステムアカウントを使用してファイルにアクセスします。ローカルシステムにファイルへのアクセス権がない場合、ファイルがアクセスできなかったというエラーメッセージが表示されます。この問題を回避するには、ファイルへのアクセス権がある自分のアカウントでDataSetジョブを実行できるよう、WindowsサービスでDomoの設定を変更します。
</Warning>

<Note>
  **注記：**

  * **［ファイルが変更されるたびに更新］**
    オプションは、監視対象のファイルがWorkbenchと同じPC上にある場合にのみ機能します。
  * DataSetジョブがスケジュールされると、指定されたDataSetからDomoにデータが送信されるようになります。

    Domo内のDataSetの情報を閲覧するには、 **［データ］** をクリックします。詳細については、「 [Data Centerのレイアウト](/ja/s/article/360047553253) 」を参照してください。

    データに何らかのエラーがあった場合は、DataSetはDomoに送信されません。ログされた情報は、ログファイルで確認することができます。
  * スケジュールされたDataSetジョブは、手動データアップロード時と同じ更新設定を使用します。
  * スケジュールされたDataSetジョブが実行されたら、メールでレポートを受け取ることができます。詳細については、「
    [Workbench 5で通知を設定する](/ja/s/article/360043437333 "Workbench 4で通知を設定する") 」を参照してください。
  * スケジュールされたDataSetジョブは、スケジュールを手動更新に変更することで無効にすることができます。
</Note>

**DataSetジョブの基本的な更新スケジュールを設定するには、以下の手順を実行します。**

1. **［ジョブ］** ペインのジョブリストで、更新スケジュールを設定したいDataSetジョブをダブルクリックします。

   <Frame>
     <img alt="wb5_jobs_tab_list.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQO.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=a878dacab44db59566699d885ed1df54" width="800" height="545" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQO.png" />
   </Frame>

2. **［スケジュール］** サブタブをクリックします。

   <Frame>
     <img alt="wb5_scheduling_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ0.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=8e96668273b13570e3f2323e13701f19" width="400" height="229" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ0.png" />
   </Frame>

3. 目的のスケジュールオプションのラジオボタンを選択します。

   * このジョブをスケジュール通りまたは自動的に実行するのではなく、データソースが変更されたときに手動で実行する場合は、**［手動で更新］** を選択します。
   * データソースが更新されるたびにジョブを常に実行する場合は、**［ファイルが変更されるたびに更新］** を選択します（ローカルファイルのみ）。
   * ジョブをスケジュールに従って実行する場合は、**［スケジュール通りに更新］** を選択します。

4. （条件付き）ステップ3で **［スケジュール通りに更新］** を選択した場合は、必要に応じてオプションを設定します。

   例えば、1日よりも短い更新頻度を選択した場合は、更新がアクティブとなる時間帯を指定するオプションが提示されます。更新頻度に **［毎月］** を選択すると、更新を行う日と時刻を入力するよう促されます。

   <Note>
     **注記：** 15分ごとよりも早く更新する必要がある場合は、アカウント担当チームに連絡して評価してください。
   </Note>

**DataSetジョブの詳細更新スケジュールを設定するには、以下の手順を実行します。**

1. **［ジョブ］** ペインのジョブリストで、更新スケジュールを設定したいDataSetジョブをダブルクリックします。

   <Frame>
     <img alt="wb5_jobs_tab_list.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQO.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=a878dacab44db59566699d885ed1df54" width="800" height="545" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQO.png" />
   </Frame>

2. **［スケジュール］** サブタブをクリックします。

   <Frame>
     <img alt="wb5_scheduling_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/wsUUuFj2iQGL8oiS/images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ0.png?fit=max&auto=format&n=wsUUuFj2iQGL8oiS&q=85&s=8e96668273b13570e3f2323e13701f19" width="400" height="229" data-path="images/kb/ka05w00000123tU-00N5w00000Ri7BU-0EM5w000005vPQ0.png" />
   </Frame>

3. **［スケジュールの詳細設定］** サブタブをクリックします。

   <Frame>
     <img alt="wb5_advanced_scheduling_tab.png" src="https://mintcdn.com/domoinc-openapi-sync-dataflows/9GmyphKXosOtxL2U/images/kb/ka05w00000123uW-00N5w00000Ri7BU-0EM5w000005vPSn.png?fit=max&auto=format&n=9GmyphKXosOtxL2U&q=85&s=51dc5fe7ce529b279ac3c413f94bcdaa" width="850" height="508" data-path="images/kb/ka05w00000123uW-00N5w00000Ri7BU-0EM5w000005vPSn.png" />
   </Frame>

4. 利用可能なオプションを使用して、目的の更新スケジュールを設定します。
   * 3つの列のオプションを組み合わせることで、指定の更新スケジュールを作成することができます。例えば、最初の列から **［1日1回］** を選択し、日次更新を午後8:00に設定するとします。2番目の列で **［特定の曜日］** を選択し、チェックボックスで水曜日と土曜日をチェックすると、水曜日と土曜日を指定することができます。そして、3列目の **［毎月］** ラジオボタンを選択すると毎月更新ができます。
   * **1日に2回以上** の場合、更新する間隔を指定します（15分ごと、30分ごと、1時間ごと）。 **［時間中アクティブ］** ボックスにチェックを入れ、期間に時間を入力して更新を実行する期間を設定することもできます。

     <Note>
       **注記：** 15分ごとよりも早く更新する必要がある場合は、アカウント担当チームに連絡して評価してください。
     </Note>

**スケジュールされたジョブを無効にするには、以下の手順を実行します。**

1. **［ジョブ］** ペインのジョブリストで、スケジュールを無効にするDataSetジョブをダブルクリックします。
2. **［スケジュール］** サブタブをクリックします。
3. **［更新］** メニューで、 **［手動］** を選択します。

   <Tip>
     **ヒント：** スケジュールされたジョブが、予定通りに実行されない場合は、以下の手順を実行します。

     * ログファイルを確認し、エラーがないかチェックします。
     * コンピューターがネットワークやインターネットに正しく接続されているか確認します。
   </Tip>

# グループスケジュールオプション

Workbench 5でグループスケジュールオプションを使用すると、ジョブの依存関係を作成やグループとして実行するジョブの選択ができます。例えば、スケジュールグループを使用すると、データパイプラインでジョブが失敗した場合それ以降のジョブの実行を停止することができます。また、ソースデータシステムの更新が完了するのを待つ必要がある場合は、ソースデータの準備ができたら同時に複数のジョブを実行するようにスケジュールすることもできます。

グループスケジュールを利用できるようにするには、ジョブを *手動* スケジュールに設定する必要があります（詳細については、上記を参照してください）。また、すべてのジョブは、通常のスケジュールまたはグループスケジュールに設定できますが、両方に設定することはできないので注意してください。

**グループスケジュールを設定するには：**

1. Workbenchでは、画面左側のツールバーにある
   <InlineImage src="/images/kb/ka05w00000124Tp-00N5w00000Ri7BU-0EM5w000005vPMK.png" /> アイコンをクリックします。
2. **［グループスケジュール］** をクリックします。
3. 画面右上隅にある「+」ボタンをクリックします。

   ジョブのリストが表示されます。
4. スケジュールグループに追加するすべてのジョブのボックスをチェックします。
5. **［実行順序］** エリアまで下にスクロールします。
6. ジョブの実行順序を設定します。

   ジョブを選択し、右上隅にある <InlineImage src="/images/kb/ka05w00000123uW-00N5w00000Ri7BU-0EM5w000005vPT2.png" /> または <InlineImage src="/images/kb/ka05w00000123uW-00N5w00000Ri7BU-0EM5w000005vPSm.png" /> をそれぞれクリックして実行順序を上下に移動させることができます。ジョブを選択し、ごみ箱アイコンをクリックすると、グループからジョブを削除することができます。選択したジョブの実行は、 **［実行］** メニューでオプションを選択し、リストの前のジョブと同時に実行、および前のジョブの後に実行を選択できます。ジョブに **［重要］** チェックボックスをチェックすると、ジョブを重要としてマークを付けることができます。
7. **［スケジュール］** エリアまで下にスクロールします。
8. 前のセクションの説明に従い、ジョブの基本スケジュールまたは詳細スケジュールを設定します。
9. グループスケジュールの名前を **［名前］** フィールドに入力します。
10. **［終了］** をクリックします。
