ロボット タスクの管理

既存のロボットのタスクの設定を変更することができます。次回にロボットがタスクを実行するときは、新しい設定が使用されます。

タスクのスクリプトでパスワードが使用される場合は、パスワード付きのスクリプトを参照してください。

注意

ロボットはマルチユーザー環境であり、あるユーザーがタスクに対して行うアクションは他のユーザーにも影響を与える可能性があります。タスクのパスワードを更新したり、タスクを無効化または削除したりする前に、影響を受ける可能性のある他のユーザーに確認してください。

タスクはタスク順番検査の一部である場合があり、タスクのパスワードの共有を解除したり、タスクを無効化または削除したりすると、タスク順番検査が失敗します。

タスクを編集する

タスクデザイナーでタスクを編集します。

ロボットを開き、タスクを選択する

  1. Launchpad ホームページ(www.highbond.com)から、ロボット アプリを選択して開きます。

    すでに Diligent One を使用している場合は、左側のナビゲーション メニューを使用してロボット アプリに切り替えることができます。

  2. ロボットのダッシュボードから、該当するロボットの種類のタブを選択します。
  3. タスクが含まれるロボットに移動し、そのロボットを選択して開きます。
  4. ロボットの右上隅で、[本番]または[開発]をクリックして、使用するモードを選択します。

    詳細については、ロボットの開発モードと本番モードを参照してください。

  5. タスク]タブでは、編集するタスクを選択し、[ > 編集]をクリックします。

    タスク デザイナーが開くので、タスクの設定の編集を始めることができます。

    必要に応じて、パスワードの警告で[Ok]をクリックします。既存のパスワードがタスクから自動的に解除されます。有効なパスワードやタスクを正常に実行するパスワードを入力する必要があります。

    ヒント

    他のユーザーが入力したパスワードを消去しないようにするには、既存のタスクを編集する代わりに新しいタスクを作成できます。詳細については、スクリプトを実行するロボット タスクの作成を参照してください。

タスク内で実行するスクリプトを選択する

必要に応じて、タスク内で実行するスクリプトの選択、または実行順序を更新します。

  1. ACL ロボットでタスクを編集している場合は、次のいずれかを実行します。
    • 選択解除したスクリプト]で、タスクに含めたいスクリプトを選択します。

      すべてのスクリプトを使用するには、[すべて選択]を選択します。

      選択したスクリプトは、[選択したスクリプト]リストに移動します。スクリプトは、スクリプトのアナリティクスのヘッダーにある ANALYTIC タグで指定されている TYPE 別にグループ分けされます。

      • インポート

      • 準備

      • 分析

      TYPE が指定されていないスクリプトは、分析グループに含まれます。

      アナリティクススクリプトのみが選択肢です。補助スクリプトは利用できません。実行するには、補助スクリプトはアナリティクススクリプトからコールされる必要があります。

    • 選択したスクリプト]で、タスクから除外したいスクリプトの選択を解除します。

    • 各スクリプトグループ内で、スクリプトをドラッグして順序を変更します。

      各グループ内では、作成した順番で上から下へスクリプトが実行されます。依存するスクリプトは、それが依存するスクリプトの下に配置します。

      インポートグループのすべてのスクリプトは、準備グループなどのスクリプトの前に実行されます。

  2. HighBond ロボットまたはワークフローロボットでタスクを編集する場合は、スクリプトが選択されていることを確認します。

    現在、HighBond ロボットとワークフローロボットは、デフォルトで選択されている 1 つのスクリプトのみをサポートしています。

スクリプトのパラメーター値やパスワードを入力する

必要であれば、スクリプトのパラメーター値やパスワードを更新します。

  1. パラメーターの入力を必要とする各選択されたスクリプトについては、下矢印 をクリックして、パラメーターセクションを展開し、そのスクリプトの値を入力します。

    メモ

    パラメーターに入力する値は、このタスクに一意であり、タスク全体で共有されることはありません。

    あなたがスクリプトの作成者ではなく、パラメーターについて質問がある場合は、スクリプトの作成者に連絡して詳しい情報を得てください。

  2. 1 つ以上のパスワードを入力した場合に、他のユーザーがタスクを実行、無効化、または有効化できるようにする場合は、[パスワードを共有]をクリックします。
    • パスワード共有がオン ロボットにアクセスできるユーザーがタスクを実行、無効化、または有効化できます
    • パスワード共有がオフ あなたのみがタスクを実行、無効化、または有効化できます

    パスワードの共有]の設定は、タスクのすべてのスクリプトに適用されます。設定の如何を問わず、他のユーザーは、タスクを編集し、独自のパスワードを入力できます。

    共有または非共有のいずれであろうと、パスワードの共有は、タスク デザイナーでマスクされたままになります。

    詳細については、パスワード付きのスクリプトを参照してください。

  3. ページの下部で[続行]または[保存して閉じる]をクリックします。

