処理済一覧(完了)マネージャ。
コンストラクタに指定したユーザが処理した完了案件の処理済み一覧を取得します。
取得される完了案件は設定したユーザの権限で処理した案件及び
設定したユーザが代理先として設定された場合、代理元のユーザの権限で処理した案件です。
本オブジェクトでは、処理した案件単位で一覧を取得します。
1つの案件に2つ以上のノードが処理された状態の場合でも、本オブジェクトのメソッドでは1つの案件情報としてまとめて取得することになります。
ノード単位で処理した案件情報を分けて取得するには「ProcessedCplMatterNodeList」を利用してください。
本オブジェクトでは「imw_t_cpl」で始まるトランザクション系の完了案件関連テーブルから情報を取得します。
処理中の未完了した案件に対して、処理済み一覧を取得するには「ProcessedActvMatterList」を利用してください。
過去案件に対して、処理済み一覧を取得するには「ArcMatterList」を利用してください。
オブジェクトに定義されている定数値は検索、ソート条件で利用されますが、 返却オブジェクトに指定されていないフィールドでのソートはできません。
関連オブジェクト:ProcessedCplMatterNodeList, ProcessedActvMatterList, ArcMatterList
導入されたバージョン:7.2
定数の概要 | |
static | ACT_FLAG
|
static | APPLY_ACT_FLAG
|
static | APPLY_AUTH_USER_CODE
|
static | APPLY_AUTH_USER_NAME
|
static | APPLY_BASE_DATE
|
static | APPLY_DATE
|
static | APPLY_EXECUTE_USER_CODE
|
static | APPLY_EXECUTE_USER_NAME
|
static | AUTH_COMPANY_CODE
|
static | AUTH_ORGZ_CODE
|
static | AUTH_ORGZ_NAME
|
static | AUTH_ORGZ_SET_CODE
|
static | AUTH_USER_CODE
|
static | AUTH_USER_NAME
|
static | FLOW_GROUP_ID
|
static | FLOW_ID
|
static | FLOW_NAME
|
static | FLOW_VERSION_ID
|
static | MATTER_CPL_DATE
|
static | MATTER_NAME
|
static | MATTER_NUMBER
|
static | PRIORITY_LEVEL
|
static | STATUS
|
static | SYSTEM_MATTER_ID
|
static | USER_DATA_ID
|
コンストラクタの概要 | |
ProcessedCplMatterList
|
メソッドの概要 | |
| getProcessedList
|
| getProcessedListCount
|
定数の詳細 |
static | ACT_FLAG |
代理フラグ
static | APPLY_ACT_FLAG |
申請代理フラグ
static | APPLY_AUTH_USER_CODE |
申請権限者コード
static | APPLY_AUTH_USER_NAME |
申請権限者名
static | APPLY_BASE_DATE |
申請基準日("yyyy/MM/dd"形式の文字列)
static | APPLY_DATE |
申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)
static | APPLY_EXECUTE_USER_CODE |
申請実行者コード
static | APPLY_EXECUTE_USER_NAME |
申請実行者名
static | AUTH_COMPANY_CODE |
権限者会社コード
static | AUTH_ORGZ_CODE |
権限者組織コード
static | AUTH_ORGZ_NAME |
権限者組織名
static | AUTH_ORGZ_SET_CODE |
権限者組織セットコード
static | AUTH_USER_CODE |
権限者コード
static | AUTH_USER_NAME |
権限者名
static | FLOW_GROUP_ID |
フローグループID
static | FLOW_ID |
フローID
static | FLOW_NAME |
フロー名
static | FLOW_VERSION_ID |
フローバージョンID
static | MATTER_CPL_DATE |
案件終了日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)
static | MATTER_NAME |
案件名
static | MATTER_NUMBER |
案件番号
static | PRIORITY_LEVEL |
優先度
static | STATUS |
案件完了状態
static | SYSTEM_MATTER_ID |
システム案件ID
static | USER_DATA_ID |
ユーザデータID
コンストラクタの詳細 |
コンストラクタ。
処理済一覧(完了)マネージャを新たに生成します。
パラメータ
userCd String ユーザコード loginGroupId String ログイングループID localeId String ロケールID
メソッドの詳細 |
| getProcessedList
|
コンストラクタで指定した特定ユーザが本人権限で処理した案件、又は代理先として設定されている場合に代理元ユーザが処理した完了案件一覧を取得します。
検索条件を設定する為の引数である「processedAuthCondition 処理権限条件オブジェクト」の設定は必須です。
「処理権限条件」を設定する際に、どちらの権限取得フラグを「1:本人申請、または 1:代理設定あり」に設定する必要があります。
全てのフラグを「0:その他、または 0:代理設定なし」にした場合は、該当する案件が存在しないので、取得処理を行わずにdata属性にサイズ0の空オブジェクトを設定して返却します。
検索条件を設定する為の引数である「cond 検索条件オブジェクト」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
検索結果が存在しない場合にはdata属性にサイズ0の空オブジェクトを設定して返却します。
データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。
案件情報を取得する為の処理者情報は「imw_t_cpl_matter_user」から取得します。
代理の処理者かのチェックは「imw_t_act」と「imw_t_act_temporary_expand」のデータを用いて行います。
代理者の検索はシステム日付を基準で行います。代理設定を変更した場合にその情報は即時反映されます。
結果を保存する「完了案件情報の配列」に設定される案件情報は
「imw_t_cpl_matter」、「imw_t_cpl_matter_locale」から取得します。
検索条件や、ソート条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_cpl_matter_user_data」になります。
詳しい使用方法は「ListSearchCondition」を参照してください。
案件単位での一覧ではなく、ノード毎に一覧を取得するには「ProcessedCplMatterNodeList#getProcessedList(ProcessedAuthCondition, ListSearchCondition)」を利用してください。
処理中の未完了案件に対して、処理済み一覧情報を取得するには「ProcessedActvMatterList#getProcessedList(ProcessedAuthCondition, ListSearchCondition)」を利用してください。
パラメータ
processedAuthCond ProcessedAuthConditionInfo 処理権限条件オブジェクト cond ListSearchCondition 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、完了案件情報オブジェクトの配列が設定されます。
| getProcessedListCount
|
コンストラクタで指定した特定ユーザが本人権限で処理した案件、又は代理先として設定されている場合に代理元ユーザが処理した完了案件の件数を取得します。
検索条件を設定する為の引数である「processedAuthCondition 処理権限条件オブジェクト」の設定は必須です。
「処理権限条件」を設定する際に、どちらの権限取得フラグを「1:本人申請、または 1:代理設定あり」に設定する必要があります。
全てのフラグを「0:その他、または 0:代理設定なし」にした場合は、該当する案件が存在しないので、取得処理を行わずにdata属性に「0」を設定して返却します。
検索条件を設定する為の引数である「cond 検索条件オブジェクト」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。
案件情報を取得する為の処理者情報は「imw_t_cpl_matter_user」から取得します。
代理の処理者かのチェックは「imw_t_act」と「imw_t_act_temporary_expand」のデータを用いて行います。
代理者の検索はシステム日付を基準で行います。代理設定を変更した場合にその情報は即時反映されます。
案件情報を取得する対象テーブルは「imw_t_cpl_matter」、「imw_t_cpl_matter_locale」です。
検索条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_cpl_matter_user_data」になります。
詳しい使用方法は「ListSearchCondition」を参照してください。
案件単位での一覧ではなく、ノード毎に件数を取得するには「ProcessedCplMatterNodeList#getProcessedListCount(ProcessedAuthCondition, ListSearchCondition)」を利用してください。
処理中の未完了案件に対して、処理済み一覧の件数を取得するには「ProcessedActvMatterList#getProcessedListCount(ProcessedAuthCondition, ListSearchCondition)」を利用してください。
パラメータ
processedAuthCond ProcessedAuthConditionInfo 処理権限条件オブジェクト cond ListSearchCondition 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、完了案件情報件数(Number)が設定されます。