UnprocessActvMatterNodeList オブジェクト

未処理一覧ノードマネージャ。

コンストラクタに指定したユーザが処理対象者になっている未完了案件の未処理ノード一覧を取得します。
取得される未完了案件のノード情報は設定したユーザの権限で処理できる案件のノード情報及び
設定したユーザが代理先として設定された場合、代理元のユーザの権限で処理できる案件のノード情報です。
処理できるノード一覧又は一括で処理できるノード一覧を取得するのができます。

本オブジェクトでは、処理できるノード単位で一覧を取得します。
1つの案件に2つ以上のノードが未処理の状態であれば、
ノード毎の未処理ノード情報が取得されます。
ノード単位での情報ではなく、案件単位で取得するには「UnprocessActvMatterList」を利用してください。

本オブジェクトでは「imw_t_actv」で始まるトランザクション系の未完了案件関連テーブルから情報を取得します。

オブジェクトに定義されている定数値は検索、ソート条件で利用されますが、 返却オブジェクトに指定されていないフィールドでのソートはできません。
関連オブジェクト:UnprocessActvMatterList

導入されたバージョン:7.2

定数の概要
static String APPLY_ACT_FLAG
申請代理フラグ
static String APPLY_AUTH_USER_CODE
申請権限者コード
static String APPLY_AUTH_USER_NAME
申請権限者名
static String APPLY_BASE_DATE
申請基準日("yyyy/MM/dd"形式の文字列)
static String APPLY_DATE
申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)
static String APPLY_EXECUTE_USER_CODE
申請実行者コード
static String APPLY_EXECUTE_USER_NAME
申請実行者名
static String AUTH_COMPANY_CODE
権限者会社コード
static String AUTH_ORGZ_CODE
権限者組織コード
static String AUTH_ORGZ_NAME
権限者組織名
static String AUTH_ORGZ_SET_CODE
権限者組織セットコード
static String AUTH_USER_CODE
権限者コード
static String AUTH_USER_NAME
権限者名
static String AUTO_PROCESS_LIMIT_DATE
自動処理期限
static String FLOW_GROUP_ID
フローグループID
static String FLOW_ID
フローID
static String FLOW_NAME
フロー名
static String FLOW_VERSION_ID
フローバージョンID
static String MATTER_NAME
案件名
static String MATTER_NUMBER
案件番号
static String NODE_ID
ノードID
static String NODE_NAME
ノード名
static String NODE_TYPE
ノード種別
static String PRESS_LIMIT_DATE
催促処理期限
static String PRIORITY_LEVEL
優先度
static String START_DATE
到達日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)
static String STATUS
ノード状態
static String SYSTEM_MATTER_ID
システム案件ID
static String USER_DATA_ID
ユーザデータID

コンストラクタの概要
UnprocessActvMatterNodeList (String userCd ,String loginGroupId ,String localeId)
コンストラクタ。

メソッドの概要
WorkflowResultInfo getLumpProcessList (ProcessAuthConditionInfo procAuthCond ,boolean noOrgzConditionFlag ,ListSearchCondition cond)
コンストラクタで指定した特定ユーザが本人権限または代理権限で一括で処理できる未完了案件ノード一覧を取得します。
WorkflowResultInfo getLumpProcessListCount (ProcessAuthConditionInfo procAuthCond ,boolean noOrgzConditionFlag ,ListSearchCondition cond)
コンストラクタで指定した特定ユーザが本人権限または代理権限で一括で処理できる未完了案件ノードの件数を取得します。
WorkflowResultInfo getProcessList (ProcessAuthConditionInfo procAuthCond ,ListSearchCondition cond)
コンストラクタで指定した特定ユーザが本人権限または代理権限で処理できる未完了案件ノード一覧を取得します。
WorkflowResultInfo getProcessListCount (ProcessAuthConditionInfo procAuthCond ,ListSearchCondition cond)
コンストラクタで指定した特定ユーザが本人権限または代理権限で処理できる未完了案件ノードの件数を取得します。

定数の詳細
APPLY_ACT_FLAG

static String APPLY_ACT_FLAG

申請代理フラグ

APPLY_AUTH_USER_CODE

static String APPLY_AUTH_USER_CODE

申請権限者コード

APPLY_AUTH_USER_NAME

static String APPLY_AUTH_USER_NAME