タスクをスケジュールする

必要に応じて、タスクのスケジュールを更新したり、スケジュールを追加または削除したりします。

メモ

同時実行できる ACL ロボットまたは HighBond ロボット タスク数の上限は 5 つです。この上限を超えるタスクはキューに登録されます。

タスクのスケジュールを更新するには

  1. タスクをスケジュールする]ページで、スケジュールの詳細を更新します。

  2. ページの下部で[続行]または[保存して閉じる]をクリックします。

タスクのスケジュールを追加するには

  1. ページの最上部で、[タスクをスケジュールに設定する]を選択します。
  2. スケジュールの詳細を指定します:
    • 頻度 タスクが繰り返し実行される間隔
    • 開始時間 タスクの実行を開始する時刻、および使用するタイム ゾーン

      開始時刻を異なるタイム ゾーンで表したい場合を除き、自分自身のタイム ゾーンを使用します。

    • 開始日 タスクの実行を開始する日付
  3. ページの下部で[続行]または[保存して閉じる]をクリックします。

タスクのスケジュールを削除するには

  1. ページの最上部で、[タスクをスケジュールに設定する]の選択を解除します。

    スケジュールの詳細が表示されなくなります。タスクデザイナーを開いている間、または[キャンセル]をクリックし、更新を保存せずにタスクデザイナーを終了した場合、それらは保存されます。

  2. ページの下部で[続行]または[保存して閉じる]をクリックします。

    保存して閉じる]をクリックすると、スケジュールの詳細が永久に削除されます。

タスクが実行していない場合にユーザーに通知する

必要に応じて、タスクの通知を更新したり、通知を追加または削除したりします。有効にすると、以下のいずれかの理由でタスクが実行されない場合に、通知が自動的に送信されます

  • タスクのスクリプトが失敗する

  • タスクがスキップされる

  • タスクが手動でキャンセルされる

タスクの通知を更新するには

  1. その人に通知する]ページで、ユーザー名をクリックして、選択するか、選択を解除します。

  2. ページの下部で[続行]または[保存して閉じる]をクリックします。

タスクの通知を追加するには

  1. ページ上部で、[失敗に関する通知を送信する]を選択します。
  2. リスト内の 1 人または複数のユーザーをクリックして選択します。

    ロボットへの十分なアクセス許可を持つユーザーのみ選択することができます。

  3. ページの下部で[続行]または[保存して閉じる]をクリックします。

タスクの通知を削除するには

  1. ページ上部で、[失敗に関する通知を送信する]の選択を解除します。

    通知の詳細が表示されなくなります。タスクデザイナーを開いている間、または[キャンセル]をクリックし、更新を保存せずにタスクデザイナーを終了した場合、それらは保存されます。

  2. ページの下部で[続行]または[保存して閉じる]をクリックします。

    保存して閉じる]をクリックすると、通知の詳細が永久に削除されます。

設定をレビューし、タスクを更新する

  1. タスクに構成した設定をレビューします。
  2. 省略可能。設定を更新するには、 をクリックし、必要な変更を加えます。
  3. 設定を終え、タスクを更新する準備ができたら、[タスクを確認し更新する]をクリックします。

    結果 編集されたタスクは、指定した新しい設定を使って実行できるようになりました。

パスワード付きのスクリプト

タスクのスクリプトでは、データ ソースへのアクセス、または他の目的において 1 つ以上のパスワードが要求される場合があります。タスクを作成する際に、スクリプトのパラメーター値として必要なパスワードを入力します。

タスクにパスワードを入力した後、パスワードの所有者は、[パスワードを共有]トグルを使用して、パスワードの共有と非共有を切り替えることができます。[パスワードを共有]の設定は、タスク内のすべてのスクリプトにおけるすべてのパスワードにグローバルで適用されます。

  • パスワード共有 ロボットにアクセスできるユーザーがタスクを実行、無効化、または有効化できます
  • パスワードの共有解除 パスワードを入力したユーザーのみがタスクを実行、無効化、または有効化できます

