GUI スクリプトと Windows スクリプト - Automate_Studio - 20.3

Connect オンライン ヘルプを使用して Studio を自動化する

Product type
ソフトウェア
Portfolio
Integrate
Product family
Automate
Product
Automate > Automate Studio
Version
20.3
Language
日本語
Product name
Automate Studio
Title
Connect オンライン ヘルプを使用して Studio を自動化する
Topic type
操作方法
リファレンス
インストール
管理
First publish date
2018

ビジネス プロセスで GUI Scripting が必要な場合は、ローカル コンピューターとサーバーでこれをオンにする必要があります。詳細については、Winshuttle 管理者にお問い合わせください。

Winshuttle 管理者の場合、GUI スクリプトをオンにする手順は次のとおりです。

サーバー側でスクリプトを有効にする

SAP システムでは、SAP GUI スクリプトはデフォルトでオフになっています。スクリプトを有効にするには、 Basis 管理者がパラメータ RZ11 を有効にし、ユーザーが SAP GUI で GUI スクリプトを有効にする必要があります。

Windows SAP GUI クライアントのインストール時に、スクリプト サポートと SAP GUI ログオン パッドの両方がデフォルトでインストールされます。インストールされていない場合は、SAP GUI を再インストールします。

RZ11 パラメータを有効にする

  1. SAP GUIで、トランザクション RZ11 に移動します。
  2. [パラメータ名] ボックスで、sapgui/user_scripting と入力し、次に [表示] をクリックします。

    プロファイル - パラメータ - 管理

  3. [値の変更] をクリックします。

    プロファイル - パラメータ - 変更 - 値

  4. [新しい値] ボックスに TRUE と入力し、[保存] ボタンをクリックします。

    プロファイル - パラメータ - 新規 - 値

SAP GUI でスクリプトを有効にする

  1. [カスタマイズ] customize sap をクリックして、[オプション] をクリックします。
  2. [SAP GUI オプション] ダイアログ ボックスで、[スクリプト] をクリックし、[スクリプトを有効にする] を選択します。

    SAP - GUI - オプション - スクリプト

  3. [OK] をクリックします。 

SAP GUI 720 の GUI スクリプト

SAP GUI 720 の GUI スクリプトを有効にするには、サーバー側でいくつかのパラメータを設定する必要があります。これらのパラメータは、デフォルトですべての SAP システムに存在するとは限りません。これらの変数がトランザクション RZ11 にある場合は、次のように設定する必要があります。

sapgui/user_scripting_set_readonly = false

sapgui/user_scripting_disable_recording = false

sapgui/user_scripting_force_notification = false

注: GUI スクリプトによるセキュリティの詳細については、SAP ヘルプを参照してください。

sapgui/user_scripting_disable_recording

このパラメータが TRUE に設定されている場合、スクリプトの再生は可能ですが、記録は許可されません。

sapgui/user_scripting_force_notification

このパラメータが TRUE に設定されている場合、クライアント オプションに関係なく、通知は常にフロント エンドに表示されます。

通知とは、GUI スクリプト セッションに接続するために記録および実行される前に表示される、メッセージ ボックスを指します。

sapgui/user_scripting_set_readonly

このパラメータが TRUE に設定されている場合、スクリプトは読み取り専用のユーザーインターフェイス要素にのみ作用します。

SAP GUI 720 の GUI スクリプトを有効にする

  1. SAP GUI オプション ページを開くには、[コントロール パネル][SAP フロント エンド][SAP GUI 構成] の順にクリックします。
  2. [アクセシビリティとスクリプト] をクリックします。
  3. [ユーザー設定] で、[スクリプトを有効にする] をクリックします。必要な他のオプションを選択します。
    • Transaction ス クリプトを記録または実行するさい、スクリプトが SAP GUI に添付された場合に通知を受けるには、これをクリックします。
    • スクリプトが SAP 接続をオープンしたときに通知を受けるには、これをクリックします。

Windows スクリプト

GUI スクリプトで有効になっている Windows スクリプトを使用すると、Studio Transaction は、ファイルの添付を許可するトランザクションの [Windows ファイル セレクター] ダイアログ ボックスを記録します。ファイル パスは Windows_Dialog_file で、デフォルト値は無題です。Transaction にはダイアログ ボックスのみが表示されます。名前は、Excel ファイルの対応するフィールドから追加されます。

ダイアログ ボックスでファイルが選択されているかどうかに関係なく、[ファイル名] フィールドは常にマップに記録されます。ファイルをアップロードしない場合は、ダイアログ ボックスのフィールドを無効にします。

ファイルをアップロードする場合は、[ファイルの場所] フィールドを Excel の列にマップします。スクリプトを実行するときは、マップの必要な Excel 列にフィールドをマップする必要があります。Transaction は、指定された場所からファイルを選択し、添付ファイルを作成します。

重要: Windows スクリプトは、GUI スクリプトでのみ機能します。添付ファイルを作成するボタン クリックが Transaction および SAP によって記録されていない場合、ファイルは添付されません。[キャンセル] をクリックしても、ダイアログ ボックスは記録されます。Transaction スクリプトに記録された Windows ダイアログ ボックス コントロールを無効にする必要があります。SAP の他のインスタンスを必ずクローズしてください。