Share via


Power Automate Desktop で SAP GUI を使用してノーコード RPA を使用する

Power Automate Desktop レコーダーを使用して SAP GUI の相互作用の記録できます。 デスクトップ レコーダーは、マウスのクリックやキーストロークを Power Automate Desktop のアクションに変換し、そのアクションをデスクトップ フローに追加します。

新しいデスクトップ レコーディング エクスペリエンスを実際に確認したい場合は、以下の手順で、このプレイブックの Power Automate Desktop の SAP GUI を使ったローコード RPA セクションで構築したアクションベースのオートメーションを再設定します。

また、動画シリーズのエピソード 6 で紹介している、ノーコードのアプローチに従うことも有効です:

  1. ProcessHRMasterForm サブフロー タブを選択し、デスクトップ レコーダーを選択します。

    デスクトップ レコーダー ボタンを表示している Power Automate Desktop のスクリーンショット。

  2. SAP を起動し、SAP Easy Access ウィンドウを前面に移動し、デスクトップ レコーダー ウィンドウで、記録の開始を選択します。

    デスクトップ レコーダーの追跡ウィンドウと記録開始の指示を含む SAP GUI のスクリーンショット。

  3. トランザクションフィールドに PA30 と入力し、入力を選択します。

デスクトップ レコーダの追跡ウィンドウと記録用としてマークされた SAP のトランザクション コードが表示された SAP GUI のスクリーンショット。

  1. 人員番号を入力し、入力を選択します。

    デスクトップ レコーダの追跡ウィンドウと記録用としてマークされた SAP の人員番号フィールドが表示された SAP GUI のスクリーンショット。

  2. インフォタイプ テキスト住所を選択し、STy に値を入力します (入力例: 2、または用途に応じたその他の値)。

    デスクトップ レコーダーの追跡ウィンドウと、SAP インフォタイプのテキストフィールドが選択され、STy フィールドが記録用としてマークされている SAP GUI のスクリーンショット。

  3. 開始日フィールドに日付けを入力し、新規アイコンを選択します。

    デスクトップ レコーダの追跡ウィンドウと記録用として指定された SAP 開始日フィールドが表示された SAP GUI のスクリーンショット。

  4. 住所b 1 に番地と通りの名前を入力します。

    デスクトップ レコーダの追跡ウィンドウと記録用として指定された SAP の住所 1 フィールドが表示された SAP GUI のスクリーンショット。

  5. 市区町村/郵便番号国キーを入力し、保存を選択します。

    画面上にデスクトップ レコーダーの追跡ウィンドウと SAP アドレス関連フィールドが表示され、保存ボタンも記録ステップとしてマークされている SAP GUI のスクリーンショット。

  6. 戻る (F3) アイコンを選択します。

    デスクトップ レコーダーの追跡ウィンドウと SAP の戻るボタンを備えた SAP GUI のスクリーンショット。

  7. 以上で住所作成のプロセスが完了したので、デスクトップ レコーダー ウィンドウで終了を選択します。

    デスクトップ レコーダーの追跡ウィンドウを備えた SAP GUI のスクリーンショット。

  8. デスクトップ フローのスクリプトは、以下の画像のようになります。

    記録されたアクションをキャンバスに表示する Power Automate Desktop のスクリーンショット。

  9. 記録中の過程で、フローに関係のないウィンドウやその他の UI 要素を誤って選択してしまうことがあります。 このような場合は、重複したアクション ステップや不要なアクション ステップをスクリプトから削除します。

    重複または誤ってキャプチャされたアクションを表示する Power Automate Desktop のスクリーンショット。

    重複したアクションや誤ってキャプチャされたアクションの削除を促す Power Automate Desktop のスクリーンショット - 続。

  10. Power Automate Desktop の SAP GUIを使ったローコード RPA にて手動で定義したアクションをすべてハイライト表示して右クリックし、選択を削除 を選択してサブフローから削除します。

    削除する必要のある追加のアクションを表示する Power Automate Desktop のスクリーンショット。

  11. 従業員 Idウィンドウにテキスト フィールドを入力するアクションを編集し、入力するテキスト の値を先に定義した EmployeeId 変数に置き換えます。

    ハードコードされた社員 ID を事前に定義した変数に置き換えることができる [テキストフィールドの入力] アクション ダイアログを示す Power Automate Desktop のスクリーンショット。

    以前に定義した EmployeeId 変数をリストアップする [テキストフィールドの入力] アクション ダイアログを表示する Power Automate Desktop のスクリーンショット。

  12. 情報サブタイプウィンドウにテキスト フィールドを入力するアクションを編集し、入力するテキスト の値を先に定義した AddressType 変数に置き換えます。

    ハードコードされた情報サブタイプを事前に定義した変数に置き換えることができる [テキストフィールドの入力] アクション ダイアログを示す Power Automate Desktop のスクリーンショット。

    以前に定義した AddressType 変数をリストアップする [テキストフィールドの入力] アクション ダイアログを表示する Power Automate Desktop のスクリーンショット。

  13. ウィンドウにテキストフィールドを入力するアクション発効日住所都道府県郵便番号、とにそれぞれハードコードされたテキストを編集します。

    発効日、住所、市、都道府県、郵便番号、国の名前を変更した後の動作結果を示す Power Automate Desktop のスクリーンショット。

  14. 従業員の住所作成サブフローに必要なアクションをハイライト表示し、選択したアクションを右クリックし、切り取りを選択します。

    アドレス作成のアクションがハイライトされ、削除されていることを示す、Power Automate Desktop のスクリーンショット。

  15. ProcessEmployeeAddressFormサブフローを開き、すべてのアクションを選択し、右クリックして消去を選択します。

    ProcessEmployeeAddressMaster サブフロー内の削除すべきすべてのアクションをハイライト表示した Power Automate Desktop のスクリーンショット。

  16. ProcessEmployeeAddressFormサブフローで、右クリックして貼り付けを選択します。

    貼り付けコマンドがハイライトされた ProcessEmployeeAddressForm サブフロー内のコンテキスト メニューを示す Power Automate Desktop のスクリーンショット。

  17. 変数ペイン配下で、すべての変数を編集してから、既定値を入力します。 これらの既定値は、更新されたデスクトップ フローのテストに使用されます。

    変数ペインと、変数とその既定値を編集するコンテキストメニューを表示した、Power Automate Desktop のスクリーンショット。

    既定値の [変数の編集] ダイアログ ボックスを示すスクリーンショット。

  18. 保存を選択し、確認メッセージを閉じます。

  19. 実行 を選択します。

    テストの準備が整った最終的なデスクトップ フローを示す Power Automate Desktop のスクリーンショット。実行コマンドを選択して、テストを開始します。

準備完了 この新しいデスクトップ記録オプションとアクションの微調整、若干のリファクタリングにより、開発時間を短縮し、デスクトップ フローのアクション定義プロセス全体を簡素化することができます。

重要

デスクトップ フローオーサリングを終了する前に、以前に定義した既定値をすべて削除してください。