Orchestrator
2020.10
バナーの背景画像
サポート対象外
Orchestrator ユーザー ガイド
最終更新日 2023年12月12日

トリガーを管理する

トリガーの作成

  1. [オートメーション] > [トリガー] に移動し、[トリガー] ページの [追加] をクリックします。[トリガーを作成] ページが表示されます。
  2. トリガーの種類を選択します。
  3. 簡単に識別できるように、[名前] フィールドにトリガーの名前を追加します。
  4. [プロセス名] ドロップダウンから、タイム トリガーを設定するプロセスを選択します。
  5. [ジョブの優先度] ドロップダウンから、ジョブの優先度を選択します。既定値は [継承] で、ジョブの優先度は選択されたプロセスに定義された優先度と同じになります。
  6. [ジョブの種類] ドロップダウンから、ジョブが実行されるときのランタイムのライセンス モデルを選択します。
  7. [実行ターゲット] タブで、ロボットでのプロセス実行のルールを選択します。

    説明

     

    動的に割り当て

    ユーザーかマシンのいずれか先に使用可能になった方により、フォアグラウンド プロセスが複数回実行されます。

    [ユーザー] も選択している場合は、マシンの割り当てのみが動的に行われます。

    バックグラウンド プロセスは、ビジーであるかどうかにかかわらず、任意のユーザーによって実行されます (十分な数のランタイムがある場合)。

    [動的に割り当て] オプションを使用すれば、1 つのジョブでプロセスを最高 10,000 回実行できます。

    ユーザー (User)

    プロセスは、特定のユーザーにより実行されます。

  8. プロセスに入力パラメーターがある場合、[パラメーター] タブで、そのパラメーターの値を設定します。入力および出力パラメーターについての詳細は、こちらをご覧ください。
  9. [タイムゾーン] ドロップダウンから、トリガーをオフに設定するタイムゾーン、またはキュー トリガーが無効化されるタイムゾーンを選択します。
    注:
    • トリガーのタイムゾーンはテナントのタイムゾーンには依存しません。タイム トリガーの実行に別のタイム ゾーンを設定できます。
    • 夏時間 (DST) を使用する地域は、協定世界時 (UTC) との時差に基づいてリストに表示されます。DST の期間中でも UTC 時差の値は増加しません。たとえば、DST の期間でもロンドンのタイムゾーンは UTC+00:00 と表示されます。
    • DST を考慮するためにタイムゾーンを調整する必要はありません。Orchestrator のスケジュール メカニズムがジョブの起動時に自動的に DST を考慮するからです。12:00 に実行がスケジュールされているジョブは、冬時間、夏時間のいずれでも 12:00 に実行されます。
  10. 特定の非稼働日にトリガーの起動を停止する場合は、[非稼働日] ドロップダウンから非稼働日カレンダーを選択します。
  11. [指定日時でトリガーを無効化] トグルを有効化して、トリガーを無効化する日時を入力します。キュー トリガーは、手順 9 で選択したタイム ゾーンでの、指定された日時に無効化されます。

タイム トリガー

  1. トリガーの実行頻度を選択します (時間カスタム)。このセクションの右側で、選択したオプション (頻度、正確な時間、または cron 式) に応じて詳細を設定します。Orchestrator はオープンソース ライブラリを使用して cron の記述を解析して表示します (詳細についてはこちらを参照)。
  2. [指定時間が経過した後にジョブを停止] トグルを有効化して、ジョブが停止または強制終了されるまでの経過時間を入力します。停止時間が経過した後にジョブを停止または強制終了する場合に選択します。
    : ここで指定した時間は、ジョブがキューに置かれた場合でも設定に従って経過します。たとえば、午後 1 時にジョブを実行するスケジュールを設定し 20 分後に停止するよう設定した場合、午後 1 時 15 分までジョブがキュー内に残り、その後開始されたとしてもこのジョブは午後 1 時 20 分に停止します。

キュー トリガー

