Task Bot package
- 最終更新日2024/03/04
Task Bot package
Task Bot packageの [実行]、[一時停止]、[停止] actionsを使用して、1 つ以上の子 bots の実行を親 bot から管理したり、API を使用しているサードパーティ ソフトウェアで管理したりできます。
Login
の子 bot をビルドして、ユーザー名とパスワードを Web フォームに入力し、[送信] をクリックします。Login
の子 bot が親 bot から資格情報を受け入れて、成功メッセージを返すと、親 bot は後続の CreateInvoice
子 bot を呼び出すことができます。Login
の子 bot には、資格情報が正しくない場合のエラー処理ロジックも含める必要があります。このように小規模な自己完結型 bots をビルドすることで、ユーザーはより多くのタスクで bot のロジックを再利用できるようになり、エラー処理とトラブルシューティングが容易になります。また、bots のビルドとメンテナンスにかかる時間も短縮されます。その結果、組織はオートメーション イニシアチブを迅速に拡張できます。この例における Login
の子 bot は、Web サイト上のログイン ページに資格情報を提供するタスクに再利用できます。
停止を選択するまで自身を繰り返し呼び出す Task Bot を実行すると、その bot は無限に実行され、その結果、スタック メモリの問題に関連するエラーが発生します。親と子の bot は異なる名前で作成し、親 bot から子 bot を実行することをお勧めします。
注:
- Task Bot を作成する場合、親と子の bots が同じpackage バージョンであることを確認してください。
- CSV/テキスト ファイルおよびレコーダー セッションは、bots で共有できません。Excel セッションは、セッション変数を使用することで bots で共有できます。「bots 間で Excel セッションを共有する例」を参照してください。
- Run Task でファイル型変数を使用する場合は、変数にデフォルト値を設定していることを確認します。デフォルト値が存在しないと、bot は実行時にエラーを表示します。
さらに、子 bots を親 bot から実行することで、以下のようにデータを詳細に管理できます。
- ユーザーは、次のオプションから選択して子 bot の変数を構成し、情報を交換できる方向を制御できます。
- [入力として使用]: 変数は、子 bot が親 bot またはサードパーティ ソフトウェアから受け取る値を維持します。
- [出力として使用]: 変数は、子 bot が親 bot またはサードパーティ ソフトウェアに渡す値を維持します。
- [両方]: 値は両方方向に渡すことができます。
- [どちらも不可]: 変数は、この bot に限定され、その他の bots と共有することはできません。
- その他のユーザーは、コンテンツを表示せずに子 bots を再利用できます。
Task Bot packageには以下のactionsが含まれています。
Action | 説明 |
---|---|
一時停止 | 「一時停止action」を参照してください。 |
実行 |
|
停止 | 「停止action」を参照してください。 |