このページには、Enterprise 10 および Enterprise 11 のコマンドに関する情報と、それぞれの Automation 360 のアクションまたはパッケージへのマッピング方法が記載されています。 場合によっては、Enterprise 10 または Enterprise 11 のコマンドが複数の Automation 360 のアクションに移行します。 これは、移行された bot の動作が変わらないようにするためです。

Automation 360 には、レガシー オートメーション という新しいパッケージがあります。 このパッケージは、移行中に必要な追加サポートを提供します。 レガシー自動化パッケージは移行時のみ使用するもので、新規bot開発にこのパッケージを使用することはお勧めしませんLegacy Automation package

bots は、移行を実行するユーザーが認証済みプロキシ サーバーを使用している場合に移行できます。

注: Enterprise 11 または Enterprise 10 から Automation 360 への Edge with IE modeを使ったInternet Explorer botsの移行と変換をサポートする packagesactions のリストについては、パッケージとアクションを参照してください。

Active Directory

Active Directory コマンドは、接続 および 接続解除 アクションに移行されます。 各コマンドは、次のように移行されます。

Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
ユーザーを作成 ユーザーを作成
グループ名を変更 オプションが選択された グループを変更 コマンド グループ名を変更
グループを削除 オプションが選択された グループを変更 コマンド グループを削除
ユーザーをグループに追加 オプションが選択された グループを変更 コマンド ユーザーをグループに追加
グループからユーザーを削除 オプションが選択された グループを変更 コマンド グループからユーザーを削除
プロパティを設定 オプションが選択された グループを変更 コマンド グループ プロパティを設定
ユーザーアカウントの無効化 オプションが選択された グループを変更 コマンド ユーザーアカウントの無効化
ユーザーの詳細を更新 オプションが選択された グループを変更 コマンド ユーザーの詳細を更新
ユーザー名を変更 オプションが選択された ユーザーを変更 コマンド ユーザー名を変更
ユーザーを削除 オプションが選択された ユーザーを変更 コマンド ユーザーを削除
ユーザー アカウントの有効化 オプションが選択された ユーザーを変更 コマンド ユーザー アカウントの有効化
アカウント オプションを更新 オプションが選択された ユーザーを変更 コマンド アカウント オプションを更新
パスワードを変更 オプションが選択された ユーザーを変更 コマンド パスワードを変更
コンピューター オブジェクト オプションが選択された オブジェクトを作成 コマンド コンピューター オブジェクト
組織ユニット オブジェクト オプションが選択された オブジェクトを作成 コマンド 組織ユニットを作成
クエリを実行 オプションが選択された 検索 コマンド クエリを実行
グループの全ユーザーを取得 オプションが選択された 検索 コマンド グループの全ユーザーを取得
ユーザー オプションが選択された プロパティを取得 コマンド ユーザー プロパティを取得
グループ オプションが選択された プロパティを取得 コマンド グループ プロパティを取得
コンピューター オプションが選択された プロパティを取得 コマンド コンピューター プロパティを取得
組織ユニット オプションが選択された プロパティを取得 コマンド 組織ユニット プロパティを取得
コンピューター オブジェクト タイプと オブジェクト名を変更 オプションが選択された オブジェクトを変更 コマンド コンピューター名を変更
コンピューター オブジェクト タイプと オブジェクトを削除 オプションが選択された オブジェクトを変更 コマンド コンピューターを削除
コンピューター オブジェクト タイプと オブジェクトを移動 オプションが選択された オブジェクトを変更 コマンド コンピューターを移動
コンピューター オブジェクト タイプと プロパティを設定 オプションが選択された オブジェクトを変更 コマンド コンピューター プロパティを設定
組織ユニット オブジェクトと オブジェクト名を変更 オプションが選択された オブジェクトを変更 コマンド 組織ユニット名を変更
組織ユニット オブジェクトと オブジェクトを削除 オプションが選択された オブジェクトを変更 コマンド 組織ユニットを削除
組織ユニット オブジェクトと オブジェクトを移動 オプションが選択された オブジェクトを変更 コマンド 組織ユニットを移動
組織ユニット オブジェクトと プロパティを設定 オプションが選択された オブジェクトを変更 コマンド 組織ユニット プロパティを設定

Active Directory packageを参照してください。

アプリ統合

Automation 360アプリ統合Enterprise 10/Enterprise 11と違い、各技術のアクションがありません。 Automation 360 では、すべてのアクションは個々のアクションに分割されます。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
ウィンドウからテキストをキャプチャする アプリ統合 コマンド App Integration packageウィンドウからテキストをキャプチャ action
グループ名を変更 オプションが選択された グループを変更 コマンド グループ名を変更
グループを削除 オプションが選択された グループを変更 コマンド グループを削除
ユーザーをグループに追加 オプションが選択された グループを変更 コマンド ユーザーをグループに追加
デプロイ時にアプリケーション ウィンドウのサイズを変更する Enterprise 11 bots は、Automation 360 に移行できます。

App Integration packageを参照してください。

クリップボード

クリップボードのすべてのコマンドは、Automation 360クリップボード パッケージの同等のアクションに移行されます。 動作やコマンド名に変更はありません。

Clipboard packageを参照してください。

コメント

CommentAutomation 360コメント アクションに移行されます。

Comment コマンドは、変数または $ 記号を含んでいる場合、移行後に無効になります。

データベース

Enterprise 10/Enterprise 11 は ODBC ドライバーを使用し、Automation 360 は JDBC ドライバーを使用します。

SQL Query アクションは Automation 360 では 読み込み先 と呼ばれます。

下表は、現在移行できるコマンドを示しています。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
接続 接続 コマンドに移行されます。 Automation 360 でサポートされていない接続文字列がある場合、その理由は環境によって異なります。 移行処理の一環として、詳細情報を表示できます。 問題の解決が必要な場合は、技術サポートに連絡してください。

0 は Automation 360 では有効なタイムアウト値ではありません。 移行処理は、0 を空の値に置き換えます。

ストアド プロシージャの実行 パラメーター名と出力パラメーターは、Automation 360 の必須フィールドです。
重要: bot を移行した後で、ストアド プロシージャを実行 actionにパラメーター名と出力パラメーター タイプを指定する必要があります。

Database packageを参照してください。

遅延

遅延コマンドはAutomation 360遅延アクションに移行されます。 遅延 (ミリ秒) および 遅延 (秒) オプション (Enterprise 11) は、時間単位 領域内のラジオ オプション (Automation 360) に変更されました。 Delay packageを参照してください。

メール

Enterprise 10 または Enterprise 11 には、E メール コマンドのセッションはありません。 ただし Automation 360 には、E メール セッションの開始および終了を確認するための 接続 および 接続解除 アクションがあります。 したがって、移行中は、それぞれの E メールのアクションの前に 接続 アクションが配置され、それぞれの E メールのアクションの後に 接続解除 アクションが配置されます。

すべてのメッセージを取得 コマンドの 添付ファイルを保存 オプションは、Automation 360Email パッケージの 添付ファイルを保存 という専用のアクションになりました。

Exchange Web Services (EWS) サーバーで E メール関連タスクを自動化するために作成された bots の場合、すべてのメッセージを取得 コマンドは ループ アクションに移行され、反復が メールボックス内の各メール に設定されます。 同様に、削除 コマンドと すべてを削除 コマンドも、削除すべてを削除 アクションに移行されます。

認証タイプOAuth2 に設定した Email パッケージを含むEnterprise 11 bots を移行する場合、パッケージに含まれるパラメータのほとんどは Automation 360 の同じ値に移行されます。 ただし、以下のパラメーターは異なる値で移行します。
  • IMAP および POP3 の各プロトコルは、Automation 360 の対応する E メール サーバーに移行します。
  • ローカルのタイムゾーンを使用 は、Automation 360のブール値として ループ アクションに移行します。

Email packageを参照してください。

エラー処理

無効にされた Error Handling コマンドが Automation 360 に移行されることはありません。

エラー処理を開始 および エラー処理を終了 は、Automation 360Error handler パッケージの試行/キャッチブロックに移行されます。 エラー処理を開始 で利用できる多くのオプションは、それぞれの Automation 360 のアクションへ移行されます。
注: Loop試行/キャッチブロックを使用した際に例外エラーを回避するには、すべてのコマンド入力を検証することをお勧めします。

Enterprise 11において、botが以下の条件や機能を使用していた場合、移行後、botの実行で失敗しないようにAutomation 360試行/キャッチブロックを追加します:

  • botエラー処理 ステートメントを使っている場合。
  • bot が Excel システム変数を使用している場合。
詳細については、下表を参照してください。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
続行 デフォルトでは、Automation 360キャッチブロックを実行した後、実行が続行されます。
停止 タスク パッケージの 停止 アクションが キャッチ ブロックに追加されます。
スナップショット
スナップショット撮影 オプションが選択され、Enterprise 11 botファイルパス フィールドに場所が指定されている場合、移行された bot には次の内容が含まれます。
  • エラー画面をキャプチャするためのScreen packageデスクトップをキャプチャアクション。
  • テキスト ファイルにエラー メッセージをキャプチャするためのLog To File packageファイルに記録アクション。
  • 日時値を文字列に変換するためのDatetime package文字列に変換アクション。文字列は、エラーメッセージとともにテキスト ファイルに保存されます。
