WorkflowAuthUtilオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0.32 |
since | 8.0.6 |
ユーザコンテンツ画面の表示権限とは、特定の案件を処理、もしくは参照する場合に利用されるユーザコンテンツ画面を、IM-Workflow標準の各種一覧画面(フロー一覧、未処理一覧など)から表示することのできる権限のことを指します。
表示権限の判定の詳細内容についてメソッドの説明を参照してください。
なお、当クラスのメソッドは、ワークフローパラメータ「sp-no-content-skip-enable」の設定値の影響を受けません。
スマートフォン用コンテンツの表示権限判定の場面で、ワークフローパラメータ「sp-no-content-skip-enable」の設定値が true の状態でも、表示権限の判定を実行します。
コンストラクタの概要
WorkflowAuthUtil () コンストラクタ。 |
メソッドの概要
返却値の型 | メソッド名 |
---|---|
Boolean | canApply (ApplicationKey applicationKey ) 申請権限の判定を行います。 |
Boolean | canConfirm (MatterConfirmKey matterConfirmKey ) 確認権限の判定をシステム案件IDで行います。 |
Boolean | canConfirm (UserDataConfirmKey userDataConfirmKey ) 確認権限の判定をユーザデータIDで行います。 |
Boolean | canProcess (MatterProcessKey matterProcessKey , Boolean asyncProcessingFlag ) 処理権限の判定をシステム案件IDで行います。 |
Boolean | canProcess (UserDataProcessKey userDataProcessKey ) 処理権限の判定をユーザデータIDで行います。 |
Boolean | canReferenceByConfirm (MatterReferenceKey matterReferenceKey , Boolean asyncProcessingFlag ) 確認画面の参照権限の判定をシステム案件IDで行います。 |
Boolean | canReferenceByConfirm (UserDataReferenceKey userDataReferenceKey ) 確認画面の参照権限の判定をユーザデータIDで行います。 |
Boolean | canReferenceByProcess (UserDataReferenceKey userDataReferenceKey ) 処理画面の参照権限の判定をユーザデータIDで行います。 |
Boolean | canReferenceByProcess (MatterReferenceKey matterReferenceKey , Boolean asyncProcessingFlag ) 処理画面の参照権限の判定をシステム案件IDで行います。 |
Boolean | canReference (MatterReferenceKey matterReferenceKey , Boolean asyncProcessingFlag ) 過去案件を含めた案件の参照権限の判定をシステム案件IDで行います。 |
Boolean | canReference (UserDataReferenceKey userDataReferenceKey ) 過去案件を含めた案件の参照権限の判定をユーザデータIDで行います。 |
Boolean | canTempSave (TempSaveKey tempSaveKey ) 一時保存権限の判定を行います。 |
Boolean | isAuthApply (フローID flowId , 申請基準日("yyyy/MM/dd"形式の文字列) applyBaseDate , 申請権限者コード authUserCode ) ログインユーザの申請画面の表示権限を判定します。 |
Boolean | isAuthArcDetail (システム案件ID systemMatterId , 管理者種別 admorType ) ログインユーザの過去案件詳細画面の表示権限を判定します。 |
Boolean | isAuthConfirmDetail (システム案件ID systemMatterId ) ログインユーザの確認詳細画面の表示権限を判定します。 |
Boolean | isAuthConfirm (システム案件ID systemMatterId , ノードID nodeId ) ログインユーザの確認画面の表示権限を判定します。 |
Boolean | isAuthProcessDetail (システム案件ID systemMatterId ) ログインユーザの処理詳細画面の表示権限を判定します。 |
Boolean | isAuthProcess (システム案件ID systemMatterId , ノードID nodeId ) ログインユーザの申請(起票案件)・再申請・処理画面の表示権限を判定します。 |
Boolean | isAuthRefDetail (システム案件ID systemMatterId , 管理者種別 admorType ) ログインユーザの参照詳細画面の表示権限を判定します。 |
Boolean | isAuthTempSave (ユーザデータID userDataId ) ログインユーザの一時保存画面の表示権限を判定します。 |
コンストラクタの詳細
WorkflowAuthUtil ()
コンストラクタ。
WorkflowAuthUtilオブジェクトを新しく生成します。 |
メソッドの詳細
Boolean canApply (ApplicationKey applicationKey )
申請権限の判定を行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canConfirm (MatterConfirmKey matterConfirmKey )
確認権限の判定をシステム案件IDで行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canConfirm (UserDataConfirmKey userDataConfirmKey )
確認権限の判定をユーザデータIDで行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canProcess (MatterProcessKey matterProcessKey , Boolean asyncProcessingFlag )
処理権限の判定をシステム案件IDで行います。
処理のキー情報には処理権限者以外は必須で入力してください。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canProcess (UserDataProcessKey userDataProcessKey )
処理権限の判定をユーザデータIDで行います。
処理のキー情報には処理権限者以外は必須で入力してください。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canReferenceByConfirm (MatterReferenceKey matterReferenceKey , Boolean asyncProcessingFlag )
確認画面の参照権限の判定をシステム案件IDで行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canReferenceByConfirm (UserDataReferenceKey userDataReferenceKey )
確認画面の参照権限の判定をユーザデータIDで行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canReferenceByProcess (UserDataReferenceKey userDataReferenceKey )
処理画面の参照権限の判定をユーザデータIDで行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canReferenceByProcess (MatterReferenceKey matterReferenceKey , Boolean asyncProcessingFlag )
処理画面の参照権限の判定をシステム案件IDで行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canReference (MatterReferenceKey matterReferenceKey , Boolean asyncProcessingFlag )
過去案件を含めた案件の参照権限の判定をシステム案件IDで行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canReference (UserDataReferenceKey userDataReferenceKey )
過去案件を含めた案件の参照権限の判定をユーザデータIDで行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean canTempSave (TempSaveKey tempSaveKey )
一時保存権限の判定を行います。
権限判定には指定したパラメータを使います。
パラメータ
返却値
|
||||||
Boolean isAuthApply (フローID flowId , 申請基準日("yyyy/MM/dd"形式の文字列) applyBaseDate , 申請権限者コード authUserCode )
ログインユーザの申請画面の表示権限を判定します。
以下の画面種別に対応したユーザコンテンツ画面の表示権限を判定します。
判定内容は以下の通りです。以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
内部的には、次のAPIを利用して権限チェックを行います。
パラメータ
返却値
|
||||||
Boolean isAuthArcDetail (システム案件ID systemMatterId , 管理者種別 admorType )
ログインユーザの過去案件詳細画面の表示権限を判定します。
以下の画面種別に対応したユーザコンテンツ画面の表示権限を判定します。
判定内容は以下の通りです。以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
内部的には、次のAPIを利用して権限チェックを行います。
パラメータ
返却値
|
||||||
Boolean isAuthConfirmDetail (システム案件ID systemMatterId )
ログインユーザの確認詳細画面の表示権限を判定します。
以下の画面種別に対応したユーザコンテンツ画面の表示権限を判定します。 ログインユーザが以下のユーザコンテンツ画面画面を表示するための権限を有しているかを判定し、結果を返却します。
判定内容は以下の通りです。以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
内部的には、次のAPIを利用して権限チェックを行います。
パラメータ
返却値
|
||||||
Boolean isAuthConfirm (システム案件ID systemMatterId , ノードID nodeId )
ログインユーザの確認画面の表示権限を判定します。
以下の画面種別に対応したユーザコンテンツ画面の表示権限を判定します。
判定内容は以下の通りです。以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
内部的には、次のAPIを利用して権限チェックを行います。
パラメータ
返却値
|
||||||
Boolean isAuthProcessDetail (システム案件ID systemMatterId )
ログインユーザの処理詳細画面の表示権限を判定します。
以下の画面種別に対応したユーザコンテンツ画面の表示権限を判定します。
判定内容は以下の通りです。以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
内部的には、次のAPIを利用して権限チェックを行います。
パラメータ
返却値
|
||||||
Boolean isAuthProcess (システム案件ID systemMatterId , ノードID nodeId )
ログインユーザの申請(起票案件)・再申請・処理画面の表示権限を判定します。
以下の画面種別に対応したユーザコンテンツ画面の表示権限を判定します。
判定内容は以下の通りです。以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
内部的には、次のAPIを利用して権限チェックを行います。 権限チェック API ProcessManager#isPossibleToProcess(String) との相違点は以下の通りです。
パラメータ
返却値
|
||||||
Boolean isAuthRefDetail (システム案件ID systemMatterId , 管理者種別 admorType )
ログインユーザの参照詳細画面の表示権限を判定します。
以下の画面種別に対応したユーザコンテンツ画面の表示権限を判定します。
判定内容は以下の通りです。以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
内部的には、次のAPIを利用して権限チェックを行います。
パラメータ
返却値
|
||||||
Boolean isAuthTempSave (ユーザデータID userDataId )
ログインユーザの一時保存画面の表示権限を判定します。
以下の画面種別に対応したユーザコンテンツ画面の表示権限を判定します。
判定内容は以下の通りです。以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
内部的には、次のAPIを利用して権限チェックを行います。
パラメータ
返却値
|