次の方法で共有


SAP GUI ベースのワークロードを自動化するための前提条件

SAP GUI ベースのワークロードの自動化を開始する前に、次の前提条件を満たしている必要があります。

ライセンス要件

Power Automate で RPA ソリューションを構築するには、次のライセンスまたはアドオン 1 つ以上が必要です。

  • Power Automate プレミアム (または試用版、以前は Power Automate のアテンド型 RPA のユーザーごとのプラン)

  • Power Automate プロセス プラン (以前は Power Automate フローごとのプラン、および Power Automate の非アテンド型 RPA アドオン)

ソフトウェア要件

デバイスを使用してデスクトップフローを作成する前にPower Automate Desktop プロセスでは、Power Automate Desktop を設定する で概説されている要件を満たしていることを確認する必要があります。

Windows 10 Pro デバイスには、次のソフトウェア コンポーネントが必要です。

SAP GUI スクリプト構成

SAP スクリプト エンジンを使用する前に、以下を構成または確認してください。

  1. SAP スクリプトを有効にします。

    1. SAP GUI を開きます。

    2. トランザクション RZ11 を開きます。

    3. sapgui/user‑scriptingパラメーター名 フィールドに入力します。

    4. 表示 を選択します。

    5. Value of Profile Parameter sapgui/userscripting で、現在の値TRUE に設定されていることを確認します。 これが FALSE の場合、値の変更 を選択して、新しい値 フィールドに TRUE を入力して、保存 を選択します。

    6. SAP チームに、S_SCR 承認がすべてのオートメーション ユーザーに割り当てられていることを確認してください。

      Note

      値を変更した後、「変更は永続的ではありません。サーバーの再起動時に失われます」という警告が表示される場合があります。この問題を回避するには、代わりにトランザクション RZ10 を使用して、サーバー側で構成を永続的にします。 これらの設定を有効にするには、SAP サーバーを再起動する必要があります。

  2. SAP GUI オプション を開き、アクセシビリティとスクリプト>アクセシビリティ>アクセシビリティ モードを使う の順に移動し、必要なその他のチェックボックスを選択します。

  3. SAP GUI オプション>アクセシビリティとスクリプト>スクリプト の順に開き、ユーザー設定スクリプトを有効にする を選択します。 その他のオプションをすべてクリアします。

  4. SAP GUI オプション 画面で、セキュリティ>セキュリティ設定 に移動し、セキュリティ モジュールセキュリティ構成を開く を選択します。 規定のアクション を特定の要件を満たすために変更し、Ok を選択します。

    チップ

    許可する規定のアクション として選択し、ファイルの保存操作中にセキュリティ ダイアログが表示されないようにします。

  5. ユースケースの参照テストデータを収集する: SAP システムでアクティブな従業員を検索し、その従業員の 担当者番号 をメモします。 また、有効な 情報サブタイプ (例えば、2 = 仮住所) をメモします。

    Note

    サンプルのユースケースで使用している住所形式は、米国の要件に基づいています。 要件によっては、フィールド リストと必須フィールドが異なる場合があるため、セットアップに関連するコントロールを選択してください。

  6. すべての SAP セッションとウィンドウを閉じます。

Azure Key Vault の資格情報 (オプション)

この構成手順は、デスクトップフローの作成と実行には必須ではありませんが、Azure Key Vault を SAP パスワードや SAP ユーザー名などの安全な文字列の中央クラウドリポジトリとして使用することを強くお勧めします。 このプレイブックのシナリオでは、Key Vault に 4 つのユースケース固有のシークレットを作成しました。 後でこれらのシークレットを使用して、安全な入力としてデスクトップ フローに渡します。 詳細情報: Key Vault

次のシークレットを含む Azure Key Vault のスクリーンショット: SAP-HCM-Client、SAP-HCM-SystemId、SAPPassword、および SAPUser。