上記のアクションは移行されたbotキャッチブロックに追加され、キャプチャされた画像とエラーメッセージはEnterprise 11 botファイルパスフィールドに指定された場所に保存されます。
スナップショット撮影メール送信スナップショット添付の各オプションが選択されていて、Enterprise 11 botファイルパスフィールドに場所が指定されていない場合、移行された bot には以下が含まれます:
  • Folder package作成 actionは、キャプチャした画像とエラーメッセージを含むテキストファイルを保存する一時的な場所を作成します。
  • エラー画面をキャプチャするためのScreen packageデスクトップをキャプチャアクション。
  • テキスト ファイルにエラー メッセージをキャプチャするためのLog To File packageファイルに記録アクション。
  • 日時値を文字列に変換するためのDatetime package文字列に変換アクション。文字列は、エラーメッセージとともにテキスト ファイルに保存されます。
  • Email package送信 actionは、画像とテキストファイルを添付した電子メール通知を送信します。
  • File package削除 actionは、一時的な場所に保存された画像とテキストファイルを削除します。
上記のactionsは、移行されたbotキャッチブロックに追加されます。
タスクを実行 タスク パッケージの 実行 アクションが 試行 ブロックに追加されます。

bot にエラーが発生すると、bot は親 bot の次のアクションの実行を続行します。

ファイルに記録 ファイルに記録 アクションが キャッチ ブロックに追加されます。
E メールを送信 E メール パッケージの 送信 アクションが キャッチ ブロックに追加されます。

変数を添付オプションを使用してメール添付として送信されたTask Bot変数と変数値も移行されます。

変数の割り当て 文字列 パッケージの 代入 アクションが キャッチ ブロックのそれぞれの条件とともに追加されます。

Error handler packageを参照してください。

Excel

Enterprise 10 Enterprise 11Excel コマンドは Excel の詳細設定 パッケージのそれぞれの Automation 360 アクションに移行されます。

Enterprise 11 では、bot は、ファイル拡張子が指定されていない場合でも Microsoft Excel スプレッドシートを開くことができます。 Automation 360では、移行されたbotsExcel advancedパッケージのオープンアクションを使用して、ファイル拡張子が提供されていない場合にMicrosoft Excelスプレッドシートを開きます。

Enterprise 10/Enterprise 11 では、複数のセルを取得すべてのセルを取得 コマンドによって返されるデータは、ループ > Excel Dataset の各行 コマンドに返されます。 Automation 360 では、複数のセルを取得すべてのセルを取得 の機能は ループ > Excel Dataset の各行 アクションで使用できるので、これらのコマンドから返される値は、実際のアクションではなく、ループに移行されます。

Bots単一セル取得 コマンドの 特定セル および セル値取得 オプションを使用しているものは、移行後に 特定セル および セル値の読み込み オプションが選択された Excel advanced package単一セル取得 action に移行されます。

Excel の詳細設定 > セル範囲 オプションを使用して移行 bot を実行する場合、セルから および セルへ フィールドの最後の文字に数値を使用していることを確認してください(例:testa1)。 最後の文字をアルファベット文字にすることはできません。

下表にアクション名の変更を示します。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
スプレッドシートを保存 ブックを保存
スプレッドシートを開く 開く
スプレッドシートを閉じる 閉じる
注: botExcel で移行する場合: 閉じるアクションを Enterprise 10/Enterprise 11 で使用すると、bot により読み取り専用ファイルの保存オプションが無視されますが、Automation 360 では次のプロンプトが表示されます。 ファイルはすでに存在します
セルを取得 1 つのセルを取得複数のセルを取得 アクションに分割
注: セルを取得 アクションは、Enterprise 10/Enterprise 11Automation 360 の出力を、ブール値や日付などの特定のデータ タイプとして、さまざまな形式で取得します。
シートをアクティブ化 シートに切り替え
注: Enterprise 11では、シートを有効化 コマンドを含む bot は、非表示のワークシートに切り替えて操作を実行しません。 しかし、Automation 360への移行後、同等のワークシートに切り替えアクションを含むbotは、非表示のワークシートに切り替わり、それに対する操作を実行します。 操作の終了後、ワークシートは非表示のままになり、アクティブ化されません。
検索/置換 検索置換 アクションに分割

Excel > 検索 アクションを使用して bot を移行する場合、値がセル アドレスの先頭に存在する場合、移行された botEnterprise 11Automation 360テキストを検索 で異なるシーケンスで同じ出力結果を取得します。 たとえば、A2、B5、D15 のセル アドレスに値 XYZ がある場合に範囲 A2:D15 で XYZ を検索すると、Enterprise 11 bot は結果を B5D15A2 の順序で収集します。 ただし、移行された bot は、結果を次のような異なる順序で収集します: A2B5D15 (Automation 360 への移行後)。

Excel advanced packageを参照してください。

  • Enterprise 11 または Enterprise 10 および Automation 360 では、セッション (Microsoft Excel スプレッドシートを開くために使用) は親の bot と子 bot の間で共有することができます。 Automation 360 では、子 bot から共有セッションを閉じることができます。
    注: 複数のスプレッドシートを使用して単一の操作を自動化する場合は、スプレッドシートごとに異なるセッション名を使用する必要があります。 同じセッション名を使用してすべてのスプレッドシートを自動化する場合は、まずスプレッドシートのセッションを閉じてから、別のスプレッドシートで同じセッション名を使用する必要があります。
  • Enterprise 11 または Enterprise 10 では、読み取り専用のスプレッドシートを保存しようとすると、エラーが表示されません。 一方、Automation 360 では、読み取り専用のスプレッドシートを保存しようとすると、ワークブックを保存できないというエラー メッセージが表示されます。

    回避策: ファイルの 編集 アクセス権を持っていることを確認し、オペレーションを再試行します。 問題が解決しない場合は、システム管理者にお問い合わせください。 そのようなファイルでは、書き込み アクションは許可されません。

ファイルとフォルダー

ファイル/フォルダー のすべてのコマンドは、ファイルフォルダー パッケージに分割されています。

Automation 360で以下のファイル関連のアクションが変更されました:
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
ファイルをコピー File packageのコピー アクション
ファイルを作成 File packageの作成アクション
ファイルのショートカットを作成 action Fileのショートカット作成package
ファイルを削除 File packageの削除アクション
ファイルを開く File packageの開くアクション
ファイルを印刷 File packageの印刷アクション
ファイル名を変更 File packageの名前変更アクション
ファイルを解凍 Folder packageの解凍アクション
ファイルを圧縮 Folder packageの圧縮アクション
Automation 360で以下のフォルダ関連のアクションが変更されました:
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
フォルダーをコピー Folder packageのコピー アクション
フォルダーを作成 Folder packageの作成アクション
フォルダーのショートカットを作成 action Folderのショートカット作成package
フォルダーを削除 Folder packageの削除アクション
フォルダーを開く Folder packageの開くアクション
フォルダー名を変更 Folder packageの名前変更アクション

File packageおよびFolder packageを参照してください。

Enterprise 11 bots では、ファイルをコピーファイルを削除複数のファイルを印刷ファイル名を変更、および ファイルを圧縮 コマンドで正規表現を使用して、操作の実行対象のファイルを検索できます。 Automation 360 の同等のアクションでも、正規表現を使用して、操作の実行対象のファイルを検索することができます。

FTP/SFTP

FTP/SFTP のすべてのコマンドは、Automation 360FTP/SFTP パッケージの同等のアクションに移行されます。 動作やコマンド名に変更はありません。

ファイルを取得 および フォルダーを取得 アクションは、MM/DD/YYYY 以外の形式の値を持つ変数として提供される日付に基づく追加条件がある場合、ランタイム エラーを返します。 このようなインスタンスは、bot の移行後に修正する必要があります。 移行処理中、これらの 2 つのアクションは、日時のフィルタリングが行われたときに、移行された bots にエラー ハンドラーを追加します。

Enterprise 11 では、botFTP / SFTP コマンドを使用していた場合、移行後、それぞれの FTP / SFTP actionsAutomation 360 のローカル セッションに割り当てられます。

If/Else

文字列条件を含む変数
次の演算子を使用する If は、Automation 360 では文字列条件として移行されます。
  • =
  • < >
  • 含む
  • 含まない

文字列 サブタイプの ランダム 変数の場合、Automation 360 では、If 条件の上にランダム文字列を生成するために 文字列 パッケージの ランダム文字列の生成 アクションが追加され、移行されたそれぞれの変数に値が割り当てられます。

数値条件を含む変数
次の演算子を使用する If は、Automation 360 では数値条件として移行されます。
  • >=
  • <=
  • >
  • <

