TaskFlowのバッキングBeanからOracleSOA11gBPMNアプリケーションでユーザーの役割を取得する方法を知っている人はいますか?
一部のフィールドをアクティブ化するには、ユーザーの役割を知る必要があります。私の考えは、バッキングBeanから取得して、何かを実行することです。これを行うためのより良い方法はありますか?
TaskFlowのバッキングBeanからOracleSOA11gBPMNアプリケーションでユーザーの役割を取得する方法を知っている人はいますか?
一部のフィールドをアクティブ化するには、ユーザーの役割を知る必要があります。私の考えは、バッキングBeanから取得して、何かを実行することです。これを行うためのより良い方法はありますか?
いくつかのオプションがあります: EL:
#{securityContext.userInRole}
ただし、ユーザーのチェックが必要かどうかはわかりません。実際の役割リストを手に入れることができます
oracle.adf.share.security.identitymanagement.UserProfile = ADFContext.getCurrent().getSecurityContext().getUserProfile();
VO / EOレイヤーでgroovyを使用することもできますが、SOAについて話すと、それが本当にあなたに当てはまるかどうかはわかりません...