申請権限者名

APPLY_BASE_DATE

static String APPLY_BASE_DATE

申請基準日("yyyy/MM/dd"形式の文字列)

APPLY_DATE

static String APPLY_DATE

申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

APPLY_EXECUTE_USER_CODE

static String APPLY_EXECUTE_USER_CODE

申請実行者コード

APPLY_EXECUTE_USER_NAME

static String APPLY_EXECUTE_USER_NAME

申請実行者名

AUTH_COMPANY_CODE

static String AUTH_COMPANY_CODE

権限者会社コード

AUTH_ORGZ_CODE

static String AUTH_ORGZ_CODE

権限者組織コード

AUTH_ORGZ_NAME

static String AUTH_ORGZ_NAME

権限者組織名

AUTH_ORGZ_SET_CODE

static String AUTH_ORGZ_SET_CODE

権限者組織セットコード

AUTH_USER_CODE

static String AUTH_USER_CODE

権限者コード

AUTH_USER_NAME

static String AUTH_USER_NAME

権限者名

AUTO_PROCESS_LIMIT_DATE

static String AUTO_PROCESS_LIMIT_DATE

自動処理期限

FLOW_GROUP_ID

static String FLOW_GROUP_ID

フローグループID

FLOW_ID

static String FLOW_ID

フローID

FLOW_NAME

static String FLOW_NAME

フロー名

FLOW_VERSION_ID

static String FLOW_VERSION_ID

フローバージョンID

MATTER_NAME

static String MATTER_NAME

案件名

MATTER_NUMBER

static String MATTER_NUMBER

案件番号

NODE_ID

static String NODE_ID

ノードID

NODE_NAME

static String NODE_NAME

ノード名

NODE_TYPE

static String NODE_TYPE

ノード種別

PRESS_LIMIT_DATE

static String PRESS_LIMIT_DATE

催促処理期限

PRIORITY_LEVEL

static String PRIORITY_LEVEL

優先度

START_DATE

static String START_DATE

到達日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

STATUS

static String STATUS

ノード状態

SYSTEM_MATTER_ID

static String SYSTEM_MATTER_ID

システム案件ID

USER_DATA_ID

static String USER_DATA_ID

ユーザデータID

コンストラクタの詳細
UnprocessActvMatterNodeList

UnprocessActvMatterNodeList (String userCd ,String loginGroupId ,String localeId)
コンストラクタ。
引数で指定したパラメータで未処理一覧ノードマネージャを新しく生成します。
パラメータ
userCd String ユーザコード
loginGroupId String ログイングループID
localeId String ロケールID

メソッドの詳細
getLumpProcessList

WorkflowResultInfo getLumpProcessList (ProcessAuthConditionInfo procAuthCond ,boolean noOrgzConditionFlag ,ListSearchCondition cond)

コンストラクタで指定した特定ユーザが本人権限または代理権限で一括で処理できる未完了案件ノード一覧を取得します。

検索条件を設定する為の引数である「processAuthCond 処理権限条件オブジェクト」の設定は必須です。
「処理権限条件オブジェクト」を設定する際に、どちらの権限取得フラグを「1:取得あり」に設定する必要があります。
全てのフラグを「0:取得なし」にした場合は、該当する案件が存在しないので、取得処理を行わずにdata属性にサイズ0の空オブジェクトを設定して返却します。

検索条件の「noOrgzConditionFlag 組織なし条件フラグ」を「true」に指定した場合には、
一括処理ができる案件の中で、組織が指定されてない一括処理可能な案件のみを取得します。
「組織なし条件」を指定した場合、同じ検索条件「cond 検索条件オブジェクト」にユーザの組織関連のカラムで絞り込み条件を指定するのはできません。
「noOrgzConditionFlag」が「true」の場合、条件オブジェクトの下記カラムに設定された値は無視されます。
・「AUTH_COMPANY_CODE」
・「AUTH_ORGZ_CODE」
・「AUTH_ORGZ_NAME」
・「AUTH_ORGZ_SET_CODE」
・「COMPANY_CODE」
・「ORGZ_SET_CODE」
・「ORGZ_CODE」
・「ORGZ_NAME」
組織が設定されている一括処理ができる案件を取得する場合(=「noOrgzConditionFlag」が「false」の場合)には、
上記カラムは組織を絞る為に指定できます。