数字 サブタイプの ランダム 変数の場合、Automation 360 では、If 条件の上にランダム文字列を生成するために 数字 パッケージの 乱数の割り当て アクションが追加され、移行されたそれぞれの変数に値が割り当てられます。

日付を含む値型変数
システムは、変数上の条件に日付値があるかどうかを評価しようとします。 日付値が見つかると、Automation 360 では 日時 条件で If を移行します。 それ以外の場合は、システムは、使用する演算子に基づいて文字列または数値条件として移行します。 この場合、日付操作が関係している場合は、bot の移行後に日付条件に変更する必要があります。

また、データと互換性のある日付形式に変更する必要がある場合もあります。 日付を文字列に変換する際に使用するデフォルトの形式は、MM/dd/yyyy HH:mm:ss です。

If packageを参照してください。

Image Recognition
Enterprise 10/Enterprise 11画像認識の条件を持つIfコマンドは、選択されたEnterprise 10/オプションに基づいてAutomation 360で以下のいずれかのアクションになります:
  • 画像ファイルが画像ファイルにある場合。- Image1ファイルから オプションが選択され、Image2Enterprise 10 または Enterprise 11ファイルから オプションが選択されている場合に作成されます。
  • 画像ファイルがウィンドウにある場合。- Image1ファイルから オプションが選択され、Image2Enterprise 10 または Enterprise 11ウィンドウから オプションが選択されている場合に作成されます。
  • ウィンドウが画像ファイルにある場合。- Image1ウィンドウから オプションが選択され、Image2Enterprise 10 または Enterprise 11ファイルから オプションが選択されている場合に作成されます。
  • ウィンドウがウィンドウにある場合。- Image1ウィンドウから オプションが選択され、Image2Enterprise 10 または Enterprise 11ウィンドウから オプションが選択されている場合に作成されます。

If packageを参照してください。

重要: 条件に日付が含まれる場合、特定の状況では、bot 移行後の移行情報を日付条件に変更する必要があります。
下表は、それぞれの Automation 360 の条件にさまざまな条件がどのように移行されるかを示しています。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
タスクの実行に成功またはタスクの実行に失敗 タスク Bot パッケージの同等の If 条件に移行されます。
スクリプトの実行に成功またはスクリプトの実行に失敗 スクリプトの実行に成功/スクリプトの実行に失敗は、それぞれレガシー オートメーションパッケージのIf > スクリプトの実行に成功If > スクリプトの実行に失敗アクションに移行されます。
オブジェクトのプロパティ If > 条件 > ウィンドウが存在するRecorder パッケージのオブジェクト条件 に移行済み
アプリケーション実行中またはアプリケーション非実行中 アプリケーション パッケージの同等の If 条件に移行されます。
ファイルが存在する、ファイルが存在しない、ファイル作成日、ファイル サイズ ファイル パッケージの同等の If 条件に移行されます。
フォルダーが存在する / フォルダーが存在しない フォルダー パッケージの同等の If 条件に移行されます。
Ping に成功または Ping に失敗 Ping パッケージの同等の If 条件に移行されます。
Web コントロールが存在する / Web コントロールが存在しない レガシー オートメーション パッケージの同等の If 条件に移行されます。
ウィンドウが存在する / ウィンドウが存在しない 子と隠されたウィンドウを表示 オプションが選択されている次のコマンドは、Automation 360レガシー オートメーション パッケージに移行されます。
  • If > 条件 > ウィンドウが存在する
  • If > 条件 > ウィンドウが存在しない
ロジック成功 / ロジック失敗 If コマンドは、If > タスクの実行に成功If > タスクの実行に失敗 にそれぞれ移行されます。

Else If コマンドは、Else If > タスクの実行に成功Else If > タスクの実行に失敗 にそれぞれ移行されます。

ロジック成功またはロジック失敗条件を使用し、親botに出力変数を返すBotsは、Automation 360に移行することができます。

BotsCredential Vault 変数を使用する場合、MetaBot Logic から別の MetaBot Logic へ、IF > ロジック成功 および IF > ロジック失敗 コマンドの両方のために渡されます。

名前が変更された MetaBot (子) を含む Logic (親) がある Logic を移行できます。 子 Logic が親 Logic へマッピングされた後でその名前が変更された場合、この親 Logic マッピングは新しい名前で移行されます。

v.25 から適用: Enterprise 11 または Enterprise 10 botsIf > ロジック成功 コマンドまたは If > ロジック失敗 コマンドを使用している場合、参照している MetaBot Logic の名前が変更された、またはマッピング後に相対パスが変更された場合に移行されます。 もし MetaBot TaskBots にマッピングされた後に Logic の名前が変更されたりパスが変更された場合、TaskBots は新しい MetaBot Logicの名前またはパスで移行されます。

ロジック成功 コマンドが Credential Vault 変数を渡す場合にbot がどのように移行されるかについてはロジックを実行を参照してください。

サービス実行中 / サービス非実行中 If コマンドは、If > サービスが実行されていますIf > サービスが実行されていません に移行されます。

ElseIf コマンドは、Else If > サービスが実行されていますElse If > サービスが実行されていません に移行されます。

Image Recognition

画像認識コマンドは、Automation 360ではウィンドウ画像内のファイル画像の検索別ウィンドウ画像内の検索アクションに分割されています。

Automation 360 では、詳細 オプションがデフォルトの比較モードとして使用されます。 Enterprise 10Enterprise 11に存在した他の比較モード(Gray-scaleNormalMonochromeなど)はAutomation 360では隠されていますが、移行後のAutomation 360と動作が一致しています。 移行処理では、情報が自動的にマッピングされるので、bots に関連する影響はありません。

botImage RecognitionIf のアクションを含む、IF/ELSEで移行された Loop を実行すると、ウィンドウが存在しない場合にエラーが表示されます。

画像認識コマンドによるbotsの移行は、以下のファイルタイプ以外を使用すると失敗する可能性があります:
  • .jpg
  • .jpeg
  • .jpe
  • .jfif
  • .bmp
  • .gif
[画像認識] packageを参照してください。

Insert Keystrokes

このコマンドはAutomation 360キー入力のシミュレートと呼ばれます。 以下のキーストローク表記が変更されています。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
[PAGE UP] [PAGE-UP]
[NUM LOCK] [NUM-LOCK]
[SCROLL LOCK] [SCROLL-LOCK]
[PAGE DOWN] [PAGE-DOWN]
[CAPS LOCK] [CAPS-LOCK]
[UP ARROW] [UP-ARROW]
[LEFT ARROW] [LEFT-ARROW]
[RIGHT CLICK] [MENU]
[RIGHT ARROW] [RIGHT-ARROW]
[DOWN ARROW] [DOWN-ARROW]
[ALT GR DOWN] [ALT GR DOWN]
[ALT GR UP] [ALT-GR UP]
[$] [DOLLAR]

Enterprise 11 または Enterprise 10 では、遅延時間は合計文字数で分割され、各文字ストローク間で適用されます。 Automation 360 では、指定した遅延は、各キーストローク間の時間に適用されます。

Automation 360のレガシーキー入力遅延の取得 actionキー入力のシミュレート actionを含む移行されたbotsをサポートします。 レガシーのキー入力遅延の取得 actionは、Insert Keystrokes コマンドのためにEnterprise 11 botsで定義された遅延時間と一致し、キー入力のシミュレート actionのためのAutomation 360 で同じ値をシミュレートします。 移行後、キーストロークの入力が速くなった場合 (例: Microsoft 365 Excel でショートカットを実行するために使用されるキーストローク)、キーストロークのシミュレーション action の後に 遅延 actionを追加して、bots が問題なく実行できるようにします。 レガシーのキー入力遅延の取得 actionは、Enterprise 11に見られるような同様の遅延を、移行されたbotsに与え、移行されたbotsEnterprise 11に見られるような同じ出力を生成することを保証します。 しかし、この変更により、移行後にコマンドが複数行に分割されることになります。

Enterprise 11またはEnterprise 10 botsキー入力の暗号化 オプションが選択されている場合は、移行後に値がCredential Vaultに保存されます。 移行処理では、Credential Vault に次の属性を持つロッカーが作成されます。
  • Automation 360 で作成されるロッカーの名前は、AAE_<folder_name> です(folder_name は、移行した bot が存在するフォルダーです)。

    移行された bot はこのロッカーを使用します。 bot を含むフォルダーに対する権限を持つユーザーは、ロッカーにアクセスできます。 移行の実行ユーザーには、資格情報の標準属性を作成 権限が必要です。

  • ロッカーには、bot ごとに資格情報が 1 つだけ含まれます。 作成される資格情報の名前は、Task Bots では Keystrokes_<bot name>MetaBots では Keystrokes_<Metabot name>_<Logic name> になります。
  • ロッカーの属性は、Encrypted_keystrokes という名前で作成されます。
