タスク Bot パッケージ

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

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

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

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

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

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

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

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

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