ナビゲーション ルールは、Crystal Enterprise へのユーザーのログオンが成功または失敗した場合に実行されるナビゲーション アクションを定義します。 ナビゲーション ルールにより、ログオン試行の成功および失敗のどちらの文字列が返されたかに基づいて、それぞれのページにユーザーがリダイレクトされます。 ナビゲーション ルールはプロパティ ビューで設定され、faces
ファイルに自動的に格納されます。
Logon
コンポーネントを選択します。logon_success
」と入力して、[OK]をクリックします。logon_failure
」と入力して、[OK]をクリックします。今度は、ユーザーのログオン ステータスを確認して、“logon_success”または“logon_failure”の文字列を返すアクション メソッドを作成する必要があります。
Logon
コンポーネントを選択します。identity = getIdentity();
if (identity == null)
return "logon_failure";
if(!identity.isLoggedOn())
return "logon_failure";
return "logon_success";
このメソッドは、ユーザーのセッション情報を含む Identity
Bean の存在とログオン ステータスを確認します。 Identity
Bean が null ではなく Crystal Enterprise にログオンしている場合は、文字列“logon_success”が返されますが、それ以外の場合はユーザーがログオンしていないため、文字列“logon_failure”が返されます。
Business Objects http://japan.businessobjects.com/ サポート サービス http://japan.businessobjects.com/services/ |