同じ名前のロッカー、資格情報、または属性がすでに存在する場合は、ロッカー名、資格情報名、または属性名に数値が付加されます。 たとえば、それぞれ AAE_<folder_name>_1Keystrokes_<bot name>_1Encrypted_keystrokes_1 になります。 ロッカー、資格情報、または属性の名前が 50 文字を超える場合は、名前を 50 文字に制限するために、末尾の文字が切り捨てられます。
注: ローカルデバイスで利用可能で、キー入力の暗号化オプションが選択されているbotは移行できません。

Simulate keystrokes packageを参照してください。

Launch Website

このコマンドは、Automation 360では ブラウザパッケージの 開く actionに移行されます。

レガシー製品で Edge または デフォルト ブラウザをオーバーライド オプションが選択されていないコマンドは、移行後に デフォルト ブラウザ を使用するように自動的に変更されます。

Enterprise 11 でサポートされているすべてのブラウザの新しいウィンドウで Web サイトを開く bots Automation 360 を移行できます。 Enterprise 11 ブラウザの新しいタブまたは既存のタブで Web サイトを開く bots Internet Explorer は、Automation 360 に移行できます。 新しいウィンドウ、タブ、または既存のタブで Web サイトを開く同等のオプションは、移行した bots で選択します。

注: Microsoft Edge レガシー ブラウザはサポートされなくなりましたが、Microsoft Edge Chromium ブラウザはサポートされています。 そのため、bots レガシー ブラウザを使用して新しい Microsoft Edge を作成することはできません。 ただし、bots レガシー ブラウザで作成された既存の Microsoft Edge は、Google ChromeMicrosoft Edge Chromium ブラウザなどのサポートされている他のブラウザを使用して更新できます。

Browser packageを参照してください。

重要: bots ブラウザを使用して Enterprise 11 または Enterprise 10Microsoft Edge を作成した場合は、最初にこれらの bots を別のブラウザに移植してから、移行する必要があります。

Log To File

このコマンドはAutomation 360ファイルに記録アクションに移行されます。

Logging packageを参照してください。

Loop

次の表は、Loop コマンドがどのように同等の Automation 360 actionspackagesに移行されるかを示しています。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
時間 オプションを選択した Loop コマンド Loop packageLoop actionn回のオプションが選択されている状態。
リストオプションを選択したLoopコマンド Loop actionLoop packagen回のオプションが選択されている状態。
Loop コマンドで Excel データセットの各行 オプションを選択します。 Loop packageLoop actionワークシートの各行オプションが選択された状態。

ループ内で使用されるシステム変数 $Excel Column$ は、同じ反復子で指定されるユーザー定義済み変数になりました。

Loop コマンドで SQL クエリデータセットの各行 オプションを選択します。 Loop packageLoop actionSQL クエリ Dataset の各行に対して オプションが選択された状態

ループ内で使用されるシステム変数 $Dataset Column$ は、同じ反復子で指定されるユーザー定義済み変数になりました。

Loopコマンドでフォルダ内の各ファイルオプションが選択された状態 Loop packageLoop actionフォルダ内の各ファイルが選択された状態

システム変数 $Filename$$Extension$ は、同じ反復子で指定されるディクショナリ変数のキー名と拡張子になりました。 Enterprise 11では、フォルダーが存在しなくても、bots はエラーになりません。 Automation 360 では、フォルダーが存在しないと、移行された bots はエラーになります。

フォルダ内の各フォルダ オプションを選択した Loop コマンド Loop packageLoop actionフォルダー内の各フォルダーに対して オプションが選択された状態

ループ内で使用されるシステム変数 $Folder name$ は、同じ反復子に指定されるユーザー定義済み変数になりました。では、フォルダーが存在しなくても、bots はエラーになりません。 Automation 360 では、フォルダーが存在しないと、移行された bots はエラーになります。

Loop コマンドで CSV/テキストファイルの各行 オプションが選択された状態 Loop packageLoop actionCSV/テキスト内の各行に対して オプションが選択された状態

ループ内で使用されるシステム変数 $Filedata Colum$ は、同じ反復子で指定されるユーザー定義済み変数になりました。

Loopコマンドでメールサーバーの各メールメッセージオプションを選択した状態 Loop packageLoop actionメールボックスの各メールメッセージに対して オプションが選択された状態

システム変数 $Email Cc$$Email From$$Email Message$$Email Received Date$$Email Received Time$$Email Subject$、および $Email To$ は、それぞれ emailCcemailFromemailMessageemailReceivedDateemailReceivedTimeemailSubject、および emailTo という同じ反復子で指定されるディクショナリ変数のキーになりました。

LoopコマンドでXML データベースの各ノードオプションを選択した状態 Loop packageLoop actionXML データベースの各ノードに対して オプションが選択された状態

ループ内で使用されるシステム変数 $XML Data Node$ は、同じ反復子で指定されるユーザー定義済み変数になりました。

子と隠されたウィンドウを表示 オプションが選択されている次のコマンドは、Automation 360レガシー オートメーション パッケージに移行されます。
  • ループ > 条件 > ウィンドウが存在する
  • ループ > 条件 > ウィンドウが存在しない
文字列条件を含む変数
次の演算子を使用する If は、Automation 360 では文字列条件として移行されます。
  • =
  • < >
  • 含む
  • 含まない

文字列 サブタイプの ランダム 変数の場合、Automation 360 では、If 条件の上にランダム文字列を生成するために 文字列 パッケージの ランダム文字列の生成 アクションが追加され、移行されたそれぞれの変数に値が割り当てられます。

数値条件を含む変数
次の演算子を使用する If は、Automation 360 では数値条件として移行されます。
  • >=
  • <=
  • >
  • <

数字 サブタイプの ランダム 変数の場合、Automation 360 では、If 条件の上にランダム文字列を生成するために 数字 パッケージの 乱数の割り当て アクションが追加され、移行されたそれぞれの変数に値が割り当てられます。

日付条件を含む変数
システムは、変数上の条件に日付値があるかどうかを評価しようとします。 日付値が見つかると、Automation 360 では 日時 条件で IF を移行します。 それ以外の場合は、システムは、使用する演算子に基づいて文字列または数値条件として移行します。 この場合、日付操作が関係している場合は、bot の移行後に日付条件に変更する必要があります。

また、データと互換性のある日付形式に変更する必要がある場合もあります。 日付を文字列に変換する際に使用するデフォルトの形式は、MM/dd/yyyy HH:mm:ss です。

リスト型変数
型が リスト の変数条件のループは、条件で使用される演算子に基づいて 文字列 条件または 数値 条件のいずれかに移行されます。 システムはリスト インデックスを使用して条件を検証します。
Web コントロールが存在する / Web コントロールが存在しない
Web コントロールが存在Web コントロールが存在しない 条件付きのループは、レガシー オートメーション パッケージの ループ > While 条件 の Web コントロールが存在 と Web コントロールが存在しない にそれぞれ移行されます。
それぞれの Automation 360 の条件にさまざまな条件がどのように移行されるかについては、次の表を参照してください。
Enterprise 11 または Enterprise 10 条件 同等の Automation 360 actionsおよび packages
Web コントロールが存在する / Web コントロールが存在しない レガシー サポート パッケージの同等の If 条件に移行されます。
オブジェクトのプロパティ レコーダー パッケージの オブジェクト 条件に移行されます。
アプリケーション実行中またはアプリケーション非実行中 アプリケーション パッケージの同等の If 条件に移行されます。
ファイルが存在する、ファイルが存在しない、ファイル作成日、ファイル サイズ ファイル パッケージの同等の If 条件に移行されます。
フォルダーが存在する / フォルダーが存在しない フォルダー パッケージの同等の If 条件に移行されます。
Ping に成功または Ping に失敗 Ping パッケージの同等の If 条件に移行されます。
サービス実行中またはサービス非実行中 サービス パッケージの同等の If 条件に移行されます。
下表は、移行でサポートされている Loop コマンドと、Automation 360 でのそれぞれのマッピングを示します。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
ループ終了 Break
続行

Message Box

このコマンドはAutomation 360メッセージボックスアクションに移行されます。

[メッセージ ボックス] パッケージを参照してください。

Object Cloning

このコマンドはRecorderパッケージ > キャプチャアクションにAutomation 360で移行されます。

移行は、次のテクノロジーを使用するアプリケーションに対してサポートされています (Citrix 環境内にある場合を含む)。

  • MSAA (標準のデスクトップ テクノロジー)
  • Google Chrome ブラウザ
  • Internet Explorer ブラウザ
  • Java デスクトップ
  • Web Java
  • UI オートメーション (詳細)
  • Firefox ブラウザ (HTML テクノロジーに基づくオブジェクトのみ)
  • Microsoft Silverlight バージョン 5
