IM-BPM for Accel Platform IM-BPM 仕様書 第18版 2024-04-01

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

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

コラム

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

コラム

IM-BPM for Accel Platform 2023 Autumn(Hollyhock) より時刻引き渡し用のリクエストパラメータが利用できます。
なお、時刻用リクエストパラメータは単独では利用できません。日付用リクエストパラメータと組合わせてご利用ください。

【例】タスク一覧-グループタスクの作成日時(FROM)に2023年12月01日10時30分を受け渡す場合
bpm/task/list?group.retains%5Bcondition%5D%5BcreatedAfter%5D=2023%2F12%2F01
&group.retains%5Bcondition%5D%5BcreatedAfterTime%5D=10%3A30

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
group.retains%5Bcondition%5D%5BcreatedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
作成日時(to)
group.retains%5Bcondition%5D%5BcreatedBefore%5D
group.retains%5Bcondition%5D%5BcreatedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(from)
group.retains%5Bcondition%5D%5BdueAfter%5D
group.retains%5Bcondition%5D%5BdueAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(to)
group.retains%5Bcondition%5D%5BdueBefore%5D
group.retains%5Bcondition%5D%5BdueBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時なし 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
user.retains%5Bcondition%5D%5BcreatedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
作成日時(to)
user.retains%5Bcondition%5D%5BcreatedBefore%5D
user.retains%5Bcondition%5D%5BcreatedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(from)
user.retains%5Bcondition%5D%5BdueAfter%5D
user.retains%5Bcondition%5D%5BdueAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(to)
user.retains%5Bcondition%5D%5BdueBefore%5D
user.retains%5Bcondition%5D%5BdueBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時なし 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
retains%5Bcondition%5D%5BcreatedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
作成日時(to)
retains%5Bcondition%5D%5BcreatedBefore%5D
retains%5Bcondition%5D%5BcreatedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(from)
retains%5Bcondition%5D%5BdueAfter%5D
retains%5Bcondition%5D%5BdueAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(to)
retains%5Bcondition%5D%5BdueBefore%5D
retains%5Bcondition%5D%5BdueBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時なし 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
retains%5Bcondition%5D%5BcreatedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
作成日時(to)
retains%5Bcondition%5D%5BcreatedBefore%5D
retains%5Bcondition%5D%5BcreatedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(from)
retains%5Bcondition%5D%5BdueAfter%5D
retains%5Bcondition%5D%5BdueAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(to)
retains%5Bcondition%5D%5BdueBefore%5D
retains%5Bcondition%5D%5BdueBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時なし 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
retains%5Bcondition%5D%5BtaskCreatedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
作成日時(to)
retains%5Bcondition%5D%5BtaskCreatedBefore%5D
retains%5Bcondition%5D%5BtaskCreatedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(from)
retains%5Bcondition%5D%5BdueDateAfter%5D
retains%5Bcondition%5D%5BdueDateAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(to)
retains%5Bcondition%5D%5BdueDateBefore%5D
retains%5Bcondition%5D%5BdueDateBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時なし retains%5Bcondition%5D%5BwithoutDueDate%5D 真偽値(true/false)
終了日時(from)
retains%5Bcondition%5D%5BtaskCompletedAfter%5D
retains%5Bcondition%5D%5BtaskCompletedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
終了日時(to)
retains%5Bcondition%5D%5BtaskCompletedBefore%5D
retains%5Bcondition%5D%5BtaskCompletedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)

5.1.1.5.2. 開始済プロセス一覧

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

5.1.1.6. プロセス一覧画面

プロセス一覧画面は、以下のリクエストパラメータを受け取ることで指定されたクエリを初期表示できます。

URL
bpm/process/instance/identitylink

5.1.1.6.1. プロセス一覧クエリ

項目名 キー
クエリID urlParam%5BqueryId%5D= 文字列(完全一致)

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
searchForm%5BstartedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
開始日(to)
searchForm%5BstartedBefore%5D
searchForm%5BstartedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
完了日(from)
searchForm%5BfinishedAfter%5D
searchForm%5BfinishedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
完了日(to)
searchForm%5BfinishedBefore%5D
searchForm%5BfinishedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
ステータス 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
datetime
boolean
XXX番目の変数の演算子 searchForm%5Bvariables%5D%5BXXX%5D%5Boperation%5D
以下のいずれかの固定文字列
equals
notEquals
equalsIgnoreCase
like
lessThan
lessThanOrEquals
greaterThan
greaterThanOrEquals
from-to(datetime型のみ)
XXX番目の変数の値 searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue%5D
XXX番目のFROM日時変数の値(datetime型のみ利用可)
searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue_date_from%5D
searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue_time_from%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
XXX番目のTO日時変数の値(datetime型のみ利用可)
searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue_date_to%5D
searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue_time_to%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)

注意

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

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

コラム

「XXX番目の変数の型:datetime」「XXX番目のFROM日時変数の値」「XXX番目のTO日時変数の値」は、 IM-BPM for Accel Platform 2023 Autumn(Hollyhock) より利用できます。

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
condition%5BcreatedAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
作成日時(to)
condition%5BcreatedBefore%5D
condition%5BcreatedBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(from)
condition%5BdueAfter%5D
condition%5BdueAfterTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時(to)
condition%5BdueBefore%5D
condition%5BdueBeforeTime%5D
日付(YYYY%2FMM%2FDD)
時刻(HH%3AMM)
期限日時なし condition%5BwithoutDueDate%5D 真偽値(true/false)