: キュー トリガーと SLA 予測値は、キューとプロセスの関連付けに関して互いに依存しています。したがって、一方を構成すると、設定が一致するように、もう一方は自動入力されます。たとえば、キュー Y に対するキュー トリガーを、プロセス X を使用するように 定義します。キュー Y の SLA 予測値はプロセス X のみを使用して決まるので、Y のキュー SLA を有効化すると、X には値が事前入力され、読み取り専用になります。
[最初のジョブをトリガーする、アイテムの最小数です。][同時に許可されている保留中および実行中のジョブの最大数です。][指定した数のアイテムが追加されるたびにジョブをトリガー] の各フィールドに値を入力します。

説明

 

最初のジョブをトリガーするアイテムの最小数

アイテム処理ジョブは、ターゲット キューに少なくともこの数の新しいアイテムが追加された後にのみ開始されます。 延期済みのキュー アイテムはカウントされません。

同時に許可される保留中および実行中のジョブの最大数

一緒にカウントされる、許可された保留中および実行中のジョブの最大数。 同時に 2 つ以上のジョブを許容する場合は、次に示す 3 番目のオプションを定義する必要があります。

指定した数のアイテムが追加されるたびにジョブをトリガー

新しいジョブをトリガーする新しいキュー アイテムの数 ([最初のジョブをトリガーするアイテムの最小数] オプションで設定された数に追加)。

トリガーを編集する

該当する [編集] ボタンをクリックして、必要に応じて変更を行い、[トリガーを編集] ウィンドウで [更新] をクリックします。

トリガーを無効化する

既定では、起動に 10 回失敗し、最終日に 1 回も実行に成功しないと、トリガーは自動的に無効化されます。

注: 特定の日数内に起動に一度も成功しなかった場合にトリガーを無効化する、実行の失敗回数の既定値を変更するには、UiPath.Orchestrator.dll.config 内の Triggers.DisableWhenFailedCount パラメーターを設定します。日数を更新するには、Triggers.DisableWhenFailingSinceDays を使用します。

トリガーを無効化するには、対応する [その他のアクション] ボタンをクリックしてから、[無効化] をクリックします。無効化されたタイム トリガーの前には アイコンが表示されます。無効化されたキュー トリガーの前には アイコンが表示されます。

または、それを選択して [無効化] をクリックします。

将来の特定の日時に、トリガーを自動的に無効化することもできます。これを行うには、次の手順に従います。

  1. 該当する [編集] ボタンをクリックします。
  2. [指定日時でトリガーを無効化] オプションを有効化します。
  3. 希望の日付と時刻を入力します。トリガーのタイム ゾーンは、トリガーが無効化されるときに影響します。
  4. [更新] をクリックすると、変更が反映されます。

トリガーを有効化する

トリガーを有効化するには、対応する [その他のアクション] ボタンをクリックし、[有効化] をクリックします。有効化されたタイム トリガーは、その前に アイコンでマークされます。有効化されたキュー トリガーは、その前に でマークされます。

または、該当するスケジュールを選択して [有効化] をクリックします。

トリガーを削除する

トリガーを削除するには、該当する [その他のアクション] ボタンをクリックし、次に [削除] をクリックします。

または、該当するスケジュールを選択して [削除] をクリックします。

トリガーにより開始されたジョブを表示する

指定のスケジュールにより開始したジョブを表示するには、[その他のアクション] ボタンをクリック後、[ジョブを表示] をクリックします。[ジョブ] ウィンドウが表示され、選択されたトリガーにより過去に実行されたすべてのジョブ (該当する場合) が表示されます。

非稼働日を管理する

