IM-BPM for Accel Platform IM-BPM 仕様書 第13版 2020-04-01

5.1. 一覧画面リクエストパラメータ

IM-BPM for Accel Platformの各一覧画面は、特定のリクエストパラメータを引き渡すことで、表示内容の絞り込みを行えます。

コラム

intra-mart Accel Platform のメニュー機能で、リクエストパラメータを引数として一覧画面に引き渡すことが可能です。
詳細については、「テナント管理者操作ガイド」-「メニューを設定する」を参照してください。

5.1.1. ユーザ向け画面

5.1.1.1. プロセス開始一覧画面

プロセス開始一覧画面は、以下のリクエストパラメータを受け取ることが可能です。

URL
bpm/task/startableList
項目名 キー
プロセス定義名 retains%5Bcondition%5D%5BnameLike%5D 文字列(部分一致)
カテゴリ retains%5Bcondition%5D%5BcategoryLike%5D 文字列(部分一致)

5.1.1.2. タスク一覧画面

タスク一覧画面は、以下のリクエストパラメータを受け取ることが可能です。

URL
bpm/task/list

5.1.1.2.1. グループタスク一覧

項目名 キー
プロセス定義名 group.retains%5Bcondition%5D%5BprocessDefinitionNameLike%5D 文字列(部分一致)
業務キー group.retains%5Bcondition%5D%5BprocessInstanceBusinessKeyLike%5D 文字列(部分一致)
カテゴリ group.retains%5Bcondition%5D%5BtaskCategory%5D 文字列(完全一致)
タスク名 group.retains%5Bcondition%5D%5BnameLike%5D 文字列(部分一致)
優先度(最小値) group.retains%5Bcondition%5D%5BminimumPriority%5D 数値(整数値)
優先度(最大値) group.retains%5Bcondition%5D%5BmaximumPriority%5D 数値(整数値)
作成日時(from) group.retains%5Bcondition%5D%5BcreatedAfter%5D 日付(YYYY%2FMM%2FDD)
作成日時(to) group.retains%5Bcondition%5D%5BcreatedBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時(from) group.retains%5Bcondition%5D%5BdueAfter%5D 日付(YYYY%2FMM%2FDD)
期限日時(to) group.retains%5Bcondition%5D%5BdueBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時なし group.retains%5Bcondition%5D%5BwithoutDueDate%5D 真偽値(true/false)

5.1.1.2.2. 個人タスク一覧

項目名 キー
プロセス定義名 user.retains%5Bcondition%5D%5BprocessDefinitionNameLike%5D 文字列(部分一致)
業務キー user.retains%5Bcondition%5D%5BprocessInstanceBusinessKeyLike%5D 文字列(部分一致)
カテゴリ user.retains%5Bcondition%5D%5BtaskCategory%5D 文字列(完全一致)
タスク名 user.retains%5Bcondition%5D%5BnameLike%5D 文字列(部分一致)
優先度(最小値) user.retains%5Bcondition%5D%5BminimumPriority%5D 数値(整数値)
優先度(最大値) user.retains%5Bcondition%5D%5BmaximumPriority%5D 数値(整数値)
作成日時(from) user.retains%5Bcondition%5D%5BcreatedAfter%5D 日付(YYYY%2FMM%2FDD)
作成日時(to) user.retains%5Bcondition%5D%5BcreatedBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時(from) user.retains%5Bcondition%5D%5BdueAfter%5D 日付(YYYY%2FMM%2FDD)
期限日時(to) user.retains%5Bcondition%5D%5BdueBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時なし user.retains%5Bcondition%5D%5BwithoutDueDate%5D 真偽値(true/false)

5.1.1.3. グループタスク一覧画面

グループタスク一覧画面は、以下のリクエストパラメータを受け取ることが可能です。