次の表は、Enterprise 11 または Enterprise 10Automation 360 の動作の違いを示したものです。
Enterprise 11 または Enterprise 10 の動作 Automation 360 の動作
GetAllChidrenName および GetAllChidrenValue コマンドは、文字列型変数値を返します actions の同等のAutomation 360はリスト値を返します。 移行処理では、複数のリスト値が結合され、リリース間で一貫した bot の動作を維持するために文字列変数に格納されます。
Enterprise 11 では、コマンドを使用して画像内のコントロールをキャプチャします ウィンドウ画像全体が赤い長方形でハイライトされたコントロールでキャプチャされます
Enterprise 10/Enterprise 11CSVにエクスポート アクションによるオブジェクトクローニングは、Automation 360 にアクションが存在しないため、以下のパッケージ/アクションの組み合わせに移行されます:
  • キャプチャ アクションは、キャプチャしたデータをテーブル変数に保存します。
  • データ テーブル パッケージの ファイルに書き込む アクションを使用して、テーブル変数のデータを CSV ファイルに保存します。

ウィンドウ タイトルは、ソース コマンドからデスティネーション アクションにコピーされます。

X、Y 座標、ウィンドウ タイトルも Automation 360 に移行されます。

Enterprise 11座標画像の実行または再生モードは次のactionsのように移行されます:

座標の再生モード:
座標の再生モード
マウス クリック アクション: クリック、右クリック、左クリック、中央クリック、および ダブルクリック アクションは、マウスの ボタンとイベントの組み合わせのクリック アクションとして移行されます。 対応するイベントのあるマウス ボタンは、次のように移行されます。
  • クリックは左ボタンのクリックに変更
  • 右クリックは右ボタンのクリックに変更
  • 左クリックは左ボタンのクリックに変更
  • 中央クリックは中央ボタンのクリックに変更
  • ダブルクリックは左ボタンのダブルクリックに変更
テキストを取得
テキストを取得 アクションは、次を含むアクションの組み合わせとして移行されます。マウスは 左ボタンのクリックによるクリック、クリップボードは 消去、遅延、キーストロークのシミュレーション。
テキストを設定
テキストを設定 アクションは、次を含むアクションの組み合わせとして移行されます。マウスは 左ボタンのクリックによるクリック、クリップボードは 消去、遅延、キーストロークのシミュレーション。
次の表に、オブジェクト クローニング を使用してキャプチャしたコントロールおよびオブジェクトのプロパティ名の変更を示します。 移行処理では、名前の変更は自動的にマッピングされます。 ただし、変数内でプロパティを使用する場合は、変数に新しい名前を手動で入力する必要があります。
Enterprise 11 または Enterprise 10 プロパティ名 Automation 360 プロパティ名
オブジェクト ID ID
タイプ コントロール タイプ
都道府県 都道府県
アクション DefaultAction
太字 IsBold
斜体 IsItalic
下線 IsUnderline
打ち消し線 IsStrikethrough
上付き文字 IsSuperscript
下付き文字 IsSubscript
背景色 BackgroundColor
前景色 ForegroundColor
フォント FontFamily
フォント サイズ FontSize
1 行目のインデント FirstLineIndent
左インデント LeftIndent
右インデント RightIndent
行間隔 LineSpacing
上のスペース SpaceAbove
下のスペース SpaceBelow
項目名 ItemName
項目値 ItemValue
アニメーション化 IsAnimated
キャップ スタイル Cap
フォントの太さ FontWeight
水平方向の配置 HorizontalAlignment
非表示 IsHidden
読み取り専用 IsReadOnly
下余白 BottomMargin
左余白 LeftMargin
TopMargin TopMargin
右余白 RightMargin
上線の色 OverlineColor
取り消し線の色 StrikethroughColor
タブ スタイル タブ
テキストの方向 TextFlowDirection
下線の色 UnderlineColor
HTML ID IEID
HTML 名 IEName
HTML 代替 IEAlt
HTML タグ IETag
HTML クラス IEClass
HTML InnerText IEInnerText
HTML SourceIndex IESourceIndex
HTML HRef IEHref
HTML 値 IEValue
HTML タイプ IEType
HTML クラス ID IEClassId
HTML タイトル IETitle
HTML タグ インデックス IETagIndex
HTML HasFrame IEHasFrame
HTML フレーム ID IEFrameID
HTML フレーム名 IEFrameName
HTML フレーム Src IEFrameSrc
HTML 幅 IEWidth
HTML トップ IETop
HTML 左 IELeft
HTML の高さ IEHeight
HTML フレーム パス IEFramePath
項目コレクション ItemCollection
OCR エンジン OCREngine
OCR 出現 OCROccurrence
行コントロール タイプ RowControlType
GetSelectedIndex GetSelectedIndex
GetSelectedText GetSelectedText
  • オブジェクトを使用し、そのオブジェクトのプロパティに 64KB を超えるデータが含まれている Enterprise 11 または Enterprise 10 bots の場合、移行プロセスによりデータが 64KB に切り捨てられます。 これは、移行後にこれらの bots でエラーが発生しないようにするためです。
  • Enterprise 11 では、検索条件からオブジェクトのコントロール タイプを削除することができますが、このオプションは Automation 360 では使用できません。 Automation 360 では、キャプチャ アクションは、同じコントロール タイプを持つオブジェクトに対してのみ実行されます。 このアクションを異なるコントロール タイプを持つオブジェクトに使用する場合は、これらのコントロール タイプを別のキャプチャ アクションでキャプチャする必要があります。

[キャプチャ] actionの使用を参照してください。

OCR

OCR のすべてのコマンドは、Automation 360OCR パッケージの同等のアクションに移行されます。 動作やコマンド名に変更はありません。

Enterprise 11 では、ABBYYMODITESSERACTTOCR OCR オプションが OCR エンジンとして利用可能です。 Automation 360 では、デフォルトで ABBY OCR エンジンのみが使用されます。

OCR packageを参照してください。

Open Program/File

このコマンドは、アプリケーション パッケージの プログラム/ファイルを開く アクションに移行されます。Enterprise 10/Enterprise 11 では、開始 フィールドに誤った値を入力しても、このコマンドはエラーをスローしません。Automation 360 は同じフィールドに入力された値を検証し、bot 実行時にエラーをスローします。

Application packageを参照してください。

重要: 開始まであと 値フィールドが正しくない場合でも続行する場合は、適宜 bot を変更する必要があります。

PDF integration

次の表は、PDF integration のコマンドと actions での同等のpackagesAutomation 360を示しています:
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
ドキュメントをマージ ドキュメントをマージ
PDF を画像に変換 画像として保存
フォーム フィールドを抽出 フィールドを抽出
テキストを抽出 テキストを抽出
ドキュメントを分割 ドキュメントを分割
ドキュメントを暗号化 ドキュメントを暗号化
ドキュメントを復号化 ドキュメントを復号化

Enterprise 11 botフォーム フィールドの抽出 コマンドを使用して Credential Vault に値を保存している場合、移行処理によってそれらの値が Automation 360 Credential Vault に移行されます。

Enterprise 11 bot の出力は、actionsPDF に移行した後で、package botの同等のAutomation 360において複数の変数を使ってマッピングされます。 これにより、出力を変数にマップするために個別の bot が不要になるため、移行された action でアクションの数が減ります。

PDF packageを参照してください。

PGP

PGPのすべてのコマンドは、Automation 360PGPパッケージの同等のアクションに移行されます。 動作やコマンド名に変更はありません。

PGP packageを参照してください。

Play Sound

Play Sound の全てのコマンドは Automation 360サウンド パッケージの同等のアクションに移行されます。

Automation 360 でサポートされているのは、メディア ファイルを再生 アクションの .mp3 と .wav のファイル タイプだけです。

[サウンドを再生] パッケージを参照してください。

Printer

デフォルトのプリンタープリンターを削除デフォルトのプリンターを選択は,Automation 360プリンターパッケージの同等のアクションに移行される。

Printer packageを参照してください。

Prompt

プロンプト のすべてのコマンドは、Automation 360プロンプト パッケージの同等のアクションに移行されます。

下表は、名前の変更で移行できるコマンドを示します。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
値をプロンプト アクションに変換します。 また、 アクションの下に キーストロークのシミュレーション アクションが追加され、特定のウィンドウ タイトルに対してキーストロークを実行できるようになります。 これは、古い bots の実行動作を保持するためのものです。
ファイルをプロンプト ファイルの場合
フォルダーをプロンプト フォルダーの場合
はい/いいえをプロンプト はい/いいえの場合

Prompt packageを参照してください。

Read from CSV/Text

CSV/テキストから読み込み は、Automation 360 CSV/TXTパッケージのオープン読み込みに、閉じる アクションに変換されます。

Enterprise 10/Enterprise 11 bot がセッション名として変数を使用していて、かつ CSV/TXT のすべての行の読み取りに使用される ループ アクションが変数ではないハードコードされたセッション名を使用している場合は、移行された bot を確認して CSV/TXT > 読み取り アクションの出力変数をそれぞれのループで設定する必要があります。 そうでない場合、Automation 360 bot を編集すると UI エラーが表示されます。

Automation 360 では、指定されたファイルパスに CSV/TXT ファイルが存在しないと、bot からエラー メッセージが返されますが、Enterprise 11 では、bot からエラー メッセージが返されません。

