代理先一覧マネージャ。
特定ユーザ(代理元ユーザ)に対して、代理先ユーザの一覧を取得します。
ユーザの代理や特定業務代理のリストを取得することができます。
本オブジェクトと逆機能である代理元一覧を取得したい場合には「OriginalActList」を使用します。
本オブジェクトはコンストラクタに指定したユーザに対しての処理を行います。
ユーザを検索条件として指定したい場合には管理者のオブジェクトである「TargetActAdminList」を使用します。
本オブジェクトで特定業務代理先一覧を取得した際に、その結果の代理先情報はプラグイン情報として設定されています。
プラグインが展開された代理先ユーザの情報とその設定情報を取得したい場合には、管理者オブジェクトである「ActTemporaryExpandList」を利用してください。
オブジェクトに定義されている定数値は検索、ソート条件で利用されますが、 返却オブジェクトに指定されていないフィールドでのソートはできません。
関連オブジェクト:OriginalActList, TargetActAdminList, ActTemporaryExpandList
導入されたバージョン:7.2
定数の概要 | |
static | APPLY_AUTH
|
static | APPROVE_AUTH
|
static | EXTENSION_POINT_ID
|
static | FLOW_ID
特定業務代理先専用 |
static | FLOW_NAME
特定業務代理先専用 |
static | LIMIT_DATE
|
static | NO
|
static | NOTE
|
static | PARAMETER
|
static | PLUGIN_ID
|
static | START_DATE
|
static | TARGET_ACT_USER_CODE
代理先専用 |
コンストラクタの概要 | |
TargetActList
|
メソッドの概要 | |
| getAppliList
|
| getAppliListCount
|
| getPersAppliUserList
|
| getPersAppliUserListCount
|
| getPersList
|
| getPersListCount
|
定数の詳細 |
static | APPLY_AUTH |
申請権限
static | APPROVE_AUTH |
承認権限
static | EXTENSION_POINT_ID |
拡張ポイントID
static | FLOW_ID |
フローID
特定業務代理先専用
static | FLOW_NAME |
フロー名
特定業務代理先専用
static | LIMIT_DATE |
代理期間終了日("yyyy/MM/dd"形式の文字列)
static | NO |
連番
static | NOTE |
備考
static | PARAMETER |
パラメータ
static | PLUGIN_ID |
プラグインID
static | START_DATE |
代理期間開始日("yyyy/MM/dd"形式の文字列)
static | TARGET_ACT_USER_CODE |
代理先ユーザコード
代理先専用
コンストラクタの詳細 |
コンストラクタ。
引数で指定したパラメータで代理先一覧マネージャを新しく生成します。
パラメータ
userCd String ユーザコード loginGroupId String ログイングループID localeId String ロケールID
メソッドの詳細 |
| getAppliList
|
特定ユーザの特定業務代理先一覧を取得します。
特定ユーザの代理先を取得する「getPersList(ListSearchConditionNoMatterProperty)」の検索条件と比べて、
フロー関連検索条件が追加されています。 フローに対して設定した代理情報を取得することができます。
検索条件を設定する為の引数である検索条件情報オブジェクトの設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
検索結果が存在しない場合にはdata属性にサイズ0の空オブジェクトを設定して返却します。
検索結果を保存する「特定業務代理先情報オブジェクトの配列」はデータベーステーブル「imw_t_act」のデータが設定されています。
特定教務情報であるフロー関連情報は「imw_m_flow」からのデータが設定されます。
本メソッドでは特定教務の代理データを「imw_t_act」から取得するため、代理先ユーザ情報はプラグイン情報として取得されます。
代理先プラグイン設定で展開されたユーザのデータを取得するには「getPersAppliUserList(ListSearchConditionNoMatterProperty)」
もしくは管理者オブジェクトである「ActTemporaryExpandList#getActTemporaryExpandList(ListSearchConditionNoMatterProperty)」を利用してください。
オブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。
パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、特定業務代理先情報オブジェクトの配列が設定されます。
| getAppliListCount
|
特定ユーザの特定業務代理先件数を取得します。
特定ユーザの代理先件数を取得する「getPersListCount(ListSearchConditionNoMatterProperty)」の検索条件と比べて、
フロー関連検索条件が追加されています。 フローに対して設定した代理件数を取得することができます。
検索条件を設定する為の引数である検索条件情報オブジェクトの設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
本メソッドの検索対象テーブルは「imw_t_act」と「imw_m_flow」です。
オブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。
パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、特定業務代理先情報件数(Number)が設定されます。
| getPersAppliUserList
|
指定した条件に合致する特定ユーザの代理先・特定業務代理先ユーザ一覧を取得します。
getAppliList(ListSearchConditionNoMatterProperty)と getPersList(ListSearchConditionNoMatterProperty)
の結果でユーザ関連情報のみを同時に取得できます。
ユーザ情報は重複なし、かつ、ユーザ名の昇順によるソート済みで取得します。
オブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。
ただし、当メソッドはソート機能に対応していないため、ソート条件は指定しないで下さい。
パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、簡易ユーザ情報オブジェクトの配列が設定されます。
| getPersAppliUserListCount
|
指定した条件に合致する特定ユーザの代理先・特定業務代理先ユーザ件数を取得します。
getAppliListCount(ListSearchConditionNoMatterProperty)と getPersListCount(ListSearchConditionNoMatterProperty)
の結果でユーザ情報から重複なしのユーザ件数を取得します。
オブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。
パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、特定業務代理先情報件数(Number)が設定されます。
| getPersList
|
特定ユーザの代理先一覧を取得します。
検索条件を設定する為の引数である検索条件情報オブジェクトの設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
検索結果が存在しない場合にはdata属性にサイズ0の空オブジェクトを設定して返却します。
検索結果を保存する「代理先情報オブジェクトの配列」はデータベーステーブル
「imw_t_act」のデータが設定されています。
オブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。
パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、代理先情報オブジェクトの配列が設定されます。
| getPersListCount
|
特定ユーザの代理先件数を取得します。
検索条件を設定する為の引数である検索条件情報オブジェクトの設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
本メソッドの検索対象テーブルは「imw_t_act」です。
オブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。
パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、代理先情報件数(Number)が設定されます。