サインイン データ

サインインに使用するユーザー名とパスワードはスクリプトの上部に変数として作成されます。レコーダーは、TInit トランザクションの GetLoginInfoPS 関数への呼び出しをコメント化して記録します。GetLoginInfoPS 関数は、gsUserIdgsPassword 変数の値を LoginPS.csv ファイルから取り出します。このファイルは、プロジェクト ツリー ビューの データ ファイル セクションにあり、ダブルクリックして編集できます。

ログイン データのカスタマイズは、記録した GetLoginInfoPS 関数呼び出しのコメントをはずし、LoginPS.csv ファイルを実際の PeopleSoft アプリケーションで有効なユーザー アカウントで編集すれば終わりです。

例:変数として作成されたサインイン データ

var
  gsUserId : string init "Admin";
  gsPassword : string init "Secret";
  // ...

  transaction TInit
    begin
    // ...
    PeopleSoftInit();
    //GetLoginInfoPS("LoginPS.csv", gsUserId, gsPassword);
    // ...
  end TInit;

  transaction TMain
  begin
  
  // ...
  
    SignInPS("login", LOGIN001, "EMPLOYEE"); // Form 1
  
  // ...

  end TMain;

dclform

  // ...

  LOGIN001:
    "httpPort"       := "" <USE_HTML_VAL> ,
                     // hidden, unchanged, value: ""
	"timezoneOffset" := "-120",
	                 // hidden, changed(!)
	"userid"         := gsUserId,
                     // changed, value: "Admin"
    "pwd"            := gsPassword,
                     // changed, value: "Secret"
    "Submit"         := "" <USE_HTML_VAL> ;
                     // unchanged, value: "Sign In"