ロボット タスクの管理
既存のロボットのタスクの設定を変更することができます。次回にロボットがタスクを実行するときは、新しい設定が使用されます。
タスクのスクリプトでパスワードが使用される場合は、パスワード付きのスクリプトを参照してください。
注意
ロボットはマルチユーザー環境であり、あるユーザーがタスクに対して行うアクションは他のユーザーにも影響を与える可能性があります。タスクのパスワードを更新したり、タスクを無効化または削除したりする前に、影響を受ける可能性のある他のユーザーに確認してください。
タスクはタスク順番検査の一部である場合があり、タスクのパスワードの共有を解除したり、タスクを無効化または削除したりすると、タスク順番検査が失敗します。
タスクを編集する
タスクデザイナーでタスクを編集します。
ロボットを開き、タスクを選択する
-
Launchpad ホームページ(www.highbond.com)から、ロボット アプリを選択して開きます。
すでに Diligent One を使用している場合は、左側のナビゲーション メニューを使用してロボット アプリに切り替えることができます。
- ロボットのダッシュボードから、該当するロボットの種類のタブを選択します。
- タスクが含まれるロボットに移動し、そのロボットを選択して開きます。
-
ロボットの右上隅で、[本番]または[開発]をクリックして、使用するモードを選択します。
詳細については、「ロボットの開発モードと本番モード」を参照してください。
- [タスク]タブでは、編集するタスクを選択し、[ > 編集]をクリックします。
タスク デザイナーが開くので、タスクの設定の編集を始めることができます。
必要に応じて、パスワードの警告で[Ok]をクリックします。既存のパスワードがタスクから自動的に解除されます。有効なパスワードやタスクを正常に実行するパスワードを入力する必要があります。
ヒント
他のユーザーが入力したパスワードを消去しないようにするには、既存のタスクを編集する代わりに新しいタスクを作成できます。詳細については、スクリプトを実行するロボット タスクの作成を参照してください。
タスク内で実行するスクリプトを選択する
必要に応じて、タスク内で実行するスクリプトの選択、または実行順序を更新します。
- ACL ロボットでタスクを編集している場合は、次のいずれかを実行します。
[選択解除したスクリプト]で、タスクに含めたいスクリプトを選択します。
すべてのスクリプトを使用するには、[すべて選択]を選択します。
選択したスクリプトは、[選択したスクリプト]リストに移動します。スクリプトは、スクリプトのアナリティクスのヘッダーにある ANALYTIC タグで指定されている TYPE 別にグループ分けされます。
インポート
準備
分析
TYPE が指定されていないスクリプトは、分析グループに含まれます。
アナリティクススクリプトのみが選択肢です。補助スクリプトは利用できません。実行するには、補助スクリプトはアナリティクススクリプトからコールされる必要があります。
[選択したスクリプト]で、タスクから除外したいスクリプトの選択を解除します。
各スクリプトグループ内で、スクリプトをドラッグして順序を変更します。
各グループ内では、作成した順番で上から下へスクリプトが実行されます。依存するスクリプトは、それが依存するスクリプトの下に配置します。
インポートグループのすべてのスクリプトは、準備グループなどのスクリプトの前に実行されます。
- HighBond ロボットまたはワークフローロボットでタスクを編集する場合は、スクリプトが選択されていることを確認します。
現在、HighBond ロボットとワークフローロボットは、デフォルトで選択されている 1 つのスクリプトのみをサポートしています。
スクリプトのパラメーター値やパスワードを入力する
必要であれば、スクリプトのパラメーター値やパスワードを更新します。
- パラメーターの入力を必要とする各選択されたスクリプトについては、下矢印 をクリックして、パラメーターセクションを展開し、そのスクリプトの値を入力します。
メモ
パラメーターに入力する値は、このタスクに一意であり、タスク全体で共有されることはありません。
あなたがスクリプトの作成者ではなく、パラメーターについて質問がある場合は、スクリプトの作成者に連絡して詳しい情報を得てください。
- 1 つ以上のパスワードを入力した場合に、他のユーザーがタスクを実行、無効化、または有効化できるようにする場合は、[パスワードを共有]をクリックします。
- パスワード共有がオン ロボットにアクセスできるユーザーがタスクを実行、無効化、または有効化できます
- パスワード共有がオフ あなたのみがタスクを実行、無効化、または有効化できます
[パスワードの共有]の設定は、タスクのすべてのスクリプトに適用されます。設定の如何を問わず、他のユーザーは、タスクを編集し、独自のパスワードを入力できます。
共有または非共有のいずれであろうと、パスワードの共有は、タスク デザイナーでマスクされたままになります。
詳細については、「パスワード付きのスクリプト」を参照してください。
- ページの下部で[続]または[保存して閉じる]をクリックします。
タスクをスケジュールする
必要に応じて、タスクのスケジュールを更新したり、スケジュールを追加または削除したりします。
メモ
同時実行できる ACL ロボットまたは HighBond ロボット タスク数の上限は 5 つです。この上限を超えるタスクはキューに登録されます。
タスクのスケジュールを更新するには
-
[タスクをスケジュールする]ページで、スケジュールの詳細を更新します。
- ページの下部で[続]または[保存して閉じる]をクリックします。
タスクのスケジュールを追加するには
- ページの最上部で、[タスクをスケジュールに設定する]を選択します。
- スケジュールの詳細を指定します:
- 頻度 タスクが繰り返し実行される間隔
- 開始時間 タスクの実行を開始する時刻、および使用するタイム ゾーン
開始時刻を異なるタイム ゾーンで表したい場合を除き、自分自身のタイム ゾーンを使用します。
- 開始日 タスクの実行を開始する日付
- ページの下部で[続]または[保存して閉じる]をクリックします。
タスクのスケジュールを削除するには
-
ページの最上部で、[タスクをスケジュールに設定する]の選択を解除します。
スケジュールの詳細が表示されなくなります。タスクデザイナーを開いている間、または[キャンセル]をクリックし、更新を保存せずにタスクデザイナーを終了した場合、それらは保存されます。
- ページの下部で[続]または[保存して閉じる]をクリックします。
[保存して閉じる]をクリックすると、スケジュールの詳細が永久に削除されます。
タスクが実行していない場合にユーザーに通知する
必要に応じて、タスクの通知を更新したり、通知を追加または削除したりします。有効にすると、以下のいずれかの理由でタスクが実行されない場合に、通知が自動的に送信されます
-
タスクのスクリプトが失敗する
-
タスクがスキップされる
-
タスクが手動でキャンセルされる
タスクの通知を更新するには
-
[その人に通知する]ページで、ユーザー名をクリックして、選択するか、選択を解除します。
- ページの下部で[続]または[保存して閉じる]をクリックします。
タスクの通知を追加するには
- ページ上部で、[失敗に関する通知を送信する]を選択します。
- リスト内の 1 人または複数のユーザーをクリックして選択します。
ロボットへの十分なアクセス許可を持つユーザーのみ選択することができます。
- ページの下部で[続]または[保存して閉じる]をクリックします。
タスクの通知を削除するには
-
ページ上部で、[失敗に関する通知を送信する]の選択を解除します。
通知の詳細が表示されなくなります。タスクデザイナーを開いている間、または[キャンセル]をクリックし、更新を保存せずにタスクデザイナーを終了した場合、それらは保存されます。
- ページの下部で[続]または[保存して閉じる]をクリックします。
[保存して閉じる]をクリックすると、通知の詳細が永久に削除されます。
設定をレビューし、タスクを更新する
- タスクに構成した設定をレビューします。
- 省略可能。設定を更新するには、 をクリックし、必要な変更を加えます。
- 設定を終え、タスクを更新する準備ができたら、[タスクを確認し更新する]をクリックします。
結果 編集されたタスクは、指定した新しい設定を使って実行できるようになりました。
パスワード付きのスクリプト
タスクのスクリプトでは、データ ソースへのアクセス、または他の目的において 1 つ以上のパスワードが要求される場合があります。タスクを作成する際に、スクリプトのパラメーター値として必要なパスワードを入力します。
タスクにパスワードを入力した後、パスワードの所有者は、[パスワードを共有]トグルを使用して、パスワードの共有と非共有を切り替えることができます。[パスワードを共有]の設定は、タスク内のすべてのスクリプトにおけるすべてのパスワードにグローバルで適用されます。
- パスワード共有 ロボットにアクセスできるユーザーがタスクを実行、無効化、または有効化できます
- パスワードの共有解除 パスワードを入力したユーザーのみがタスクを実行、無効化、または有効化できます
共有または非共有のいずれであろうと、パスワードの共有は、タスク デザイナーでマスクされたままになります。ロボットは、タスクに入力されたすべてのパスワードについて暗号化されたストレージを提供し、パスワードはアナリティクスの処理全体で安全が維持されます。
タスクのパスワードの仕組み
以下の表は、パスワード付きのタスクはどのように動作し、どのように編集可能かを詳しく説明したものです。あなたがタスクのパスワードを入力すると、あなたがパスワードの所有者になります。他のユーザーがタスクのパスワードを更新すると、その人がパスワードの所有者になり、あなたは所有者でなくなります。その他のユーザーとは、タスクを含むロボットにアクセスできるすべてのユーザーのことです。
メモ
タスクを最後に編集した (パスワードの入力を含む) ユーザーの名前が[タスクの詳細]パネルに表示されます。
アクション | パスワードのステータス | パスワードの所有者 | その他のユーザー |
---|---|---|---|
タスクを実行、無効化、または有効化 | 共有 | ||
非共有 | |||
タスクを含むタスク順番検査の実行 | 共有 | ||
非共有 | |||
タスクの編集/パスワードの編集 他のユーザー:タスクを編集すると、既存のパスワードが自動的にクリアされます。タスクを実行するには、有効なパスワードを入力する必要があります。 |
共有 | ||
非共有 | |||
パスワードの共有の無効化 パスワードの共有を無効にすると、既存のパスワードが自動的にクリアされます。タスクを実行するには、有効なパスワードを入力する必要があります。 |
共有 | ||
パスワードの共有の有効化 | 非共有 |
タスクの無効化または削除
ロボットでタスクを削除するには次の 2 つのオプションがあります。
- [無効化]は、タスクの構成情報を依然として保持しながらスケジュールされたタスクの発生を停止します
いずれの時点でも、タスクの有効化を選び、スケジュールを再開できます。
- [削除]はロボットからのタスクとタスクの構成情報を完全に削除します
メモ
タスクを無効化または削除すると、以前のタスクの実行および出力ファイルは保持されます。タスクが参照するスクリプトは影響を受けません。
タスクの実行ファイルと出力ファイルを削除するには、ロボットからの結果データの削除を参照してください。
タスクを無効にする
メモ
パスワードの共有がオフの場合は、他のユーザーが入力したパスワードを含むタスクは、無効化したり有効化したりできません。既存のパスワードを保持する必要がない場合は、タスクを編集してパスワードを入力し、そこでタスクを無効化できます。
詳細については、「パスワード付きのスクリプト」を参照してください。
-
Launchpad ホームページ(www.highbond.com)から、ロボット アプリを選択して開きます。
すでに Diligent One を使用している場合は、左側のナビゲーション メニューを使用してロボット アプリに切り替えることができます。
- ロボットのダッシュボードから、該当するロボットの種類のタブを選択します。
- タスクを含むロボットを選択します。
-
ロボットの右上隅で、[本番]または[開発]をクリックして、使用するモードを選択します。
詳細については、「ロボットの開発モードと本番モード」を参照してください。
- [タスク]タブで、無効にするタスクを選択し、[ > 無効化]をクリックします。
結果 タスクは無効化のフラグが設定されており、スケジュールされている場合は実行せず、アド ホックで実行することはできません。
タスクを再有効化するには、[ > 有効化]をクリックします。
タスクを削除する
メモ
タスクの実行が「キューに登録済み」または「進行中」である場合は、タスクを削除できません。
-
Launchpad ホームページ(www.highbond.com)から、ロボット アプリを選択して開きます。
すでに Diligent One を使用している場合は、左側のナビゲーション メニューを使用してロボット アプリに切り替えることができます。
- ロボットのダッシュボードから、該当するロボットの種類のタブを選択します。
- タスクを含むロボットを選択します。
-
ロボットの右上隅で、[本番]または[開発]をクリックして、使用するモードを選択します。
詳細については、「ロボットの開発モードと本番モード」を参照してください。
- [タスク]タブで、削除したいタスクを選択し、[ > 削除]をクリックします。
- プロンプトで促されたら、[削除]をクリックし、タスクを完全に削除することを確認します。
結果 タスクが完全に削除されます。[タスクの実行]タブでは、[(削除済み)] がタスク名に追加されます。タスクの実行情報、出力ファイル、および参照されるスクリプトは保持されます。