重要: 移行した bot を確認し、それぞれのループで CSV/TXT > 読み取り アクションの出力変数を設定します。

REST Web Services

Enterprise 11ヘッダーを保存オプションはAutomation 360に移行されました。 このオプションを使用すると、応答ヘッダー名をキー、そのヘッダー値を辞書の値として、応答ヘッダーを配列変数と辞書変数に保存することができます。

Enterprise 11 では、デフォルトで失敗応答がキャプチャされます。 Automation 360 では、失敗応答をキャプチャ オプションを有効にすると、エラーがキャプチャされて、応答辞書変数に追加されます。 Enterprise 11botAutomation 360 に移行した場合は、デフォルトで 失敗応答をキャプチャ オプションが有効になり、移行した bot の失敗応答がキャプチャされます。

Enterprise 11 で REST 要求を送信するように構成されたタイムアウト値は、グローバル値 (AARestTimeOut) の一部として Automation 360 に移行されます。 Automation 360 では、デフォルトのタイムアウト値は 60,000ms に設定されています。 REST Web Services でレスポンスの受信に時間がかかっている場合は、この値を更新できます。

REST Web Services packageを参照してください。

ロジックを実行

ロジックの実行コマンドは、Automation 360タスク Bot パッケージの実行アクションに移行されます。

さらに、ロジックの実行 コマンドのある エラー処理 は、試行およびキャッチ ブロックに移行されます。

  • v.25 から適用: ロジックを実行コマンドを使用するEnterprise 11またはEnterprise 10 botsは、参照するMetaBot Logicの名前が変更された、またはマッピング後に相対パスが変更された場合、移行されます。 もし MetaBot LogicTaskBots にマッピングされた後に の名前が変更されたりパスが変更された場合、TaskBots は新しい MetaBot Logicの名前またはパスで移行されます。
    相対パスの変更は、次のシナリオに適用されます。
    • Logic を、あるフォルダーから別のフォルダーに移動。
    • LogicMetaBot ルート レベル フォルダーからサブフォルダーに移動された。
    • Logic がサブフォルダーから MetaBot ルート レベルのフォルダーに移動された。
    • Logic を持つフォルダーの名前を変更。
  • Task BotからMetaBot ロジックに Credential Vault 属性を渡す ロジックの実行 コマンドを使用するBots は、Automation 360 に移行できます。 資格情報名と属性名は、移行した bot の対応する行のフィールドに表示されます。

  • 復元した Enterprise 11データベースを使用して移行した場合、lockerで使用されている資格情報変数に対して同等のAutomation 360Enterprise 11 botに作成されます。
  • v23 から適用: ロジックを実行コマンドを使用するEnterprise 11またはEnterprise 10 botsは、Credential Vault型変数を親 botから MetaBot非認証ボールト型の変数に渡すことができます。 ただし、Automation 360 では、Credential Vault 変数は、セキュリティを強化するために、資格情報タイプ変数にのみ渡されます (Credential Vault 型以外の変数には渡されません)。 そのため、移行プロセスでは、まず 資格情報パッケージ資格情報を文字列に変換アクションを使用してCredential Vault 型変数を文字列型変数に変換し、移行された bot が正常に実行できるようにします。 文字列変数は次に、MetaBot Logicを呼び出すタスク > 実行 アクションの入力パラメータとして使われる一時変数に割り当てられます。
  • Credential Vault変数を使用する Bots は、エラー処理を開始する > ロジックの実行 コマンドのために MetaBot Logic から別の MetaBot Logic に渡されます。
  • エラー処理を開始 > ロジックを実行 コマンドを実行すると、名前が変更された MetaBot (子) を含む Logic (親) で Logic を移行できます。 子 Logic が親 Logic へマッピングされた後でその名前が変更された場合、この親 Logic マッピングは新しい名前で移行されます。
移行した bots を正常に実行するには、次のいずれかのオプションを選択します。
  • オプション 1: 資格情報型変数を渡します。
    1. bots に、入力変数として資格情報型変数を作成します。
    2. 親 の 実行 actionTask Bot package の親、入力値フィールドを更新して、子botCredential Vaultロジックに対応する)用に作成した資格情報型変数に対してbot属性を使用するようにしますMetaBot
  • オプション 2 資格情報値をグローバル値として渡します。
    1. Automation 360ロジックの実行 コマンドで使用する資格情報のグローバル値を Enterprise 11 で作成します。
    2. の 実行 actionTask Bot packageの親bot、子bot ( MetaBotロジックに対応する) 用に作成した資格情報型変数に対してグローバル値を使用するように入力値フィールドを更新します。
Enterprise 11 のインストール時に、復元した Automation 360 データベースを使用していない場合は、前の手順を実行する前に、Enterprise 11 bot で使用されている資格情報変数で必要なロッカーを作成する必要があります。
注: Automation 360 は、資格情報型変数にのみ Credential Vault 属性を割り当てられるようにすることで、セキュリティを強化しています。 これにより、資格情報型変数に割り当てられた可能性のある Credential Vault 属性の安全でない処理が制限されます。

Run Script

スクリプトを実行 コマンドは、レガシー オートメーション パッケージの スクリプトを実行 アクションに移行されます。

移行後に スクリプトを実行 アクションで レガシー オートメーション パッケージを使用すると、一部のシナリオで問題が発生する可能性があります。原因と問題の解決方法を確認してください。
  • 原因: スクリプトを実行アクション > 入力パラメーター フィールドで、(文字列 > 割り当てアクション で渡される) 引数の値に二重引用符、および引数の末尾のバックスラッシュが含まれ、変数値にスペースが含まれる場合、最初のスペースが発生したところで文字列が改行されます (これは openJDK のアップグレードによる変更です)。
  • : 文字列 > 割り当てアクション を使用して、引数値としてフォルダー パス"\\fwus129ns.ny.fw.gs.com\mahatb\home\My Documents\Test Adhoc Request\" が渡される場合を考えます。 この Enterprise 11 botAutomation 360 に移行すると、この単一の引数値は Automation 360 で以下のように 4 つの異なる引数値として扱われます。
    • \\fwus129ns.ny.fw.gs.com\mahatb\home\My
    • Documents\Test
    • Adhoc
    • Request\
  • 解決方法: Enterprise 11 bot を編集して、文字列 > 割り当てアクション で変数値の二重引用符を削除します。

SAP Integration

このコマンドは、Automation 360Recorder package > キャプチャ action に移行されます。 Enterprise 11 bots 内のすべてのオブジェクト プロパティが、移行された bots の同等のプロパティを使ってマッピングされます。
注: Enterprise 11コマンドを使用する bot SAP Integration SAP GUI 740 以前のバージョンを使用している場合は、Bot Agent マシンで追加の手順を実行して、移行された botAutomation 360 で正常に実行されるようにします。 詳細については、Failed to capture SAP application using SAP GUI 740 (A-People login required)を参照してください。

bots GUI オプションを選択して移行された SAP を実行して、SAP GUI ウィンドウが閉じている場合、例外エラーが表示されます。 これは、Recorder パッケージが実行時に Window タイトルを使用して、Automation 360SAP IntegrationRecorder パッケージに移行されるために発生します。

次の表に、SAP に 移行できる Automation 360 オブジェクトとアクションを示しています。

オブジェクト アクション
テキスト ボックス テキストを設定、テキストを付加、クリック、左クリック、右クリック、ダブルクリック
トリガーする テキストでの項目選択、インデックスでの項目選択、合計項目の取得、選択項目のテキスト取得、選択項目のキー取得、プロパティの取得、フォーカスの設定、左クリック、右クリック、ダブルクリック
チェックボックス チェック、チェック解除、トグル、ステータスの取得、プロパティの取得、フォーカスの設定、左クリック、右クリック、ダブルクリック
ボタン クリック、プロパティの取得、左クリック、右クリック、ダブルクリック
ラジオボタン 選択、ステータスの取得、プロパティの取得、フォーカスの設定、左クリック、右クリック、ダブルクリック
メニュー バー テキストでの項目の選択、プロパティの取得、フォーカスの設定、左クリック、右クリック、ダブルクリック
ツリー プロパティの取得、フォーカスの設定、左クリック、右クリック、ダブルクリック、合計項目の取得、選択したインデックスの取得、選択したテキストの取得、インデックスでの項目の選択、テキストでの項目の選択
ラベル クリック、プロパティの取得、フォーカスの設定、左クリック、右クリック、ダブルクリック
タブ プロパティの取得、フォーカスの設定、左クリック、右クリック、ダブルクリック、合計項目の取得、選択したインデックスの取得、選択したテキストの取得、インデックスでの項目の選択、テキストでの項目の選択
残りの操作

(次のような操作が含まれます。 GuiMainWindowGuiBoxGuiUserAreaGuiTitlebarGuiStatusbar)

