public class ProcessManager
extends jp.co.intra_mart.system.workflow.common.AbstractBase
PullBackManager」を利用してください。ApplyManager」とは違い、トランザクションデータを用いて行なっています。PullBackManager,
ApplyManager| コンストラクタと説明 |
|---|
ProcessManager(String systemMatterId,
String nodeId)
コンストラクタ
引数で指定したシステム案件ID、ノードIDで処理マネージャを 新しく生成します。 |
ProcessManager(String localeId,
String systemMatterId,
String nodeId)
コンストラクタ
引数で指定したロケールID、システム案件ID、ノードIDで処理マネージャを 新しく生成します。 |
ProcessManager(String loginGroupId,
String localeId,
String systemMatterId,
String nodeId)
非推奨です。
ProcessManager(String, String, String) を使用してください。 |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
applyFromUnapply(ApplyFromUnapplyParam applyFromUnapplyParam,
Map<String,Object> userParam)
未申請状態の案件(起票した案件)の申請処理を実行します。
|
void |
approve(ApproveParam approveParam,
Map<String,Object> userParam)
承認処理を行います。
|
void |
approveEnd(ApproveEndParam approveEndParam,
Map<String,Object> userParam)
承認終了処理を行います。
|
void |
deny(DenyParam denyParam,
Map<String,Object> userParam)
否認処理を行います。
|
void |
discontinue(DiscontinueParam discontinueParam,
Map<String,Object> userParam)
取止め処理を行います。
|
AuthUserModel[] |
getAuthUser(String executeUserCode)
指定したユーザの未完了案件に対する処理権限者情報を取得します。
|
AuthUserOrgzModel[] |
getAuthUserOrgz(String authUserCode)
指定したユーザの未完了案件に対する処理権限者の所属組織情報を取得します。
|
NodeConfigSetToProcessModel |
getConfigSetToProcess()
承認等の処理を行う際に処理権限者等の設定が可能なノード情報を取得します。
|
NodeConfigSetToProcessModel |
getConfigSetToProcessWithProcessTarget()
承認等の処理を行う際に処理権限者等の設定が可能なノード情報を初期値で設定した処理権限者情報と共に取得します。
|
MatterNodeModel[] |
getNodesToSendBack()
特定のノードから差戻し可能なノード情報を取得します。
|
Boolean |
isPossibleToProcess(String executeUserCode)
パラメータで指定したユーザが対象案件のノードで処理を実行できるか判定します。
|
void |
reapply(ReapplyParam reapplyParam,
Map<String,Object> userParam)
案件の再申請処理を実行します。
|
void |
reserve(ReserveParam reserveParam,
Map<String,Object> userParam)
保留処理を行います。
|
void |
reserveCancel(ReserveCancelParam reserveCancelParam,
Map<String,Object> userParam)
保留解除処理を行います。
|
void |
sendBack(SendBackParam sendBackParam,
Map<String,Object> userParam)
差戻し処理を行います。
|
public ProcessManager(String systemMatterId, String nodeId)
systemMatterId - システム案件IDnodeId - ノードIDpublic ProcessManager(String localeId, String systemMatterId, String nodeId)
localeId - ロケールIDsystemMatterId - システム案件IDnodeId - ノードID@Deprecated public ProcessManager(String loginGroupId, String localeId, String systemMatterId, String nodeId)
ProcessManager(String, String, String) を使用してください。loginGroupId - ログイングループIDlocaleId - ロケールIDsystemMatterId - システム案件IDnodeId - ノードIDpublic void applyFromUnapply(ApplyFromUnapplyParam applyFromUnapplyParam, Map<String,Object> userParam) throws WorkflowException
ApplyManager.draft(jp.co.intra_mart.foundation.workflow.application.model.param.DraftParam)」で起票した案件の、getConfigSetToProcess()」または「getConfigSetToProcessWithProcessTarget()」で取得できますが、
申請処理時に特にチェック処理は行なっていません。設定可能なノードの指定とは関係なく、処理できます。WorkflowException」が発生します。申請ノード直後に横・縦配置ノードがある場合には、必ずパラメータに展開情報を設定する必要があります。ApplyManager.apply(jp.co.intra_mart.foundation.workflow.application.model.param.ApplyParam, Map)」のapplyFromUnapplyParam - 起票案件申請用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外public void approve(ApproveParam approveParam, Map<String,Object> userParam) throws WorkflowException
getConfigSetToProcess()」または「getConfigSetToProcessWithProcessTarget()」で取得できますが、
承認処理時に特にチェック処理は行なっていません。設定可能なノードの指定とは関係なく、処理できます。WorkflowException」が発生します。承認ノード直後に横・縦配置ノードがある場合には、必ずパラメータに展開情報を設定する必要があります。WorkflowException」が発生します。WorkflowException」が発生します。PullBackManager.pullBack(jp.co.intra_mart.foundation.workflow.application.model.param.PullBackParam, Map)」をするか、ActvMatterHandleManager.moveActvNode(String, String[])」で他のノードに移動させる必要があります。approveParam - 承認用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外public void approveEnd(ApproveEndParam approveEndParam, Map<String,Object> userParam) throws WorkflowException
approve(ApproveParam, Map)」と同じ動きになります。approve(ApproveParam, Map)」の説明を参照してください。(※終了ノードの到達処理は動作しません。)approve(ApproveParam, Map)」を行う必要があります。 approveEndParam - 承認終了用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外public void deny(DenyParam denyParam, Map<String,Object> userParam) throws WorkflowException
approve(ApproveParam, Map)」と同じ動きになります。approve(ApproveParam, Map)」の説明を参照してください。(※終了ノードの到達処理は動作しません。)discontinue(DiscontinueParam, Map)」と同じ処理になります。approve(ApproveParam, Map)」を行う必要があります。 denyParam - 否認用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外public void discontinue(DiscontinueParam discontinueParam, Map<String,Object> userParam) throws WorkflowException
approve(ApproveParam, Map)」と同じ動きになります。approve(ApproveParam, Map)」の説明を参照してください。(※終了ノードの到達処理は動作しません。)deny(DenyParam, Map)」と同じ処理になります。approve(ApproveParam, Map)」を行う必要があります。 discontinueParam - 取止め用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外public AuthUserModel[] getAuthUser(String executeUserCode) throws WorkflowException
WorkflowException」が発生します。WorkflowException」が発生します。isPossibleToProcess(String)」を利用してください。getAuthUserOrgz(String)」利用してください。executeUserCode - 実行者コードWorkflowException - ワークフロー例外public AuthUserOrgzModel[] getAuthUserOrgz(String authUserCode) throws WorkflowException
WorkflowException」が発生します。LumpAuthUserOrgzManager.getProcAuthUserOrgz(String[])」を利用してください。ApplyManager.getAuthUserOrgz(String, String, String)」を利用してください。authUserCode - 権限者コードWorkflowException - ワークフロー例外public NodeConfigSetToProcessModel getConfigSetToProcess() throws WorkflowException
getConfigSetToProcessWithProcessTarget()」を利用してください。ApplyManager.getConfigSetToApply(String, String)」を利用してください。WorkflowException - ワークフロー例外public NodeConfigSetToProcessModel getConfigSetToProcessWithProcessTarget() throws WorkflowException
getConfigSetToProcess()」を利用してください。ApplyManager.getConfigSetToApplyWithProcessTarget(String, String)
」を利用してください。WorkflowException - ワークフロー例外public MatterNodeModel[] getNodesToSendBack() throws WorkflowException
WorkflowException」が発生します。WorkflowException」が発生します。WorkflowException - ワークフロー例外public Boolean isPossibleToProcess(String executeUserCode) throws WorkflowException
WorkflowException」が発生します。WorkflowException」が発生します。getAuthUser(String)」を利用してください。executeUserCode - 実行者コードWorkflowException - ワークフロー例外public void reapply(ReapplyParam reapplyParam, Map<String,Object> userParam) throws WorkflowException
getConfigSetToProcess()」または「getConfigSetToProcessWithProcessTarget()」で取得できますが、
再申請処理時に特にチェック処理は行なっていません。設定可能なノードの指定とは関係なく、処理できます。WorkflowException」が発生します。申請ノード直後に横・縦配置ノードがある場合には、必ずパラメータに展開情報を設定する必要があります。ApplyManager.apply(jp.co.intra_mart.foundation.workflow.application.model.param.ApplyParam, Map)」のreapplyParam - 再申請用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外public void reserve(ReserveParam reserveParam, Map<String,Object> userParam) throws WorkflowException
approve(ApproveParam, Map)」と同じです。approve(ApproveParam, Map)」のノード移動処理関連説明を参照してください。approve(ApproveParam, Map)」を行う必要があります。 reserveParam - 保留用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外public void reserveCancel(ReserveCancelParam reserveCancelParam, Map<String,Object> userParam) throws WorkflowException
approve(ApproveParam, Map)」と同じです。approve(ApproveParam, Map)」のノード移動処理関連説明を参照してください。approve(ApproveParam, Map)」を行う必要があります。 ActvMatterHandleManager.reserveCancel(ReserveCancelParam, String)」を利用してください。reserveCancelParam - 保留解除用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外public void sendBack(SendBackParam sendBackParam, Map<String,Object> userParam) throws WorkflowException
getNodesToSendBack()」で取得できますが、WorkflowException」が発生します。approve(ApproveParam, Map)」で行なっている処理と同じです。approve(ApproveParam, Map)」のノード移動処理関連の説明を参照してください。approve(ApproveParam, Map)」を行う必要があります。 sendBackParam - 差戻し用パラメータ情報userParam - ユーザパラメータマップWorkflowException - ワークフロー例外Copyright © 2012 NTT DATA INTRAMART CORPORATION