検索条件を設定する為の引数である「cond 検索条件オブジェクト」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
検索結果が存在しない場合にはdata属性にサイズ0の空オブジェクトを設定して返却します。

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

IM-Workflowのシステム設定の「threadの設定」が非同期(標準)である場合に、
本メソッドで取得される一覧には、処理中である案件は含まれていません。
到達処理又は案件終了処理が実行中である案件は取得対象から除外されます。

案件情報を取得する為の権限者情報は「imw_t_actv_executable_user」、「imw_t_actv_user_orgz」から取得します。
代理の権限者かのチェックは「imw_t_act」と「imw_t_act_temporary_expand」のデータを用いて行います。
代理者の検索はシステム日付を基準で行います。
結果を保存する「未完了案件ノード情報オブジェクト」に設定される案件ノード情報は
「imw_t_actv_matter」、「imw_t_actv_matter_locale」、「imw_t_actv_task」から取得します。

検索条件や、ソート条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_user_data」になります。
詳しい使用方法は「ListSearchCondition」を参照してください。

ノード単位での一覧ではなく、案件単位で一括処理一覧を取得するには「UnprocessActvMatterList#getLumpProcessList(ProcessAuthCondition, boolean, ListSearchCondition)」を利用してください。

パラメータ
procAuthCond ProcessAuthConditionInfo 処理権限条件オブジェクト
noOrgzConditionFlag boolean 組織なし条件フラグ
cond ListSearchCondition 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、未完了(アクティブ)ノード情報オブジェクトの配列が設定されます。

getLumpProcessListCount

WorkflowResultInfo getLumpProcessListCount (ProcessAuthConditionInfo procAuthCond ,boolean noOrgzConditionFlag ,ListSearchCondition cond)

コンストラクタで指定した特定ユーザが本人権限または代理権限で一括で処理できる未完了案件ノードの件数を取得します。

検索条件を設定する為の引数である「processAuthCond 処理権限条件オブジェクト」の設定は必須です。
「処理権限条件オブジェクト」を設定する際に、どちらの権限取得フラグを「1:取得あり」に設定する必要があります。
全てのフラグを「0:取得なし」にした場合は、該当する案件が存在しないので、取得処理を行わずにdata属性にサイズ0の空オブジェクトを設定して返却します。

検索条件の「noOrgzConditionFlag 組織なし条件フラグ」を「true」に指定した場合には、
一括処理ができる案件の中で、組織が指定されてない一括処理可能な案件のみを取得します。
「組織なし条件」を指定した場合、同じ検索条件「cond 検索条件オブジェクト」にユーザの組織関連のカラムで絞り込み条件を指定するのはできません。
「noOrgzConditionFlag」が「true」の場合、条件オブジェクトの下記カラムに設定された値は無視されます。
・「AUTH_COMPANY_CODE」
・「AUTH_ORGZ_CODE」
・「AUTH_ORGZ_NAME」
・「AUTH_ORGZ_SET_CODE」
・「COMPANY_CODE」
・「ORGZ_SET_CODE」
・「ORGZ_CODE」
・「ORGZ_NAME」
組織が設定されている一括処理ができる案件を取得する場合(=「noOrgzConditionFlag」が「false」の場合)には、
上記カラムは組織を絞る為に指定できます。

検索条件を設定する為の引数である「cond 検索条件オブジェクト」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

IM-Workflowのシステム設定の「threadの設定」が非同期(標準)である場合に、
本メソッドで取得される一覧には、処理中である案件は含まれていません。
到達処理又は案件終了処理が実行中である案件は取得対象から除外されます。

案件情報を取得する為の権限者情報は「imw_t_actv_executable_user」、「imw_t_actv_user_orgz」から取得します。
代理の権限者かのチェックは「imw_t_act」と「imw_t_act_temporary_expand」のデータを用いて行います。
代理者の検索はシステム日付を基準で行います。
案件のノード情報取得する対象テーブルは「imw_t_actv_matter」、「imw_t_actv_matter_locale」、「imw_t_actv_task」です。

検索条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_user_data」になります。
詳しい使用方法は「ListSearchCondition」を参照してください。

ノード単位での一覧ではなく、案件単位での一括処理件数を取得するには「UnprocessActvMatterList#getLumpProcessListCount(ProcessAuthCondition, boolean, ListSearchCondition)」を利用してください。