プロパティの取得、フォーカスの設定、左クリック、右クリック、ダブルクリック
次の表は、メイン ウィンドウ オブジェクトで実行されるactionsと、actions における同等のAutomation 360を示しています。
Enterprise 11 action 同等の Automation 360 action
ウィンドウをアクティブ化 Window packageアクティベート action
ウィンドウを閉じる Window package閉じる action
スクリプトを実行] Legacy Automation packageSAPセッションを追加関数実行 actions
ウィンドウを最大化 Window package最大化 action
ウィンドウを復元 Window package復元 action

SAP で BAPI 機能をサポートする Enterprise 11 コマンドは、package の SAP BAPI Automation 360の同等アクションに移行されます。

次の表に、Enterprise 11 のコマンドと Automation 360 での同等のアクションを示します。
Enterprise 11 コマンド Automation 360 アクション
接続 SAP BAPI > 接続

JcoDllPath および JcoJarPath グローバル値を作成する必要があります。 JcoJarPath グローバル値を SAP Java コネクター パッケージの場所で更新し、JcoDllPathSAP Java コネクター DLL の場所で更新します。

機能を作成 SAP BAPI > 関数を作成
フィールド オプションが選択されている データを取得 コマンド SAP BAPI > フィールドを取得
テーブル オプションが選択されている データを取得 コマンド SAP BAPI > テーブルを取得
構造 オプションが選択されている データを取得 コマンド SAP BAPI > 構造を取得
フィールドテーブル、または 構造 オプションが選択されているデータ設定コマンド SAP BAPI > フィールドを設定
機能を呼び出す SAP BAPI > 関数を実行
標準ワークフローを実行 SAP BAPI > 標準ワークフローの実行
カスタム ワークフローを実行 SAP BAPI > カスタム ワークフローを実行

E メールを送信

Enterprise 10/Enterprise 11 では、E メールを送信 コマンドには、システム ロッカー内の資格情報属性として保存されたユーザー固有の E メール設定が使用されます。 最初の bot が移行されるときに、AAE_Email というカスタム ロッカーを作成し、ユーザー名とパスワード属性を持つ AAE_EmailSettings 資格情報を追加します。 さらに、Server host、port、SSL、authentication などの認証情報以外の属性についても、同じ Email Settings に対応する Global Values を作成します。Enterprise 10/Enterprise 11 Email Settings の認証情報は、Automation 360 で Credential Variable と Global Values に分割されるため、移行プロセス中は、メール設定が以下のように移行されます。

Enterprise 10/Enterprise 11 E メール設定 Automation 360 E メール設定 Automation 360 のストレージ タイプ
ホスト String 型の AAE_EmailSettings_host グローバル値
ポート Number 型の AAE_EmailSettings_port グローバル値
安全な接続 (SSL/TLS) を使用 Boolean 型の AAE_EmailSettings_ssl グローバル値
サーバーで認証を要求します Boolean 型の AAE_EmailSettings_auth グローバル値
ユーザー名 AAE_Email ロッカーに割り当てられた AAE_EmailSettings ユーザー名資格情報内の資格情報属性
パスワード AAE_Email ロッカーに割り当てられた AAE_EmailSettings パスワード資格情報内の資格情報属性

サービス

サービス のすべてのコマンドは、Automation 360サービス パッケージの同等のアクションに移行されます。 動作やコマンド名に変更はありません。

SOAP Web サービス

このパッケージの動作は、Automation 360 でも同じです。

REST API を呼び出すように SOAP Web サービスが設定されている場合、SOAP Web サービスアクションではなく、REST Web サービスアクションに移行します。 追加の XML 操作に基づいて、XML パッケージからアクションを追加して、移行した bot がレガシー bot と同じ結果になるようにします。

Enterprise 11 で SOAP 要求を送信するように構成されたタイムアウト値は、グローバル値 (AASoapTimeOut) の一部として Automation 360 に移行されます。 Automation 360 では、デフォルトのタイムアウト値は 60,000ms に設定されています。 SOAP Web Service でレスポンスの受信に時間がかかっている場合は、この値を更新できます。

[SOAP Web サービス] アクションの使用例

Enterprise 11 は、デフォルト静的ダイナミック などの 実行する URI の種類 を選択するためのオプションを提供します。 ただし Automation 360 では、実行する URI の種類を選択するオプションはありません。 Enterprise 11 URI の種類は Automation 360 で次のように移行されます。
  • デフォルトおよび静的: Enterprise 11 botデフォルト または 静的 URI タイプで構成されている場合は、静的として移行され アドレスの場所 フィールドは自動的に入力されます。
  • 動的: Enterprise 11 bot動的 URI タイプで構成されている場合は、動的として移行され アドレスの場所 フィールドは空になります。

SOAP Web Service packageを参照してください。

文字列操作

Enterprise 11 または Enterprise 10 String Operationコマンドは、actions Stringの同等の packageに移行されます。

次の表は、String Operation のコマンドと actions での同等の Automation 360 を示しています。
Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
Before/After 抽出
比較 比較
検索 検索
長さ 長さ
小文字 小文字
置換 置換
反転 反転
分割 分割
従属文字列 従属文字列
削除 削除
大文字 大文字

Enterprise 11 で、String Find コマンドの正規表現でキャリッジリターン (CR) (\r) を使用している場合、移行後に、Automation 360 で表示される出力と Enterprise 11 で表示される出力が異なります。

回避策: Automation 360 では、キャリッジ リターンには \r|\R の代わりに \r を使います。

Enterprise 11 では、String Operationの全長を計算するために、キャリッジ リターン (CR) と改行 (LF) の両方が列挙されていました。 ただし、Automation 360 ではString Operationの長さに対して、改行 (LF) のみが考慮されます。 このため、Automation 360 の結果の出力の長さのカウントは少なくなります。

Enterprise 11 bots では、検索 および 置換 コマンドで正規表現を使用して、操作対象の文字列を検索できます。 actions の同等の Automation 360 でもまた、正規表現を使用して、操作対象の文字列を検索することができます。

Enterprise 11 では、検索 または 置換 コマンドで変数に改行文字 (/n) が使用されていると、改行文字が考慮されます。 ただし、Automation 360 では、検索 または 置換 コマンドでの改行文字は考慮されません。

事前 または 事後 アクションに設定された文字列操作で botAutomation 360 に移行すると、出力が正しく取得され、操作が成功します。 一致した文字列の前に文字が存在しない場合でも、一致した出力は表示されます。 Enterprise 11 では、bots または アクションを使用すると、出力が正しく取得されないため、ソース文字列自体が取得されます。 一致した文字列の前に文字が存在しない場合、一致しなかったと出力されます。

例:

