タスク Bot パッケージ

タスク Bot パッケージの [実行]、[一時停止]、[停止] アクションを使用して、1 つ以上の子 Bots の実行を親 Bot から管理したり、API を使用しているサードパーティ ソフトウェアで管理したりできます。

単一のタスクを自動化する小規模な Bots を構築して、親 Bot から実行します。たとえば、Login の子 Bot をビルドして、ユーザー名とパスワードを Web フォームに入力し、[送信] をクリックします。Login の子 Bot が親 Bot から資格情報を受け入れて、成功メッセージを返すと、親 Bot は後続の CreateInvoiceBot を呼び出すことができます。Login の子 Bot には、資格情報が正しくない場合のエラー処理ロジックも含める必要があります。

このように小規模な自己完結型 Bots をビルドすることで、ユーザーはより多くのタスクで Bot のロジックを再利用できるようになり、エラー処理とトラブルシューティングが容易になります。また、Bots のビルドとメンテナンスにかかる時間も短縮されます。その結果、組織はオートメーション イニシアチブを迅速に拡張できます。この例における Login の子 Bot は、Web サイト上のログイン ページに資格情報を提供するタスクに再利用できます。

停止を選択するまで自身を繰り返し呼び出す タスク Bot を実行すると、その Bot は無限に実行され、その結果、スタック メモリの問題に関連するエラーが発生します。親と子の Bot は異なる名前で作成し、親 Bot から子 Bot を実行することをお勧めします。

注:
  • タスク Bot を作成する場合、親と子の Bots が同じパッケージ バージョンであることを確認してください。
  • CSV/テキスト ファイルおよびレコーダー セッションは、Bots で共有できません。Excel セッションは、セッション変数を使用することで Bots で共有できます。「Bots 間で Excel セッションを共有する例」を参照してください。
  • タスクを実行 でファイル型変数を使用する場合は、変数にデフォルト値を設定していることを確認します。デフォルト値が存在しないと、Bot は実行時にエラーを表示します。

さらに、子 Bots を親 Bot から実行することで、以下のようにデータを詳細に管理できます。

  • ユーザーは、次のオプションから選択して子 Bot の変数を構成し、情報を交換できる方向を制御できます。
    • [入力として使用]: 変数は、子 Bot が親 Bot またはサードパーティ ソフトウェアから受け取る値を維持します。
    • [出力として使用]: 変数は、子 Bot が親 Bot またはサードパーティ ソフトウェアに渡す値を維持します。
    • [両方]: 値は両方方向に渡すことができます。
    • [どちらも不可]: 変数は、この Bot に限定され、その他の Bots と共有することはできません。
    変数の作成」を参照してください。
  • その他のユーザーは、コンテンツを表示せずに子 Bots を再利用できます。

タスク Bot パッケージには以下のアクションが含まれています。

アクション 説明
一時停止 一時停止アクション」を参照してください。
実行
停止 停止アクション」を参照してください。