新しいカレンダーを作成する

  1. [設定] ページで [非稼働日] タブを開きます。以前に定義されたすべてのカレンダーのリストがアルファベット順に表示されます。

    BankHoliday カレンダーが存在する場合、ここに表示されます。非稼働日を定義した Orchestrator を 19.10 にアップグレードすると、このカレンダーが作成されます。

  2. [追加] をクリックして新しいカレンダーを作成し、強調表示されている空白のフィールドに、そのカレンダーの名前を入力します。名前は一意とする必要があり、最大 150 文字の英数字を入力できます。名前のないカレンダーや空白文字のみの名前のカレンダーは作成できません。
  3. [保存] をクリックするか、キーボードの Enter キーを押して、新しいカレンダーを保存します。カレンダーが保存されて、カレンダー リストに表示されます。
  4. 選択したカレンダーに、手動入力、.csv ファイルのアップロード、またはこれらの組み合わせで非稼働日を定義します。
  5. [トリガー] ページで、新しいトリガーの作成時または既存のトリガーの編集時に、[非稼働日の制限] ドロップダウンから希望のカレンダーを選択します。
    注: 非稼働日を使用する場合、トリガーのタイム ゾーンはテナントのタイム ゾーン ([[設定] > [全般]) と同じである必要があります。カレンダーの制限は別々のタイムゾーンで適用できないためです。タイム ゾーンが明示的に定義されていないテナントは、ホストからタイム ゾーンを継承します。
  6. [更新] をクリックすると、変更が反映されます。カレンダーに行う変更はすべて、その後そのカレンダーに関連するすべてのトリガーに入力されます。

手動で非稼働日を選択する

  1. カレンダーをクリックして選択します。ウィンドウの右側のカレンダーは、それに応じて更新されます。
  2. 表示されたカレンダーで、トリガーの起動を停止する日付をクリックします。選択した日付を再度クリックすると、選択解除します。
  3. 非稼働日として選択された日付を保存するには、[保存] をクリックします。


.csv ファイルをアップロードする

.csv ファイルから、選択したカレンダーに一連の日付を直接アップロードできます。正常にアップロードされるように、事前定義した形式でデータをファイルに入力しておく必要があります。アップロードしたファイルの新しい日付によって、カレンダーに既に保存されている日付が上書きされます。

注:
.csv ファイルには、列ヘッダーとして ExcludedDate が必要です。その列には、すべての非稼働日を、YYYY-MM-DDYYYY/MM/DD、または YYYY MM DD の形式で入力する必要があります。

詳細については、下記の「」セクションをご覧ください。

オプション 1
  1. 選択したカレンダーで、[CSV をアップロード] をクリックします。
  2. 希望の .csv ファイルに移動し、選択して、[開く] をクリックします。 Orchestrator はファイルを解析して、フォーマット ルールを満たしていることを確認します (以下の例のセクションをご覧ください)。
  3. 確認ダイアログで [はい] をクリックして、カレンダーに既に含まれている日付をアップロードされたファイルの新しい日付で上書きします。
  4. 変更されたカレンダーを保存するには、[保存] をクリックします。
オプション 2
  1. . ファイルをドラッグして、選択したカレンダーの上部にドロップします。Orchestrator によってファイルが解析され、フォーマット ルールを満たしていることが確認されます (以下の「例」セクションをご覧ください)。
  2. 確認ダイアログで [はい] をクリックして、カレンダーに既に含まれている日付をアップロードされたファイルの新しい日付で上書きします。
  3. 変更されたカレンダーを保存するには、[保存] をクリックします。  

次に示す .csv ファイルの内容をカレンダーにアップロードするとします。このようなファイルを容易に作成するには、データを Excel ファイルに入力して .csv ファイルとして保存します。



または、すべての列ヘッダーを入力済みの .csv ファイルをダウンロードして、ニーズに合わせてカスタマイズすることもできます。

このファイルには、列ヘッダー ExcludedDate が事前定義されています。すべての非稼働日を、YYYY-MM-DDYYYY/MM/DD、または YYYY MM DD のいずれかの形式でこの列に入力します。

 

カレンダーの名前を変更する

  1. 設定ページの [非稼働日] タブでカレンダーを選択します。
  2. カレンダーの名前を変更します。
  3. 変更された名前を保存するには、[保存] をクリックします。

カレンダーを削除する

  1. 設定ページの [非稼働日] タブでカレンダーを選択します。
  2. [削除] をクリックします。
  3. ポップアップ ウィンドウで [はい] をクリックして、意図しているとおりか確認します。カレンダーが削除されます。
    注: トリガーに割り当てられていないカレンダーのみを削除できます。

カレンダーから非稼働日を削除することもできます。非稼働日をクリックすると、その日はマークされなくなります。変更は必ず保存してください。

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.