|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.intra_mart.foundation.workflow.application.process.TransferManager
public class TransferManager
振替マネージャ。
未完了案件の処理待ちノードに対して、指定したユーザの振替処理を行います。
本クラスでは、未完了案件の権限者情報を保存している下記のテーブルのデータとXMLファイルデータを入れ替える処理を行います。
・「imw_t_actv_executable_user」:未処理案件権限者情報。
・「imw_t_actv_user_orgz」:未処理案件権限者組織情報。
※ファイルの格納場所は標準設定の場合です。
※各ファイルは、振替処理を行った時のトランザクションファイルレベル設定が「[2]:全てのファイル情報を作成」の場合に作成されます。
・{%StorageService%}/storage/workflow/data/{%ログイングループID%}/transaction/yyyymm/
dd/hh/{%システム案件ID%}/task/{%最終処理ID%}/executableUser.xml
→ 案件処理権限者情報。 振替処理の履歴は下記のXMLファイルに保存されます。
・{%StorageService%}/storage/workflow/data/{%ログイングループID%}/transaction/yyyymm/
dd/hh/{%システム案件ID%}/operation_history/userTransfer.xml
→ 振替処理権限者変更情報。
振替処理により、権限者情報が削除→再作成(=展開)された時には、権限者情報リスナーが動きます。
下記の拡張ポイントのプラグイン処理を拡張することで、処理を追加することができます。
権限者情報削除リスナーの拡張ポイント:「jp.co.intra_mart.workflow.plugin.event.node.authority.
delete.listener」
権限者情報作成リスナーの拡張ポイント:「jp.co.intra_mart.workflow.plugin.event.node.authority.
expand.listener」
コンストラクタの概要 | |
---|---|
TransferManager(String loginGroupId,
String localeId,
String systemMatterId,
String nodeId)
コンストラクタ 引数で指定したログイングループID、ロケールID、システム案件ID、ノードIDで振替マネージャを 新しく生成します。 |
メソッドの概要 | |
---|---|
void |
transfer(TransferParam transferParam,
Boolean sendMailFlg,
String noticeComment)
振替処理を実行します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public TransferManager(String loginGroupId, String localeId, String systemMatterId, String nodeId)
loginGroupId
- ログイングループIDlocaleId
- ロケールIDsystemMatterId
- システム案件IDnodeId
- ノードIDメソッドの詳細 |
---|
public void transfer(TransferParam transferParam, Boolean sendMailFlg, String noticeComment) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。ActvMatterHandleManager#createProcessTarget(String, Array)
」を参照してください。
transferParam
- 振替用パラメータ情報sendMailFlg
- 振替通知メール送信フラグnoticeComment
- 振替通知コメント
WorkflowException
- ワークフロー例外
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |