サインインに使用するユーザー名とパスワードはスクリプトの上部に変数として作成されます。レコーダーは、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"