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 デバイスには、次のソフトウェア コンポーネントが必要です。
.NET Framework の最新バージョン (再起動が必要な場合があります)
デスクトップ フローの最新バージョン、これには Power Automate Desktop およびブラウザー拡張機能が含まれています (ブラウザー拡張機能が有効になっていることを確認してください)
Microsoft Edge または Google Chrome ブラウザー
オンプレミス データ ゲートウェイ (データ ゲートウェイのリージョンがご利用の環境のリージョンと一致していることを確認してください)、または最新のダイレクト マシン接続オプションを使用します。
SAP GUI for Windows (詳細については、管理者にお問い合わせください)。
SAP GUI スクリプト構成
SAP スクリプト エンジンを使用する前に、以下を構成または確認してください。
SAP スクリプトを有効にします。
SAP GUI を開きます。
トランザクション RZ11 を開きます。
sapgui/user‑scripting を パラメーター名 フィールドに入力します。
表示 を選択します。
Value of Profile Parameter sapgui/userscripting で、現在の値が TRUE に設定されていることを確認します。 これが FALSE の場合、値の変更 を選択して、新しい値 フィールドに TRUE を入力して、保存 を選択します。
SAP チームに、S_SCR 承認がすべてのオートメーション ユーザーに割り当てられていることを確認してください。
Note
値を変更した後、「変更は永続的ではありません。サーバーの再起動時に失われます」という警告が表示される場合があります。この問題を回避するには、代わりにトランザクション RZ10 を使用して、サーバー側で構成を永続的にします。 これらの設定を有効にするには、SAP サーバーを再起動する必要があります。
SAP GUI オプション を開き、アクセシビリティとスクリプト>アクセシビリティ>アクセシビリティ モードを使う の順に移動し、必要なその他のチェックボックスを選択します。
SAP GUI オプション>アクセシビリティとスクリプト>スクリプト の順に開き、ユーザー設定 で スクリプトを有効にする を選択します。 その他のオプションをすべてクリアします。
SAP GUI オプション 画面で、セキュリティ>セキュリティ設定 に移動し、セキュリティ モジュール で セキュリティ構成を開く を選択します。 規定のアクション を特定の要件を満たすために変更し、Ok を選択します。
チップ
許可する を 規定のアクション として選択し、ファイルの保存操作中にセキュリティ ダイアログが表示されないようにします。
ユースケースの参照テストデータを収集する: SAP システムでアクティブな従業員を検索し、その従業員の 担当者番号 をメモします。 また、有効な 情報サブタイプ (例えば、2 = 仮住所) をメモします。
Note
サンプルのユースケースで使用している住所形式は、米国の要件に基づいています。 要件によっては、フィールド リストと必須フィールドが異なる場合があるため、セットアップに関連するコントロールを選択してください。
すべての SAP セッションとウィンドウを閉じます。
Azure Key Vault の資格情報 (オプション)
この構成手順は、デスクトップフローの作成と実行には必須ではありませんが、Azure Key Vault を SAP パスワードや SAP ユーザー名などの安全な文字列の中央クラウドリポジトリとして使用することを強くお勧めします。 このプレイブックのシナリオでは、Key Vault に 4 つのユースケース固有のシークレットを作成しました。 後でこれらのシークレットを使用して、安全な入力としてデスクトップ フローに渡します。 詳細情報: Key Vault