共有または非共有のいずれであろうと、パスワードの共有は、タスク デザイナーでマスクされたままになります。ロボットは、タスクに入力されたすべてのパスワードについて暗号化されたストレージを提供し、パスワードはアナリティクスの処理全体で安全が維持されます。

タスクのパスワードの仕組み

以下の表は、パスワード付きのタスクはどのように動作し、どのように編集可能かを詳しく説明したものです。あなたがタスクのパスワードを入力すると、あなたがパスワードの所有者になります。他のユーザーがタスクのパスワードを更新すると、その人がパスワードの所有者になり、あなたは所有者でなくなります。その他のユーザーとは、タスクを含むロボットにアクセスできるすべてのユーザーのことです。

メモ

タスクを最後に編集した (パスワードの入力を含む) ユーザーの名前が[タスクの詳細]パネルに表示されます。

アクション パスワードのステータス パスワードの所有者 その他のユーザー
タスクを実行、無効化、または有効化 共有
非共有
タスクを含むタスク順番検査の実行 共有
非共有

タスクの編集/パスワードの編集

他のユーザー:タスクを編集すると、既存のパスワードが自動的にクリアされます。タスクを実行するには、有効なパスワードを入力する必要があります。

共有
非共有

パスワードの共有の無効化

パスワードの共有を無効にすると、既存のパスワードが自動的にクリアされます。タスクを実行するには、有効なパスワードを入力する必要があります。

共有
パスワードの共有の有効化 非共有

タスクの無効化または削除

ロボットでタスクを削除するには次の 2 つのオプションがあります。

  • 無効化]は、タスクの構成情報を依然として保持しながらスケジュールされたタスクの発生を停止します

    いずれの時点でも、タスクの有効化を選び、スケジュールを再開できます。

  • 削除]はロボットからのタスクとタスクの構成情報を完全に削除します

メモ

タスクを無効化または削除すると、以前のタスクの実行および出力ファイルは保持されます。タスクが参照するスクリプトは影響を受けません。

タスクの実行ファイルと出力ファイルを削除するには、ロボットからの結果データの削除を参照してください。

タスクを無効にする

メモ

パスワードの共有がオフの場合は、他のユーザーが入力したパスワードを含むタスクは、無効化したり有効化したりできません。既存のパスワードを保持する必要がない場合は、タスクを編集してパスワードを入力し、そこでタスクを無効化できます。

詳細については、「パスワード付きのスクリプト」を参照してください。

  1. Launchpad ホームページ(www.highbond.com)から、ロボット アプリを選択して開きます。

    すでに Diligent One を使用している場合は、左側のナビゲーション メニューを使用してロボット アプリに切り替えることができます。

  2. ロボットのダッシュボードから、該当するロボットの種類のタブを選択します。
  3. タスクを含むロボットを選択します。
  4. ロボットの右上隅で、[本番]または[開発]をクリックして、使用するモードを選択します。

    詳細については、ロボットの開発モードと本番モードを参照してください。

  5. タスク]タブで、無効にするタスクを選択し、[ > 無効化]をクリックします。

    結果 タスクは無効化のフラグが設定されており、スケジュールされている場合は実行せず、アド ホックで実行することはできません。

    タスクを再有効化するには、[ > 有効化]をクリックします。

タスクを削除する

メモ

タスクの実行が「キューに登録済み」または「進行中」である場合は、タスクを削除できません。

  1. Launchpad ホームページ(www.highbond.com)から、ロボット アプリを選択して開きます。

    すでに Diligent One を使用している場合は、左側のナビゲーション メニューを使用してロボット アプリに切り替えることができます。

  2. ロボットのダッシュボードから、該当するロボットの種類のタブを選択します。
  3. タスクを含むロボットを選択します。
  4. ロボットの右上隅で、[本番]または[開発]をクリックして、使用するモードを選択します。

    詳細については、ロボットの開発モードと本番モードを参照してください。

  5. タスク]タブで、削除したいタスクを選択し、[ > 削除]をクリックします。
  6. プロンプトで促されたら、[削除]をクリックし、タスクを完全に削除することを確認します。

    結果 タスクが完全に削除されます。[タスクの実行]タブでは、[(削除済み)] がタスク名に追加されます。タスクの実行情報、出力ファイル、および参照されるスクリプトは保持されます。