- スタート アップ ガイド
- ベスト プラクティス
- テナント
- アクション
- フォルダー コンテキスト
- 自動化
- プロセス
- ジョブ
- トリガー
- トリガーについて
- トリガーを管理する
- cron 式を使用する
- ログ
- 監視
- キュー
- アセット
- ストレージ バケット
- Orchestrator のテスト
- アクション カタログ
- プロファイル
- システム管理者
- Identity Server
- 認証
- その他の構成
- Integrations
- クラシック ロボット
- トラブルシューティング
トリガーの作成
-
[オートメーション] > [トリガー] に移動し、[トリガー] ページの [追加] をクリックします。[トリガーを作成] ページが表示されます。
-
トリガーの種類を選択します。
-
簡単に識別できるように、[名前] フィールドにトリガーの名前を追加します。
-
[プロセス名] ドロップダウンから、タイム トリガーを設定するプロセスを選択します。
-
[ジョブの優先度] ドロップダウンから、ジョブの優先度を選択します。既定値は [継承] で、ジョブの優先度は選択されたプロセスに定義された優先度と同じになります。
-
[ジョブの種類] ドロップダウンから、ジョブが実行されるときのランタイムのライセンス モデルを選択します。
-
[実行ターゲット] タブで、ロボットでのプロセス実行のルールを選択します。
説明 動的に割り当て ユーザーかマシンのいずれか先に使用可能になった方により、フォアグラウンド プロセスが複数回実行されます。
[ユーザー] も選択している場合は、マシンの割り当てのみが動的に行われます。
バックグラウンド プロセスは、ビジーであるかどうかにかかわらず、任意のユーザーによって実行されます (十分な数のランタイムがある場合)。
Using the Allocate Dynamically option you can execute a process up to 10,000 times in one job.ユーザー (User) プロセスは、特定のユーザーにより実行されます。 -
On the Parameters tab, provide values for input parameters if your process has any. More details about input and output parameters.
-
[タイムゾーン] ドロップダウンから、トリガーをオフに設定するタイムゾーン、またはキュー トリガーが無効化されるタイムゾーンを選択します。
注:- トリガーのタイムゾーンはテナントのタイムゾーンには依存しません。タイム トリガーの実行に別のタイム ゾーンを設定できます。
- 夏時間 (DST) を使用する地域は、協定世界時 (UTC) との時差に基づいてリストに表示されます。DST の期間中でも UTC 時差の値は増加しません。たとえば、DST の期間でもロンドンのタイムゾーンは UTC+00:00 と表示されます。
- DST を考慮するためにタイムゾーンを調整する必要はありません。Orchestrator のスケジュール メカニズムがジョブの起動時に自動的に DST を考慮するからです。12:00 に実行がスケジュールされているジョブは、冬時間、夏時間のいずれでも 12:00 に実行されます。
-
From the Non-Working Days drop-down, select a non-working days calendar, if you want your trigger to stop firing on certain non-business days.
-
[指定日時でトリガーを無効化] トグルを有効化して、トリガーを無効化する日時を入力します。キュー トリガーは、手順 9 で選択したタイム ゾーンでの、指定された日時に無効化されます。
タイム トリガー
-
Select the execution frequency of the trigger (Minutes,Hourly,Daily,Weekly,Monthly,Advanced). On the right side of this section, configure the details depending on the chosen option (frequency, exact time, or a cron expression). Orchestrator uses an open-source library to parse and display cron descriptions, which can be found here.
-
[指定時間が経過した後にジョブを停止] トグルを有効化して、ジョブが停止または強制終了されるまでの経過時間を入力します。停止時間が経過した後にジョブを停止または強制終了する場合に選択します。
注:ジョブがキューに入っている時間も、ここで設定された経過時間に含まれることになります。たとえば、ジョブを午後 1 時に実行されるようにスケジュールし、20 分後に停止するように設定した場合、そのジョブは、たとえ午後 1 時 15 分までキューにあり、その後開始されたとしても、午後 1 時 20 分には停止されます。
キュー トリガー
キュー トリガーと SLA 予測値は、キューとプロセスの関連付けに関して互いに依存しています。したがって、一方を構成すると、設定が一致するように、もう一方は自動入力されます。たとえば、キュー Y に対するキュー トリガーを、プロセス X を使用するように 定義します。キュー Y の SLA 予測値はプロセス X のみを使用して決まるので、Y のキュー SLA を有効化すると、X には値が事前入力され、読み取り専用になります。
[最初のジョブをトリガーする、アイテムの最小数です。]、[同時に許可されている保留中および実行中のジョブの最大数です。]、[指定した数のアイテムが追加されるたびにジョブをトリガー] の各フィールドに値を入力します。
| 説明 | |
|---|---|
| 最初のジョブをトリガーするアイテムの最小数 | アイテム処理ジョブは、ターゲット キューに少なくともこの数の新しいアイテムが追加された後にのみ開始されます。 延期済みのキュー アイテムはカウントされません。 |
| 同時に許可される保留中および実行中のジョブの最大数 | 一緒にカウントされる、許可された保留中および実行中のジョブの最大数。 同時に 2 つ以上のジョブを許容する場合は、次に示す 3 番目のオプションを定義する必要があります。 |
| 指定した数のアイテムが追加されるたびにジョブをトリガー | 新しいジョブをトリガーする新しいキュー アイテムの数 ([最初のジョブをトリガーするアイテムの最小数] オプションで設定された数に追加)。 |
トリガーを編集する
該当する [編集] ボタンをクリックして、必要に応じて変更を行い、[トリガーを編集] ウィンドウで [更新] をクリックします。
トリガーを無効化する
既定では、起動に 10 回失敗し、最終日に 1 回も実行に成功しないと、トリガーは自動的に無効化されます。
To change the default number of failed runs causing a trigger to be disabled if there are no successful launches in a specific number of days, configure the Triggers.DisableWhenFailedCount parameter in UiPath.Orchestrator.dll.config. To update the number of days, use Triggers.DisableWhenFailingSinceDays.
トリガーを無効化するには、対応する [その他のアクション] ボタンをクリックしてから、[無効化] をクリックします。無効化されたタイム トリガーの前には
アイコンが表示されます。無効化されたキュー トリガーの前には
アイコンが表示されます。
または、それを選択して [無効化] をクリックします。
将来の特定の日時に、トリガーを自動的に無効化することもできます。これを行うには、次の手順に従います。
- 該当する [編集] ボタンをクリックします。
- [指定日時でトリガーを無効化] オプションを有効化します。
- 希望の日付と時刻を入力します。トリガーのタイム ゾーンは、トリガーが無効化されるときに影響します。
- [更新] をクリックすると、変更が反映されます。
トリガーを有効化する
トリガーを有効化するには、対応する [その他のアクション] ボタンをクリックしてから、[有効化] をクリックします。有効化されたタイム トリガーの前には
アイコンが表示されます。有効化されたキュー トリガーの前には
が表示されます。
または、該当するスケジュールを選択して [有効化] をクリックします。
トリガーを削除する
トリガーを削除するには、該当する [その他のアクション] ボタンをクリックし、次に [削除] をクリックします。
または、該当するスケジュールを選択して [削除] をクリックします。
トリガーにより開始されたジョブを表示する
指定のスケジュールにより開始したジョブを表示するには、[その他のアクション] ボタンをクリック後、[ジョブを表示] をクリックします。[ジョブ] ウィンドウが表示され、選択されたトリガーにより過去に実行されたすべてのジョブ (該当する場合) が表示されます。
非稼働日を管理する
新しいカレンダーを作成する
-
[設定] ページで [非稼働日] タブを開きます。以前に定義されたすべてのカレンダーのリストがアルファベット順に表示されます。
BankHoliday カレンダーが存在する場合、ここに表示されます。非稼働日を定義した Orchestrator を 19.10 にアップグレードすると、このカレンダーが作成されます。
-
[追加] をクリックして新しいカレンダーを作成し、強調表示されている空白のフィールドに、そのカレンダーの名前を入力します。名前は一意とする必要があり、最大 150 文字の英数字を入力できます。名前のないカレンダーや空白文字のみの名前のカレンダーは作成できません。
-
[保存] をクリックするか、キーボードの Enter キーを押して、新しいカレンダーを保存します。カレンダーが保存されて、カレンダー リストに表示されます。
-
選択したカレンダーに、手動入力、.csv ファイルのアップロード、またはこれらの組み合わせで非稼働日を定義します。
-
[トリガー] ページで、新しいトリガーの作成時または既存のトリガーの編集時に、[非稼働日の制限] ドロップダウンから希望のカレンダーを選択します。
注:When you use non-working days, the trigger time zone must be the same as the tenant time zone (Settings> General), because calendar restrictions cannot be applied in different time zones. A tenant without an explicitly defined time zone inherits it from the host.
-
[更新] をクリックすると、変更が反映されます。カレンダーに行う変更はすべて、その後そのカレンダーに関連するすべてのトリガーに入力されます。
手動で非稼働日を選択する
-
カレンダーをクリックして選択します。ウィンドウの右側のカレンダーは、それに応じて更新されます。
-
表示されたカレンダーで、トリガーの起動を停止する日付をクリックします。選択した日付を再度クリックすると、選択解除します。
-
非稼働日として選択された日付を保存するには、[保存] をクリックします。
.csv ファイルをアップロードする
.csv ファイルから、選択したカレンダーに一連の日付を直接アップロードできます。正常にアップロードされるように、事前定義した形式でデータをファイルに入力しておく必要があります。アップロードしたファイルの新しい日付によって、カレンダーに既に保存されている日付が上書きされます。
.csv ファイルには、列ヘッダーとして ExcludedDate が必要です。その列には、すべての非稼働日を、YYYY-MM-DD、YYYY/MM/DD、または YYYY MM DD の形式で入力する必要があります。
See the Example section below for more information.
オプション 1
- 選択したカレンダーで、[CSV をアップロード] をクリックします。
- 希望の .csv ファイルに移動し、選択して、[開く] をクリックします。 Orchestrator はファイルを解析して、フォーマット ルールを満たしていることを確認します (以下の例のセクションをご覧ください)。
- 確認ダイアログで [はい] をクリックして、カレンダーに既に含まれている日付をアップロードされたファイルの新しい日付で上書きします。
- 変更されたカレンダーを保存するには、[保存] をクリックします。
オプション 2
.ファイルをドラッグして、選択したカレンダーの上部にドロップします。Orchestrator によってファイルが解析され、フォーマット ルールを満たしていることが確認されます (以下の「例」セクションをご覧ください)。- 確認ダイアログで [はい] をクリックして、カレンダーに既に含まれている日付をアップロードされたファイルの新しい日付で上書きします。
- 変更されたカレンダーを保存するには、[保存] をクリックします。
例
次に示す .csv ファイルの内容をカレンダーにアップロードするとします。このようなファイルを容易に作成するには、データを Excel ファイルに入力して .csv ファイルとして保存します。
または、すべての列ヘッダーを入力済みの .csv ファイルをダウンロードして、ニーズに合わせてカスタマイズすることもできます。
このファイルには、列ヘッダー ExcludedDate が事前定義されています。すべての非稼働日を、YYYY-MM-DD、YYYY/MM/DD、または YYYY MM DD のいずれかの形式でこの列に入力します。
カレンダーの名前を変更する
- 設定ページの [非稼働日] タブでカレンダーを選択します。
- カレンダーの名前を変更します。
- 変更された名前を保存するには、[保存] をクリックします。
カレンダーを削除する
-
設定ページの [非稼働日] タブでカレンダーを選択します。
-
[削除] をクリックします。
-
ポップアップ ウィンドウで [はい] をクリックして、意図しているとおりか確認します。カレンダーが削除されます。
注:トリガーに割り当てられていないカレンダーのみを削除できます。
カレンダーから非稼働日を削除することもできます。非稼働日をクリックすると、その日はマークされなくなります。変更は必ず保存してください。