パラメータ
procAuthCond ProcessAuthConditionInfo 処理権限条件オブジェクト
noOrgzConditionFlag boolean 組織なし条件フラグ
cond ListSearchCondition 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、未完了(アクティブ)ノード情報件数(Number)が設定されます。

getProcessList

WorkflowResultInfo getProcessList (ProcessAuthConditionInfo procAuthCond ,ListSearchCondition cond)

コンストラクタで指定した特定ユーザが本人権限または代理権限で処理できる未完了案件ノード一覧を取得します。

検索条件を設定する為の引数である「processAuthCond 処理権限条件オブジェクト」の設定は必須です。
「処理権限条件オブジェクト」を設定する際に、どちらの権限取得フラグを「1:取得あり」に設定する必要があります。
全てのフラグを「0:取得なし」にした場合は、該当する案件が存在しないので、取得処理を行わずにdata属性にサイズ0の空オブジェクトを設定して返却します。

検索条件を設定する為の引数である「cond 検索条件オブジェクト」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
検索結果が存在しない場合にはdata属性にサイズ0の空オブジェクトを設定して返却します。

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

IM-Workflowのシステム設定の「threadの設定」が非同期(標準)である場合に、
本メソッドで取得される一覧には、処理中である案件は含まれていません。
到達処理又は案件終了処理が実行中である案件は取得対象から除外されます。

案件情報を取得する為の権限者情報は「imw_t_actv_executable_user」、「imw_t_actv_user_orgz」から取得します。
代理の権限者かのチェックは「imw_t_act」と「imw_t_act_temporary_expand」のデータを用いて行います。
代理者の検索はシステム日付を基準で行います。
結果を保存する「未完了案件ノード情報オブジェクト」に設定される案件ノード情報は
「imw_t_actv_matter」、「imw_t_actv_matter_locale」、「imw_t_actv_task」から取得します。

検索条件や、ソート条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_user_data」になります。
詳しい使用方法は「ListSearchCondition」を参照してください。

ノード単位での一覧ではなく、案件単位で一覧を取得するには「UnprocessActvMatterList#getProcessList(ProcessAuthCondition, ListSearchCondition)」を利用してください。

パラメータ
procAuthCond ProcessAuthConditionInfo 処理権限条件オブジェクト
cond ListSearchCondition 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、未完了(アクティブ)ノード情報オブジェクトの配列が設定されます。

getProcessListCount

WorkflowResultInfo getProcessListCount (ProcessAuthConditionInfo procAuthCond ,ListSearchCondition cond)

コンストラクタで指定した特定ユーザが本人権限または代理権限で処理できる未完了案件ノードの件数を取得します。

検索条件を設定する為の引数である「processAuthCond 処理権限条件オブジェクト」の設定は必須です。
「処理権限条件オブジェクト」を設定する際に、どちらの権限取得フラグを「1:取得あり」に設定する必要があります。
全てのフラグを「0:取得なし」にした場合は、該当する案件が存在しないので、取得処理を行わずにdata属性に「0」を設定して返却します。

検索条件を設定する為の引数である「cond 検索条件オブジェクト」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

IM-Workflowのシステム設定の「threadの設定」が非同期(標準)である場合に、
本メソッドで取得される一覧には、処理中である案件は含まれていません。
到達処理又は案件終了処理が実行中である案件は取得対象から除外されます。

案件情報を取得する為の権限者情報は「imw_t_actv_executable_user」、「imw_t_actv_user_orgz」から取得します。
代理の権限者かのチェックは「imw_t_act」と「imw_t_act_temporary_expand」のデータを用いて行います。
代理者の検索はシステム日付を基準で行います。
案件のノード情報取得する対象テーブルは「imw_t_actv_matter」、「imw_t_actv_matter_locale」、「imw_t_actv_task」です。

検索条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_user_data」になります。
詳しい使用方法は「ListSearchCondition」を参照してください。

ノード単位での件数でななく、案件単位での件数を取得するには「UnprocessActvMatterList#getProcessListCount(ProcessAuthCondition, ListSearchCondition)」を利用してください。

パラメータ
procAuthCond ProcessAuthConditionInfo 処理権限条件オブジェクト
cond ListSearchCondition 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、未完了(アクティブ)ノード情報件数(Number)が設定されます。