オートメーション構築のActions
- 最終更新日2024/04/19
オートメーション構築のActions
actionsを使用してオートメーション ワークフローを構築し、何をするかを bot に指示します。使用可能なactionsは、Control Room 内にある Bot editor のActions パレット内にあります。
Actions、packages、および依存関係
Actionsは、自動化するテクノロジーに基づいてpackagesにグループ化されます。たとえば、Excel advanced packageには、[ワークブックを開く]、[セルに移動]、[セルを削除] などの Excel 関連のactionsが含まれています。これらを Bot editor に挿入してスプレッド シートの処理を自動化できます。
各packageが更新され、個別に有効化されて新しい機能をサポートします。新規の bots は、デフォルト バージョンで構築されます。既存の bots は、自動的には更新されません。これらは、Bot Creator で新しいバージョンに手動で更新されるまでは、構築時と同じpackage バージョンを使用して実行されます。
Control Room が bot を展開すると、オートメーションの作成に使用された packages が収集され、送り先デバイスの Bot Agent に送信されます。Bot Agent は、bot を実行するたびに更新しなくて済むように、packages をキャッシュします。
デバイスで bot を初めて実行するときのランタイムを短縮するには、Bot editor の [パッケージをプリロード] オプションを使用して packages をプリロードします。システムにより、ローカル マシン上の \ProgramData\AutomationAnywhere\GlobalCache に packages がロードされ、実行時にすばやくアクセスできるようになります。
package からの action が bot で使用されると、その package は bot の依存ファイルになります。
パッケージと exe ファイル
Packages | exe プロセス ファイル |
---|---|
DLL | Automation.CSharpDLLWrapper.exe |
データベース | Automation.DatabasePlayer.exe |
actions の操作
actionsは、Bot editor で設定できます。actionをダブルクリックして、設定可能なフィールドと機能を表示し、actionをダブルクリックまたはドラッグして、オートメーションに挿入します。
action アイコンの右上にある縦の 3 点リーダーの上にマウスを重ねて、次の機能にアクセスできます。
- action をコピー
- action を複製します。
- action を切り取り
- action をコピーし、bot コードから削除します。
- action 後に貼り付け
- 選択した action の下に、コピーした action を貼り付けます。
- [削除] action
- bot コードから action を削除します。
- action を無効にする
- 実行時、ユーザーが有効化しない限り、bot は action を無視します。
- ブレークポイントを有効化
- デバッグのために bot を一時停止します。
- ステップ オーバー
- [ステップ オーバー] アイコンを使用して、デバッグ モードで次のアクションに移ります。デフォルトでは、デバッグ モードでの最初のアクションから開始されます。
Bot editor 上部のツールバーを使用して、一度に複数の actions を編集できます。
- この bot で探す (検索ボックス)
- Task Bot のフロー、リスト、デュアル ビューで、package 名、actions 名、文字列名、変数名などのテキストまたは action を検索します。bot の複数のページに渡ってテキストを検索でき、ページを手動で読み込む必要はありません。この機能は、長いコード行を含む bot を表示したり編集したりして、検索したテキスト (変数、文字列、actions など) が使用されている場所と、その行を判断する場合に役立ちます。
- Bot editor のコードの行内のみで検索できます。
- この検索では大文字と小文字は区別されません。
- ここから実行
- [ここから実行] オプションを使うと、Bot editor内の特定の行から bot を実行し、その行より前のコードはすべてスキップします。この機能は、完全な bot を実行することなく、特定のコード ブロックを素早く簡単に実行するのに役立ちます。注: If、Loop、Error handler のようなactionを bot の条件packages内で使った場合、[ここから実行] オプションはそのactionからは利用できません。ただし、If、Loop、Error handler actionsから [ここから実行] オプションを使用することができます。
- 項目をコピー
- クリップボードに actions をコピーして、bot 内で複製できるようにします。
- 項目を切り取り
- actions をコピーし、bot コードから削除します。
- 項目を貼り付け
- ハイライトされた actions の後に 1 つまたは複数の action を貼り付けます。action をハイライトしていない場合は、オートメーション シーケンスの末尾に actions が追加されます。注: このアイコンは、クリップボードに actions がある場合にのみ有効になります。
- 共有クリップボードにコピー
- actions、トリガー、およびメタデータを、bots 間で共有されているクリップボードにコピーします。
- 共有クリップボードから貼り付け
- actions、トリガー、およびメタデータを別の bot から貼り付けます。注: このアイコンは、共有クリップボードに actions がある場合にのみ有効になります。
bot がデバッグモードで、コードの 1 行のみを選択した場合、[共有クリップボードにコピー] オプションは表示されません。このオプションは、コードの複数の行を選択すると表示されます。
Bot editor のイベントの自動保存機能
- レコーダー: 特定の actions で bot を作成して [レコーダー] をクリックすると、イベントは保存され、録画が完了すると、イベントは自動的に保存されます。
- 変数マネージャー: 変数を作成または編集して action に挿入すると、その変更は保存されます。注: 変数を削除するか、F2 を押して変数リストから変数を挿入した場合、自動保存機能はサポートされません。
- アクション メニュー (縦の 3 点リーダー): このメニューから [パッケージ] などの action を選択すると、そのイベントは自動的に保存されます。[パッケージ] ページを変更して Bot editor に戻ると、そのイベントは保存されます。
- ファイルの検索: [ファイルを検索] アイコンをクリックすると、bot は、手動で保存されていない場合に保存されます。[追加] オプションをクリックした後にも、bot は自動的に保存されます。
- ダイアログ ボックス: ダイアログ ボックスを開くと、そのダイアログ ボックスは、変更が行われた場合には自動的に保存されます。注: 自動保存は、トップレベルのダイアログ ボックスに対してのみ行われ、ネストしたダイアログ ボックスに対しては行われません。
- 変数の削除: 未使用の変数を削除すると、そのイベントは保存されます。
- Bot 名の変更: bot の名前を編集すると、そのイベントは保存されます。
リソース