タスク Bot パッケージ
- 最終更新日2024/03/04
タスク Bot パッケージ
タスク Bot パッケージの [実行]、[一時停止]、[停止] アクションを使用して、1 つ以上の子 Bots の実行を親 Bot から管理したり、API を使用しているサードパーティ ソフトウェアで管理したりできます。
Login
の子 Bot をビルドして、ユーザー名とパスワードを Web フォームに入力し、[送信] をクリックします。Login
の子 Bot が親 Bot から資格情報を受け入れて、成功メッセージを返すと、親 Bot は後続の CreateInvoice
子 Bot を呼び出すことができます。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 パッケージには以下のアクションが含まれています。
アクション | 説明 |
---|---|
一時停止 | 「一時停止アクション」を参照してください。 |
実行 |
|
停止 | 「停止アクション」を参照してください。 |