URL
bpm/task/groupList
項目名 キー
プロセス定義名 retains%5Bcondition%5D%5BprocessDefinitionNameLike%5D 文字列(部分一致)
業務キー retains%5Bcondition%5D%5BprocessInstanceBusinessKeyLike%5D 文字列(部分一致)
カテゴリ retains%5Bcondition%5D%5BtaskCategory%5D 文字列(完全一致)
タスク名 retains%5Bcondition%5D%5BnameLike%5D 文字列(部分一致)
優先度(最小値) retains%5Bcondition%5D%5BminimumPriority%5D 数値(整数値)
優先度(最大値) retains%5Bcondition%5D%5BmaximumPriority%5D 数値(整数値)
作成日時(from) retains%5Bcondition%5D%5BcreatedAfter%5D 日付(YYYY%2FMM%2FDD)
作成日時(to) retains%5Bcondition%5D%5BcreatedBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時(from) retains%5Bcondition%5D%5BdueAfter%5D 日付(YYYY%2FMM%2FDD)
期限日時(to) retains%5Bcondition%5D%5BdueBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時なし retains%5Bcondition%5D%5BwithoutDueDate%5D 真偽値(true/false)

5.1.1.4. 個人タスク一覧画面

個人タスク一覧画面は、以下のリクエストパラメータを受け取ることが可能です。
URL
bpm/task/userList
項目名 キー
プロセス定義名 retains%5Bcondition%5D%5BprocessDefinitionNameLike%5D 文字列(部分一致)
業務キー retains%5Bcondition%5D%5BprocessInstanceBusinessKeyLike%5D 文字列(部分一致)
カテゴリ retains%5Bcondition%5D%5BtaskCategory%5D 文字列(完全一致)
タスク名 retains%5Bcondition%5D%5BnameLike%5D 文字列(部分一致)
優先度(最小値) retains%5Bcondition%5D%5BminimumPriority%5D 数値(整数値)
優先度(最大値) retains%5Bcondition%5D%5BmaximumPriority%5D 数値(整数値)
作成日時(from) retains%5Bcondition%5D%5BcreatedAfter%5D 日付(YYYY%2FMM%2FDD)
作成日時(to) retains%5Bcondition%5D%5BcreatedBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時(from) retains%5Bcondition%5D%5BdueAfter%5D 日付(YYYY%2FMM%2FDD)
期限日時(to) retains%5Bcondition%5D%5BdueBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時なし retains%5Bcondition%5D%5BwithoutDueDate%5D 真偽値(true/false)

5.1.1.5. 処理済一覧画面

処理済一覧画面は、以下のリクエストパラメータを受け取ることが可能です。

URL
bpm/task/processedList

5.1.1.5.1. 処理済タスク一覧

項目名 キー
プロセス定義名 retains%5Bcondition%5D%5BprocessDefinitionNameLike%5D 文字列(部分一致)
業務キー retains%5Bcondition%5D%5BprocessBusinessKeyLike%5D 文字列(部分一致)
カテゴリ retains%5Bcondition%5D%5BtaskCategory%5D 文字列(完全一致)
タスク名 retains%5Bcondition%5D%5BtaskNameLike%5D 文字列(部分一致)
優先度(最小値) retains%5Bcondition%5D%5BtaskMinPriority%5D 数値(整数値)
優先度(最大値) retains%5Bcondition%5D%5BtaskMaxPriority%5D 数値(整数値)
作成日時(from) retains%5Bcondition%5D%5BtaskCreatedAfter%5D 日付(YYYY%2FMM%2FDD)
作成日時(to) retains%5Bcondition%5D%5BtaskCreatedBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時(from) retains%5Bcondition%5D%5BdueDateAfter%5D 日付(YYYY%2FMM%2FDD)
期限日時(to) retains%5Bcondition%5D%5BdueDateBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時なし retains%5Bcondition%5D%5BwithoutDueDate%5D 真偽値(true/false)
終了日時(from) retains%5Bcondition%5D%5BtaskCompletedAfter%5D 日付(YYYY%2FMM%2FDD)
終了日時(to) retains%5Bcondition%5D%5BtaskCompletedBefore%5D 日付(YYYY%2FMM%2FDD)

5.1.1.5.2. 開始済プロセス一覧

項目名 キー
プロセス定義名 started.retains%5Bcondition%5D%5BprocessDefinitionNameLike%5D 文字列(部分一致)
業務キー started.retains%5Bcondition%5D%5BprocessBusinessKeyLike%5D 文字列(部分一致)
開始日時(from) started.retains%5Bcondition%5D%5BstartedAfter%5D 日付(YYYY%2FMM%2FDD)
開始日時(to) started.retains%5Bcondition%5D%5BstartedBefore%5D 日付(YYYY%2FMM%2FDD)
完了日時(from) started.retains%5Bcondition%5D%5BfinishedAfter%5D 日付(YYYY%2FMM%2FDD)
完了日時(to) started.retains%5Bcondition%5D%5BfinishedBefore%5D 日付(YYYY%2FMM%2FDD)
カテゴリ started.retains%5Bcondition%5D%5BprocessDefinitionCategoryLike%5D 文字列(部分一致)
ステータス started.retains%5Bcondition%5D%5Bstatus%5D
以下のいずれかの固定文字列
running
error
finished