事前/事後アクションをドラッグ → (入力 : [ソース= (ABCZ)] → [事前= Z] → [プロンプトに割り当て-割り当て] → 出力 : Empty("")

事前/事後アクションをドラッグ → (入力 : [ソース= (ABCZ)] → [事後= Z] → [プロンプトに割り当て-割り当て] → 出力 : ZABC

システム

コンピューターをロックログオフ再起動シャットダウン アクションは、Automation 360システム パッケージの同等のアクションに移行されます。

System packageを参照してください。

タスク

次の表に、Automation 360タスク Bot パッケージの各アクションに移行される各種コマンドを示します。

Enterprise 11 または Enterprise 10 コマンド 同等の Automation 360 actionsおよび packages
一時停止 一時停止
タスク停止 停止
タスクを実行 実行 子の bots によって返される出力は、親の bots の変数にそれぞれマッピングされます。

ターミナル エミュレータ

Automation 360テキストを送信 およびフィールドを設定 アクションでは、テキストの暗号化はサポートされていません。 プレーンテキストではなく、Credential Vault を使用することをお勧めします。

Enterprise 11 および Automation 360 内:
  • 次の端末モデルを使用している Bots は、Automation 360 に移行できます。
    • VT シリーズ端末のモデル VT220
    • TN 5250 系端末のモデル IBM 5555 B01 および C01
  • セッション (ターミナルサーバーとの接続を確立するために使用される) は、親の bot と子の bot の間で共有することができます。 親の bot からセッションを閉じるのではなく、子の bot からセッションを閉じることができます。
  • botsでは、VT100 端末に デフォルト 端末を使用できます。
  • Enterprise 11テキスト送信 コマンドで エンコード リストの DBCS オプションと 接続 コマンドで CodePage リストの Japanese Shift-JIS (932) オプションを選択して日本語テキストを送信している BotsAutomation 360 に移行できます。
  • v.24 以前のバージョンにのみ適用 : Terminal Emulator で、キーボードのキーを手動でクリックすると、メイン キーボードの EnterEnterprise 11 では {enter} と認識され、Automation 360 では {return} と認識されます。
  • botsを正常に実行するために、カーソル位置アクションで正しい行値(カーソルを最後の行に設定するために24として行を設定値を使用する)を設定することを確認してください。

Automation 360 は、レガシー テクノロジーをサポートしてません。デフォルトでは、Enterprise 10/Enterprise 11bots の 高度技術 のすべての機能がサポートされます。

Automation 360 の最大インデックス値は 99999 です。 移行処理では、フィールドを設定 アクションの フィールド インデックス の値が、最大値の制限を満たすように自動的に 99999 に更新されます。 インデックス値が 99999 より大きく、変数で使用されている場合は、手動で変更する必要があります。

Automation 360 では、SSHI 機能はまだサポートされていません。

フィールドの検索 アクションを使用すると、テキストを使用してフィールド インデックスまたはフィールド名を検索できます。

Enterprise 11 で作成された Bots は、botsAutomation 360 に移行された後、Trying... テキストを表示しなくなりました。

ターミナル エミュレータpackageを参照してください。

Variable Operation

変数に値が割り当てられている場合の操作は次のとおりです。
値型変数
このコマンドの機能は、Automation 360 では複数のパッケージに分割されています。

Enterprise 10/Enterprise 11 では、このコマンドはサポートされているすべてのデータ型に対して代入操作を実行していました。Automation 360 は各データ型専用の 割り当て アクションを構築しました。 移行処理では、該当する Variable Operation が実行される割り当てに基づいて、修正済みのパッケージとアクションのマッピングが処理されます。

小数設定オプションを使用するEnterprise 11 botsでは、Number package文字列に変換 actionが、移行された botsに追加されます。 Enterprise 11 では、小数設定 フィールドで指定した値に基づいて値が丸められます。 たとえば、変数に割り当てられた値が 13.456 で、小数設定 フィールドで指定した値が 2 の場合、Enterprise 11 の値が 13.46 に丸められます。 Automation 360 では、値は丸められるのではなく切り捨てられます。 たとえば、値が 13.456 の場合、Automation 360 では 13.45 に変換されます。

リスト型変数
リストの代入に関する操作は、リスト パッケージの 項目を設定 に移行されます。 操作に固定値がある場合、システムは一時変数を作成し、その固定値をその中に格納します。 その後に、この一時変数を リスト パッケージの 代入 アクションで使用して保存できます。
配列型変数
配列の代入を含む操作は、データテーブル パッケージの 1 つのセルに値をセット アクションに移行され、特定の行と列の値が設定されます。
ディクショナリ型変数
ディクショナリの代入を含む操作は、ディクショナリ パッケージの 挿入 アクションに移行され、特定のキーの値が設定されます。 キーが変数と固定値の組み合わせになっている (たとえば $Dictionary(key-$id$)$) 場合は、文字列 パッケージ > 代入 アクションが追加され、実際のキーが取得されます。
システム変数 $Date$
$Date$ システム変数を使用する Enterprise 10/Enterprise 11変数操作コマンドは、$Date$ を使用して実行される操作に基づく新しい日付アクションを追加することで Automation 360 に移行されます。 また、移行処理により、日付値はデフォルトの文字列形式 (mm/dd/yyyy HH:mm:ss) に変換されます。

サブタイプ文字列のランダム変数: 直接移行し、マッピングします。

変数の値が再初期化されたときの変数操作は次のとおりです。
リスト変数
Enterprise 10/Enterprise 11のリスト変数を再初期化する変数操作コマンドの場合、移行処理は新しい値を持つ一時リスト変数を作成し、Automation 360の移行先リスト変数に代入します。
テキスト ファイルの読み取りによって宣言されたリスト変数
このコマンドは、レガシー オートメーション actionテキスト ファイルからのリストのインポート packageに移行されます。
注: Automation 360 では、ソース ファイルが空であるか、またはリスト変数を初期化するためのキーが含まれていない場合、bot でエラーが発生します (Enterprise 10 または Enterprise 11 と異なります)。
テキスト ファイルの読み取りによって宣言された配列変数
配列変数型は、Automation 360 のテーブル変数型として移行されます。 システムは CSV/TXT パッケージを使用して、該当するデータを読み取って bot のデータ テーブル変数にロードします。
ディクショナリ変数
移行処理では、すべてのキーと値を格納する一時的なディクショナリ変数が作成されます。 次に、システムは ディクショナリ パッケージ > 代入 アクションを使用して、一時ディクショナリ変数のキーと値でターゲット変数を更新します。
テキスト ファイルの読み取りによって宣言されたディクショナリ変数
移行処理では、CSV/Text パッケージを使用して CSV ファイルを読み取るアクションを追加し、データをテーブル変数に格納することで、このユース ケースに対処します。 次に、テーブル変数でループを実行するアクションを追加し、ディクショナリ パッケージ > 挿入 アクションを使用して、ディクショナリ変数にキーと値を追加します。
Excel/CSV ファイルの読み取りによって宣言された配列変数
移行処理は、Automation 360 の配列変数型をテーブル変数型として移行することでこのユース ケースに対処します。 システムによって Excel の高度な操作 パッケージ の 開く複数のセルを取得閉じる アクションが追加され、テーブル変数に値が入力されます。
システム変数の値がリセットされた場合の変数操作は次のとおりです。
Variable Operation (システム変数のリセット)
次のシステム変数は、Automation 360 ではユーザー定義変数として移行されます。 システムは、Automation 360 で作成された同等の変数の値を消去するために、それぞれのアクションを追加します。
  • Email Cc
  • Email From
  • Email Message
  • Email Received Date
  • Email Received Time
  • Email Subject
  • Email To
  • Error Description
  • Error Line Number

待機

Automation 360ウィンドウを待機画面変更を待機は、それぞれのウィンドウが指定された時間内に開閉されないか、指定された時間内に画面が見つからない場合に例外エラーを投げます。 このような場合、コマンドが bot を停止するように構成されていると、システムは 試行およびキャッチ ブロックを追加し、キャッチ ブロックに タスクを停止 アクションを追加します。 これは、移行された bots の実行動作が Enterprise 10/Enterprise 11 のものと変わらないようにするためです。

Bot を停止アクションがAutomation 360の try と catch ブロックでカプセル化されているコマンドを移行しているため、アクションが他の理由で失敗した場合はbotも停止します。 タスクを停止オプションが選択されている場合、Bot を停止 アクションは移行処理中に、移行されるbots に予備のエラー ハンドラーも追加します。

ウィンドウを待つ アクションは、Automation 360 ではサポートされていない負の値の座標を持つことがあります。 負の値は、移行処理中に 0 に変更されます。

Web レコーダー

Web レコーダーのすべてのコマンド (下に明示されているコマンドを除く) は、Automation 360レガシー オートメーション パッケージ内のそれぞれのアクションに移行されます。 レガシー オートメーション パッケージは、移行された botsEnterprise 10/Enterprise 11 と同じ結果になることを確実にします。 ただし、レガシー オートメーション パッケージを新しい開発に使用することは推奨されません。

破損したリンクを特定 は、ブラウザ > 破損したリンクを特定 パッケージに移行されます。 さらに、Enterprise 10/Enterprise 11 には、ツール > オプション 内に「リンク切れの検出タイムアウト」と「リンク切れの検出」オプションがあります。Automation 360 では、これらのオプションがアクションの一部として含まれており、タイムアウトのデフォルト値は10秒、並列スレッド数のデフォルト値は10です。

ファイルをダウンロード は、ブラウザ > ファイルをダウンロード パッケージに移行されます。

移行プロセス中、テーブルを抽出 アクションは、エラー発生時に次のアクションを続行 チェックボックスが有効な場合、移行された bots に余分なエラーハンドラを追加します。

ウィンドウ アクション

Windows Actionsのすべてのコマンドは、actionsWindow packageの同等の Automation 360 に移行されます。

Enterprise 11 bots では、アクティブなウィンドウ タイトルを取得ウィンドウを有効化ウィンドウを最大化ウィンドウを最小化ウィンドウを閉じるウィンドウのサイズ変更 の各コマンドに正規表現を使用して、操作対象のウィンドウを検索できます。 actions の同等の Automation 360 でもまた、正規表現を使用して、操作対象のウィンドウを検索することができます。

Window packageを参照してください。

XML

XML の全てのコマンドはAutomation 360XMLパッケージの同等のアクションに移行されます。

次のコマンド名が変更されました。
Enterprise 10/Enterprise 11 Automation 360
XML セッションを終了します セッションの終了
XML セッションの開始 セッションを開始
ノード/属性を削除 ノードを削除
ノード/属性を更新 ノードを更新
「単一ノード」オプションが選択された ノードの取得 アクション 単一ノードの取得 アクション
「複数ノード」オプションが選択された ノードの取得 アクション 複数ノードの取得 アクション

Enterprise 11 で、複数のノード オプションを選択して XML コマンドを ノードを取得 に設定した場合、XPath 式 は、一致する式の最後の要素のみを返します。 Automation 360 では、XPath 式 は、一致するすべての要素を返します。

XML ファイルから名前空間を含むノードを抽出する Enterprise 11 botsAutomation 360 に移行することができます。 XML ファイル内のノードに名前空間を追加した場合は、XML ファイルを保存して再ロードして、変更を反映させる必要があります。

XML パッケージを参照してください。