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%5Dgroup.retains%5Bcondition%5D%5BcreatedAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)作成日時(to) group.retains%5Bcondition%5D%5BcreatedBefore%5Dgroup.retains%5Bcondition%5D%5BcreatedBeforeTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(from) group.retains%5Bcondition%5D%5BdueAfter%5Dgroup.retains%5Bcondition%5D%5BdueAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(to) group.retains%5Bcondition%5D%5BdueBefore%5Dgroup.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%5Duser.retains%5Bcondition%5D%5BcreatedAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)作成日時(to) user.retains%5Bcondition%5D%5BcreatedBefore%5Duser.retains%5Bcondition%5D%5BcreatedBeforeTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(from) user.retains%5Bcondition%5D%5BdueAfter%5Duser.retains%5Bcondition%5D%5BdueAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(to) user.retains%5Bcondition%5D%5BdueBefore%5Duser.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%5Dretains%5Bcondition%5D%5BcreatedAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)作成日時(to) retains%5Bcondition%5D%5BcreatedBefore%5Dretains%5Bcondition%5D%5BcreatedBeforeTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(from) retains%5Bcondition%5D%5BdueAfter%5Dretains%5Bcondition%5D%5BdueAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(to) retains%5Bcondition%5D%5BdueBefore%5Dretains%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%5Dretains%5Bcondition%5D%5BcreatedAfterTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)作成日時(to) retains%5Bcondition%5D%5BcreatedBefore%5Dretains%5Bcondition%5D%5BcreatedBeforeTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(from) retains%5Bcondition%5D%5BdueAfter%5Dretains%5Bcondition%5D%5BdueAfterTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(to) retains%5Bcondition%5D%5BdueBefore%5Dretains%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%5Dretains%5Bcondition%5D%5BtaskCreatedAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)作成日時(to) retains%5Bcondition%5D%5BtaskCreatedBefore%5Dretains%5Bcondition%5D%5BtaskCreatedBeforeTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(from) retains%5Bcondition%5D%5BdueDateAfter%5Dretains%5Bcondition%5D%5BdueDateAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(to) retains%5Bcondition%5D%5BdueDateBefore%5Dretains%5Bcondition%5D%5BdueDateBeforeTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時なし retains%5Bcondition%5D%5BwithoutDueDate%5D 真偽値(true/false) 終了日時(from) retains%5Bcondition%5D%5BtaskCompletedAfter%5Dretains%5Bcondition%5D%5BtaskCompletedAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)終了日時(to) retains%5Bcondition%5D%5BtaskCompletedBefore%5Dretains%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%5Dstarted.retains%5Bcondition%5D%5BstartedAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)開始日時(to) started.retains%5Bcondition%5D%5BstartedBefore%5Dstarted.retains%5Bcondition%5D%5BstartedBeforeTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)完了日時(from) started.retains%5Bcondition%5D%5BfinishedAfter%5Dstarted.retains%5Bcondition%5D%5BfinishedAfterTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)完了日時(to) started.retains%5Bcondition%5D%5BfinishedBefore%5Dstarted.retains%5Bcondition%5D%5BfinishedBeforeTime%5D 日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)カテゴリ started.retains%5Bcondition%5D%5BprocessDefinitionCategoryLike%5D 文字列(部分一致) ステータス started.retains%5Bcondition%5D%5Bstatus%5D 以下のいずれかの固定文字列runningerrorfinished
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%5DsearchForm%5BstartedAfterTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)開始日(to) searchForm%5BstartedBefore%5DsearchForm%5BstartedBeforeTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)完了日(from) searchForm%5BfinishedAfter%5DsearchForm%5BfinishedAfterTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)完了日(to) searchForm%5BfinishedBefore%5DsearchForm%5BfinishedBeforeTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)ステータス searchForm%5Bstatus%5D 以下のいずれかの固定文字列runningerrorfinished定義種別 searchForm%5BprocessDefinitionType%5D 以下のいずれかの固定文字列CASEPROCESSXXX番目の変数名 searchForm%5Bvariables%5D%5BXXX%5D%5Bname%5D 文字列(完全一致) XXX番目の変数の型 searchForm%5Bvariables%5D%5BXXX%5D%5Btype%5D 以下のいずれかの固定文字列stringintegerlongdoubledatedatetimebooleanXXX番目の変数の演算子 searchForm%5Bvariables%5D%5BXXX%5D%5Boperation%5D 以下のいずれかの固定文字列equalsnotEqualsequalsIgnoreCaselikelessThanlessThanOrEqualsgreaterThangreaterThanOrEqualsfrom-to(datetime型のみ)XXX番目の変数の値 searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue%5D - XXX番目のFROM日時変数の値(datetime型のみ利用可) searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue_date_from%5DsearchForm%5Bvariables%5D%5BXXX%5D%5Bvalue_time_from%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)XXX番目のTO日時変数の値(datetime型のみ利用可) searchForm%5Bvariables%5D%5BXXX%5D%5Bvalue_date_to%5DsearchForm%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%5Dcondition%5BcreatedAfterTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)作成日時(to) condition%5BcreatedBefore%5Dcondition%5BcreatedBeforeTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(from) condition%5BdueAfter%5Dcondition%5BdueAfterTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時(to) condition%5BdueBefore%5Dcondition%5BdueBeforeTime%5D日付(YYYY%2FMM%2FDD)時刻(HH%3AMM)期限日時なし condition%5BwithoutDueDate%5D 真偽値(true/false)