|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.intra_mart.foundation.workflow.application.process.CnfmActvMatterManager
public class CnfmActvMatterManager
確認(未完了)マネージャ。
コンストラクタに指定したシステム案件IDとノードIDで取得した、ある案件の確認ノードに対して、
あるユーザが処理権限があるかのチェックや、処理できる組織情報の取得、また指定した確認ノードの確認処理を行うことができます。
本クラスでは、未完了状態の案件に対しての確認処理を行います。
未完了案件の確認処理に関連する情報は、データベーステーブルとXMLファイルに格納されています。
データベーステーブルでは下記の情報を保存します。
・「imw_t_confirm」:確認した処理情報。
・「imw_t_confirm_user」:確認出来るユーザの情報。
・「imw_t_confirm_orgz」:確認出来るユーザの組織情報。
XMLファイルでは、下記の情報を保存します。
※ファイルの格納場所は標準設定の場合です。
※各ファイルは、確認処理を行った時のトランザクションファイルレベル設定が「[2]:全てのファイル情報を作成」の場合に作成されます。
※未完了・完了案件共に、同じファイルを利用します。
・{%StorageService%}/storage/workflow/data/{%ログイングループID%}/transaction/yyyymm/dd/hh/{%システム案件ID%}/operation_history/confirm.xml
→ 確認した処理情報。
・{%StorageService%}/storage/workflow/data/{%ログイングループID%}/transaction/yyyymm/dd/hh/{%システム案件ID%}/operation_history/confirmEnableUser.xml
→ 確認出来るユーザの情報と組織情報。
コンストラクタに指定したロケールIDは「getAuthUserOrgz(String)
」で利用されます。他のメソッドでは利用されません。
完了案件に対して、確認関連処理を行うには「CnfmCplMatterManager
」を利用してください。
CnfmCplMatterManager
コンストラクタの概要 | |
---|---|
CnfmActvMatterManager(String loginGroupId,
String localeId,
String systemMatterId,
String nodeId)
コンストラクタ 引数で指定したログイングループID、ロケールID、システム案件ID、ノードIDで確認(未完了)マネージャを 新しく生成します。 |
メソッドの概要 | |
---|---|
void |
confirm(ConfirmParam confirmParam)
未完了案件の確認処理を実行します。 |
AuthUserOrgzModel[] |
getAuthUserOrgz(String authUserCd)
未完了案件に対する確認処理権限者の所属組織情報を取得します。 |
Boolean |
isPossibleToConfirm(String execUserCd)
指定したユーザが未完了案件の確認処理を実行できるか判定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CnfmActvMatterManager(String loginGroupId, String localeId, String systemMatterId, String nodeId)
loginGroupId
- ログイングループIDlocaleId
- ロケールIDsystemMatterId
- システム案件IDnodeId
- ノードIDメソッドの詳細 |
---|
public AuthUserOrgzModel[] getAuthUserOrgz(String authUserCd) throws WorkflowException
WorkflowException
」が発生します。LumpAuthUserOrgzManager.getCnfmAuthUserOrgzForActvMtr(String)
」を利用してください。CnfmCplMatterManager.getAuthUserOrgz(String)
」を利用してください。
authUserCd
- 権限者コード
WorkflowException
- ワークフロー例外public void confirm(ConfirmParam confirmParam) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。CnfmCplMatterManager.confirm(ConfirmParam)
」を利用してください。
confirmParam
- 確認用パラメータ情報
WorkflowException
- ワークフロー例外public Boolean isPossibleToConfirm(String execUserCd) throws WorkflowException
WorkflowException
」が発生します。CnfmCplMatterManager.isPossibleToConfirm(String)
」を利用してください。
execUserCd
- 実行者コード
WorkflowException
- ワークフロー例外
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |