API Tasks をスケジュール設定
- 最終更新日2026/04/16
API Tasks をスケジュール設定
API Taskをスケジュール設定することで、Bot Runner のインフラストラクチャ (ユーザーおよびデバイス) に依存しないオートメーションを開始できます。
前提条件
- マイ Bot の実行をスケジュール
- 特定のおよび依存関係のフォルダー レベルの マイ フォルダーのすべてのスケジュール設定済みアクティビティをマネージAPI Task 権限
- 実行ユーザー API Tasks。
詳細については、API Task の実行ユーザー (apitaskrunner)を参照してください。
手順
- Control Room にログインします。
-
左パネルで以下のいずれかの方法を選択し、スケジュールを作成します。
-
オートメーション をクリックします。
スケジュールを作成する API Taskの右側にあるアクション メニュー (縦の 3 点リーダー) をクリックし、スケジュール API タスク をクリックします。
- 管理 > スケジュール設定済み > スケジュールを作成 をクリックします。
オートメーションと依存関係 画面が表示されます。 また、選択 オプションをクリックして、特定の API Taskを見つけることもできます。 -
オートメーション をクリックします。
-
スケジュール設定する API Taskを選択し、選択 をクリックします。
さまざまなタブがある スケジュールを作成 画面が表示されます。
-
オートメーションと依存関係 タブを使用して、以下のフィールドを確認して、更新します。
-
オートメーション ファイル: 選択した API Taskが表示されます。
別の API Taskを選択する場合は、選択 をクリックします。
-
以下でオートメーションと依存関係を実行: 実行する API Taskのバージョンを、以下のいずれかから選択します。
- 最新バージョン: 最新バージョンを使用して、選択した API Taskと依存関係をスケジュールします。
- 本番ラベル: API Tasks は 本番ラベル オプションをサポートしていません。
デフォルトでは、最新バージョンの API Task が選択されています。
- 依存関係: 選択した API Task の依存関係のリスト。
-
オートメーション ファイル: 選択した API Taskが表示されます。
- 次へ をクリックします。
-
API Taskにスケジュール設定の詳細を追加します。
スケジュール フィールドで、以下のいずれかのオプションを選択します。
-
繰り返しなし: 指定した日時に API Task を 1 回実行します。
以下のオプションを使用して、繰り返しなし 設定を構成します。
- 開始日: デフォルト値は現在の日です。
- 開始時刻: デフォルト値は、次の 30 分に切り上げられます。
- タイム ゾーン: ローカル デバイスのシステムのタイム ゾーン。
-
繰り返し実行: このオプションを使用して、特定の日の指定した時間に API Taskを実行するようにスケジュール設定します。
以下のオプションを使用して、繰り返し実行 設定を構成します。
-
開始日: API Task の実行の開始をスケジュール設定する場合に日付を入力します。
日付は、YYYY-MM-DD 形式で手動入力するか、ポップアップ カレンダーを使用して入力します。 開始日 フィールドのデフォルト値は、ローカル デバイスで設定されている現在の日付です。
-
終了日: 終了をスケジュール設定する場合に日付を入力します。
終了日 はデフォルトでは設定されません。
-
開始時刻: ドロップダウンリストを使用して 開始時刻 を入力し、開始時刻をスケジュール設定します。
このリストには、事前定義された時刻の値が 15 分間隔の 12 時間形式で表示されます。 また、12時間形式で時刻の値を手動で設定することもできます。
-
タイム ゾーン: 開始時刻と終了時刻の両方で タイム ゾーン を選択します。
デフォルト値は、システムの現在の場所に設定されます。 スケジュールは、スケジュールの作成時または編集時に選択されたタイム ゾーンに基づいて実行されます。
- 次の間隔で繰り返す: このオプションを選択すると、スケジュールが繰り返されます。
-
開始日: API Task の実行の開始をスケジュール設定する場合に日付を入力します。
-
頻度: スケジュールを実行する頻度として、以下のオプションのいずれかを選択します。
- 日ごと: スケジュールを実行する日数を選択します。
-
週ごと: スケジュールを実行したい週数と特定の曜日を選択します。
たとえば、2 週間ごとに月曜日と木曜日にスケジュールを実行する場合、次の間隔で繰り返す オプションの数字を 2 に増やし、月曜日 と 木曜日 のチェックボックスを選択します。
-
月ごと: 次のいずれかのオプションを選択します。
- 日: スケジュールを実行したい月の日付を選択します。
-
週指定: 月の特定の日を選択して、スケジュールを実行します。
たとえば、1 月、5 月、9 月の第 2 木曜日にスケジュールを実行する場合、表示されたオプションから第 2 木曜日、1 月、5 月、9 月を選択します。
注: サマータイムが有効で、開始日 がスケジュール設定されている場合、開始日は、その開始日が属するタイム ゾーン (ユーザーの現在のタイム ゾーンではない) で表示されます。 ただし、次の出現 は、サマータイムに従ったタイム ゾーン (ユーザーのシステム タイム ゾーン) で表示されます。たとえば、GMT タイム ゾーンの 3 月 15 日に作成されたスケジュールの場合、開始日 は GMT タイム ゾーンに属するMar-15thと表示されます。 その後、サマータイムが有効になり、BST タイム ゾーンの 8 月にこのスケジュールを編集または表示すると、次の出現 が BST タイム ゾーンに属する 8 月で表示されます。
タスクを 2023 年 11 月 23 日午前 9:00 から 2023 年 11 月 30 日午前 9:00 まで実行するようにスケジュールし、頻度を日ごとに設定した場合、タスクは 2023 年 11 月 23 日午前 9:00 から毎日実行され、最後のタスクは 2023 年 11 月 30 日午前 9:00 に実行されます。
-
失敗したスケジュールの設定 セクションで、スケジュールをもう一度再デプロイ チェックボックスを選択して、Control Room のシャットダウンのために実行されなかったスケジュールを再デプロイします。
スケジュールをもう一度再デプロイ オプションが選択されている場合、Control Room のシャットダウンのために実行されなかったスケジュールは、Control Room が再起動した後、自動的に再デプロイされます。 監査ログ エントリもイベント タイプを表示する
スケジュールが失敗として追加されます。注: デプロイを成功させるには、スケジュールをもう一度再デプロイ オプションを使用する場合、Control Room サービスを再起動する前にコンパイラー サービスを開始する必要があります。
-
繰り返しなし: 指定した日時に API Task を 1 回実行します。
- 次へ をクリックします。
-
以下の場合、実行ユーザー タブを使用します。
-
利用可能な実行ユーザー テーブルのリストからユーザーを選択し、下矢印をクリックして選択内容を追加します。
選択したユーザーは 選択済み テーブルにリストされます。 上矢印を使用して、選択したユーザーを削除できます。
注: apitaskrunner というユーザーが生成され、AAE_API Task Runner ロールに関連付けられて、API Tasks の実行ユーザー コンテキストが確立します。 -
使用する実行ユーザー数を定義する フィールドで、以下のいずれかを選択します。
- すべての実行ユーザー: の実行中に、選択済み テーブルで利用可能なすべてのユーザーを実行ユーザーとして指定するには、このオプションを選択しますAPI Task。
-
実行ユーザーの数をカスタマイズする: 特定の数のユーザーを 選択済み テーブルから提供して実行ユーザーとして使用するには、このオプションを選択します。
たとえば、選択済み テーブルに 5 人のユーザーがいて、そのうち 3 人だけを実行ユーザーとして使用する場合は、3と入力します。 テーブルの上から 3 人のユーザーは、API Task 実行時に実行ユーザーとして使用されます。
-
利用可能な実行ユーザー テーブルのリストからユーザーを選択し、下矢印をクリックして選択内容を追加します。
- 次へ をクリックします。
- オプション:
一般 タブを使用して、以下のオプションのデフォルト設定を変更します。
- アクティビティ名: API Task を編集するか、名前を変更します。
-
オートメーションの優先度: ドロップダウン メニューをクリックして、オートメーションの優先度を設定します。
中 はデフォルトのオートメーションの優先度です。これは、オートメーションのデプロイの処理に応じて変更できます。
-
スケジュールを作成 をクリックします。
API Taskのスケジュールが作成されます。 スケジュールされた API Tasksのステータスは、管理 > スケジュール設定済み のページで表示することができます。