5.1.2. 管理者向け画面

5.1.2.1. プロセス一覧画面

プロセス一覧画面は、以下のリクエストパラメータを受け取ることが可能です。
URL
bpm/process/instance/list
項目名 キー
業務キー(部分一致) searchForm%5BbusinessKeyLike%5D 文字列(部分一致)
業務キー(完全一致) searchForm%5BbusinessKey%5D 文字列(完全一致)
プロセス定義ID searchForm%5BprocessDefinitionId%5D 文字列(完全一致)
プロセス定義キー searchForm%5BprocessDefinitionKey%5D 文字列(完全一致)
プロセス定義バージョン searchForm%5BprocessDefinitionVersion%5D 数値(整数値)
プロセス定義名 searchForm%5BprocessDefinitionName%5D 文字列(完全一致)
カテゴリ searchForm%5BprocessDefinitionCategory%5D 文字列(完全一致)
開始日(from) searchForm%5BstartedAfter%5D 日付(YYYY%2FMM%2FDD)
開始日(to) searchForm%5BstartedBefore%5D 日付(YYYY%2FMM%2FDD)
完了日(from) searchForm%5BfinishedAfter%5D 日付(YYYY%2FMM%2FDD)
完了日(to) searchForm%5BfinishedBefore%5D 日付(YYYY%2FMM%2FDD)
ステータス searchForm%5Bstatus%5D
以下のいずれかの固定文字列
running
error
finished
定義種別 searchForm%5BprocessDefinitionType%5D
以下のいずれかの固定文字列
CASE
PROCESS
XXX番目の変数名 searchForm%5Bvariables%5D%5BXXX%5D%5Bname%5D 文字列(完全一致)
XXX番目の変数の型 searchForm%5Bvariables%5D%5BXXX%5D%5Btype%5D
以下のいずれかの固定文字列
string
integer
long
double
date
boolean
XXX番目の変数の演算子 searchForm%5Bvariables%5D%5BXXX%5D%5Boperation%5D
以下のいずれかの固定文字列
equals
notEquals
equalsIgnoreCase
like
lessThan
lessThanOrEquals
greaterThan
greaterThanOrEquals
XXX番目の変数の値 searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue%5D

注意

業務キーの完全一致と部分一致検索について

業務キー(完全一致)は、2018 Summer(Tiffany)以前のバージョンのみ完全一致で動作します。
2018 Winter(Urara)以降のバージョンで、業務キー(完全一致)を設定した場合、部分一致で動作します。
2018 Summer(Tiffany)以前のバージョンで、業務キー(部分一致)を設定した場合、動作しません。

5.1.2.2. タスク管理一覧画面

タスク管理一覧画面は、以下のリクエストパラメータを受け取ることが可能です。
URL
bpm/management/taskList
項目名 キー
プロセス定義名 condition%5BprocessDefinitionNameLike%5D 文字列(部分一致)
業務キー condition%5BprocessInstanceBusinessKeyLike%5D 文字列(部分一致)
カテゴリ condition%5BtaskCategory%5D 文字列(完全一致)
タスク名 condition%5BnameLike%5D 文字列(部分一致)
優先度(最小値) condition%5BminimumPriority%5D 数値(整数値)
優先度(最大値) condition%5BmaximumPriority%5D 数値(整数値)
担当者未割り当て condition%5Bunassigned%5D 真偽値(true/false)
担当者 condition%5Bassignee%5D ユーザコード(完全一致)
作成日時(from) condition%5BcreatedAfter%5D 日付(YYYY%2FMM%2FDD)
作成日時(to) condition%5BcreatedBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時(from) condition%5BdueAfter%5D 日付(YYYY%2FMM%2FDD)
期限日時(to) condition%5BdueBefore%5D 日付(YYYY%2FMM%2FDD)
期限日時なし condition%5BwithoutDueDate%5D 真偽値(true/false)