サインインに使用するユーザー名とパスワードはスクリプトの上部に変数として作成されます。レコーダーは、TInit トランザクションの GetLoginInfoPS 関数への呼び出しをコメント化して記録します。GetLoginInfoPS 関数は、gsUserId と gsPassword 変数の値を 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"