intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

Copyright © 2012 NTT DATA INTRAMART CORPORATION

↑Top

1

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

目次
1. 改訂情報
2. 概要説明
2.1. 概要
2.2. 特徴
3. 詳細仕様
3.1. 認可
3.2. ユーザ
3.2.1. ワークフローシステム管理者
3.2.2. ワークフロー運用管理者
3.2.2.1. 管理グループによる権限制御
3.2.2.2. ワークフロー監査者
3.2.3. 処理対象者
3.2.4. 確認対象者
3.2.5. 案件操作権限者
3.2.5.1. 案件操作権限者のデータ構造
3.2.6. 代理設定権限者
3.2.7. 各ユーザが利用できる機能
3.2.8. ユーザの登録先
3.3. マスタ定義
3.3.1. フロー定義
3.3.2. コンテンツ定義
3.3.3. ルート定義
3.3.3.1. ルートテンプレート定義
3.3.4. フロー定義とコンテンツ定義、ルート定義の関係
3.3.4.1. バージョン
3.3.4.2. フローの初期設定と個別設定
3.3.5. ノード
3.3.5.1. 動的承認ノードの補足
3.3.5.2. 分岐開始ノードの補足
3.3.5.3. 分岐終了ノードの補足
3.3.5.4. 横配置ノードの補足
3.3.5.5. 縦配置ノードの補足
3.3.5.6. テンプレート置換ノードの補足
3.3.5.7. システムノードの補足
3.3.5.8. ノードの配置ルールと接続ルール
3.3.5.9. 分岐終了ノードと同期終了ノードの比較
3.3.6. フローグループ
3.3.7. ワークフロー運用管理者の管理権限
3.4. ユーザ画面
3.4.1. ユーザ画面の種類
3.4.2. 画面定義
3.4.3. 画面定義の設定
3.4.3.1. ユーザ画面とコンテンツ定義
3.4.3.2. ユーザ画面とフロー定義の初期設定
3.4.3.3. ユーザ画面とフロー定義の個別設定
3.5. ユーザプログラム
3.5.1. ユーザプログラムの種類
3.5.2. ユーザプログラム定義
3.5.3. ユーザプログラム定義の設定
3.5.3.1. ユーザプログラムとコンテンツ定義
3.5.3.2. ユーザプログラムとフローの初期設定
3.5.3.3. ユーザプログラムとフロー定義の個別設定
3.6. 通知（メッセージ定義）
3.6.1. メディア定義
3.6.2. メッセージ 定義
3.6.3. メッセージの種類
3.6.4. メッセージの送信先

2

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
3.6.5. メッセージ置換文字列
3.6.5.1. 案件プロパティの置換
3.6.5.2. intra-mart URLの置換
3.6.6. メッセージ定義の設定
3.6.6.1. メッセージ定義とコンテンツ定義
3.6.6.2. メッセージ定義とフロー定義の初期設定
3.6.6.3. メッセージ定義とフロー定義の個別設定
3.6.7. Slackからの処理
3.6.8. メッセージ通知設定
3.6.8.1. 設定方法
3.6.9. メール／ IMBox 定義との相違点
3.7. 通知（メール／ IMBox 定義）
3.7.1. メール／ IMBox 定義
3.7.2. メール／ IMBox の種類
3.7.3. メール／ IMBox の送信先
3.7.3.1. 処理依頼
3.7.3.2. 処理結果通知
3.7.3.3. 参照依頼
3.7.3.4. 確認依頼
3.7.3.5. 代理通知
3.7.3.6. 振替通知
3.7.3.7. 処理対象者変更通知
3.7.3.8. 自動催促
3.7.3.9. 根回し
3.7.4. メール／ IMBox 置換文字列
3.7.4.1. 案件プロパティの置換
3.7.4.2. intra-mart URLの置換
3.7.5. メール／ IMBox 定義の作成
3.7.6. メール／ IMBox 定義の設定
3.7.6.1. メール／ IMBox 定義とコンテンツ定義
3.7.6.2. メール／ IMBox 定義とフロー定義の初期設定
3.7.6.3. メール／ IMBox 定義とフロー定義の個別設定
3.8. ルール
3.8.1. ルール定義
3.8.2. ルール定義の設定
3.9. 案件
3.9.1. 案件の動作仕様
3.9.2. ワークフロー処理の流れ
3.9.3. 案件と申請基準日
3.9.4. 案件とフロー定義の関係
3.9.5. 案件とユーザコンテンツの関係
3.9.5.1. 案件プロパティ
3.9.6. 一時保存
3.9.7. 案件と一覧の関係
3.9.7.1. 申請一覧
3.9.7.2. 案件一覧
3.9.7.3. 一時保存一覧
3.9.7.4. 未処理一覧
3.9.7.5. 処理済一覧（未完了/完了）
3.9.7.6. 確認一覧（未完了/完了）
3.9.7.7. 参照一覧（未完了/完了）
3.9.7.8. 過去案件一覧
3.10. 処理対象
3.10.1. 処理対象者
3.10.2. 処理権限者
3.10.2.1. 処理権限者の設定
3.10.2.2. 処理権限者プラグイン一覧
3.10.2.3. 処理権限者プラグインの指定方法
3.10.2.4. 前処理者に基づく処理対象者プラグインに関する注意事項
3.10.2.5. 処理権限者の展開

3

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
3.10.3. 代理
3.10.3.1. 代理設定
3.10.3.2. 代理期間
3.10.3.3. 代理先の設定内容
3.10.3.4. 代理先の展開
3.10.4. 振替3.10.4.1. 振替先の設定内容
3.10.4.2. 振替先の展開
3.10.5. 担当組織の指定
3.10.6. 標準組織と公開設定
3.10.6.1. 標準組織
3.10.6.2. 公開設定
3.10.7. 処理対象者の展開に関する補足
3.11. 処理3.11.1. 起票
3.11.2. 未申請状態からの申請
3.11.3. 申請
3.11.4. 再申請
3.11.5. 取止め
3.11.6. 承認
3.11.7. 承認終了
3.11.8. 否認
3.11.9. 保留
3.11.10. 保留解除
3.11.11. 差戻し
3.11.12. 引戻し
3.11.13. 各ノードで実行できる処理
3.11.14. 差戻しの処理ルール
3.11.15. 引戻しの処理ルール
3.12. 確認3.12.1. 確認機能
3.12.2. 確認対象者
3.12.2.1. 確認対象者の設定
3.12.2.2. 確認対象者プラグイン一覧
3.12.2.3. 確認対象者プラグインの指定方法
3.12.2.4. 確認対象者の展開
3.12.3. 確認の処理ルール
3.12.4. 差戻しの処理ルール
3.13. 案件操作・参照
3.13.1. 案件操作でできる処理
3.13.2. 案件操作権限者
3.13.2.1. 案件操作権限者の設定内容
3.13.2.2. 案件操作権限者プラグイン一覧
3.13.2.3. 案件操作権限者プラグインの指定方法
3.13.3. 案件操作の処理内容
3.13.3.1. 参照
3.13.3.2. 保留解除
3.13.3.3. ノード処理対象者変更
3.13.3.4. ノード処理対象者再展開
3.13.3.5. 動的承認ノードの削除
3.13.3.6. 動的承認ノードの復活
3.13.3.7. 横配置ノード、縦配置ノードの再設定・再展開
3.13.3.8. ノード移動
3.13.3.9. 案件操作権限者の追加
3.13.3.10. 案件削除
3.13.3.11. 案件情報エクスポート
3.13.3.12. 案件ログ情報参照
3.13.4. 案件操作・ノード移動の処理ルール
3.13.5. 案件操作後の差戻しの処理ルール
3.13.6. 案件操作後の引戻しの処理ルール

4

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
3.14. 一括処理・一括確認
3.14.1. 一括処理
3.14.2. 一括確認
3.15. 連続処理
3.15.1. 連続処理
3.15.2. 連続確認
3.16. 自動処理
3.16.1. 自動処理機能
3.16.1.1. 処理期限自動処理
3.16.1.2. 到達処理としての自動処理
3.16.2. 自動処理を設定できるノード
3.16.3. 自動処理時にワークフローが設定する担当組織について
3.17. 自動催促
3.17.1. 催促メール送信ジョブ／催促 IMBox 送信ジョブ
3.18. アーカイブ
3.18.1. アーカイブ機能
3.18.2. アーカイブ対象期間の決定ルール
3.18.3. アーカイブデータの保存先
3.18.4. リスナー
3.18.5. 標準案件退避リスナー
3.18.6. 参照権限
3.19. アラート
3.19.1. アラート機能
3.19.2. 標準提供のアラート検出プログラム
3.19.2.1. 処理対象者無し検出ジョブ
3.19.2.2. 処理停止検出（分岐開始）ジョブ
3.19.2.3. 処理停止検出（分岐終了）ジョブ
3.19.2.4. 処理中案件検出（経過日時指定）ジョブ
3.19.2.5. 処理中ノード検出（経過日時指定）ジョブ
3.19.2.6. ノード到達タスクエラー検出ジョブ
3.20. モニタリング
3.20.1. モニタリング機能
3.20.1.1. モニタリング更新ジョブ
3.21. 外部マスタ連携
3.21.1. 同期リスナー機能
3.21.2. 同期ジョブ機能
3.21.2.1. 代理先同期ジョブ
3.22. 印影
3.22.1. 印影設定
3.22.1.1. テナント単位設定
3.22.1.2. プラグイン設定
3.22.1.3. コンテンツ画面の作成
3.22.1.4. 印影設定ファイル
3.22.2. 印影処理
3.22.2.1. アクション処理－印影登録機能
3.22.2.2. アクション処理－印影削除・復活機能
3.22.2.3. 代理処理時の印影
3.22.2.4. APIを利用したワークフロー処理時の印影
3.22.2.5. 自動承認、一括処理時の印影
3.22.2.6. スマートフォンの印影
3.22.3. 印影利用時の注意事項
3.23. 標準処理画面の非同期処理
3.23.1. 対象の標準画面の処理
3.23.2. 設定
3.23.2.1. テナント単位設定
3.23.2.2. フロー単位設定
3.23.2.3. 案件単位設定
3.23.3. 同期処理の特性、非同期処理の特性
3.23.3.1. 同期処理の特性
3.23.3.2. 同期処理のイメージ

5

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
3.23.3.3. 非同期処理の特性
3.23.3.4. 非同期処理のイメージ
3.23.4. 非同期処理の状況確認
3.23.4.1. 非同期処理ステータス画面の場所
3.23.4.2. 非同期処理ステータス画面の情報の説明
3.23.5. 標準画面の非同期的な処理に関する注意事項
3.24. インポート/エクスポート
3.24.1. エクスポートの仕様
3.24.2. インポートの仕様
3.24.2.1. バージョンを持たないマスタ定義のインポート仕様
3.24.2.2. バージョンを持つマスタ定義のインポート仕様
3.24.2.3. 処理順序
3.24.2.4. マスタ定義インポート時の整合性チェック
3.24.2.5. ロケール情報のインポート仕様
3.25. 処理対象者標準プラグイン結果キャッシュ
3.25.1. 処理対象者標準プラグイン結果キャッシュとは
3.25.2. 処理対象者標準プラグイン結果キャッシュの対象
3.25.3. 処理対象者標準プラグイン結果キャッシュの単位
3.25.4. 処理対象者標準プラグイン結果キャッシュのライフサイクル
3.25.4.1. 処理対象者標準プラグイン結果キャッシュが作成されるタイミング
3.25.4.2. 処理対象者標準プラグイン結果キャッシュが更新されるタイミング
3.25.4.3. 処理対象者標準プラグイン結果キャッシュが削除されるタイミング
3.26. 対象者を展開する日付
3.26.1. 申請基準日で各対象者を展開
3.26.2. 申請基準日以外で各対象者を展開
3.26.2.1. 申請基準日以外での申請者
3.26.2.2. 申請基準日以外での処理権限者の展開／再展開
3.26.2.3. 申請基準日以外での確認対象者の展開／再展開
3.26.2.4. 申請基準日以外での案件操作権限者の展開／再展開
3.26.2.5. 申請基準日以外での振替先の展開／再展開
3.27. 一括処理対象者変更
3.27.1. 当該機能の利用目的
3.27.2. 当該機能について
3.27.3. 基準日について
3.27.4. 他の機能との関連について
3.28. 振替、および一括処理対象者変更の履歴表示
3.28.1. 他の機能との関連について
3.29. タイムゾーン
3.29.1. IM-Workflow で利用する日付とタイムゾーン
3.30. 申請者承認防止処理
3.30.1. 承認防止パターン
3.31. 遷移先プラグインに関する設定
3.31.1. 遷移先プラグインの設定
3.31.1.1. 設定方法
3.32. トランザクションデータ
3.32.1. トランザクションファイルの保存先の変更
3.32.1.1. 設定
3.32.2. トランザクションファイルの圧縮
3.32.2.1. 設定方法
3.32.3. トランザクションファイルの履歴削除
3.32.3.1. 設定方法
3.33. 案件情報エクスポート
3.33.1. 案件情報エクスポート
3.33.1.1. 案件操作画面からエクスポート
3.33.1.2. REST APIを利用したエクスポート
3.33.2. エクスポートされるデータ
3.33.2.1. データベース
3.33.2.2. ストレージ
3.33.3. 案件情報インポート
3.33.3.1. インポート画面からインポート

6

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
3.33.3.2. REST APIを利用したインポート
3.34. 案件ログ情報参照
3.34.1. 案件ログ情報参照
3.34.1.1. 案件操作画面からの参照
3.34.1.2. REST APIを利用した参照
3.35. 申請/承認処理概要
4. ジョブ
4.1. ジョブ一覧
4.2. 参照者再展開ジョブ
5. 設定
5.1. 設定一覧
5.1.1. システム単位の設定
5.1.1.1. システム設定
5.1.1.2. デザイナ設定
5.1.1.3. キャッシュ設定
5.1.2. テナント 単位の設定
5.1.2.1. 一覧表示画面の設定
5.1.2.2. フローグループの設定
5.1.2.3. 管理グループの設定
5.1.2.4. 代理の設定
5.1.2.5. 標準組織の設定
5.1.2.6. 一時保存機能の設定
5.1.2.7. 一括処理機能・一括確認機能の設定
5.1.2.8. フロー画像出力機能の設定
5.1.2.9. 根回しの設定
5.1.2.10. 通知の設定（メール／ IMBox 定義）
5.1.2.11. バージョンの設定
5.1.2.12. 自動処理、自動催促の設定
5.1.2.13. アーカイブの設定
5.1.2.14. アラートの設定
5.1.2.15. リスナーの設定
5.1.2.16. データ保存の設定
5.1.2.17. ポップアップウィンドウサイズの設定
5.1.2.18. 入力項目の設定
5.1.2.19. GreyBoxのz-indexの設定
5.1.2.20. 案件終了時のタスクアーカイブファイル作成省略の設定
5.1.2.21. 印影設定
5.1.2.22. ショートカットアクセスURLの設定
5.1.2.23. スマートフォン用ユーザコンテンツのスキップ設定
5.1.2.24. 標準画面の処理の同期／非同期設定
5.1.2.25. 申請者除外設定
5.1.2.26. 全角「％」、「＿」のエスケープ設定
5.1.2.27. 処理対象ユーザの所属情報取得方法設定
5.1.2.28. インポート/エクスポートファイルのアップロード/ダウンロード設定
5.1.2.29. トランザクションファイル（XMLファイル）圧縮可否
5.1.2.30. 複数の処理対象者プラグインから展開されたユーザ情報をマージする処理方式
5.1.2.31. 組織フィルタリング設定
5.1.2.32. 案件一覧の設定
5.1.2.33. 担当組織の表示設定
5.1.2.34. フロー情報、履歴情報の設定
5.1.2.35. 表示条件と絞込み条件の申請者
5.1.2.36. 過去案件一覧の設定
5.1.2.37. 申請一覧の設定
5.1.2.38. トランザクションファイルの履歴削除の設定
5.1.2.39. 処理期限自動処理実行時の通知ユーザの設定
5.1.2.40. IM-MessageHub機能を利用した通知機能の使用可否
5.1.2.41. 自動処理の処理依頼通知設定
5.1.2.42. ユーザデータID設定方式
5.1.2.43. 検索画面の組織セット表示設定
5.1.2.44. アクション処理ロジックフロー連携のマッピング方法

7

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
5.1.2.45. ルート定義の保存先の設定
5.1.2.46. 「申請一覧」画面・「案件一覧」画面のグローバルメニューの表示の制御
5.1.2.47. 「フロー情報」画面の処理対象者確認リンクの制御
5.1.2.48. アクション処理実行前にフロー情報を更新するかの設定
5.2. カラムサイズの拡張
5.2.1. 案件名のカラムサイズ設定
5.2.2. 申請・処理時コメントのカラムサイズ設定
5.2.3. 確認時コメントのカラムサイズ設定
5.2.4. 添付ファイル名のカラムサイズ設定
5.2.5. ノード設定名のカラムサイズ設定
5.2.6. 横配置・縦配置ノードで展開するノード名のカラムサイズ設定
6. API
6.1. REST API
6.1.1. REST APIについて
6.1.2. 認証方式
6.1.3. 認可
6.1.4. エンドポイントプレフィックス
6.1.5. Swagger
6.1.6. タスクステータス
6.1.7. リクエストパラメータ共通仕様
6.1.8. レスポンスデータ共通仕様
6.1.9. エンドポイント
6.1.9.1. 未完了案件情報
6.1.9.2. 未完了案件ノード情報
6.1.9.3. 申請情報
6.1.9.4. 過去案件情報
6.1.9.5. 添付ファイル情報
6.1.9.6. ワークフロー権限情報
6.1.9.7. ブックマーク情報
6.1.9.8. 完了案件情報
6.1.9.9. フローグループ定義情報
6.1.9.10. フローグループ情報
6.1.9.11. 一覧表示パターン情報
6.1.9.12. メンテナンス
6.1.9.13. 管理情報
6.1.9.14. 案件情報
6.1.9.15. My検索情報
6.1.9.16. ワークフロープラグイン情報
6.1.9.17. 印影情報
6.1.9.18. 一時保存情報
6.1.9.19. 利用者ノード設定情報
6.1.9.20. ワークフローユーザ情報
6.1.9.21. ワークフローパラメータ情報
7. 付録
1. IM-BloomMaker
1. アクションアイテム
1.1. 遷移元画面に戻る
1.2. 一時保存モーダルを表示する
1.3. 申請モーダルを表示する
1.4. 処理モーダルを表示する
1.5. 確認モーダルを表示する
1.6. 案件を申請する
1.7. 案件を承認する
1.8. 案件を再申請する
1.9. 起票案件を申請する
1.10. 案件申請情報を一時保存する
1.11. 案件を確認する
1.12. 案件を差戻しする
1.13. 案件を取止めする
1.14. 案件を否認する

8

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1.15. 案件を承認終了する
1.16. 案件処理を保留する
1.17. 案件処理を保留解除する
2. 「申請一覧」「案件一覧」画面から遷移時に受け取れるパラメータ
3. ユーザコンテンツの権限チェック
4. IM-FormaDesigner ／ IM-BIS 連携フローの追加処理
4.1. 入力値
4.2. 出力値
4.3. 追加処理
5. 標準処理画面の相違点
6. コピー新規の実装方法
6.1. コピー新規の実装方法
6.2. IM-BloomMaker のコピー新規の実装方法
6.3. IM-LogicDesigner を使用した前処理の実装手順
6.4. コンテンツ画面の設定

9intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

改訂情報
変更年月日

変更内容

2012-10-01

初版

2012-12-21

第２版「intra-mart URLの置換」を追加しました。
「ショートカットアクセスURLの設定」を追加しました。
「根回しの設定」から「ショートカットアクセスURLの設定」に、次の内容を移動しました。
login-url
login-limit

2013-04-01

第３版「分岐終了ノードと同期終了ノードの比較」を追加しました。
「ユーザ画面の種類」に、スマートフォン用画面種別を追加しました。
「intra-mart URLの置換」に、クライアントタイプ：スマートフォンの場合の説明を追加しました。
「スマートフォン用ユーザコンテンツのスキップ設定」を追加しました。

2013-07-01

第４版「フロー定義」の表に非同期処理を追加しました。
「ユーザプログラムの種類」の説明を修正しました。
「処理権限者の設定」の説明に追記しました。
「代理設定」の説明を修正しました。
「一括処理」の説明に追記しました。
「既処理ユーザによる自動承認」の説明に追記しました。
「連続したユーザによる自動承認」の説明に追記しました。
「再処理ユーザによる自動承認」の説明を修正しました。
「自動処理を設定できるノード」の説明に追記しました。
「標準処理画面の非同期処理」を追加しました。
「ジョブ一覧」に次のジョブを追加しました。
処理対象者標準プラグイン結果キャッシュ削除
未完了案件XMLデータ移行(File-Database)
未完了案件XMLデータ移行(Database-File)「案件終了処理、到達処理、メール送信処理、IMBox送信処理の同期／非同期制御の設定 」に説明を追記しました。
「システム単位の設定」に「xml-file-cache-store-max-size」を追加しました。
「システム単位の設定」に「standard-plugin-result-cache-store-max-size」を追加しました。
「根回しの設定」の説明を修正しました。
「通知の設定（メール／ IMBox 定義）」を追加しました。
「データ保存の設定」に「transaction-file-save-location」を追加しました。
「標準画面の処理の同期／非同期設定」を追加しました。
「申請者除外設定」を追加しました。

2013-10-01

第５版「引戻しの処理ルール」の内容を追加しました。
「標準提供のアラート検出プログラム」の説明を修正しました。

2013-12-20

第６版「処理対象者の展開に関する補足」の説明を修正しました。

2014-01-01

第７版「印影設定ファイル」の「表．印影設定ファイル詳細－印影設定該当」の説明を修正しました。
「ジョブ一覧」の「印影」の説明を修正しました。
「引戻しの処理ルール」の説明を修正しました。
「代理」に、代理有効期間より前時点における、代理元処理済みデータの参照に関する記述を追記しました。

10

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
変更年月日

変更内容

2014-04-01

第８版「フローの初期設定と個別設定」の説明から、「一括確認機能の使用可否」を削除しました。
「一括処理」の説明を修正しました。
「一括確認」の説明を修正しました。
「自動処理時にワークフローが設定する担当組織について」を追加しました。
「同期リスナー機能」に説明を追加しました。
「代理先同期ジョブ」に説明を追加しました。
「ジョブ一覧」に「代理先同期ジョブ」のパラメータ説明を追加しました。
「ジョブ一覧」に「処理対象者標準プラグイン結果キャッシュ削除」のパラメータ説明を追加しました。
「システム単位の設定」の説明を、「システム設定」と「デザイナ設定」に分割し、内容を更新しました。
「全角「％」、「＿」のエスケープ設定」を追加しました。

2014-05-26

第９版「案件操作権限者のデータ構造」に追記しました。
「参照権限」の説明を変更しました。

2014-08-01

第１０版「ユーザ」に「ワークフロー監査者」を追加しました。
「ワークフロー監査者」を追加しました。
「各ユーザが利用できる機能」に「ワークフロー監査者」を追加しました。
「案件とユーザコンテンツの関係」の案件番号の説明を修正しました。
「処理権限者の設定」の説明に追記しました。
「代理期間」の説明に追記しました。
「確認機能」に追記しました。
「案件操作でできる処理」に追記しました。
「インポート/エクスポート」を追加しました。
「ジョブ一覧」の次のジョブにおいて、ジョブ名と説明の記述内容が互い違いになっていたため修正しました。
XMLデータ移行「ジョブ一覧」に次のジョブを追加しました。
参照者再展開「参照者再展開ジョブ」を追加しました。
「アーカイブの設定」に追記しました。
「処理対象ユーザの所属情報取得方法設定」に追記しました。
「インポート/エクスポートファイルのアップロード/ダウンロード設定 」を追加しました。

11intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
変更年月日

変更内容

2014-12-01

第１１版「フロー定義」のフロー定義の機能設定に、添付ファイルのサイズ制限についての注釈を追記しました。
「フロー定義」に、システム日で対象者を展開の説明を追加しました。
「フローの初期設定と個別設定」の機能設定のうちノードに個別設定できるものに、添付ファイルのサイズ制限について注釈を追記しました。
「システムノードの補足」を追加しました。
「分岐終了ノードと同期終了ノードの比較」に、同期終了ノードにおける注意事項2を追加しました。
「画面定義」にSAStruts+S2JDBC、TERASOLUNA Global Frameworkで作成した画面に関する説明を追加しました。
「メール／ IMBox の送信先」に、送信先・差出人のメールアドレスが空だった場合の挙動を追記しました。
「処理権限者の設定」に、「組織とその上位／下位組織」プラグインに関する説明を追記しました。
「処理権限者プラグイン一覧」を追加しました。
「前処理者に基づく処理対象者プラグインに関する注意事項」を追加しました。
「確認対象者プラグイン一覧」を追加しました。
「案件操作権限者」を追加しました。
「処理対象者標準プラグイン結果キャッシュ」を追加しました。
「対象者を展開する日付」を追加しました。
「ジョブ一覧」に次のジョブを変更・追加しました。
参照者再展開確認対象者再展開
処理対象者再展開「申請者除外設定」に、参照者、確認対象者について追記しました。

2015-04-01

第１２版「intra-mart URLの置換」の説明を変更しました。
「案件詳細のURL」を追加しました。
「ベースURLを含まないintra-mart URL」を追加しました。
「案件終了時のタスクアーカイブファイル作成省略の設定」の説明を修正しました。
「インポート/エクスポートファイルのアップロード/ダウンロード設定 」の説明を変更しました。

2015-08-01

第１３版「ユーザプログラムの種類」に到達処理を追加しました。
「ユーザプログラムの種類」に「案件終了処理（トランザクションなし）」を追加しました。
「自動処理機能」の説明を変更しました。
「標準画面の非同期的な処理に関する注意事項」に一括処理・一括確認に関する注意事項を追加しました。
「マスタ定義インポート時の整合性チェック」にルート定義の整合性チェックを追加しました。
「タイムゾーン」を追加しました。
「データ保存の設定」の「transaction-file-save-location」説明を変更しました。

2015-12-01

第１４版「ユーザプログラム定義」に IM-LogicDesigner を追加しました。
「一括処理対象者変更」を追加しました。
「振替、および一括処理対象者変更の履歴表示」を追加しました。

2016-04-01

第１５版

下記を追加・変更しました「 案件終了処理、到達処理、メール送信処理、IMBox送信処理の同期／非同期制御の設定 」の説明を修正しました。
連携先に TERASOLUNA Server Framework for Java (5.x) を追加しました。
「キャッシュ設定」を追加しました。

12intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
変更年月日

変更内容

2016-08-01

第１６版

下記を追加・変更しました「ジョブ一覧」を変更しました。
「ジョブ一覧」に次のジョブを追加しました。

完了案件XMLデータ移行(File ->Database LOB)
完了案件XMLデータ移行(Database LOB->File)
過去案件XMLデータ移行(File ->Database LOB)
過去案件XMLデータ移行(Database LOB->File)
案件添付ファイル移行(File ->Database LOB)
案件添付ファイルデータ移行(Database LOB->File)「案件操作・ノード移動の処理ルール」を変更しました。
「申請者除外設定」を変更しました。
「担当組織の指定」を変更しました。
「申請者承認防止処理」を追加しました。
「代理設定」に権限代理に関する補足説明を追加しました。
「処理権限者プラグインの指定方法」を追加しました。
「案件操作権限者プラグインの指定方法」を追加しました。
「確認対象者プラグインの指定方法」を追加しました。
「処理権限者の設定」を変更しました。
「確認対象者の設定」を変更しました。
「案件操作権限者の設定内容」を変更しました。
「マスタ定義インポート時の整合性チェック」を変更しました。
「データ保存の設定」を変更しました。
2016-09-01

第１７版

下記を追加しました。

「ジョブ一覧」の以下ジョブに、実行時間に関する注意を追加しました。

未完了案件XMLデータ移行(Database LOB->File)
未完了案件XMLデータ移行(File ->Database LOB)
案件添付ファイル移行(File ->Database LOB)
案件添付ファイルデータ移行(Database LOB->File)
2016-12-01

第１８版

下記を追加しました。

「テナント 単位の設定」に「トランザクションファイル（XMLファイル）圧縮可否」を追加しました。
「ジョブ一覧」に次のジョブを追加しました。

未完了案件トランザクションXMLファイル圧縮
完了案件トランザクションXMLファイル圧縮
過去案件トランザクションXMLファイル圧縮
未完了案件トランザクションXMLファイル解凍
完了案件トランザクションXMLファイル解凍
過去案件トランザクションXMLファイル解凍
以下のジョブに、「トランザクションファイル（XMLファイル）圧縮可否」設定に関する補足を追加しました。

未完了案件XMLデータ移行(Database LOB->File)
完了案件XMLデータ移行(Database LOB->File)
過去案件XMLデータ移行(Database LOB->File)2017-04-01

第１９版

下記を追加しました。

「フローグループの設定」に 「一括処理対象者変更一覧画面のフローグループ検索条件表示」を追加しました。
「バージョンの設定」にインポート時の設定の注意事項を追加しました。

13

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
変更年月日

変更内容

2017-08-01

第２０版

下記を追加しました。

「確認対象者再展開」に完了した案件の確認対象者の展開に関する説明を追加しました。
機械翻訳時の翻訳精度と可読性向上のため、以下のページの記号等の表現を変更しました。

承認防止パターン
ノードの配置ルールと接続ルール「テナント 単位の設定」に「複数の処理対象者プラグインから展開されたユーザ情報をマージする処理方式」を追加しました。
2017-12-01

第２１版

下記を変更しました。

「アーカイブ」に関して、アーカイブデータの保存先、参照権限の説明を変更しました。
「リスナーの設定」を修正しました。
「テナント 単位の設定」に「組織フィルタリング設定」を追加しました。
2018-04-01

第２２版

下記を追加・変更しました。

「案件と一覧の関係」「APIを利用したワークフロー処理時の印影」のタイトル、表現の見直しを行いました。
「処理対象者再展開」にパラメータを追加しました。
以下に処理対象者プラグイン「ロジックフロー（ユーザ）」の説明を追加しました。
「処理権限者の設定」「処理権限者プラグイン一覧」「処理権限者プラグインの指定方法」「担当組織の指定」「確認対象者の設定」「確認対象者プラグイン一覧」「案件操作権限者の設定内容」「案件操作権限者プラグイン一覧」
2018-08-01

第２３版

下記を変更しました。

「リスナーの設定」にロジックフローの指定方法を追記しました。
2018-12-01

第２４版

下記を変更しました。

「ジョブ一覧」に次のジョブを追加しました。

旧ノード連携情報削除
2019-04-01

第２５版

下記を変更しました。

「案件と一覧の関係」に申請一覧と案件一覧を追加しました。
「テナント 単位の設定」に「案件一覧の設定」を追加しました。
「ジョブ一覧」に次のジョブを追加しました。

トランザクションテーブルデータ補完（フローID）「遷移先プラグインに関する設定」を追加しました。
2019-12-01

第２６版

下記を変更しました。

「案件と一覧の関係」に申請一覧と案件一覧についてのコラムを追加しました。
「遷移先プラグインに関する設定」の設定方法を修正しました。
「テナント 単位の設定」に「担当組織の表示設定」を追加しました。
「テナント 単位の設定」に「フロー情報、履歴情報の設定」を追加しました。
コンテンツ定義の画面定義のパス種別「JSP or Servlet」を「URL」に名称を変更しました。
「IM-BloomMaker」を追加しました。

14

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
変更年月日

変更内容

2020-04-01

第２７版

下記を追加・変更しました。

「intra-mart URLの置換」のショートカットアクセスURLの遷移先を変更しました。
「ユーザ」にユーザ毎に必要なロールを追記しました。
「IM-BloomMaker」に「申請モーダルを表示する」を追加しました。
「IM-BloomMaker」に「処理モーダルを表示する」を追加しました。
「IM-BloomMaker」に「一時保存モーダルを表示する」を追加しました。
「IM-BloomMaker」に「確認モーダルを表示する」を追加しました。
「ジョブ一覧」に次のジョブを追加しました。

過去案件トランザクションテーブルデータ補完（フローID）「テナント 単位の設定」に以下を追加しました。
「案件一覧の設定」に「過去案件」を追加しました。
「表示条件と絞込み条件の申請者」を追加しました。
「過去案件一覧の設定」を追加しました。
「案件を申請する」「案件申請情報を一時保存する」にエラーコードを追加しました。
3011 ユーザデータIDの重複チェックに失敗しました。管理者に連絡してください。
3012 ユーザデータIDは一時保存案件で使用済みです。
3013 ユーザデータIDは案件で使用済みです。
2020-08-01

第２８版

下記を追加・変更しました。

「組織フィルタリング設定」に案件一覧の対応に関する説明を追加しました。
「テナント 単位の設定」に以下を追加しました。
「申請一覧の設定」を追加しました。
「一時保存モーダルを表示する」の入力値に項目を追加しました。
「申請モーダルを表示する」の入力値に項目を追加しました。
「処理モーダルを表示する」の入力値に項目を追加しました。
「確認モーダルを表示する」の入力値に項目を追加しました。
「REST API」を追加しました。
2020-12-01

第２９版

下記を追加しました。

「トランザクションデータ」を追加しました。
「テナント 単位の設定」に以下を追加しました。
「トランザクションファイルの履歴削除の設定」を追加しました。
「案件情報一覧系API共通レスポンスデータ仕様」の説明を変更しました。
「未完了案件ノード情報リスト取得」の説明を変更しました。
「一括処理可能未完了案件ノード情報リスト取得」の説明を変更しました。
「未完了案件確認情報リスト取得」の説明を変更しました。
「一括確認可能未完了案件確認情報リスト取得」の説明を変更しました。
「未完了案件処理済み情報リスト取得」の説明を変更しました。
「未完了案件参照情報リスト取得」の説明を変更しました。
「完了案件確認情報リスト取得」の説明を変更しました。
「一括確認可能完了案件確認情報リスト取得」の説明を変更しました。
「完了案件処理済み情報リスト取得」の説明を変更しました。
「完了案件参照情報リスト取得」の説明を変更しました。
「過去案件情報リスト取得」の説明を変更しました。

15

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
変更年月日

変更内容

2021-04-01

第３０版

下記を変更しました。

「通知（メッセージ定義）」を追加しました。
「テナント 単位の設定」に以下を追加しました。
「処理期限自動処理実行時の通知ユーザの設定」を追加しました。
「IM-MessageHub機能を利用した通知機能の使用可否」を追加しました。
「自動処理の処理依頼通知設定」を追加しました。
「管理グループによる権限制御」の「管理グループが管理する項目」にメッセージ定義を追加しました。
「各ユーザが利用できる機能」にメッセージ定義を追加しました。
「処理期限自動処理」の営業日計算用のカレンダーについて説明を改善しました。
「催促メール送信ジョブ／催促 IMBox 送信ジョブ」の営業日計算用のカレンダーについて説明を改善しました。
「メール／ IMBox の種類」に処理対象者変更通知に関する説明を追加しました。
「処理対象者変更通知」を追加しました。
「申請モーダルを表示する」の横配置ノード／縦配置ノード設定情報について説明を変更しました。
「処理モーダルを表示する」の横配置ノード／縦配置ノード設定情報について説明を変更しました。
2021-08-01

第３１版

下記を変更しました。

「メッセージの種類」に処理種別に関する説明を追加しました。
「案件操作・参照」に以下を追加しました。
「案件操作でできる処理」に案件情報エクスポートを追加しました。
「案件情報エクスポート」を追加しました。
「案件情報エクスポート」を追加しました。
「REST API」に以下を追加しました。
「REST API」にメンテナンスを追加しました。
「案件情報エクスポート」の説明を追加しました。
「案件情報インポート」の説明を追加しました。
「モニタリング（フロー別利用状況）情報リスト取得」の説明を追加しました。
「モニタリング（案件処理概況）情報リスト取得」の説明を追加しました。
「アラート件数集計情報リスト取得」の説明を追加しました。
「アラート一覧情報リスト取得」の説明を追加しました。
「アラート一覧情報リスト件数取得」の説明を追加しました。
「案件情報取得」 のレスポンスデータに関する説明を追加しました。
「申請」にエラーコードを追加しました。
「標準処理画面の相違点」の説明を追加しました。
「ユーザデータID設定方式」を追加しました。
「検索画面の組織セット表示設定」を追加しました。
以下のページのuserDataIdの説明を修正しました。
「案件情報処理系API共通リクエストボディ情報」「申請モーダルを表示する」「案件を申請する」
以下のページにignoreDisplayPatternの説明を追加しました。
「案件情報一覧系API共通リクエストボディ情報」「未完了案件ノード情報リスト取得」の説明を変更しました。
「未完了案件確認情報リスト取得」の説明を変更しました。
「完了案件確認情報リスト取得」の説明を変更しました。
以下のページにメッセージ定義の説明を追加しました。
「処理順序」「マスタ定義インポート時の整合性チェック」

16intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
変更年月日

変更内容

2021-12-01

第３２版

下記を変更しました。

「案件情報一覧系API共通リクエストボディ情報」の説明を変更しました。
「一括処理可能未完了案件ノード情報リスト取得」の説明を変更しました。
「一括確認可能未完了案件確認情報リスト取得」の説明を変更しました。
「未完了案件処理済み情報リスト取得」の説明を変更しました。
「未完了案件参照情報リスト取得」の説明を変更しました。
「過去案件情報リスト取得」の説明を変更しました。
「一括確認可能完了案件確認情報リスト取得」の説明を変更しました。
「完了案件処理済み情報リスト取得」の説明を変更しました。
「完了案件参照情報リスト取得」の説明を変更しました。
「一時保存情報リスト取得」の説明を変更しました。
「申請/承認処理概要」を追加しました。
「ノード到達タスクエラー検出ジョブ」を追加しました。
2022-06-01

第３３版

下記を変更しました。

「コピー新規の実装方法」の説明を追加しました。
「フロー情報、履歴情報の設定」の説明を変更しました。
「案件一覧用ワークフローパラメータ情報取得」の説明を変更しました。
「案件一覧の設定」の説明を追加しました。
「到達処理としての自動処理」の説明を追加しました。
2022-12-01

第３４版

下記を変更しました。

「REST API」に以下を追加しました。
「REST API」に管理情報を追加しました。
「未処理タスク情報リスト取得」の説明を追加しました。
「未処理タスク情報リスト件数取得」の説明を追加しました。
「未処理タスクフロー別タスク件数情報リスト取得」の説明を追加しました。
「一覧表示項目情報リスト取得」の説明を追加しました。
「一覧表示パターン定義情報リスト取得」の説明を追加しました。
「一覧表示パターン定義情報取得」の説明を追加しました。
「一覧表示パターン定義情報登録」の説明を追加しました。
「一覧表示パターン定義情報削除」の説明を追加しました。
「一覧表示パターン定義情報更新」の説明を追加しました。
「フローグループ/フロー構造情報取得」の説明を追加しました。
「引戻し」の説明を追加しました。
「引戻しに必要な情報取得」の説明を追加しました。
「振替」の説明を追加しました。
「振替に必要な情報取得」の説明を追加しました。
「案件情報一覧系API共通リクエストボディ情報」に未処理タスク情報の説明を追加しました。
「案件情報一覧系API共通レスポンスデータ仕様」に未処理タスク情報の説明を追加しました。
「案件情報処理系API共通リクエストボディ情報」の「処理パラメータ」に以下のプロパティの説明を追加しました。
mailSend
noticeComment
transferTargetPlugin「振替」の説明を変更しました。

17

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
変更年月日

変更内容

2023-04-01

第３５版

下記を変更しました。

「ジョブ一覧」に次のジョブを追加しました。

インポート／エクスポートファイル削除「テナント 単位の設定」に「アクション処理ロジックフロー連携のマッピング方法」を追加しました。
「案件操作・参照」に以下を追加しました。
「案件操作でできる処理」に案件ログ情報参照を追加しました。
「案件ログ情報参照」を追加しました。
「案件ログ情報参照」を追加しました。
「REST API」に以下を追加しました。
「システム案件IDに紐づくシステムログ情報一覧取得」を追加しました。
「ログIDに紐づくシステムログ詳細情報取得」を追加しました。
2023-10-01

第３６版

下記を変更しました。

「システム単位の設定」に「xml-file-cache-store-max-size」を変更しました。
「案件ログ情報参照」の説明を修正しました。
「案件ログ情報参照」の説明を修正しました。
「案件ログ情報参照」の説明を修正しました。
「メディア定義」の「 IM-Notice のモバイル通知 」の名称を「 モバイル通知 」に変更し、併せて説明を修正しました。
「ジョブ一覧」を変更しました。
「ジョブ一覧」に次のジョブを追加しました。

ルート定義XMLデータ移行(File ->Database LOB)
ルート定義XMLデータ移行(Database LOB->File)
モーダル表示に関する新規パラメータの説明を追加しました。
対象ページ「申請モーダルを表示する」「処理モーダルを表示する」
対象パラメータ
dcNodeConfigs.readonlyEnableToggle
hvNodeConfigs.dispatchControl「テナント 単位の設定」に以下を追加しました。
「ルート定義の保存先の設定」を追加しました。
「「申請一覧」画面・「案件一覧」画面のグローバルメニューの表示の制御」を追加しました。
「「フロー情報」画面の処理対象者確認リンクの制御」を追加しました。
「アクション処理実行前にフロー情報を更新するかの設定」を追加しました。
2024-04-01

第３７版

下記を変更しました。

「処理を行う際に必要なノード設定情報取得」の説明を追加しました。
「担当組織の指定」の「標準処理画面の「担当組織」について」の説明を修正しました。
「標準組織と公開設定」の説明を刷新しました。
「処理対象者再展開」に振替に関するパラメータを追加しました。
「メッセージ置換文字列」の「intra-mart URLの置換」に各種画面への有効期限のないURLに関する説明を追加しました。
「メール／ IMBox 置換文字列」の「intra-mart URLの置換」に各種画面への有効期限のないURLに関する説明を追加しました。
「フローの初期設定と個別設定」に「差戻し可能なノード」の説明を追加しました。
2024-10-01

第３８版

下記を変更しました。

「フローグループの設定」に 「デフォルトフローグループ設定の可否」「デフォルトフローグループ設定の対象フロー
グループ設定」を追加しました。
「添付ファイルアップロード」にエラーコード「1233」を追加しました。
「メッセージ置換文字列」の「intra-mart URLの置換」にベースURLに関する説明を追加しました。
「メール／ IMBox 置換文字列」の「intra-mart URLの置換」にベースURLに関する説明を追加しました。

18

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

概要説明
概要
IM-Workflow はワークフローの処理内容および処理順序を示す「フロー定義」に従います。
実際のワークフロー処理である「案件」を進捗させます。
物品購入のワークフローを例にすると、フロー定義は物品購入の申請画面や承認の順番を示します。
案件は物品の購入申請から最終的な承認までの処理を示します。
全体像

特徴
IM-Workflow には以下の特徴があります。
「コンテンツ定義」と「ルート定義」を「フロー定義」にて疎結合で結ぶことにより、処理順序の変更による処理内容への影響、およびその逆の影響を最小限に留めることができます。
また、処理内容と処理順序をN対Nで組み合わせることにより、マスタ定義の再利用性を上げることができます。
フローを動的に変更する処理要素「動的承認ノード」、「縦配置ノード」、「横配置ノード」をルートに定義した範囲内で、ワークフローの処理中に利用者が次の処理者の決定や、処理順の変更ができます。
「確認」機能を使用することで、案件の処理に影響を与えずに案件を確認してコメントの追加や確認履歴を残すことができます。
ワークフローの処理中に案件の任意の場所に移動できる「案件操作・参照」機能があります。
これにより処理者不在によるワークフローの停止などに対応できます。
本人以外の案件を「案件操作・参照」機能で参照できます。
完了した案件を別テーブルに移すことにより、データ量増加による処理速度の低下を防ぎます。

19

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

詳細仕様
認可
IM-Workflow の機能を利用するにあたり、intra-mart Accel Platform が提供する認可の設定が必要です。
認可とは、条件（誰が）、リソース（何を）、アクション（どうする） から、許可・不許可を解決する機能です。
リソースには、会社、メニュー項目、画面・処理といった種類があります。
例えば、あるユーザが会社Aに属する組織を検索する場合、そのユーザに対して会社Aへの参照権限が許可されている必要があります。
以降の記述は、サンプルデータセットアップを行った際の認可設定を前提とします。

ユーザ
IM-Workflow では利用目的に応じてユーザを定義しており、各ユーザが利用できる機能が異なります。
IM-Workflow のユーザ
大分類

中分類

小分類

管理者

説明
ワークフローを管理目的で利用するユーザ

ワークフローシステム管理者 ワークフロー全体の管理を行う管理者「IM-Workflow 管理者」ロール、または、同等の認可を認可設定で利用可能
ワークフロー運用管理者

ワークフローシステム管理者からワークフローの管理権限を付与された管理者
管理権限の範囲でワークフローの管理ができます。
「IM-Workflow 運用管理者」ロール、または、同等の認可設定で利用可能

ワークフロー監査者

ワークフロー運用管理者のうち、ワークフローの参照権限のみを付与されたユー
ザ
参照権限の範囲でワークフローの参照ができます。
「IM-Workflow 監査者」ロール、または、同等の認可を設定することで利用可能

利用者-

ワークフローを管理目的ではなくアプリケーションとして利用するユーザ「IM-Workflow ユーザ」ロール、または、同等の認可を認可設定で利用可能
処理対象者

申請や承認ができる利用者

確認対象者

確認ができる利用者

権限者

ワークフローシステム管理者から権限を委譲された利用者
案件操作権限者

ワークフローシステム管理者から案件の参照や操作を行う権限を付与された利用者

代理設定権限者

ワークフローシステム管理者から代理設定の権限を付与された利用者
代理元本人の代わりに代理設定ができます。

詳細については下記を参照してください。

ワークフローシステム管理者
ワークフロー全体の管理を行う管理者で、マスタメンテナンスや他ユーザへの権限設定ができます。
ワークフローシステム管理者

20

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ワークフロー運用管理者
ワークフローシステム管理者から付与された権限の範囲でワークフローの管理を行える管理者です。
ワークフロー運用管理者

権限の範囲は下記「管理グループ」で制御します。

管理グループによる権限制御「管理グループ」とはワークフローシステム管理者がワークフロー運用管理者に付与する権限の範囲のことです。
ワークフロー運用管理者にしたいユーザのアクセス権限を管理グループに設定すると、そのアクセス権限に所属するユーザはワークフロー運用管理者が設定されます。
ワークフロー運用管理者に管理させたい項目は、ワークフロー運用管理者が属する管理グループに設定します。
テナント単位設定「管理グループ機能の使用可否」で管理グループの機能の使用可否を制御できます。
管理グループとワークフロー運用管理者

21

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

同じ管理グループに属する別のワークフロー運用管理者は、同じ項目を参照／編集することができます。
管理グループに会社を設定した場合、ワークフロー運用管理者は設定した会社以外を参照できません。
管理グループは下表の内容を管理します。
管理グループが管理する項目
説明
管理する項目

メール定義
IMBox定義
メッセージ定義
コンテンツ定義
フロー定義
ルート定義
ルートテンプレート定義

権限

マスタ編集権限管理する項目に対するマスタ編集権限
参照可
編集可

案件操作権限案件に対する案件操作権限
参照可
操作可* 案件操作権限はフロー定義にのみ設定できます。

その他

どの管理グループにも属さない項目はワークフローシステム管理者のみが管理できます。
ワークフロー運用管理者が新規作成した項目は、ワークフローシステム管理者が参照、編集することができます。

ワークフロー監査者
ワークフロー運用管理者のうち、ワークフローの参照権限のみを付与されたユーザを指します。
参照権限の範囲でワークフローの参照ができます。
ワークフロー監査者にしたいユーザのアクセス権限をフロー定義に対する案件操作権限、マスタ編集権限とも参照に設定されている管理グループに設定すると、そのアクセス権限に所属するユーザはワークフロー監査者が設定されます。

処理対象者
申請や承認ができる利用者のことです。
処理対象者の設定については「3.9 処理対象」を参照してください。

22

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
処理対象者

確認対象者
案件の確認ができる利用者のことです。
確認対象者

案件操作権限者
案件操作権限者はワークフローシステム管理者から案件操作・参照の権限を付与された利用者のことです。
権限付与はフロー定義単位で行われます。
したがって、案件操作権限者は権限を与えられたフロー定義の案件に対して案件操作ができます。
また、権限として案件操作で行える処理は複数あり、ワークフローシステム管理者は複数の処理権限を個別に付与できます。
案件操作権限者

23

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

案件操作・参照の権限データ構造については下記を参照してください。

案件操作権限者のデータ構造
案件操作権限者は、フロー定義の「参照者」設定から、申請基準日時点で有効なユーザを案件のトランザクションに展開します。
案件のトランザクションに展開されたユーザが案件操作権限者となり、案件に対して案件操作・参照権限を持ちます。
案件操作権限者のデータ構造

24intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

注意
サイジング
案件操作権限者のユーザ数は「案件数 × 案件のトランザクションに展開された案件操作権限者のユーザ数」です。
したがって、フロー定義に「参照者」を大量に設定した場合、または「参照者」が組織等でその配下に大量のユーザが存在する場合、案件操作
権限者のユーザ数が膨大になる可能性があります。
データ構造の特性を踏まえ、業務運用前に適切なサイジング設計をしてください。

代理設定権限者
代理設定権限者はワークフローシステム管理者から代理設定の権限を付与された利用者のことです。
代理元本人の代わりに、代理設定ができます。
代理設定権限者

25

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

各ユーザが利用できる機能
IM-Workflow の機能を利用するためには、ユーザに対するメニューの公開と下表の条件を満たす必要があります。
機能を利用するための条件
ユーザの種類

メニューの公開条件

ワークフロー システム管理

ワークフロー

左記メニューの公開のみ

者

システム管理者メニュー

ワークフロー運用管理者

ワークフロー運用管理者メニュー

管理グループ（後述）に設定したアクセス権限をもつユーザであること

ワークフロー監査者

ワークフロー監査者メニュー

監査者ロールを付与されており、 管理グループ（後述）に設定したアクセス権限をもつユーザであること

処理対象者

利用者メニュー

ノードの処理対象者であること

確認対象者

確認ノードの確認対象者であること

案件操作権限者

ワークフローシステム管理者が 案件操作を許可する目的でフロー定義に設定したユーザであること

代理設定権限者

ワークフローシステム管理者が代理設定権限を与えたユーザであること

尚、ワークフローは遷移元のメニューでユーザの種類を特定し、特定したユーザで使用できる機能を制御します。
仮に１ユーザに対してワークフローシステム管理者メニューと利用者メニューの両方が公開されている状態で、ユーザが利用者メニューから遷移した場合は利用者として扱います。
ユーザの制御ユーザの種類によって使用できる機能を下表に示します。
使用できる機能＜：利用できる /

ワークフロー機能：権限委譲された範囲で利用できる /ワークフロー

システム管理者 運用管理者：利用できない＞

ワークフロー

案件操作

代理設定

処理

確認

監査者

権限者

権限者

対象者

対象者

マスタメンテナンス機能
コンテンツ定義
ルート定義

26

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ワークフロー機能

ワークフロー

システム管理者 運用管理者

ワークフロー

案件操作

代理設定

処理

確認

監査者

権限者

権限者

対象者

対象者

フロー定義
参照（案件操作権限設定）
メール定義
IMBox定義
メッセージ定義
案件プロパティ定義
フローグループ定義
ルール定義
権限設定機能管理グループ設定
代理管理権限設定
案件操作機能参照
システムメンテナンス機能
モニタリング
アラート
利用者機能
申請
未処理
処理済
確認
過去案件
代理設定

ユーザの登録先
IM-Workflow の標準設定ではユーザ情報の登録先として IM-共通マスタ を使用します。
IM-Workflow を利用する場合は、有効なプロファイルとアカウントライセンスを持つユーザ情報が IM-共通マスタ 上に登録されている必要があります。

マスタ定義
ワークフローの処理内容、および処理順の定義するマスタについて解説します。

フロー定義「フロー定義」とはワークフローの処理内容と処理順序を定義したマスタ情報のことです。
処理内容を「コンテンツ定義」、処理順序を「ルート定義」と呼びます。
フロー定義はコンテンツ定義をルート定義のどこで実行するかを決めます。
例として、ある組織内の物品購入をワークフローで実現する場合、処理内容は物品購入の申請画面などに該当し、処理順序は組織内の承認の順序に該当しま
す。
フロー定義

27

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

フロー定義の要素
構成要素

説明

コンテンツ定義

処理内容に関する情報（ユーザ画面、ユーザプログラム、メール定義、IMBox定義、ルール定義）を保持します。

ルート定義

処理の１単位であるノードが複数連結されたもので、ワークフローを処理する順序と処理を行う利用者を保持します。

フローが主に持つ機能は以下の通りです。
コンテンツ定義とルート定義の関連付けを行い、コンテンツ定義の処理内容（ユーザプログラムなど）をルート上のどのノードで実行するかを、処理内容やノードの属性を用いて自動で決定します。
ユーザプログラムやユーザ画面をフロー定義や配下のノード単位に個別に手動設定でき、自動での関連付けより優先させることができます。
フロー定義が持つ機能設定でフロー定義から開始した案件を制御できます。
フロー定義の機能設定
機能設定

説明

カレンダー

処理期限自動処理ジョブ、催促メール送信ジョブ、催促IMBox送信ジョブで営業日を計算する際に使用するカレンダーです。

添付ファイルの使用可有効にすると案件処理時にファイルを添付できます。

否 [1]
一括処理機能の使用可

有効にすると案件の一括処理ができます。

否
一括確認機能の使用可

有効にすると案件の一括確認ができます。

否
完了済み案件の確認有効にすると完了案件の確認ができます。

自動処理有効にすると処理期限自動処理の対象に設定できます。
処理期限

処理期限自動処理の期限日数です。

（日）
期限経過後の処理

処理期限を経過した場合に実行する処理です。
承認 処理期限を経過した場合に承認して次に進みます。
否認 処理期限を経過した場合に否認して案件を完了します。

自動催促

有効にすると自動催促の対象に設定できます。
催促期限

自動催促の期限日数です。

（日）
非同期処理

有効にすると標準処理画面の処理が非同期で行われます。

案件操作権限者

利用者に案件操作の権限を付与する設定です。

標準組織

指定した組織配下で案件を処理する設定です。

対象者を展開する日

対象者を展開する基準日を設定します。

[1] 添付ファイルの最大サイズは、「リクエストクエリの長さ制限」に基づいて設定されます。
設定方法については、「 設定ファイルリファレンス 」の「 Webモジュール-リクエスト制御設定 」を参照してください。

コンテンツ定義28

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01「コンテンツ定義」とは処理内容に関する情報を保持するマスタ情報のことです。
コンテンツ定義

コンテンツ定義に設定できる処理内容は以下の5種類です。
ユーザ画面
ワークフロー上に構築するユーザアプリケーションの業務画面です。
詳細は「3.4 ユーザ画面」を参照してください。
ユーザプログラム
ワークフローの処理時に実行するユーザアプリケーションプログラムです。
詳細は「3.5 ユーザプログラム」を参照してください。
メール定義
ワークフローの処理時に送るメールの設定です。
詳細は「3.6 通知」を参照してください。
IMBox 定義
ワークフローの処理時に送る IMBox の設定です。
詳細は「3.6 通知」を参照してください。
ルール定義
分岐／結合処理で使用するルールの設定です。
詳細は「3.7 ルール」を参照してください。

ルート定義「ルート定義」とは処理の順序と処理を行う利用者を保持するマスタ情報のことです。
ルート上の１つの処理を表すノードの情報を持ちます。
ルート定義は「開始ノード」-「申請ノード」-「終了ノード」を必ず1つずつ持ちます。
案件処理の候補者である「処理対象」の情報をノード毎に持ちます。
ルート定義

ルートテンプレート定義については下記を参照してください。

ルートテンプレート定義「ルートテンプレート定義」とはルートの１部分を部品として定義したマスタ情報のことです。
あらかじめ作成した「ルートテンプレート定義」を組み込みたい「ルート定義」上の「テンプレート置換ノード」に設定することで、共通のルートを部品化して再利用できます。
ルートテンプレート定義は「テンプレート開始ノード」-「ノード（ [1] ）」-「テンプレート終了ノード」を必ず1つずつ持ちます。
[1] 承認ノード、動的承認ノード、システムノード、同期開始ノード、分岐開始ノード、横配置ノード、縦配置ノードの何れか１つを必ず設定します。
案件処理の候補者である「処理対象」の情報をノード毎に持ちます。

29

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ワークフローは案件を開始するタイミングでルートテンプレート定義を実際のルートに展開します。
ルート定義はテンプレート置換ノードの設定値としてルートテンプレート定義を持ちます。
ルートテンプレート定義

フロー定義とコンテンツ定義、ルート定義の関係
フロー定義は、コンテンツ定義とルート定義をIDで結びつける構造です。
処理内容の変更や処理順の変更による影響を互いに最小限に収めることができます。
また、１つのコンテンツ定義を複数のルート定義で、１つのルート定義を複数のコンテンツ定義で利用できます。
フロー定義

詳細については下記を参照してください。

バージョン「バージョン」とはコンテンツ定義、ルート定義、フロー定義がそれぞれ持つ期間情報のことです。
IM-Workflow では申請時に指定する基準日からコンテンツ定義、ルート定義、フロー定義の期間情報を検索して申請に使用できるフロー定義を特定します。
バージョン期間情報はコンテンツ定義、ルート定義、フロー定義の属性としてそれぞれ複数持つことができます。
また、ルートテンプレート定義にはバージョンがありません。
バージョン間での期間の重複、および空白期間は許可しません。
各バージョンは 有効 ／ ユーザ無効 ／ システム無効 の属性を持ちます。
ユーザ有効：ワークフローの処理に使用できるバージョンにするための属性です。
ユーザが明示的に設定できます。
ユーザ無効：一時的に当該バージョンを無効にしたい場合など、

30

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ワークフローの処理に使用できないバージョンにするための属性です。
ユーザが明示的に設定できます。
システム無効：バージョン間で期間の空白が存在する場合に、ワークフロー側が空白を埋める際に使用する属性です。
画面上は非表示で、ユーザは明示的に設定できません。
バージョンはテナント単位設定「バージョンの設定」の範囲内で期間の登録ができます。
バージョン

コンテンツ定義の処理内容やルート定義の処理順序はバージョン毎に保持します。
フロー定義はコンテンツ定義やルート定義をバージョン毎に保持します。
バージョン毎に保持する

フロー定義のバージョンが異なれば、フロー定義は異なるコンテンツ定義、ルート定義を保持できます。
フロー定義のバージョンが異なる場合

コンテンツ定義、ルート定義、ルートテンプレート定義はフロー定義に設定した状態で編集ができますが、削除はできません。
コンテンツバージョン、ルートバージョンはフローバージョン、コンテンツ定義の処理内容やルート定義上の処理順序をフロー定義に設定した状態で編集、削除ができます。

31

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コンテンツ定義の処理内容、ルート定義の処理内容は編集、削除できる

フローの初期設定と個別設定
フロー定義に対してコンテンツ定義とルート定義を設定しただけの状態を「初期設定」と呼びます。
フロー定義を作成して初期設定を行えばワークフローの処理に使用できます。（ただし、後述する動的承認ノード、横配置ノード、縦配置ノードの設定は除く）
ワークフローは初期設定においてルート定義上のノードに対してコンテンツの処理内容のうちどれを使用するかを、処理内容の種類を元に決定します。
申請ノードの処理を例にすると、ワークフローは画面種別「申請画面」の画面を申請ノードの処理時に表示する画面として扱います。
フロー定義の初期設定例

32

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

また、一部のノードのみユーザ画面やユーザプログラムを変えたい場合を想定し、コンテンツ定義上に別途定義したユーザ画面やユーザプログラムをルート
定義上のノードに「個別設定」することもできます。
この場合、ワークフローは初期設定より個別設定を優先して処理します。
フロー定義の個別設定例
フロー定義に個別設定がある場合、ワークフローは個別設定を優先して処理します。

33

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

個別設定はバージョン単位
フロー定義の個別設定はコンテンツバージョン、ルートバージョン単位に設定します。

34

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

機能設定のうちノードに個別設定できるもの
ノードが持つ機能設定を変更することでフロー定義から開始した案件をノード単位で制御できます。
また、ノード単位の機能設定はフロー単位の機能設定より優先します。
機能設定

説明

ファイルの添付 [1]追加禁止

有効にするとノードで添付ファイルの追加ができません。

削除禁止

有効にするとノードで添付ファイルの削除ができません。

一括処理機能の使用可否有効にするとノードで案件の一括処理ができます。

自動処理有効にすると該当のノードを処理期限自動処理の対象に設定できます。
処理期限（日）

処理期限自動処理の期限日数です。

期限経過後の処理

処理期限を経過した場合に実行する処理です。
承認

処理期限を経過した場合に承認して次に進みます。

否認

処理期限を経過した場合に否認して案件を完了します。

指定ノードへ差戻し 処理期限を経過した場合に指定したノードに差戻します。
自動催促

有効にすると該当のノードを自動催促の対象に設定できます。
催促期限（日）

自動催促の期限日数です。

[1] 添付ファイルの最大サイズは、「リクエストクエリの長さ制限」に基づいて設定されます。
設定方法については、「 設定ファイルリファレンス 」の「 Webモジュール-リクエスト制御設定 」を参照してください。
ノード別の機能設定＜：設定できる＞ノード上で許可する処理の設定や、ノード上で行う処理の名前の設定ができます。
ノード
機能設定
申請

承認

動的承認

ファイルの添付一括処理機能の使用可否

35

横配置

縦配置

確認

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ノード
機能設定
申請

承認

動的承認

横配置

縦配置

確認

自動処理
自動催促

：処理許可の可否設定ができる /ノード別の処理許可設定＜：常に処理許可に設定されているため、可否設定ができない＞

ノード上で許可する処理の設定や、ノード上で行う処理の名前の設定ができます。
ノード
処理
申請

承認

動的承認

横配置

縦配置

確認

起票
申請
再申請
取止め
承認
承認終了
否認
保留
保留解除
差戻し
引戻し
確認
振替

ノード別の処理名設定＜：処理名の設定ができる /：常に初期値の値で設定の変更ができない＞

ノード
処理名（初期値）
申請

承認

動的承認

起票
申請
再申請
取止め
承認
承認終了
否認
保留
保留解除
差戻し
引戻し
確認
振替

36

横配置

縦配置

確認

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ノード別の差戻し可能なノード設定
ノード上で差戻し可能なノードの設定ができます。
承認ノード、動的承認ノード、横配置ノード、縦配置ノードが対象です。

コラム
当設定は 2024 Spring(Iris) より追加されました。
設定方法については、「 IM-Workflow 管理者操作ガイド 」 - 「 差戻し先を制限するには 」を参照してください。

ノード「ノード」とはルート上の１つの処理を表す情報です。
ルート定義上に配置することにより、処理の順番を表すことができます。
ルート定義上で処理対象者を持ちます。
以下、各ノードについて説明します。
ルートの開始を示すノード

開始ノード

ルートの開始を意味するノードです。
ルートの終了を示すノード

終了ノード

ルートの終了を意味するノードです。
利用者による処理を表すノード

申請ノード

ノードの処理対象者が案件の申請を行うことを示します。

承認ノード

ノードの処理対象者が案件の承認を行うことを示します。

動的承認ノード

ノードの処理対象者が案件の承認を行うことを示します。
前ノードによって、このノードに対する編集が可能であることを示します。
前ノードは以下の編集ができます。
処理対象者の変更
ノードの削除と復活
別プログラムの処理を表すノード

システムノード

IM-Workflow 外の別のプログラムで案件の処理を行うことを示します。
このノードに処理が進んだ場合、以後、ワークフローとしてこの案件の処理は行いません。
Webサービスなどの外部プログラムと連携する際に使用します。
利用者による確認処理を表すノード

確認ノード

確認対象者が案件の確認を行うことを示します。
接続したノードが処理済みとなった時点で、確認対象者が案件の確認ができることを示します。
確認対象者は何回でも確認を行うことができます。
また、確認行為は必須ではありません。
同期を表すノード37

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
同期開始ノード

同期の開始を表すノード
このノードに処理が進んだ後は、後方にある複数のノードすべてに同時に処理が進むことを示します。

同期終了ノード

同期の終了を示すノード。
前方にある複数の処理がすべて終了した時点で処理を次のノードに進めることを示します。
分岐を表すノード

分岐開始ノード

分岐の開始を表すノード

分岐終了ノード

分岐の終了を表すノード
案件処理時に利用者が別のノードを配置するノード

横配置ノード前ノードによって、このノードに対する編集が可能であることを示します。
前ノードは以下の編集ができます。
処理対象者の変更
連続する複数の承認ノードへ置き換え

縦配置ノード前ノードによって、このノードに対する編集が可能であることを示します。
前ノードは以下の編集ができます。
処理対象者の変更
同期開始ノードと同期終了ノードに囲まれた複数の承認ノードに置き換え
案件処理時にルートテンプレートの内容が展開されるノード

テンプレート置換ノード

案件開始時に、このノードで指定したルートテンプレート定義の内容が展開されることを示します。
ルートテンプレート内でのみ使用可能なノード

テンプレート開始ノード

ルートテンプレート定義の開始を示すノード

テンプレート終了ノード

ルートテンプレート定義の終了を示すノード
ルートの表示を補足するノード

コメント

コメントを表すノード
このノード自体は案件の処理に影響を与えません。
（ルートを表示する際にコメントを挿入するために存在します）
実際には吹き出しで表現されます。

スイムレーン38

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
スイムレーン（プール）を表すノード
このノード自体は他のノードと接続せず、案件の処理に影響を与えません。
各ノードの詳細については下記を参照してください。

動的承認ノードの補足
動的ノードの編集（削除、復活）、処理対象者の設定を行うノードを設定する必要があります。
設定はフロー定義の個別設定で行います。
また、設定しない状態で動的承認ノードに処理が進んだ場合、動的承認ノードで処理が止まります。
動的承認ノード１（処理対象の追加）

動的承認ノード２（ノード削除）

動的承認ノード３（ノード復活）39

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

動的承認ノードを編集するノードが複数存在する場合、ある前ノードが編集したものを、次の前ノードが再編集できます。
動的承認ノード４

分岐開始ノードの補足
分岐開始方法の判定結果で後方にある複数のノードのどれに処理を進めるかを決定します。
判定結果によっては複数の処理ノードに同時に進めることもあります。
分岐開始方法はフロー定義で個別設定できます。
画面による分岐先の選択
ルール判定による分岐先の選択
分岐処理プログラムによる分岐先の選択
分岐開始方法を指定しない場合は、分岐内の全てのノードに処理を進めます。
分岐開始ノード１（画面による分岐先の選択）

40intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐開始ノード２（ルール判定による分岐先の選択）

分岐終了ノードの補足
分岐終了方法の判定結果で後方にあるノードに処理を進めるかを決定します。
分岐終了方法はフロー定義で個別設定できます。
ルールによる判定
結合処理プログラムによる判定
分岐終了方法を指定しない場合は、分岐内で到達している全ノードが処理済になると、分岐の外に処理が進みます。
分岐終了ノード

41

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

横配置ノードの補足
横配置ノードを編集するノード、および承認ノードに置き換えるノード数の範囲はフロー定義で個別設定できます。
横配置ノードを編集するノードが無い場合、ノードの置き換えができず、ワークフローの処理でエラーが発生します。
発生する条件
フロー定義で横配置ノードの展開設定ができるノードを指定していない場合です。
エラー内容[ERROR] j.c.i.s.w.e.WorkflowExceptionDispatcher - [0] 横配置ノード、縦配置ノード、テンプレートノードは開始処理ができません。
承認ノードへの置き換え数はフロー定義で設定した範囲で指定できます。
また、置き換え数に0を指定してノード配置を行わないこともできます。
横配置ノードを編集するノードが複数存在する場合、ある前ノードが編集したものを、次の前ノードが再編集できます。
横配置ノード１

42

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

横配置ノード２

縦配置ノードの補足
縦配置ノードを編集するノード、および承認ノードに置き換えるノード数の範囲はフロー定義で個別設定できます。
縦配置ノードを編集するノードが無い場合、ノードの置き換えができず、ワークフローの処理でエラーが発生します。
発生する条件
フロー定義で縦配置ノードの展開設定ができるノードを指定していない場合です。
エラー内容[ERROR] j.c.i.s.w.e.WorkflowExceptionDispatcher - [0] 横配置ノード、縦配置ノード、テンプレートノードは開始処理ができません。
承認ノードへの置き換え数はフロー定義で設定した範囲で指定できます。
また、置き換え数に0を指定してノード配置を行わないこともできます。
縦配置ノードを編集するノードが複数存在する場合、ある前ノードが編集したものを、次の前ノードが再編集できます。
縦配置ノード43

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

テンプレート置換ノードの補足案件が開始されたタイミングでテンプレート置換ノードに設定したルートテンプレート定義をルートに展開します。
テンプレート置換ノード

ルートテンプレート定義の前からルートテンプレート定義内の動的承認ノード、横配置ノード、縦配置ノードに対する編集、およびルートテンプレー
ト定義内からルートテンプレート定義後の動的承認ノード、横配置ノード、縦配置ノードの編集ができます。

システムノードの補足
システムノードは、ワークフローの案件処理中に外部システムやWebサービスからプログラムを実行する等の目的で利用します。
システムノードでは、一旦案件の処理を中断し、ノードに設定されたアクション処理プログラム、到達処理プログラムを実行します。
システムノードの処理後に後続のノードに処理を進めるためには、処理マネージャAPI（processManager）や IM-Workflow Webサービスの処理系サービス等を利用して、プログラムから処理を進める必要があります。
このため、案件操作を除いて画面から処理を進めることはできません。
システムノード（到達処理プログラム）

44

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

システムノード（アクション処理プログラム）

ノードの配置ルールと接続ルール「ルート定義」にノードを配置する際、配置できるケースと配置できないケースが存在します。
また、ノードの種類によって接続できるノードの種類、接続できる数が異なります。
ノードの配置ルールと接続ルールを下表に示します。

45

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ノード種類ごとのルール
開始ノード
終了ノード
申請ノード
承認ノード
動的承認ノード
システムノード
確認ノード
同期開始ノード
同期終了ノード
分岐開始ノード
分岐終了ノード
横配置ノード
縦配置ノードテンプレート置換ノード
テンプレート開始ノード
テンプレート終了ノード
分岐ノード、同期ノードに関する補足

開始ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

0

-

1

1

終了ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

46

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

-

0

1

申請ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

-

1

1

承認ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール

前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数47

ルートテンプレート定義上の配置可能数

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

n

1

n

動的承認ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

n

1

n

システムノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

n

1

n

確認ノード
接続先に指定できるノードのルール
ノードの種類
開始

接続可否

ノードの種類

接続可否

同期開始

48

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換
テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

n

0

n

同期開始ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

n

n

n

同期開始ノードについては、以下の情報も参照してください。

分岐ノード、同期ノードに関する補足

同期終了ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

接続可否

49

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
システム

縦配置

確認

テンプレート置換
テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

n

n

1

n

同期終了ノードについては、以下の情報も参照してください。

分岐ノード、同期ノードに関する補足

分岐開始ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

n

n

n

分岐開始ノードについては、以下の情報も参照してください。

分岐ノード、同期ノードに関する補足

分岐終了ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

50

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

n

n

1

n

分岐終了ノードについては、以下の情報も参照してください。

分岐ノード、同期ノードに関する補足

横配置ノード接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

n

1

n

縦配置ノード接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール

51

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

n

1

n

テンプレート置換ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

-

1

n

テンプレート開始ノード
接続先に指定できるノードのルール
ノードの種類

接続可否

ノードの種類

開始

同期開始

終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換

接続可否

テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

0

1

1

-

テンプレート終了ノード
接続先に指定できるノードのルール
ノードの種類
開始

接続可否

ノードの種類

接続可否

同期開始

52

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
終了

同期終了

申請

分岐開始

承認

分岐終了

動的承認

横配置

システム

縦配置

確認

テンプレート置換
テンプレート開始
テンプレート終了

接続・配置可能数のルール
前に接続できるノード数 後に接続できるノード数 ルート上の配置可能数

ルートテンプレート定義上の配置可能数

1

1

0

-

分岐ノード、同期ノードに関する補足
分岐ノード、同期ノードに関する補足１

a. 分岐開始ノードと分岐終了ノードは常に対で配置する必要があります。
b. 分岐内には分岐、同期を入れ子で複数配置できます。
c. 分岐開始ノードから、ノードを介さずに分岐終了ノードに処理を進める経路も作成できます。
同期開始ノードと同期終了ノードは常に対で配置する必要があります。
同期内には同期、分岐を入れ子で複数配置できます。
分岐ノード、同期ノードに関する補足２
分岐開始ノード、分岐終了ノード、同期開始ノード、同期終了ノードは互い違いになるような配置はできません。

53

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐終了ノードと同期終了ノードの比較
分岐終了ノードと同期終了ノードを比較して解説します。
分岐終了ノードと同期終了ノードの処理詳細
ノード名

処理詳細

備考

分岐終了ノード

分岐終了ノードに到達した時点で、分岐内に処理待ち状態のフロー定義において、分岐終了ノードのノード設定：分岐終了

ノードが存在しなければ次に進みます。

方法を「設定しない」とした場合の説明です。
分岐終了方法を「ルール定義で分岐終了する」、または「ユーザプログラムで分岐終了する」とした場合は、設定された処理が到達時に実行されます。

同期終了ノード

同期終了ノードに到達した時点で、同期終了ノードにつながっ

同期終了ノードの場合は、分岐終了ノードとは異なり、ノードている各ルートを同期開始ノード方向に辿って行きます。

設定として同期終了方法の設定を行うことはできません。

ルート上に、承認待ち状態から承認されたノードが存在し、かそのため、常に左記の通りに動作します。

つ処理待ち状態のノードがひとつも存在しない場合、そのルー
トは通過済みと判断します。
同期終了ノードにつながっている各ルートすべてが通過済みとなれば、次に進みます。
同期終了ノードにおける注意事項
たとえば、同期終了ノードの同期内に分岐ノードが存在するルートを利用した案件の場合、分岐内に処理されたノードがなくそのまま終了された状態（例：分岐開始と終了が直接つながっている状態）では、同期が終了されません。
分岐終了ノードと同期終了ノードの比較（同期が終了しないパターン1）

54

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐終了ノードと同期終了ノードの比較（同期が終了しないパターン2）

55

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐終了ノードと同期終了ノードの比較（同期が終了するパターン）

フローグループ「フローグループ」とはフロー定義を検索目的で分類するための情報です。
フローグループの動作仕様は以下の通りです。
１つのフロー定義は複数のフローグループに属することができます。

56

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
フローグループはツリー状の親子関係を持ちます。
特定のフローグループに属さないフロー定義も許容します。
フローグループの階層数はテナント単位設定「フローグループの階層数」から取得します。
フローグループ

ワークフロー運用管理者の管理権限
ワークフロー運用管理者がもつ管理権限によって参照／編集できるメール定義、 IMBox 定義、コンテンツ定義、ルート定義、フロー定義が異なります。
本人が属する管理グループの権限に従い、参照、更新、削除ができます。
フロー定義に対してコンテンツ定義、ルート定義が設定できるか否かは、各定義の管理権限の組み合わせで判断します。
例えば、フロー定義にコンテンツ定義を設定できるのは、フロー定義が編集権限以上で、かつコンテンツ定義が参照以上の権限を持つ場合のみです。
ワークフロー運用管理者の管理権限１

57

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

管理権限を持つフロー定義に設定済みの、コンテンツ定義、ルート定義に管理権限が無い場合、フロー定義は参照できますが、コンテンツ定義、ルート定義の個別設定情報は表示されず、参照することができません。
ワークフロー運用管理者の管理権限２以上の通り、ワークフロー運用管理者がマスタメンテナンスを行うために必要な管理権限はシステムにより決められています。
詳細は下表を参照してください。
必要な管理権限＜○：参照権限、◎：編集権限＞
必要な管理権限
マスタメンテナンス
フロー定義

コンテンツ定義

ルート定義

メール定義

IMBox定義

コンテンツ定義へのメール定義の設定

-

◎

-

○ or ◎-

コンテンツ定義へのIMBox定義の設定

-

◎

-

-

○ or ◎

58

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
必要な管理権限
マスタメンテナンス

IMBox定義

フロー定義

コンテンツ定義

ルート定義

メール定義

フロー定義の初期設定◎○ or ◎○ or ◎○ or ◎

フロー定義の個別設定（メール／IMBox定義以外）◎○ or ◎○ or ◎--

フロー定義の個別設定（メール定義）◎○ or ◎○ or ◎○ or ◎-

フロー定義の個別設定（IMBox定義）◎○ or ◎○ or ◎-○ or ◎

ワークフロー運用管理者が属する管理グループに会社を設定しない場合、ワークフロー運用管理者は全ての会社を参照できます。
管理グループに会社を設定すると、ワークフロー運用管理者は設定された会社のみを参照できます。
ワークフロー運用管理者の管理権限３

会社で絞込みされる検索結果
マスタメンテナンス

設定対象

フロー定義

案件操作権限者
標準組織

ルート定義

承認ノード、動的承認ノード、横配置ノードおよび縦配置ノードの処理対象者
確認ノードの確認対象者

ユーザ画面
IM-Workflow ではワークフロー上に構築するアプリケーションの業務画面を「ユーザ画面」と呼びます。
物品購入のワークフローを例にすると、ユーザ画面は物品の購入画面などの業務画面にあたります。
詳細については下記を参照してください。

ユーザ画面の種類
IM-Workflow で定義しているユーザ画面は以下の通りです。

59intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ユーザ画面の種類
画面種別

説明

申請

利用者が案件を申請する際に使用する画面

一時保存

利用者が案件を一時保存する際に使用する画面

申請（起票案件）

利用者が未申請状態から案件を申請する際に使用する画面

再申請

利用者が案件を再申請する際に使用する画面

処理

利用者が案件を処理する際に使用する画面

確認

利用者が案件を確認する際に使用する画面

処理詳細

案件の処理対象者が案件の詳細を参照する画面

参照詳細

案件の参照者が案件の詳細を参照する画面

確認詳細

案件の確認対象者が案件の詳細を参照する画面

過去案件詳細利用者が過去案件（アーカイブされた案件）の詳細を参照する画面

申請画面（スマートフォン用）

利用者が案件を申請する際に使用するスマートフォン画面

一時保存画面（スマートフォン用）

利用者が案件を一時保存する際に使用するスマートフォン画面

申請（起票案件）画面（スマートフォン用） 利用者が未申請状態から案件を申請する際に使用するスマートフォン画面
再申請画面（スマートフォン用）

利用者が案件を再申請する際に使用するスマートフォン画面

処理画面（スマートフォン用）

利用者が案件を処理する際に使用するスマートフォン画面

確認画面（スマートフォン用）

利用者が案件を確認する際に使用するスマートフォン画面

画面定義
IM-Workflow ではユーザ画面の種類や画面ソースの保存場所を「画面定義」と呼ぶマスタ情報で管理しています。
画面定義の要素
項目

説明

画面種別

画面の種類を示します

パス種別

画面がどの開発手法で作成されたか示します。
スクリプト開発モデル

スクリプト開発モデルで作成した画面

JavaEE開発モデル

JavaEE開発モデルで作成した画面

URL (旧:JSP or Servlet)

TERASOLUNA Server Framework for Java (5.x) で作成した画面、 IM-BloomMaker で作成した画面スクリプトパススクリプト開発モデルで作成した画面へのパス

アプリケーションID

JavaEE開発モデルで作成した画面のアプリケーションID

サービスID

JavaEE開発モデルで作成した画面のサービスID

ページパス

TERASOLUNA Server Framework for Java (5.x) で作成した画面のURL、 IMBloomMaker で作成した画面のURL

初期使用有効にするとフロー定義の初期設定で画面を使用します。

画面定義の設定
ワークフローでユーザ画面を利用するためには、ユーザ画面をコンテンツ定義、およびフロー定義に設定する必要があります。
以下が画面定義の設定の流れです。
1. ユーザ画面をコンテンツ定義へ設定する。
2. コンテンツ定義をフロー定義へ設定する。
3. 一部のノードのみ初期設定と異なる画面を使用したい場合、コンテンツ定義のユーザ画面をフロー定義に個別設定する。（必須ではない）
詳細については下記を参照してください。

ユーザ画面とコンテンツ定義
画面定義をフロー定義の初期設定として使用したい場合、まず画面定義をコンテンツ定義に設定する必要があります。

60

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コンテンツ定義には同じ画面種別のユーザ画面を複数件登録できます。
コンテンツ定義上のユーザ画面は「初期使用」と呼ぶ設定を持ちます。
コンテンツ定義に初期使用としたユーザ画面がある場合、ワークフローはフロー定義の初期設定として画面定義を使用します。
ユーザ画面とコンテンツ定義

ユーザ画面とフロー定義の初期設定
ユーザ画面を持つコンテンツ定義をフロー定義に設定することで、フロー定義の案件でユーザ画面を表示できます。
コンテンツ定義には同じ画面種別のメール定義、 IMBox 定義を複数件登録できます。
「初期使用」の画面定義が存在する場合、ワークフローは「画面種別」に従って、ユーザ画面とフロー定義と関連付けします。
フロー定義に設定したユーザ画面は解除することができます。
解除すると解除した画面を使用する処理（申請など）ができません。
ユーザ画面とフロー定義の初期設定

ユーザ画面とフロー定義の初期設定-2（画面が無い場合）

61intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ユーザ画面とフロー定義の個別設定
フロー定義上にユーザ画面を個別設定することで、指定したフロー定義やノードのみ他と別の画面を表示することができます。
ユーザ画面とフロー定義の個別設定

個別設定は画面種別によって設定先が異なります。
個別設定の設定先

62

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
個別設定の設定先 画面種別
ノード

申請
一時保存
申請（起票案件）
再申請
処理
確認

フロー定義

処理詳細
参照詳細
確認詳細
過去案件詳細

ユーザ画面を設定できるノードはノードの種類と画面種別で異なります。
ユーザ画面を個別設定できるノード＜○：設定できる＞
ノードの種類
横配

画面種別
申請
申請

○

一時保存

○

縦配

承認

動的承認 置

置

○

○

○

確認

申請（起票案件） ○
再申請

○

処理

○

○

確認

ユーザプログラム
IM-Workflow ではワークフローの処理時に実行するアプリケーションプログラムを「ユーザプログラム」と呼びます。
詳細については下記を参照してください。

ユーザプログラムの種類
IM-Workflow で定義しているユーザプログラムは以下の通りです。
ユーザプログラムの種類
プラグイン種別

説明

案件開始処理案件が開始する際に呼び出されるプログラム

案件終了処理案件が完了する際に呼び出されるプログラム

案件終了処理案件が完了する際に呼び出されるプログラム（トランザクションなし）
アクション処理

申請などの処理が実行された際に呼び出されるプログラム

到達処理

ある処理によりノードに処理が進んだ際に呼び出されるプログラム
既処理者自動承認

自動処理プログラム

既処理者（代理先）

申請ノードから自動処理対象のノードまでの間に処理を行った処理者が 当該ノードの処理対象であ

自動承認

る場合、自動でノードの処理を行います。

再処理者自動承認

自動処理プログラム

再処理者（代理先）

当該ノードを一度でも承認した処理者が 当該ノードの処理対象である場合に自動でノードの処理を

自動承認

行います。

連続自動承認

自動処理プログラム

連続（代理先）直前のノードの申請者、または承認者が当該ノードの処理対象者となる場合、 自動でノードの処理自動承認を行います。

63

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン種別説明

分岐処理

分岐条件に従い、分岐先を判定するプログラム。 分岐開始ノードに設定すると分岐開始時に呼び出
されます。

結合処理

結合条件に従い、分岐終了ノードの次へ遷移してよいかを判定するプログラム。 分岐終了ノードに設定すると分岐終了時に呼び出されます。

ユーザプログラム定義
IM-Workflow ではプログラムの種類や保存場所を「ユーザプログラム定義」と呼ぶマスタ情報で管理しています。
ユーザプログラム定義で設定できる内容については「 IM-Workflow 管理者操作ガイド 」の「 コンテンツ定義を登録・設定する 」を参照してください。

ユーザプログラム定義の設定
ワークフローでユーザプログラムを利用するためには、ユーザプログラム定義をコンテンツ定義、およびフロー定義に設定する必要があります。
以下がユーザプログラムの設定の流れです。
1. ユーザプログラム定義をコンテンツ定義へ設定する。
2. コンテンツ定義をフロー定義へ設定する。
3. 一部のノードのみ初期設定と異なるユーザププログラムを実行したい場合、コンテンツ定義のユーザプログラムをフロー定義に個別設定する。（必須ではない）
詳細については下記を参照してください。

ユーザプログラムとコンテンツ定義
ユーザプログラム定義をフロー定義の初期設定として使用したい場合、ユーザプログラム定義をコンテンツ定義に設定する必要があります。
設定に関する機能仕様は以下の通りです。
コンテンツ定義には同じプラグイン種別のユーザプログラムを複数件登録できます。
コンテンツ定義上で「初期使用」としたユーザプログラムがある場合、ワークフローはフロー定義の初期設定としてユーザプログラムを使用します。
初期使用のユーザプログラムは同じプラグイン種別内で複数件登録できます。
ワークフローはコンテンツ定義上で定義した「実行順番」の順にユーザプログラムを実行します。
実行順番が未設定の場合、および実行順番が同じ場合は、ユーザプログラムをデータベースから取得した時点の順序に依存します。
ユーザプログラムとコンテンツ定義

ユーザプログラムとフローの初期設定
ユーザプログラムを持つコンテンツ定義をフロー定義に設定することで、フロー定義の案件でユーザプログラムを実行できます。
フロー定義で扱うことのできるユーザプログラムはコンテンツ定義に設定したユーザプログラム定義のみです。
「初期使用」のユーザプログラムが存在する場合、ワークフローは「プラグイン種別」に従って、ユーザプログラムとフロー定義を関連付けします。
フロー定義に初期設定したユーザプログラムは解除することができます。
ユーザプログラムとフロー定義の初期設定

64intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ユーザプログラムとフロー定義の個別設定
フロー定義上にユーザプログラムを個別設定することで、指定したフロー定義やノードのみ、初期設定とは別のユーザプログラムを実行することができます。
また、個別設定では、初期設定のユーザプログラムに個別のユーザプログラムを加えることができます。
ユーザプログラムとフロー定義の個別設定の例

65

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

個別設定はプラグイン種別によって設定の単位が異なります。
フロー単位
案件開始処理、案件終了処理
ノード単位
アクション処理、到達処理
分岐先のルート単位
分岐処理
１つの分岐終了ノードに１つ結合処理

通知（メッセージ定義）
IM-Workflow ではあらかじめ定義した送信箇所と雛型を元に、ワークフローの処理時にユーザに対して様々な情報を通知する機能を用意しています。
通知（メッセージ定義）の利用可否は、「IM-MessageHub機能を利用した通知機能の使用可否」で設定します。
通知には、以下の種類があります。
メール
IMBox の ApplicationBox
IM-Notice の デスクトップ通知
IM-Notice の 通知履歴
IM-Notice の モバイル通知
Slack
LogicDesigner
通知処理は、 IM-MessageHub を利用して実施しています。
IM-MessageHub の詳細については「 IM-MessageHub プログラミングガイド 」を参照してください。
LogicDesignerは、それ自体は通知処理ではありません。
通知処理時に任意のロジックフローを実行できます。ロジックフローの処理として外部連携先への通知を記述することを想定しています。

メディア定義IM-Workflow では通知の配信先を「メディア定義」と呼ぶマスタ情報で管理しています。
メディア定義で有効／無効を設定することで、配信先を制御できます。
配信先メディア一覧66

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
配信先メディア

説明

メール

IM-MessageHub を利用して、メールを送信します。

IMBox の ApplicationBox

IM-MessageHub を利用して、IMBoxのApplicationBoxに配信します。
IM-MessageHub については、「 IM-MessageHub プログラミングガイド 」を参照してください。

IM-Notice の デスクトップ通知

IM-MessageHub を利用して、 IM-Notice デスクトップアプリケーション（デスクトップ
版 IM-Notice ）に配信します。
デスクトップ通知については、「 IM-Notice ユーザ操作ガイド（デスクトップ版） 」を参照してください。
IM-Notice については、「 通知機能 」を参照してください。

IM-Notice の 通知履歴

IM-MessageHub を利用して、 配信内容を IM-Notice の通知履歴として保存します。
IM-Notice （デスクトップアプリケーション、iOS版、Android版）で通知履歴を参照できます。
IM-Notice については、「 通知機能 」を参照してください。
IM-MessageHub を利用して、 IM-Notice モバイルアプリケーション（iOS, Android版

モバイル通知IM-Notice ）、Accel Platform Mobile に配信します。
IM-Notice のモバイル通知については、「 IM-Notice ユーザ操作ガイド（iOS版） 」「IM-Notice ユーザ操作ガイド（Android版） 」を参照してください。
IM-Notice については、「 通知機能 」を参照してください。
Accel Platform Mobile については、「 Accel Platform Mobile ユーザー操作ガイド 」を参照してください。
Slack

IM-MessageHub を利用して、Slackに配信します。
Jugglingで、「 IM-Slack form IM-Workflow 」を導入することで利用できます。
IM-SlackでSlackへの配信については、「 Slack連携モジュール 利用ガイド 」の「 メッ
セージ通知を利用して Slack へメッセージを送信する方法 」を参照してください。

LogicDesigner

通知処理時に、指定したロジックフローを実行します。
詳細は、「 ロジックフローを利用する 」を参照してください。
ロジックフローの処理として外部連携先への通知を記述することを想定しています。
案件のフロー情報を変更するAPIは実行できません。その場合は、IM-Workflow の到達処理を利用してください。

メッセージ 定義
IM-Workflow では、通知の送信箇所や通知内容の雛型を「メッセージ定義」と呼ぶマスタ情報で管理しています。
管理者がメッセージ定義を作成してフロー定義に設定することで、ワークフローの処理で通知処理を行います。
メッセージ定義は配信メディア単位で、「メッセージ種別」、および「メッセージテンプレート」を持ちます。
メッセージ種別はメッセージの送信箇所と後述する「メッセージ置換文字列」の置換内容を規定します。
メッセージテンプレートはメッセージ送信内容の雛型です。
メッセージテンプレート内に「メッセージ置換文字列」を埋め込むことで、処理時の情報をメッセージに設定できます。
標準でシステム提供のメッセージ定義を用意しており、このメッセージ定義での通知や、この定義を複製したメッセージ定義での通知もできます。
初期状態ではワークフロー運用管理者はシステム標準メッセージ定義に対する参照、編集はできません。
参照、編集を許可するにはシステム管理者が管理グループにメッセージ定義を設定する必要があります。
システム提供のメッセージ定義は、 テナント環境 セットアップ時に テナント に対してインストールされます。

メッセージの種類
IM-Workflow では以下のメッセージを用意しています。
メッセージの種類
メッセージ種別

送信タイミング

説明

処理依頼

申請ノード到達時

次ノードの処理対象者に対して送る処理依頼

承認ノード到達時

メッセージ定義の設定項目「処理種別」の値により、送信タイミ

差戻し時ングを制御。

引戻し時
案件操作時
保留解除時
処理結果通知終了ノード到達時

案件が完了した場合に申請者に送る処理結果通知
メッセージ定義の設定項目「処理種別」の値により、送信タイミ
ングを制御。

参照依頼

参照設定したフロー定義で案件が申請された時67

案件が申請された場合に案件操作権限者に送る参照依頼

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
メッセージ種別

送信タイミング

説明

確認依頼

確認ノード到達時

確認ノードに到達した場合に確認対象者に送る確認依頼

代理通知

代理設定した時

代理設定をした場合に代理先に送る代理通知

振替通知

振替設定した時振替した場合に振替先に送る振替通知

処理対象者変更通知

処理対象者を変更した時一括処理対象者変更で処理対象者を変更した場合に変更後の処理
対象者に送る処理対象者変更通知

自動催促

自動催促時

催促期限に達した場合に送る処理の催促通知「催促メール送信」実行時に配信します。

根回し

根回し時

案件処理時に送る根回し通知
標準処理画面、ワークフロー処理モーダルで根回しした場合に配信します。
「根回しの設定」で機能の使用可否の制御ができます。

メッセージの送信先
ワークフローはメッセージ定義に設定した通知の送信先にメッセージを送信します。
管理者はこの送信先を変更することによって、送信先を制御できます。
メールの送信先にはユーザコード、または、メールアドレスを設定します。
メッセージの送信先
説明

配信メディア「メール」

配信メディア「メール」以外

メッセージ定義に設定できる送信先

ユーザコードユーザコードユーザコードを表す置換文字列 ユーザコードを表す置換文字列
メールアドレス「ユーザコードを表す置換文字列」は、メッセージ種別、および直近の案件処理の内容により置換内容が変わります。
配信メディア「メール」で、ユーザコードを表す置換文字列」の利用にあたっては、設定したユーザのプロファイルにメールアドレスが登録されていることを確認してから設定するようにしてください。
メールアドレス利用の際は留意点があるため後述のコラムを併せて参照してください。
＜配信メディア「メール」で、送信先に「ユーザコードを表す置換文字列」を設定＞
対象のユーザのプロファイルにメールアドレスが設定されていない場合、メール送信時にエラーが発生します。
対象のユーザのうち、1人でもメールアドレスが設定されている場合、設定されているユーザにメールが送信されるため、エラーは発生しません。
＜配信メディア「メール」で、送信元に「ユーザコードを表す置換文字列」を設定＞
対象のユーザのプロファイルにメールアドレスが設定されていない場合、送信元のアドレスは空の状態でメールを送信します。
インストール時点のシステム標準メッセージで定義しているメッセージの送信先について「 IM-Workflow 仕様書 別紙 」を参照してください。

コラム
メールアドレスの指定
配信メディア「メール」の場合、メールアドレスを各項目5つまで指定できます。
メールアドレスは、以下の{^^}で囲んだ形式で指定してください。
{^メールアドレス^}{^"表示名"<メールアドレス>^}
配信メディア「メール」の場合、メールアドレスを各項目5つまで指定できます。
宛先にメールアドレスを指定した場合、アカウントコンテキストのロケールのメールと一緒に送信します。
ただし、宛先に設定された他のユーザのロケールで、アカウントコンテキストのロケールのメールが存在しない場合があります。
その場合、存在する他のロケールのメールで送信される場合があります。
任意のロケールでメッセージを送信したい場合、配信したいメールアドレスを設定したダミーのユーザを作成し、宛先に設定してください。
また、宛先にメールアドレスのみを設定することはできません。ユーザコード、またはユーザコードに変換される置換文字列と一緒に指定して
ください。

68

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
案件プロパティによる指定「差出人」「宛先」「返信先の宛先」は、案件プロパティによって指定することもできます。
案件プロパティは、以下の{^^}で囲んだ形式で指定してください。
{^案件プロパティ定義のキー^}有効に動作するためには次の条件をすべて満たす必要があります。
指定した案件プロパティ定義の使用種別「メール／メッセージの置換文字列として使用する」がオンであること
案件プロパティの値が次のデータのカンマ区切り文字列であること
ユーザコード
メールアドレス（形式は次のいずれか）{^メールアドレス^}{^"表示名"<メールアドレス>^}

メッセージ置換文字列
IM-Workflow ではメッセージ定義に「置換文字列」を記述することで、通知時にワークフローが持つ情報を埋め込むことができます。
メッセージ置換文字列として用意されているものは以下の通りです。
処理対象者、処理権限者、処理者
代理先、振替先
根回し先
申請基準日などの案件情報管理者が定義した案件プロパティ
個々の置換文字列と置換内容の詳細は、「 IM-Workflow 仕様書 別紙 」を参照してください。
置換文字列の形式は以下とします。
開始文字列 + 置換文字列ID + 終了文字列
メッセージ置換文字列の設定
置換文字列ID 開始文字列

終了文字列

ASCII文字列^}{^

置換文字列内に開始文字列、終了文字列が存在する場合、開始文字列、終了文字列のエスケープは行いません。
置換文字列の例として「処理権権限者の名前」は以下の置換文字で表現します。
{^ Auth_User_Nm^}
メッセージ種別によって設定できる置換文字列が異なります。
メッセージ種別で使用できない置換文字列がメッセージテンプレートにある場合、ワークフローは置換文字列をそのままメッセージに出力します。
ワークフローはメッセージ種別とメッセージ送信の元となった処理内容に従い置換文字列を置換します。
また、置換元の内容がNULLの場合は空文字で置換します。
申請基準日以外の日付情報の置換文字列は、テナントのデフォルトのタイムゾーンと日付と時刻の表示形式で置換します。
その他置換に関する詳細は下記を参照してください。

案件プロパティの置換「案件プロパティ定義」機能にて、置換文字列用として案件プロパティKeyを定義すると、メッセージの置換文字列として案件プロパティが使用できます。
置換文字列の形式は以下とします。
開始文字列 + “案件プロパティKey” + 終了文字列

intra-mart URLの置換
intra-martのURL
メッセージ定義では、「intra-martのURL」 {^IM_URL^} を置換文字列として指定できます。
「intra-martのURL」は、ショートカットアクセスURLに置換されてメッセージ送信されます。

送信されたショートカットアクセスURLの遷移先は、「メッセージ種別」と「クライアントタイプ」の組み合わせによって決定されます。
ショートカットアクセスURLの遷移先

69

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
メール／IMBox種別

クライアントタイプ

ショートカットアクセスURLの遷移先

備考

処理依頼

PC

[ユーザコンテンツ]処理画面

処理対象の案件の処理画面を表示します。

スマートフォン

[ユーザコンテンツ]処理画面（スマートフォン用）

処理結果通知

参照依頼

確認依頼

PC

案件一覧 - 処理済（完了案件） - 画面

スマートフォン

申請済（完了案件）一覧画面

PC

案件一覧 - 参照（未完了案件） - 画面

スマートフォン

参照（未完了案件）一覧画面

PC[ユーザコンテンツ]確認画面

スマートフォン

[ユーザコンテンツ]確認画面

遷移先は遷移先プラグインによって決定します。
遷移先は遷移先プラグインによって決定します。
確認対象の案件の確認画面を表示します。

（スマートフォン用）
代理通知

PC

代理元確認一覧画面（代理タブ）-

スマートフォン

警告画面

代理元確認機能は、
スマートフォンには対応していません。

振替通知

PC

[ユーザコンテンツ]処理画面

スマートフォン

[ユーザコンテンツ]処理画面

処理対象の案件の処理画面を表示します。

（スマートフォン用）
自動催促

PC

[ユーザコンテンツ]処理画面

スマートフォン

[ユーザコンテンツ]処理画面

処理対象の案件の処理画面を表示します。

（スマートフォン用）-

根回し※ショートカットアクセスURLに

置換文字列はそのまま出力されます。

置換されません。

根回しの場合、利用不可です。

「intra-mart のURL」と同様に、「intra-mart のURLの有効期限」{^IM_URL_Limit^}も置換されません。

intra-mart URL の置換を行う場合は、設定ファイル「conf/server-context-config.xml」のベースURL（base-url）を設定する必要があります。
設定方法については、「 intra-mart Accel Platform セットアップガイド 」を参照してください。
ベースURLが設定されていない場合、メッセージ種別に関わらず、「intra-martのURL」が置換されない状態で出力されます。

コラム
遷移先プラグインの詳細は「遷移先プラグインに関する設定」を参照してください。

案件詳細のURL「案件詳細のURL」 {^Matter_Detail_URL^}
置換文字列 {^Matter_Detail_URL^} は、以下のメッセージ種別のみ利用可能です。
他のメッセージ種別で利用した場合は、置換されない状態で出力されます。
参照依頼
処理結果通知置換されたショートカットアクセスURLの遷移先は、「intra-martのURL」の遷移先から表示する詳細画面です。

ベースURLを含まないintra-mart URL「ベースURLを含まないintra-martのURL」 {^IM_URL_No_BaseURL^}「ベースURLを含まない案件詳細のURL」 {^Matter_Detail_URL_No_BaseURL^}
置換文字列 {^IM_URL_No_BaseURL^} {^Matter_Detail_URL_No_BaseURL^} は、ベースURLを含まないショートカットアクセスURLに置換されます。
/user/shortcut/ <ショートカットID>
置換文字列 {^IM_URL_No_BaseURL^} で置換されたショートカットアクセスURLの遷移先は、「intra-martのURL」と同じです。

70intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01<記述例> http://example.org/imart{^IM_URL_No_BaseURL^}
置換文字列 {^Matter_Detail_URL_No_BaseURL^} で置換されたショートカットアクセスURLの遷移先は、「案件詳細のURL」と同じです。
※参照依頼、処理結果通知のみ利用可能です。
<記述例> http://example.org/imart{^Matter_Detail_URL_No_BaseURL^}

各種画面への有効期限のないURLを作成する
2024 Spring(Iris) より置換文字列に「システム案件ID」と「ノードID」に置換する文字列が追加されました。
併せて、処理画面、確認画面、参照画面へ遷移する有効期限のないURLを作成できるようになりました。
追加された置換文字列「システム案件ID」 {^System_Matter_Id^}「ノードID」 {^Node_Id^}
各種画面へ遷移する有効期限のないURL
遷移先画面

URL

備考

処理画面

im_workflow/user/process/process_direct/ <ノードIDは任意項目です。

システム案件ID> / <ノードID>

未指定の場合は、ログインユーザが処理権限を有する到達日時が一番古いノードの処理画面を表示します。

確認画面

im_workflow/user/confirm/confirm_direct/ <ノードIDは任意です。

システム案件ID> / <ノードID>

未指定の場合は、案件に対する確認が可能である場合に確認画面を表示します。

im_workflow/user/reference/reference_direct/

参照画面<システム案件ID>
これらの置換文字列とURLを組み合わせることで、以下のように遷移先のURLを設定できます。
<記述例> http://example.org/imart/im_workflow/user/process/process_direct/{^System_Matter_Id^}/{^Node_Id^}

コラム
2024 Autumn(Jasmine) から追加された置換文字列「ベースURL」を使用することで、以下のように記述可能です。
<記述例> {^IM_BaseURL^}/im_workflow/user/process/process_direct/{^System_Matter_Id^}/{^Node_Id^}
各種画面に対して表示権限がない場合でも、その案件に対して表示可能な画面に遷移されます。
表示される画面の優先順位は以下に記載のとおりです。
処理画面
1. 処理画面
2. 処理詳細画面
3. 参照詳細画面
4. 確認詳細画面
5. エラー画面
確認画面
1. 確認画面
2. 確認詳細画面
3. 参照詳細画面
4. 処理詳細画面
5. エラー画面
参照画面
1. 参照詳細画面
2. 処理詳細画面
3. 確認詳細画面
4. エラー画面

ベースURL2024 Autumn(Jasmine) より置換文字列に「ベースURL」が追加されました。
置換文字列 {^IM_BaseURL^} は、すべてのメッセージ種別で利用可能です。
開発環境や本番環境など、ベースURLが異なる場合でも、 {^IM_BaseURL^} を使用することで、各環境に設定されているベースURLに置換されます。

71intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
ベースURLの詳細は「 ベースURL 」を参照してください。
追加された置換文字列「ベースURL」 {^IM_BaseURL^}
ベースURLと他の置換文字列を組み合わせることで、以下のように遷移先のURLを設定できます。
<記述例> {^IM_BaseURL^}/im_workflow/user/process/process_direct/{^System_Matter_Id^}/{^Node_Id^}

メッセージ定義の設定
案件の処理でメッセージ種別の各通知を利用するためには、メッセージ定義の作成後、メッセージ定義をコンテンツ定義、フロー定義にする必要があります。
以下がメッセージ定義の設定の流れです。
1. メッセージ定義をコンテンツ定義へ設定する。
2. コンテンツ定義をフロー定義へ設定する。
3. 一部のフロー定義やノードのみ初期設定と異なメッセージを送信したい場合、コンテンツ定義のメッセージをフロー定義に個別設定する。（必須ではない）メッセージ定義とコンテンツ定義
メッセージ定義をフロー定義の初期設定として使用したい場合、メッセージ定義をコンテンツ定義に紐づける必要があります。
動作仕様は以下の通りです。
コンテンツ定義には同一種別のメッセージ定義を複数件登録できます。
コンテンツ定義上のメッセージ定義は「初期設定」と呼ぶ設定を持ちます。
コンテンツ定義に初期設定としたメッセージ定義が設定されている場合、ワークフローはフロー定義の初期設定としてメッセージ定義を使用します。

メッセージ定義とフロー定義の初期設定
コンテンツ定義をフロー定義に設定することで、コンテンツ定義上のメッセージ定義がフロー定義に関連付けされます。
ワークフローは案件処理中、フロー定義に設定したメッセージ定義を元にメッセージの送信を行います。
フロー定義で扱うことのできるメッセージはコンテンツ定義に設定したメッセージ定義のみです。
フロー定義には同一種別のメッセージ定義を複数件登録できます。
複数件登録した場合、案件処理時に登録件数分のメッセージが送信されます。
「初期設定」のメッセージ定義の場合、ワークフローはメッセージ種別」に従って、メッセージ定義とフロー定義と関連付けします。
フロー定義に初期設定したメッセージ定義は解除できます。
解除したメッセージは案件処理時に送信されません。

メッセージ定義とフロー定義の個別設定
フロー定義上にメッセージ定義を個別設定することで、指定したノードのみ他のノードと別のメッセージを送ることができます。

Slackからの処理
IM-Workflow ではSlack画面から承認や確認の処理を実行することができます。
設定方法は、「 Slack連携モジュール 利用ガイド 」の「 メッセージ通知を利用して Slack へメッセージを送信する方法 」を参照してください。
Slack画面から承認や確認の処理を実行する場合、以下の注意事項があります。
権限者は、Slack画面でのボタン押下したユーザで処理します。
代理承認はできません。代理承認者への通知は処理ボタンを表示せずに利用してください。
権限者所属組織情報は、以下の優先順位で該当する組織情報で処理します。
1.主所属
2.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織情報
3.所属なし分岐先選択情報やuserParameterはリクエストに含めることができないため、分岐選択や画面入力が必要のない画面の処理に利用してください。

メッセージ通知設定
IM-MessageHub では メッセージ通知設定画面が提供されています。
メッセージ通知設定画面については、「 IM-MessageHub プログラミングガイド 」を参照してください。
IM-Workflow では、各配信メッセージに対し、メッセージ通知設定はデフォルトでは利用しない設定としています。

72

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
メッセージ通知設定を有効にする場合、以下の対応を実施してください。
以下の設定内容については、「 イベント設定 」を参照してください。

設定方法
1. IM-Juggling で、設定対象のプロジェクト直下に以下の名称・パスでファイルを作成します。
plugin/jp.co.intra_mart.im_workflow.message_hub.Event_8.0.99/plugin.xml

2. 作成したファイルに、以下の内容を記述します。
<?xml version="1.0" encoding="UTF-8"?><plugin><extension point="jp.co.intra_mart.message_hub.Applications"><application id="im_workflow_message"
name="IM-Workflow"
name-key="CAP.Z.IMW.MESSAGE.APPLICATION.NAME"
version="8.0.99"
rank="50"><description message-cd="MSG.I.IMW.MESSAGE.APPLICATION.DESCRIPTION">This is the notification setting of IM-Workflow
function.</description></application></extension><extension point="jp.co.intra_mart.message_hub.Events"><!-- 処理依頼 --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowProcessRequest"
parent-id="im_workflow_message"
name="Process Request"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.PROCESS.REQUEST"
version="8.0.99"
rank="10"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.PROCESS.REQUEST">Process Request</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event><!-- 処理結果通知 --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowProcessResultNotification"
parent-id="im_workflow_message"
name="Process Result Notification"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.PROCESS.RESULT.NOTIFICATION"
version="8.0.99"
rank="20"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.PROCESS.RESULT.NOTIFICATION">Process Result
Notification</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event><!-- 参照依頼 --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowReferenceRequest"
parent-id="im_workflow_message"
name="Reference Request"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.REFERENCE.REQUEST"
version="8.0.99"
rank="30"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.REFERENCE.REQUEST">Reference Request</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event><!-- 確認依頼 --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowConfirmationRequest"
parent-id="im_workflow_message"
name="Confirmation Request"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.CONFIRMATION.REQUEST"
version="8.0.99"
rank="40"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.CONFIRMATION.REQUEST">Confirmation
Request</description>73

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

Request</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event><!-- 代理通知 --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowDelegationNotification"
parent-id="im_workflow_message"
name="Delegation Notification"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.DELEGATION.NOTIFICATION"
version="8.0.99"
rank="50"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.DELEGATION.NOTIFICATION">Delegation
Notification</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event><!-- 振替通知 --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowTransferNotification"
parent-id="im_workflow_message"
name="Transfer Notification"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.TRANSFER.NOTIFICATION"
version="8.0.99"
rank="60"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.TRANSFER.NOTIFICATION">Transfer Notification</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event><!-- 自動催促 --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowAutomaticReminder"
parent-id="im_workflow_message"
name="Automatic Reminder"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.AUTOMATIC.REMINDER"
version="8.0.99"
rank="70"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.AUTOMATIC.REMINDER">Automatic Reminder</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event><!-- 根回し --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowNegotiation"
parent-id="im_workflow_message"
name="Negotiation"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.NEGOTIATION"
version="8.0.99"
rank="80"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.NEGOTIATION">Negotiation</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event><!-- 処理対象者変更通知 --><event id="jp.co.intra_mart.system.workflow.message_hub.event.WorkflowProcessTargetChangeNotification"
parent-id="im_workflow_message"
name="Process Target Change Notification"
name-key="CAP.Z.IMW.MESSAGE.EVENT.NAME.PROCESS.TARGET.CHANGE.NOTIFICATION"
version="8.0.99"
rank="90"><description message-cd="MSG.I.IMW.MESSAGE.EVENT.DESCRIPTION.PROCESS.TARGET.CHANGE.NOTIFICATION">Process Target
Change Notification</description><display-setting visible="true"
initial-check-state="checked"
allow-user-settings="true" /></event></extension></plugin>74

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
メール／ IMBox 定義との相違点
配信メディア「メール」で、HTMLメールが送信できます。
配信メディア「メール」で、CC／BCCは設定できません。
受信者は、各自で設定したロケールのメッセージを受信できます。
配信メディア「メール」の場合、メールはロケール数分配信されます。
配信メディア「メール」で、メッセージ定義にメールアドレスを指定する場合、設定できる最大アドレス数は5つです。
メールアドレスを指定した場合、アカウントコンテキストのロケールで送信します。
ただし、宛先に設定されたユーザのロケールで、アカウントコンテキストのロケールのメッセージが存在しない場合があります。
その場合、存在する他のロケールのメッセージで送信されます。
任意のロケールでメッセージを送信したい場合、配信したいメールアドレスを設定したダミーのユーザを作成し、宛先に設定してください。
メッセージ種別「振替通知」、「自動催促」、「根回し」はフロー単位で設定できます。
また、コンテンツ定義で設定しないことで、フロー単位でメッセージの通知有無を選択できます。
メッセージ種別「代理通知」、「処理対象者変更通知」は削除できます。
メッセージ定義を削除することで、配信メディア単位でメッセージの通知有無を選択できます。
メッセージ種別「振替通知」、「自動催促」、「根回し」、「代理通知」、「処理対象者変更通知」は複数作成できます。
メッセージ定義毎に異なる内容の通知を実施できます。

通知（メール／ IMBox 定義）
IM-Workflow ではあらかじめ定義した送信箇所と雛型を元に、ワークフローの処理時にユーザに対して様々な情報を通知する機能を用意しています。
通知には、以下の2種類があります。
メール
IMBox
IMBox とは、リアルタイムで必要な情報を取り出せる全体最適のWebフロントです。
IMBox の詳細については「 IMBox ユーザ操作ガイド 」を参照してください。
通知（メール／ IMBox 定義）の利用可否は、「通知の設定（メール／ IMBox 定義）」で設定します。

コラム
2021 Spring(Bergamot) 以降は、「メッセージ定義」のリリースに伴い、新規テナント環境セットアップ時に 2020 Winter(Azalea) 以前の「メール定義」「IMBox定義」をメニューへ登録していません。
「メール定義」「IMBox定義」を利用する場合、「 以前のメニューを利用する 」を実施してください。
「メール定義」「IMBox定義」も利用可能ですが、「メッセージ定義」の利用を推奨いたします。

メール／ IMBox 定義
IM-Workflow では通知の送信箇所や通知内容の雛型を「メール定義」または「 IMBox 定義」と呼ぶマスタ情報で管理しています。
管理者がメール定義や IMBox 定義を作成してフロー定義に設定することで、ワークフローの処理で通知処理を行います。
メール／ IMBox 定義は「メール／ IMBox 種別」、および「メール／ IMBox テンプレート」を持ちます。
メール／ IMBox 種別はメール／ IMBox の送信箇所と後述する「メール／ IMBox 置換文字列」の置換内容を規定します。
メール／ IMBox テンプレートはメール／ IMBox 送信内容の雛型です。
メール／ IMBox テンプレート内に「メール／ IMBox 置換文字列」を埋め込むことで、処理時の情報をメール／ IMBox に設定することができます。
メール／ IMBox 定義

標準でシステム提供のメール／ IMBox 定義を用意しており、このメール／ IMBox 定義での通知や、この定義を複製したメール／ IMBox 定義での通知もできます。
初期状態ではワークフロー運用管理者はシステム標準メール／ IMBox 定義に対する参照、編集はできません。
参照、編集を許可するにはシステム管理者が管理グループにシステム標準メール／ IMBox 定義を設定する必要があります。

メール／ IMBox の種類
IM-Workflow では以下のメール／ IMBox を用意しています。

75

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
メール／ IMBox の種類
メール／IMBox種別

送信タイミング

説明

処理依頼

申請ノード到達時

次ノードの処理対象者に対して送る処理依頼

承認ノード到達時
差戻し時
引戻し時
案件操作時
保留解除時
処理結果通知終了ノード到達時

案件が完了した場合に申請者に送る処理結果通知

参照依頼

参照設定したフロー定義で案件が申請された時案件が申請された場合に案件操作権限者に送る参照依頼

確認依頼

確認ノード到達時

確認ノードに到達した場合に確認対象者に送る確認依頼

代理通知

代理設定した時

代理設定をした場合に代理先に送る代理依頼

振替通知

振替設定した時振替した場合に振替先に送る振替依頼

処理対象者変更通知

処理対象者を変更した時一括処理対象者変更で処理対象者を変更した場合に変更後の処理
対象者に送る処理対象者変更通知

自動催促

自動催促時

催促期限に達した場合に送る処理の催促依頼

根回し

根回し時

案件処理時に送る根回し通知

メール／ IMBox の送信先
ワークフローはメール／ IMBox 定義に設定した通知の送信先に通知を送信します。
管理者はこの送信先を変更することによって、送信先を制御できます。
メールの送信先にはメールアドレスを、 IMBox の送信先にはユーザコードを設定します。
メール／ IMBox の送信先
説明

メール

IMBox

メール／IMBox定義に設定できる送信先

メールアドレス

ユーザコード

メールアドレスを表す置換文字列 ユーザコードを表す置換文字列
送信先の保存先

メールテンプレート

IMBoxテンプレート

IM-Workflowで用意されている送信情報の置換文字列

To、Cc、Bcc

To「メールアドレスを表す置換文字列」や「ユーザコードを表す置換文字列」は、メール／ IMBox 種別、および直近の案件処理の内容により置換内容が変わります。
「メールアドレスを表す置換文字列」の利用にあたっては、設定したユーザのプロファイルにメールアドレスが登録されていることを確認してから設定するようにしてください。
IMBoxで通知した内容は、宛先ユーザの「ApplicationBox」で確認できます。
＜送信先に「メールアドレスを表す置換文字列」を設定＞
対象のユーザのプロファイルにメールアドレスが設定されていない場合、メール送信時にエラーが発生します。
対象のユーザのうち、1人でもメールアドレスが設定されている場合、設定されているユーザにメールが送信されるため、エラーは発生しません。
＜送信元に「メールアドレスを表す置換文字列」を設定＞
対象のユーザのプロファイルにメールアドレスが設定されていない場合、送信元のアドレスは空の状態でメールを送信します。
以下ではインストール時点のシステム標準メールで定義しているメールの送信先について解説します。

処理依頼
次ノードの処理対象者に対する処理依頼の通知です。差戻し後や引戻し後にノードに再到達した場合もメール／ IMBox を送信します。
処理依頼-承認の例

76

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

処理依頼-差戻しの例

処理依頼-振替-差戻しの例

77

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

処理結果通知申請者に対する案件の終了結果の通知です。
処理結果通知78

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

参照依頼
案件操作権限者に対する参照依頼の通知です。
案件操作権限者が参照権限を持つフロー定義が申請された場合にメール／ IMBox を送信します。
参照依頼

確認依頼
確認対象者に対する確認依頼の通知です。
差戻し後や引戻し後にノードに再到達した場合もメール／ IMBox を送信します。
確認依頼

79

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

代理通知
代理先に対する代理依頼の通知です。
代理通知

80

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
振替通知
振替先に対する処理依頼の通知です。
振替通知

処理対象者変更通知
一括処理対象者変更をした場合の、変更先処理対象者に対する処理対象者変更の通知です。
一括処理対象者変更の際、通知の送信を制御できます。

自動催促
自動催促の対象となっているノードの処理対象者に対する処理催促の通知です。
自動催促

81

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

根回し
根回し先に対する根回し依頼の通知です。
テナント 単位設定「根回し機能の使用可否」で機能の使用可否の制御ができます。
テナント 単位設定「通知種別」で、通知の種類の制御ができます。
上記の組み合わせによって、根回しの画面表示項目が変わります。
根回しの画面表示項目
根回し機能の使用可否

通知種別

true：通知する

false：通知しない

0：通知しない

全非表示

全非表示

1：通知に全て使用する

To、Cc、Bcc、件名、コメン

全非表示

ト
2：通知にメールのみを使用する

To、Cc、Bcc、件名、コメン

全非表示

ト
3：通知にIMBoxのみを使用する

To、コメント

全非表示

画面にCc、Bccが表示されている状態で通知先に IMBox を含む場合、 IMBox の宛先にはCc、Bccで設定した宛先がマージされます。
根回し82intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

メール／ IMBox 置換文字列
IM-Workflow ではメール／ IMBox 定義に「置換文字列」を記述することで、通知時にワークフローが持つ情報を埋め込むことができます。
メール／ IMBox 置換文字列として用意されているものは以下の通りです。
処理対象者、処理権限者、処理者
代理先、振替先
根回し先
申請基準日などの案件情報管理者が定義した案件プロパティ
個々の置換文字列と置換内容の詳細は、「 IM-Workflow 仕様書 別紙 」を参照してください。
置換文字列の形式は以下とします。
開始文字列 + 置換文字列ID + 終了文字列
メール／ IMBox 置換文字列の設定
置換文字列ID 開始文字列

終了

ASCII文字列^}{^

置換文字列内に開始文字列、終了文字列が存在する場合、開始文字列、終了文字列のエスケープは行いません。
置換文字列の例として「処理権権限者の名前」は以下の置換文字で表現します。
{^ Auth_User_Nm^}
メール／ IMBox 種別によって設定できる置換文字列が異なります。
メール／ IMBox 種別で使用できない置換文字列がメールテンプレートにある場合、ワークフローは置換文字列をそのままメール／ IMBox に出力します。
ワークフローはメール／ IMBox 種別とメール／ IMBox 送信の元となった処理内容に従い置換文字列を置換します。
また、置換元の内容がNULLの場合は空文字で置換します。
その他置換に関する詳細は下記を参照してください。

案件プロパティの置換「案件プロパティ定義」機能にて、置換文字列用として案件プロパティKeyを定義すると、メール／ IMBox の置換文字列として案件プロパティが使用できます。
置換文字列の形式は以下とします。
開始文字列 + “案件プロパティKey” + 終了文字列

intra-mart URLの置換

83

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
intra-martのURL
メール／ IMBox 定義では、「intra-martのURL」 {^IM_URL^} を置換文字列として指定できます。
「intra-martのURL」は、ショートカットアクセスURLに置換されてメール／ IMBox 送信されます。

送信されたショートカットアクセスURLの遷移先は、「メール／ IMBox 種別」と「クライアントタイプ」の組み合わせによって決定されます。
ショートカットアクセスURLの遷移先
メール／IMBox種別

クライアントタイプ

ショートカットアクセスURLの遷移先

備考

処理依頼

PC

[ユーザコンテンツ]処理画面

処理対象の案件の処理画面を表示します。

スマートフォン

[ユーザコンテンツ]処理画面（スマートフォン用）

処理結果通知

参照依頼

確認依頼

PC

案件一覧 - 処理済（完了案件） - 画面

スマートフォン

申請済（完了案件）一覧画面

PC

案件一覧 - 参照（未完了案件） - 画面

スマートフォン

参照（未完了案件）一覧画面

PC[ユーザコンテンツ]確認画面

スマートフォン

[ユーザコンテンツ]確認画面

遷移先は遷移先プラグインによって決定します。
遷移先は遷移先プラグインによって決定します。
確認対象の案件の確認画面を表示します。

（スマートフォン用）
代理通知

PC

代理元確認一覧画面（代理タブ）-

スマートフォン

警告画面

代理元確認機能は、
スマートフォンには対応していません。

振替通知

PC

[ユーザコンテンツ]処理画面

スマートフォン

[ユーザコンテンツ]処理画面

処理対象の案件の処理画面を表示します。

（スマートフォン用）
自動催促

PC

[ユーザコンテンツ]処理画面

スマートフォン

[ユーザコンテンツ]処理画面

処理対象の案件の処理画面を表示します。

（スマートフォン用）-

根回し※ショートカットアクセスURLに

置換文字列はそのまま出力されます。

置換されません。

根回しの場合、利用不可です。

「intra-mart のURL」と同様に、「intra-mart のURLの有効期限」{^IM_URL_Limit^}も置換されません。

intra-mart URL の置換を行う場合は、設定ファイル「conf/server-context-config.xml」のベースURL（base-url）を設定する必要があります。
設定方法については、「 intra-mart Accel Platform セットアップガイド 」を参照してください。
ベースURLが設定されていない場合、メール／ IMBox 種別に関わらず、「intra-martのURL」 および「intra-martのURLの有効期限」 が置換されない状
態で出力されます。

コラム
遷移先プラグインの詳細は「遷移先プラグインに関する設定」を参照してください。

案件詳細のURL
IM-Workflow 2015 Spring(Juno) より、案件の詳細画面へ遷移するショートカットアクセスURLの置換文字列が追加されました。
「案件詳細のURL」 {^Matter_Detail_URL^}
置換文字列 {^Matter_Detail_URL^} は、以下のメール／ IMBox 種別のみ利用可能です。
他のメール／ IMBox 種別で利用した場合は、置換されない状態で出力されます。
参照依頼
処理結果通知置換されたショートカットアクセスURLの遷移先は、「intra-martのURL」の遷移先から表示する詳細画面です。

84intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ベースURLを含まないintra-mart URL
IM-Workflow 2015 Spring(Juno) より、ベースURLを含まないショートカットアクセスURLの置換文字列が追加されました。
「ベースURLを含まないintra-martのURL」 {^IM_URL_No_BaseURL^}「ベースURLを含まない案件詳細のURL」 {^Matter_Detail_URL_No_BaseURL^}
置換文字列 {^IM_URL_No_BaseURL^} {^Matter_Detail_URL_No_BaseURL^} は、ベースURLを含まないショートカットアクセスURLに置換されます。
/user/shortcut/ <ショートカットID>
置換文字列 {^IM_URL_No_BaseURL^} で置換されたショートカットアクセスURLの遷移先は、「intra-martのURL」と同じです。
<記述例> http://example.org/imart{^IM_URL_No_BaseURL^}
置換文字列 {^Matter_Detail_URL_No_BaseURL^} で置換されたショートカットアクセスURLの遷移先は、「案件詳細のURL」と同じです。
※参照依頼、処理結果通知のみ利用可能です。
<記述例> http://example.org/imart{^Matter_Detail_URL_No_BaseURL^}

各種画面への有効期限のないURLを作成する
2024 Spring(Iris) より置換文字列に「システム案件ID」と「ノードID」に置換する文字列が追加されました。
併せて、処理画面、確認画面、参照画面へ遷移する有効期限のないURLを作成できるようになりました。
追加された置換文字列「システム案件ID」 {^System_Matter_Id^}「ノードID」 {^Node_Id^}
各種画面へ遷移する有効期限のないURL
遷移先画面

URL

備考

処理画面

im_workflow/user/process/process_direct/ <ノードIDは任意項目です。

システム案件ID> / <ノードID>

未指定の場合は、ログインユーザが処理権限を有する到達日時が一番古いノードの処理画面を表示します。

確認画面

im_workflow/user/confirm/confirm_direct/ <ノードIDは任意です。

システム案件ID> / <ノードID>

未指定の場合は、案件に対する確認が可能である場合に確認画面を表示します。

im_workflow/user/reference/reference_direct/

参照画面<システム案件ID>
これらの置換文字列とURLを組み合わせることで、以下のように遷移先のURLを設定できます。
<記述例> http://example.org/imart/im_workflow/user/process/process_direct/{^System_Matter_Id^}/{^Node_Id^}

コラム
2024 Autumn(Jasmine) から追加された置換文字列「ベースURL」を使用することで、以下のように記述可能です。
<記述例> {^IM_BaseURL^}/im_workflow/user/process/process_direct/{^System_Matter_Id^}/{^Node_Id^}
各種画面に対して表示権限がない場合でも、その案件に対して表示可能な画面に遷移されます。
表示される画面の優先順位は以下に記載のとおりです。
処理画面
1. 処理画面
2. 処理詳細画面
3. 参照詳細画面
4. 確認詳細画面
5. エラー画面
確認画面
1. 確認画面
2. 確認詳細画面
3. 参照詳細画面
4. 処理詳細画面
5. エラー画面
参照画面

85

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1. 参照詳細画面
2. 処理詳細画面
3. 確認詳細画面
4. エラー画面

ベースURL2024 Autumn(Jasmine) より置換文字列に「ベースURL」が追加されました。
置換文字列 {^IM_BaseURL^} は、すべてのメッセージ種別で利用可能です。
開発環境や本番環境など、ベースURLが異なる場合でも、 {^IM_BaseURL^} を使用することで、各環境に設定されているベースURLに置換されます。

コラム
ベースURLの詳細は「 ベースURL 」を参照してください。
追加された置換文字列「ベースURL」 {^IM_BaseURL^}
ベースURLと他の置換文字列を組み合わせることで、以下のように遷移先のURLを設定できます。
<記述例> {^IM_BaseURL^}/im_workflow/user/process/process_direct/{^System_Matter_Id^}/{^Node_Id^}

メール／ IMBox 定義の作成
IM-Workflow のメール／ IMBox 機能からメール／ IMBox 送信を行うためにはメール定義を作成する必要があります。
システム標準のメール／ IMBox は テナント環境 セットアップ時に テナント に対してインストールされます。
システム標準のメール／ IMBox は編集ができますが、削除ができません。
メール種別によって作成できるメール／ IMBox 定義の数が異なります。
「処理依頼」、「処理結果通知」、「参照依頼」、「確認依頼」は新規で複数作成できます。
「代理通知」、「振替通知」、「自動催促」、「根回し」は新規作成、および複製ができません。
テナント 内で１つです。
メール／ IMBox 定義の作成の全体像

メール／ IMBox 定義の設定
案件の処理で「処理依頼」、「処理結果通知」、「参照依頼」、「確認依頼」を利用するためには、メール／ IMBox 定義の作成後、メール／ IMBox 定義を86intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コンテンツ定義、フロー定義にする必要があります。
以下がメール／ IMBox 定義の設定の流れです。
1. メール／ IMBox 定義をコンテンツ定義へ設定する。
2. コンテンツ定義をフロー定義へ設定する。
3. 一部のフロー定義やノードのみ初期設定と異なるメール／ IMBox を送信したい場合、コンテンツ定義のメール／ IMBox をフロー定義に個別設定する。（必須ではない）
詳細については下記を参照してください。

メール／ IMBox 定義とコンテンツ定義
メール／ IMBox 定義をフロー定義の初期設定として使用したい場合、メール／ IMBox 定義をコンテンツ定義に紐づける必要があります。
動作仕様は以下の通りです。
コンテンツ定義には同一種別のメール／ IMBox 定義を複数件登録できます。
コンテンツ定義上のメール／ IMBox 定義は「初期設定」と呼ぶ設定を持ちます。
コンテンツ定義に初期設定としたメール／ IMBox 定義が設定されている場合、ワークフローはフロー定義の初期設定としてメール／ IMBox 定義を使用します。
管理者がコンテンツ定義バージョンを新規作成した場合、ワークフローはシステム標準メール／ IMBox を自動的にコンテンツに設定します。
メール／ IMBox 定義とコンテンツ定義

メール／ IMBox 定義とフロー定義の初期設定
コンテンツ定義をフロー定義に設定することで、コンテンツ定義上のメール／ IMBox 定義がフロー定義に関連付けされます。
ワークフローは案件処理中、フロー定義に設定したメール／ IMBox 定義を元にメール／ IMBox の送信を行います。
フロー定義で扱うことのできるメール／ IMBox はコンテンツ定義に設定したメール／ IMBox 定義のみです。
フロー定義には同一種別のメール／ IMBox 定義を複数件登録できます。
複数件登録した場合、案件処理時に登録件数分のメール／ IMBox が送信されます。
「初期設定」のメール／ IMBox 定義の場合、ワークフローは「メール／ IMBox 種別」に従って、メール／ IMBox 定義とフロー定義と関連付けします。
フロー定義に初期設定したメール／ IMBox 定義は解除することができます。
解除したメール／ IMBox は案件処理時に送信されません。
コンテンツ定義とフロー定義

87intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

メール／ IMBox 定義とフロー定義の個別設定
フロー定義上にメール／ IMBox 定義を個別設定することで、指定したノードのみ他のノードと別のメール／ IMBox を送ることができます。
メール／IMBoxの個別設定

88intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ルール
IM-Workflow では、「ルール定義」を使用して分岐開始ノードでの分岐の判断、および分岐終了ノードでの分岐終了の判断を行うことができます。
ルールの例

分岐開始ノード、分岐終了ノードに到達した場合、ワークフローは分岐開始ノード、分岐終了ノードに設定されたルールを評価します。
評価結果が真の場合は次のノードに遷移します。
ルール定義については下記を参照してください。

ルール定義
ルール定義は「ルール定義」機能で作成します。
ルール定義は1から10個の「条件」を指定できます。
「条件」は以下の要素から成り立ちます。

89intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01「キー」-「比較条件」-「条件値」⇒キーと条件値を比較条件で比較します。
「キー」にはルール用に定義した案件プロパティKeyを指定できます。
「比較条件」は「~と一致する」などの比較条件を選択できます。
「条件値」はルール用に定義した固定値、または変数（案件プロパティKey）を指定できます。
複数の条件を「全ての条件に一致」または「何れかの条件に一致」で結ぶことができます。
条件では以下の比較ができます。
案件プロパティと固定値との比較
案件プロパティと変数（案件プロパティ）の比較
ルール定義と条件

比較条件として以下を使用できます。
ルール定義で使用できる比較条件
使用可能な型条件

説明

数値が次と一致する

キー ＝ 比較値

が次と異なるキー != 比較値

が次より大きい

キー ＞ 比較値

が次以上

キー ≧ 比較値

が次より小さいキー ＜ 比較値

が次以下

キー ≦ 比較値

が次と一致する

キー ＝ 比較値

が次と異なるキー != 比較値に次を含む

キーlike % 比較値%に次を含まない!( キーlike %比較値% )が次で始まるキー like 比較値%

が次で終わるキー like %比較値

文字列が次の何れかと一致する キー IN （比較値1, 比較値2…）
比較値のカンマ区切り文字列に対し、いずれかに一致するときに真

ルール定義の設定
ワークフローでルールを利用するためには、ルール定義をフロー定義に個別設定する必要があります。
ルール定義はフロー定義に個別設定しますので、コンテンツバージョンやルートバージョンが複数ある場合、ルールはバージョン毎に設定できます。
分岐開始ノードの遷移するルート毎にルールを１つずつ設定できます。
分岐終了ノードに対してルールを１つ設定できます。
ルール定義の設定

90intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

案件
利用者がフロー定義を選択して申請を行うと、ワークフローは処理を開始します。
IM-Workflow ではワークフローの処理を「案件」と呼びます。

案件の動作仕様
案件はワークフローの処理を表す情報です。
案件は申請を行う度にフロー定義から作成されます。
案件は案件開始時点のフロー定義、コンテンツ定義、ルート定義を保持します。
ワークフローは案件が持つコンテンツ定義とルート定義に従って処理を進めます。
承認によって「終了ノード」へ進んだ場合、および「承認終了」、「否認」、「取止め」を行うことにより案件は終了します。
案件

91

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ワークフロー処理の流れ
案件の開始後、利用者の処理内容に応じてワークフローの処理状態が変わります。
処理の流れと処理状態は以下の通りです。
ワークフロー処理の流れ

ワークフロー処理の状態
状態

説明

一時保存

申請前のユーザコンテンツを一時的に保存した状態

92

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
状態

説明

未完了案件 申請により案件が開始した後、まだ案件が完了していない状態
完了案件

案件が完了した状態
この状態から案件を処理することはできません

過去案件

完了案件が「アーカイブ機能」によりアーカイブ領域に退避された状態
この状態から案件を処理することはできません

案件と申請基準日
申請者は案件を開始する際に「申請基準日」を指定することができます。
申請基準日はワークフローが処理を行う際の基準日で、ワークフローは指定された「申請基準日」で特定したフロー定義、コンテンツ定義、ルート定義のバージョンから案件を作成します。
申請時に指定する基準日時点でのコンテンツ定義、ルート定義、フロー定義の組み合わせにユーザ無効バージョンやシステム無効バージョンを含む場
合は、その基準日での申請はできません。
無効バージョンを含む場合は申請できない「申請基準日」は日付によって下表の3つに分類されます。
申請基準日の分類
申請基準日の分類

定義

申請の名称

過去日付

申請基準日が現在日付より前（過去）の日付 過去申請

現在日付

申請基準日が現在日付

未来日付

申請基準日が現在日付より後（未来）の日付 未来申請

（現在）申請上表の右側の「申請の名称」とは各申請基準日の分類で申請した場合の名称です。
案件を過去日付で申請することを「過去申請」と呼びます。
案件を未来日付で申請することを「未来申請」と呼びます。
過去申請、現在申請、未来申請

案件とフロー定義の関係案件を開始すると、ワークフローは申請基準日時点で有効なフロー定義、コンテンツ定義、ルート定義のコピーを作成します。
以降、ワークフローはこのコピーをマスタとして案件を処理します。
従って案件の開始後にフロー定義、コンテンツ定義、ルート定義を変更しても、既に開始している案件には影響を与えません。

93intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
案件とフロー定義

案件とユーザコンテンツの関係
IM-Workflow ではワークフローが案件からユーザコンテンツ（画面やユーザプログラムなど）を特定するために、案件とユーザコンテンツを一意に示すIDを用意しています。
この一意のIDを「システム案件ID」、「ユーザデータID」と呼びます。
連携用のID
識別説明

ユーザデータID

ユーザコンテンツ側が案件を一意に特定するためのIDです。
ユーザコンテンツ側で採番します。
採番のタイミングは任意です。案件の開始前に採番してもかまいません。
申請時にユーザコンテンツ側がワークフロー側に引き渡す必要があります。

システム案件ID

ワークフロー側が案件を一意に特定するためのIDです。
ワークフロー側で採番します。
システム内部で使用するIDであり、外部からの指定はできません。

案件番号

画面、帳票でユーザが案件を識別するためのIDです。
ユーザが独自に採番して、申請時にユーザコンテンツ側がワークフロー側に引き渡す必要があります。
※標準では連番を採番するサンプルを提供しています。

ユーザコンテンツはシステム案件IDを使用してワークフローに問い合わせることにより、案件の状態を取得することができます。
下図が案件とユーザコンテンツの連携イメージです。
案件とユーザコンテンツの連携イメージ

94

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ワークフローで管理（用意）するデータの範囲
システム案
件ID

案件

フロー定義

コンテンツ
定義

ルート定義

メール定義

IMBox定義

ルール定義
1:1

ユーザコンテンツで管理（用意）するデータの範囲
ユーザデー
タID

案件番号

案件プロパティ

案件プロパティキー

案件プロパティキー

1:1
案件プロパティ値

1:1

ユーザコンテン
ツデータ（業務データ）

案件プロパティについては下記を参照してください。

案件プロパティ
案件処理中にユーザコンテンツ固有の業務データを保持したい場合、「案件プロパティ」を使用して業務データを保持できます。
案件プロパティはKey & Value形式とします。
Keyは案件内（ユーザデータID）で一意とします。
案件プロパティはワークフロー側の処理の影響を受けません。
案件プロパティの登録・取得は任意のタイミングで行えます。
案件が開始する前の状態でも登録・取得ができます。
ユーザコンテンツがKey指定でプロパティ値の登録・取得を行うことができます。
同一案件上の複数の画面の間、複数のユーザプログラムの間などでプロパティ値の共有ができます。
ユーザコンテンツと案件プロパティ

95

案件プロパティ値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

案件プロパティのKeyを「案件プロパティ定義」機能でシステム一意に設定することで、下記機能で案件プロパティを使うことができます。
ルールが判定するパラメータとして案件プロパティキーの選択ができます。
案件プロパティ定義の動作案件を一覧表示する画面で案件プロパティキーに対応するプロパティ値の表示ができます。
案件プロパティ定義の動作

メッセージ／メール／ IMBox テンプレートの置換文字列として案件プロパティキーを使用できます。
案件プロパティ定義の動作

96intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

一時保存「一時保存」機能を使用すると、申請を行う前の入力状態を保存することができます。
1つのフロー定義に対して何回でも一時保存ができます。
1度一時保存したデータに対して何回でも更新ができます。
ユーザデータIDは一時保存情報のキーとして扱われますので、ユーザコンテンツ側で必ず採番してください。
ワークフロー側で一時保存するデータは、ユーザデータID、案件名、コメントが対象です。
ユーザコンテンツ側の業務データは保存しませんので、ユーザコンテンツ側で保存してください。
一時保存から申請を行うと、一時保存データは削除されます。
一時保存機能はテナント単位設定「一時保存機能の使用可否」で使用可否の制御ができます。
一時保存

ワークフローで保存する一時保存データ
ユーザデータID

案件名

ユーザコンテンツで保存する一時保存データ
1:1

案件プロパティ

案件プロパティ キー

案件プロパティ値

1:1
コメント

案件プロパティ キー

ユーザコンテン
ツデータ（業務データ）

案件と一覧の関係案件を処理・参照するには、各種一覧画面を利用します。
各種一覧画面には、案件の状態や案件に対する役割に基づいて表示できる案件が異なります。

97

案件プロパティ値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
目次
申請一覧
案件一覧
一時保存一覧
未処理一覧
処理済一覧（未完了/完了）
確認一覧（未完了/完了）
参照一覧（未完了/完了）
利用者
ワークフロー運用管理者
ワークフローシステム管理者
過去案件一覧
利用者
ワークフロー運用管理者
ワークフローシステム管理者

コラム2019 Winter(Xanadu) 以降は、「申請一覧」「案件一覧」画面のリリースに伴い、新規テナント環境セットアップ時に 2019
Summer(Waltz) 以前の一覧画面をメニューへ登録していません。
2019 Summer(Waltz) 以前の一覧画面を利用する場合、 2019 Summer(Waltz) 以前の一覧画面を利用する を実施してください。

申請一覧
当該画面は 2019 Spring(Violette) より追加されました。
申請一覧にはフロー機能とブックマーク機能があります。
フロー機能はログインユーザ自身が申請可能なフローを一覧表示する機能です。フローグループを選択してフローを絞込み表示する機能があります。
申請一覧でフローを選択するとは申請一覧にはフローグループをツリー構造で表示する項目があります。ツリー構造内のフローグループを１つ選択できます。
ブックマーク機能はログインユーザ自身がブックマークしたフローだけを表示する機能です。

案件一覧
当該画面は 2019 Spring(Violette) より追加されました。
案件一覧には案件表示機能とMy検索機能があります。
案件表示機能はログインユーザが案件を処理・参照するための情報をタスクステータスに分類して表示する機能です。
タスクステータスの設定および説明は「 案件一覧の設定 」を参照ください。
タスクステータスに分類された各種一覧には、フローグループまたはフローを選択して案件を絞込み表示できます。
タスクステータスに分類された各種一覧でフローグループまたはフローを選択するとはタスクステータスに分類された各種一覧にはフローグループ/フローをツリー構造で表示する項目があります。ツリー構造内のフローグループまたはフローを１つ選択できます。
My検索機能はログインユーザ自身で案件を絞り込んだ検索条件を再利用できる機能です。
タスクステータスに分類された各種一覧でフローグループまたはフローを選択して表示された案件に対して、検索条件を指定して更に絞込み表示
した情報を登録できます。
確認一覧（未完了/完了）との相違点
未確認（完了案件）で、確認不可の案件は表示しません。
確認済（未完了/完了案件）で、「連続確認」「一括確認」「確認」はできません。

一時保存一覧
一時保存一覧には、申請ノードで一時保存を行った案件が表示されます。
対象はログインユーザ自身が一時保存を行った案件に限定されます。
代理先として一時保存を行った場合には、一時保存を行った代理先の一時保存一覧には表示されますが、代理元の一時保存一覧には表示されません。

未処理一覧
未処理一覧には、起票や申請、承認後の処理待ちの案件が表示されます。
対象の案件の処理待ちノードに対する「案件の処理権限者（代理元）」または「案件の処理実行者（代理先）」に合致する場合、未処理一覧に該当の案件が表示されます。
代理先の場合、案件の処理権限者（代理元）に対する代理設定期間がシステム日時点で有効であれば案件が表示されます。
処理待ちノードに設定されている処理対象者が複数のユーザの場合、該当するユーザ全ての未処理一覧に案件が表示できます。

98intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
処理対象者に該当するユーザが存在する場合、以下に該当する処理が行われると未処理一覧には該当の案件が表示されなくなります。
申請・再申請
承認
否認
差戻し
取止め
未処理一覧に案件が表示できる処理対象者は、処理中のノードに到達する前の処理によって以下のとおりに異なります。
前のノードからの遷移（申請・承認等で進める場合）
申請基準日時点で処理対象者に設定されたプラグインの展開結果に含まれているユーザすべて
上の条件に加えて、システム日時点で対象の処理権限者（代理元）に対する代理期間が有効な代理先ユーザ
後のノードからの遷移（引戻し・差戻しを行う場合）
差戻しの場合は、差戻し前に差戻し先ノードの処理を実行した処理対象者（代理元・代理先）
引戻しの場合は、引戻しを実行した処理対象者（代理元・代理先）
引戻し・差戻しでは、実際に処理を行ったユーザ以外には展開されません。
そのため、処理を行ったユーザを削除、または無効にした場合には、処理対象者なしの案件として扱われます。
この場合、すべてのユーザの未処理一覧には該当の案件が表示されません。
処理対象者なしの案件は「 処理対象者無し検出ジョブ 」によって検知できます。

処理済一覧（未完了/完了）
処理済一覧には、処理権限者・処理実行者（代理先）・一部の案件操作権限者（※1）によって処理が行われた案件を表示します。
特定の案件に対し、以下の操作を行った案件が表示されます。
申請・再申請
承認
否認
差戻し
取止め
保留
保留解除
※1
案件操作権限者（参照者）の場合、以下の案件操作を実行すると処理済一覧に案件が表示されます。
ノード移動（進む）
ノード移動（終了）保留解除

コラム
組織フィルタリング設定 を有効に設定している場合には、一覧を表示したシステム日時点のログインユーザの所属組織が案件処理時の担当組織と一致しない案件は一覧に表示されません。

確認一覧（未完了/完了）
確認については、 確認 も併せて参照してください。
確認一覧には、確認対象者によって確認可能状態の案件を表示します。
「確認可能状態」の詳細は 確認対象者の展開 を参照してください。
完了案件については、フロー定義で「案件完了後の確認可否設定」が無効の場合、確認処理は実行できません。
ただし、未完了案件時に確認を実施している場合、確認済みとして案件が表示されます。

参照一覧（未完了/完了）
参照一覧は、利用者・ワークフロー運用管理者・ワークフローシステム管理者によって表示が異なります。

利用者
ここでは、利用者向けメニューに表示される「参照一覧」について説明します。
利用者向けの参照一覧の場合、ユーザがフロー定義・案件の「案件操作権限者（参照者）」である案件を表示します。
フロー定義に対して案件操作権限者（参照者）を設定している場合、起票・申請前に設定されたユーザが対象です。
申請・起票後に設定した場合、案件操作またはジョブによる「参照者の再展開」が必要です。

ワークフロー運用管理者

99

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ここでは、ワークフロー運用管理者向けメニューに表示される「参照一覧」について説明します。
ワークフロー運用管理者向けの参照一覧の場合、「管理グループ」に設定されたフロー定義に基づく案件を表示します。
管理グループの詳細については、 管理グループによる権限制御 を参照してください。
ワークフロー運用管理者に設定されたタイミングが起票・申請より後の案件に対しても、一覧に表示できます。
この際、「参照者の再展開」の実行は不要です。

ワークフローシステム管理者
ここでは、ワークフローシステム管理者向けメニューに表示される「参照一覧」について説明します。
ワークフローシステム管理者向けの参照一覧の場合、すべての案件を表示します。
ワークフローシステム管理者に設定されたタイミングが起票・申請より後の案件に対しても、一覧に表示できます。
この際、「参照者の再展開」の実行は不要です。

過去案件一覧
過去案件一覧は、利用者・ワークフロー運用管理者・ワークフローシステム管理者によって表示が異なります。

利用者
ここでは、利用者向けメニューに表示される「過去案件一覧」について説明します。
利用者向けの「参照一覧」の対象の案件に対する権限については「 参照権限 」も併せて参照してください。
利用者向けの過去案件一覧の場合、「処理権限者として処理が行われた」案件が表示対象です。
代理先・案件操作権限者（参照者）・確認対象者は、アーカイブ時に案件退避リスナー等による設定が行われなかった場合には表示されません。
案件操作権限者（参照者）が特定の案件操作（ノード移動（進む・終了）、保留解除）を行った場合には、処理権限者として扱われるため、該当の案
件が過去案件一覧に表示されます。

コラム
組織フィルタリング設定 を有効に設定している場合には、一覧を表示したシステム日時点のログインユーザの所属組織が案件処理時の担当組織と一致しない案件は一覧に表示されません。

ワークフロー運用管理者
ここでは、ワークフロー運用管理者向けメニューに表示される「過去案件一覧」について説明します。
ワークフロー運用管理者向けの過去案件一覧の場合、「管理グループ」に設定されたフロー定義に基づく案件を表示します。
管理グループの詳細については、 管理グループによる権限制御 を参照してください。
ワークフロー運用管理者に設定されたタイミングがアーカイブの実行より後の案件に対しても、一覧に表示できます。

ワークフローシステム管理者
ここでは、ワークフローシステム管理者向けメニューに表示される「過去案件一覧」について説明します。
ワークフローシステム管理者向けの過去案件一覧の場合、すべての案件を表示します。
ワークフローシステム管理者に設定されたタイミングがアーカイブの実行より後の案件に対しても、一覧に表示できます。

処理対象
利用者が特定のフロー定義で申請や承認をするためには、「処理対象」の設定が必要です。
処理対象として案件を処理できるユーザは「処理権限者」「代理先」「振替先」です。
利用者はこれらのユーザとして案件の処理を行います。
詳細については下記を参照してください。

処理対象者
処理対象として設定され、案件上でノードの処理ができる利用者の候補を「処理対象者」と呼び、以下の3つに分類されます。
処理対象者
処理対象者

説明

処理権限者

ノードに対して本人として処理権限を持つ利用者

代理先処理権限者、管理者、代理設定権限者から代理先として処理を委託された利用者

振替先処理権限者から振替先として権限を移譲された利用者

100

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
処理対象者

処理権限者
ルート定義上のノードに対して、本人として処理できる利用者を「処理権限者」と呼びます。
詳細については下記を参照してください。

処理権限者の設定
IM-Workflow の標準機能では、処理権限者に IM-共通マスタ のユーザや組織などを設定できます。
設定タイミングや指定内容により、処理権限者の設定方法は4種類に分類されます。
単一のノードに対し、複数の処理権限者を設定できます。複数設定した場合、それぞれの処理権限者は「OR」条件で適用されます。
処理権限者として「指定なし」を明示的に設定できます。

処理権限者の設定方法
種類

説明

ルート定義時固定指定

ルート定義時に、ノードの処理権限者として、特定のユーザや組織を指定する方式です。

ルート定義時動的指定

ルート定義時に、ノードの処理権限者として、「前処理者の上位組織」などの動的な条件を指定する方式です。

案件処理時固定指定案件の承認時に、案件の承認者が、承認対象ノード以降のノードの処理権限者として、特定のユーザや組織を指定する方式です。

案件処理時動的指定案件の承認時に、案件の承認者が、承認対象ノード以降のノードの処理権限者として、「前処理者の上位組織」などの動的な条件を指定する方式です。

処理権限者は、設定対象のノードにより設定できる処理対象者プラグインが異なります。
設定できる処理権限者の内容
設定範囲

説明

A

申請ノード に設定可

101

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
設定範囲

説明

B-1

以下のノードの次に配置した 承認ノード に設定可
システムノード
同期開始ノード
同期終了ノード
分岐開始ノード
分岐終了ノード
動的承認ノード
横配置ノード
縦配置ノードB-2

B-1以外に配置した 承認ノード に設定可

C

動的承認ノード、横配置ノード、縦配置ノード に設定
可ルート定義時固定指定で利用できる処理対象者プラグイン
単体
A

B-1 B-2 C

[1]

[2]

[2]

[2]

[1]

[2]

[2]

[2]

[4]

[4]

[4]

ユーザ
組織
組織とその上位組織全て

組織とその下位組織全て役職
パブリックグループ
役割
ロール
ロジックフロー（ユーザ）

-

複合
A

B-1

B-2

C

[1]

[2]

[2]

[2]

[1]

[2]

[2]

[2]

[1]

[2]

[2]

[2]

[1]

[2]

[2]

[2]

組織 + 役職
組織とその上位組織全て + 役職

組織とその下位組織全て + 役職

パブリックグループ + 役割
組織 + ロール組織とその上位組織全て + ロール

組織とその下位組織全て + ロール

パブリックグループ + ロール

ルート定義時動的指定で利用できる処理対象者プラグイン

102intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
単体
A
申請者

B-1

B-2

C

[3]

申請者の組織[3]

申請者の上位組織[3]

申請者の上位組織全て[3]

申請者の下位組織[3]

申請者の下位組織全て[3]

前処理者の組織

前処理者の上位組織

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

-

前処理者の上位組織全て -前処理者の下位組織-

前処理者の下位組織全て -複合
A
申請者の組織 + 役職

B-1

B-2

C

[3]

申請者の上位組織 + 役職

[3]

申請者の上位組織全て + 役職

[3]

申請者の下位組織 + 役職

[3]

申請者の下位組織全て + 役職

[3]

前処理者の所属組織 + 役職

前処理者の上位組織 + 役職

前処理者の上位組織全て + 役職

前処理者の下位組織 + 役職

前処理者の下位組織全て + 役職

申請者の組織 + ロール

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

-

-

-

-

[3]

申請者の上位組織 + ロール

[3]

103

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
A
申請者の上位組織全て + ロール

B-1

B-2

C

[3]

申請者の下位組織 + ロール[3]

申請者の下位組織全て + ロール[3]

前処理者の組織 + ロール-

前処理者の上位組織 + ロール

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

[3]

-

前処理者の上位組織全て + ロール -前処理者の下位組織 + ロール-

前処理者の下位組織全て + ロール -案件処理時固定指定で利用できる処理対象者プラグイン
単体
A

B-1 B-2 C

ユーザ

-

-

-

組織

-

-

-

役職

-

-

-

パブリックグループ

-

-

-

役割

-

-

-

組織とその上位組織全て

-

-

[2]

組織とその下位組織全て

-

-

[2]

複合

組織 + 役職

A

B-1

B-2

-

-

-

C

[3]
パブリックグループ + 役割

-

-

[3]

組織とその上位組織全て + 役職 --[2]

組織とその下位組織全て + 役職 --[2]

案件処理時動的指定で利用できる処理対象者プラグイン
単体

申請者

A

B-1 B-2 C

-

-

[3]

104

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
申請者の組織A

B-1 B-2 C

-

-

[3]

申請者の上位組織

-

-

[3]

申請者の上位組織全て

-

-

[3]

申請者の下位組織

-

-

[3]

申請者の下位組織全て

-

-

[3]

前処理者の組織--[3]

前処理者の上位組織

-

-

[3]

前処理者の上位組織全て

-

-

[3]

前処理者の下位組織

-

-

[3]

前処理者の下位組織全て

-

-

[3]

複合

申請者の組織 + 役職

A

B-1

B-2

-

-

-

C

[3]
申請者の上位組織 + 役職

-

-

[3]

申請者の上位組織全て + 役職

-

-

[3]

申請者の下位組織 + 役職

-

-

[3]

申請者の下位組織全て + 役職

-

-

[3]

前処理者の所属組織 + 役職

-

-

[3]

前処理者の上位組織 + 役職

-

-

[3]

前処理者の上位組織全て + 役職 --[3]

前処理者の下位組織 + 役職

-

-

[3]

前処理者の下位組織全て + 役職 --[3][1] (1, 2, 3, 4, 5, 6) IM-Workflow 2014 Winter(Iceberg) から設定できます。
[2] (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22) IM-Workflow 2014 Summer(Honoka) から設定できます。

105

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01[3] (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
初期値は無効（false）に設定されていますので、利用する場合には有効（true）に変更してください。
設定を変更する手順については、以下のリンクを参照してください。
「 IM-Workflow 管理者操作ガイド 」-「 処理対象者プラグインを設定する 」[4] (1, 2, 3) IM-Workflow 2018 Spring(Skylark) から設定できます。

処理権限者プラグイン一覧
処理権限者として設定できる製品標準で提供している処理対象者プラグインは、以下の通りです。
申請ノード（「表．設定できる処理権限者の内容」のA）
拡張ポイントjp.co.intra_mart.workflow.plugin.authority.node.apply
プラグイン名プラグインID

ユーザ

jp.co.intra_mart.workflow.plugin.authority.
node.apply.userjp.co.intra_mart.workflow.plugin.authority.

組織

node.apply.departmentjp.co.intra_mart.workflow.plugin.authority.

ロール

node.apply.role
パブリックグループ

jp.co.intra_mart.workflow.plugin.authority.
node.apply.public_groupjp.co.intra_mart.workflow.plugin.authority.

役職

node.apply.post
jp.co.intra_mart.workflow.plugin.authority.

役割

node.apply.public_group_role
組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.apply.department_and_post

パブリックグループ＋役割

jp.co.intra_mart.workflow.plugin.authority.
node.apply.public_group_and_public_group_role

組織＋ロールjp.co.intra_mart.workflow.plugin.authority.
node.apply.department_and_role

パブリックグループ＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.apply.public_group_and_role

組織とその上位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.apply.department_all_step_upper_department

組織とその上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.apply.department_all_step_upper_department_and_post

組織とその上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.apply.department_all_step_upper_department_and_role

組織とその下位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.apply.department_all_step_lower_department

組織とその下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.apply.department_all_step_lower_department_and_post

組織とその下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.apply.department_all_step_lower_department_and_role

承認ノード（「表．設定できる処理権限者の内容」のB-1）
拡張ポイントjp.co.intra_mart.workflow.plugin.authority.node.approve.static
プラグイン名プラグインID

ユーザ

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.user

106

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department

ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.role

パブリックグループ

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.public_group役職jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.post

役割

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.public_group_role

組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department_and_post

パブリックグループ＋役割

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.public_group_and_public_group_role

組織＋ロールjp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department_and_role

パブリックグループ＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.public_group_and_role

申請者

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user

申請者の所属組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_department

申請者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_department_and_post

申請者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_department_and_role

申請者の上位組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_one_step_upper_department

申請者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_one_step_upper_department_and_post

申請者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_one_step_upper_department_and_role

申請者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_all_step_upper_department

申請者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_all_step_upper_department_and_post

申請者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_all_step_upper_department_and_role

申請者の下位組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_one_step_lower_department

申請者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_one_step_lower_department_and_post

申請者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_one_step_lower_department_and_role

申請者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_all_step_lower_department

申請者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_all_step_lower_department_and_post

申請者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.apply_user_all_step_lower_department_and_role

前処理者の所属組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_department

107

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

前処理者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_department_and_post

前処理者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_department_and_role

前処理者の上位組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_one_step_upper_department

前処理者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_one_step_upper_department_and_post

前処理者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_one_step_upper_department_and_role

前処理者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_all_step_upper_department

前処理者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_all_step_upper_department_and_post

前処理者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_all_step_upper_department_and_role

前処理者の下位組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_one_step_lower_department

前処理者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_one_step_lower_department_and_post

前処理者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_one_step_lower_department_and_role

前処理者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_all_step_lower_department

前処理者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_all_step_lower_department_and_post

前処理者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.before_user_all_step_lower_department_and_role

組織とその上位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department_all_step_upper_department

組織とその上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department_all_step_upper_department_and_post

組織とその上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department_all_step_upper_department_and_role

組織とその下位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department_all_step_lower_department

組織とその下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department_all_step_lower_department_and_post

組織とその下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.department_all_step_lower_department_and_role

ロジックフロー（ユーザ）

jp.co.intra_mart.workflow.plugin.authority.
node.approve.static.logic_flow_user

承認ノード（「表．設定できる処理権限者の内容」のB-2）
拡張ポイントjp.co.intra_mart.workflow.plugin.authority.node.approve
プラグイン名プラグインID

ユーザ

jp.co.intra_mart.workflow.plugin.authority.
node.approve.user

組織jp.co.intra_mart.workflow.plugin.authority.
node.approve.department

ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.role108intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

パブリックグループ

jp.co.intra_mart.workflow.plugin.authority.
node.approve.public_group役職jp.co.intra_mart.workflow.plugin.authority.
node.approve.post

役割

jp.co.intra_mart.workflow.plugin.authority.
node.approve.public_group_role

組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.department_and_post

パブリックグループ＋役割

jp.co.intra_mart.workflow.plugin.authority.
node.approve.public_group_and_public_group_role

組織＋ロールjp.co.intra_mart.workflow.plugin.authority.
node.approve.department_and_role

パブリックグループ＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.public_group_and_role

申請者

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user

申請者の所属組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_department

申請者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_department_and_post

申請者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_department_and_role

申請者の上位組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_one_step_upper_department

申請者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_one_step_upper_department_and_post

申請者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_one_step_upper_department_and_role

申請者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_all_step_upper_department

申請者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_all_step_upper_department_and_post

申請者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_all_step_upper_department_and_role

申請者の下位組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_one_step_lower_department

申請者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_one_step_lower_department_and_post

申請者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_one_step_lower_department_and_role

申請者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_all_step_lower_department

申請者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_all_step_lower_department_and_post

申請者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.apply_user_all_step_lower_department_and_role

前処理者の所属組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_department

前処理者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_department_and_post

前処理者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_department_and_role

109intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

前処理者の上位組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_one_step_upper_department

前処理者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_one_step_upper_department_and_post

前処理者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_one_step_upper_department_and_role

前処理者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_all_step_upper_department

前処理者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_all_step_upper_department_and_post

前処理者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_all_step_upper_department_and_role

前処理者の下位組織

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_one_step_lower_department

前処理者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_one_step_lower_department_and_post

前処理者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_one_step_lower_department_and_role

前処理者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_all_step_lower_department

前処理者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_all_step_lower_department_and_post

前処理者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.before_user_all_step_lower_department_and_role

組織とその上位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.department_all_step_upper_department

組織とその上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.department_all_step_upper_department_and_post

組織とその上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.department_all_step_upper_department_and_role

組織とその下位組織全て

jp.co.intra_mart.workflow.plugin.authority.
node.approve.department_all_step_lower_department

組織とその下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.
node.approve.department_all_step_lower_department_and_post

組織とその下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.
node.approve.department_all_step_lower_department_and_role

ロジックフロー（ユーザ）

jp.co.intra_mart.workflow.plugin.authority.
node.approve.logic_flow_user

動的承認ノード、縦配置ノード、横配置ノード（「表．設定できる処理権限者の内容」のC）
拡張ポイントjp.co.intra_mart.workflow.plugin.authority.node.dynamic
プラグイン名プラグインID

ユーザ

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.user

組織jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department

ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.role

パブリックグループ

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.public_group役職jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.post

110intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

役割

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.public_group_role

組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department_and_post

パブリックグループ＋役割

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.public_group_and_public_group_role

組織＋ロールjp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department_and_role

パブリックグループ＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.public_group_and_role

申請者

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user

申請者の所属組織

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_department

申請者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_department_and_post

申請者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_department_and_role

申請者の上位組織

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_one_step_upper_department

申請者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_one_step_upper_department_and_post

申請者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_one_step_upper_department_and_role

申請者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_all_step_upper_department

申請者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_all_step_upper_department_and_post

申請者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_all_step_upper_department_and_role

申請者の下位組織

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_one_step_lower_department

申請者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_one_step_lower_department_and_post

申請者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_one_step_lower_department_and_role

申請者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_all_step_lower_department

申請者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_all_step_lower_department_and_post

申請者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.apply_user_all_step_lower_department_and_role

前処理者の所属組織

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_department

前処理者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_department_and_post

前処理者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_department_and_role

前処理者の上位組織

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_one_step_upper_department

前処理者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_one_step_upper_department_and_post

111intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

前処理者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_one_step_upper_department_and_role

前処理者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_all_step_upper_department

前処理者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_all_step_upper_department_and_post

前処理者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_all_step_upper_department_and_role

前処理者の下位組織

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_one_step_lower_department

前処理者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.
before_user_one_step_lower_department_and_post

前処理者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_one_step_lower_department_and_role

前処理者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_all_step_lower_department

前処理者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_all_step_lower_department_and_post

前処理者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.before_user_all_step_lower_department_and_role

組織とその上位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department_all_step_upper_department

組織とその上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department_all_step_upper_department_and_post

組織とその上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department_all_step_upper_department_and_role

組織とその下位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department_all_step_lower_department

組織とその下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department_all_step_lower_department_and_post

組織とその下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.department_all_step_lower_department_and_role

ロジックフロー（ユーザ）

jp.co.intra_mart.workflow.plugin.authority.node.
dynamic.logic_flow_user

処理権限者プラグインの指定方法
プログラムにより特定のノードに対して処理権限者プラグインを指定するには、以下の3つの引数を指定します。
拡張ポイントID
プラグインID
パラメータ

拡張ポイントID / プラグインID
拡張ポイントIDとプラグインIDは、以下のページで対象のノードとプラグインの種類に基づいて確認してください。

処理権限者プラグイン一覧

パラメータ
上記の拡張ポイントIDとプラグインIDに対して、設定対象の組織コード等をパラメータで設定します。
パラメータは、対象のプラグイン種類に合わせた形式で記述します。
以下の表の形式は、すべての拡張ポイントIDとプラグインIDで共通の形式です。
「組織」や「パブリックグループ」のように、複数のキー情報により一意に特定可能な情報の場合、キー情報の値を "^" で結合します。
「組織＋役職」や「パブリックグループ＋役割」のように、複数の種類を組み合わせたプラグインの場合は、それぞれのプラグインのパラメータを"|" で結合します。

112

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01「申請者の所属組織＋役職」のように、動的指定プラグインと固定指定プラグインを組み合わせたプラグインの場合は、動的指定プラグインのパラメータを ""（ブランク）として扱います。

ユーザ
形式%ユーザコード%
設定例
aoyagi

組織
形式%会社コード%^%組織セットコード%^%組織コード%
設定例
comp_sample_01^comp_sample_01^dept_sample_10

ロール
形式%ロールID%
設定例
im_workflow_user

パブリックグループ形式%パブリックグループセットコード%^%パブリックグループコード%
設定例
sample_public^sample_public

役職
形式%会社コード%^%組織セットコード%^%役職コード%
設定例
comp_sample_01^comp_sample_01^ps002

役割
形式%パブリックグループセットコード%^%役割コード%
設定例
sample_public^pub_role_001

組織＋役職
形式
%会社コード%^%組織セットコード%^%組織コード%|%会社コード%^%組織セットコード%^%役職コード%
設定例
comp_sample_01^comp_sample_01^dept_sample_10|comp_sample_01^comp_sample_01^ps002

113

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
組織＋ロール形式%会社コード%^%組織セットコード%^%組織コード%|%ロールID%
設定例
comp_sample_01^comp_sample_01^dept_sample_10|im_workflow_user

パブリックグループ＋役割形式%パブリックグループセットコード%^%パブリックグループコード%|%パブリックグループセットコード%^%役割コード%
設定例
sample_public^sample_public|sample_public^pub_role_001

パブリックグループ＋ロール
形式%パブリックグループセットコード%^%パブリックグループコード%|%ロールID%
設定例
sample_public^sample_public|im_workflow_user

ロジックフロー（ユーザ）形式{"flowId" : "%ロジックフロー フロー定義ID%", "version" : %バージョン番号%, "versionDecide" : %バージョン指定有無%}[1]
設定例{"flowId" : "logic_flow_1", "version" : 5, "versionDecide" : true}{"flowId" : "logic_flow_1", "version" : null, "versionDecide" : false}

処理権限者プラグインとパラメータ
製品標準で提供している処理権限者プラグインと対応するパラメータの形式は、以下の表のとおりです。
設定対象

必須

対応するパラメータの形式

ユーザ○%ユーザコード%

組織○%会社コード%^%組織セットコード%^%組織コード%

ロール○%ロールID%

パブリックグループ○%パブリックグループセットコード%^%パブリックグループコード%

役職○%会社コード%^%組織セットコード%^%役職コード%

役割○%パブリックグループセットコード%^%役割コード%

組織＋役職

○

%会社コード%^%組織セットコード%^%組織コード%|%会社コード%^%組織セットコード%^%役職コード%

パブリックグループ＋役割○%パブリックグループセットコード%^%パブリックグループコード%|%パブリックグループセットコー
ド%^%役割コード%

組織＋ロール○%会社コード%^%組織セットコード%^%組織コード%|%ロールID%

パブリックグループ＋ロール○%パブリックグループセットコード%^%パブリックグループコード%|%ロールID%

申請者の所属組織＋役職○|%会社コード%^%組織セットコード%^%役職コード%

申請者の所属組織＋ロール○|%ロールID%

申請者
申請者の所属組織

申請者の上位組織

114

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
設定対象

必須

対応するパラメータの形式

申請者の上位組織＋役職○|%会社コード%^%組織セットコード%^%役職コード%

申請者の上位組織＋ロール○|%ロールID%

申請者の上位組織全て＋役職○|%会社コード%^%組織セットコード%^%役職コード%

申請者の上位組織全て＋ロール○|%ロールID%

申請者の下位組織○

申請者の下位組織＋役職○|%会社コード%^%組織セットコード%^%役職コード%

申請者の下位組織＋ロール○|%ロールID%

申請者の下位組織全て＋役職○|%会社コード%^%組織セットコード%^%役職コード%

申請者の下位組織全て＋ロール○|%ロールID%

前処理者の所属組織＋役職○|%会社コード%^%組織セットコード%^%役職コード%

前処理者の所属組織＋ロール○|%ロールID%

前処理者の上位組織＋役職○|%会社コード%^%組織セットコード%^%役職コード%

前処理者の上位組織＋ロール○|%ロールID%

前処理者の下位組織＋役職○|%会社コード%^%組織セットコード%^%役職コード%

前処理者の下位組織＋ロール○|%ロールID%

前処理者の下位組織全て＋役職○|%会社コード%^%組織セットコード%^%役職コード%

前処理者の下位組織全て＋ロール○|%ロールID%

組織とその上位組織全て○%会社コード%^%組織セットコード%^%組織コード%

組織とその上位組織全て＋役職○%会社コード%^%組織セットコード%^%組織コード%|%会社コード%^%組織セットコード%^%役職

申請者の上位組織全て

申請者の下位組織全て

前処理者の所属組織

前処理者の上位組織

前処理者の下位組織

前処理者の下位組織全て

コード%
組織とその上位組織全て＋ロール○%会社コード%^%組織セットコード%^%組織コード%|%ロールID%

組織とその下位組織全て○%会社コード%^%組織セットコード%^%組織コード%

組織とその下位組織全て＋役職○%会社コード%^%組織セットコード%^%組織コード%|%会社コード%^%組織セットコード%^%役職
コード%

組織とその下位組織全て＋ロール○%会社コード%^%組織セットコード%^%組織コード%|%ロールID%

ロジックフロー（ユーザ）○{"flowId" : "%ロジックフロー フロー定義ID%", "version" : %バージョン番号%, "versionDecide" :%バージョン指定有無%} [1][1] (1, 2)
各設定値の説明
ロジックフロー フロー定義ID： 処理権限者プラグインとして動作させるロジックフローのフロー定義ID
バージョン番号： 処理権限者プラグインとして動作させるロジックフローのバージョン番号バージョン指定有無：
true を指定した場合、指定したバージョン番号のロジックフローが動作します。
false を指定した場合、常に最新のバージョンが動作します。この際、バージョン番号には null を指定してください。

前処理者に基づく処理対象者プラグインに関する注意事項
前処理者の所属組織など前処理者に基づく処理対象者プラグイン（名称が「前処理者の〜」で始まるプラグイン）には以下の制約があり、処理対象者が展開できない場合があります。
以下の制約によって展開されない場合を考慮してご利用ください。
制約1 承認ノードの直前ノードが分岐結合ノード、同期結合ノードの場合

115

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
分岐結合ノードや同期結合ノードの場合は複数のルートが存在し、直前のノードが一意に特定できず、前処理者も特定できないため処理者が展開できません。
※前処理者を特定する処理がルートをたどる際に前ノードのノードIDが複数取れる場合は、処理を終了するという仕様のためです。
※分岐、同期が1つのルートしかない場合は、処理者を展開することができます。
制約2 承認ノードの直前ノードが縦配置ノードの場合
縦配置ノードが展開されると同期結合が承認ノードの直前ノードとなり、制約1に該当するため、処理者が展開できません。
制約3 承認ノードの直前ノードが動的承認ノード、横配置ノードの場合
動的承認ノードが無効で、横配置ノードの設定が0の場合、承認ノードの直前のノードは、動的承認ノード/横配置ノードのさらに直前のノードが対象です。
この場合に、制約1や制約2に該当した場合に処理者が展開できない可能性があります。
制約4 承認ノードの直前ノードがテンプレート置換ノードの場合
テンプレート置換ノードが展開され、承認ノードの直前のノードが制約1、制約2、制約3に該当する場合に処理者が展開できない可能性があります。
制約5 承認ノードの直前ノードが分岐開始ノード、同期開始ノードの場合
分岐開始ノード、同期開始ノードの直前のノードが制約1、制約2、制約3、制約4に該当する場合に処理者が展開できない可能性があります。

処理権限者の展開案件処理中にノードに処理が進むと、ワークフローはノードに設定している処理対象に従いユーザをノードに展開します。
展開されたユーザは本人としての処理権限を持ち、ノードの処理を行うことができます。
処理権限者として申請基準日時点で有効なユーザをノードに展開します。
処理対象者の展開（ IM-共通マスタ ）処理対象の設定方法によってノード到達から処理対象の展開までの流れが異なります。
設定から展開までの流れを下図に示します。
処理対象者の展開（ルート定義時固定指定）116

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

処理対象者の展開（案件処理時固定指定）１117

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

処理対象者の展開（案件処理時固定指定）２

処理対象者の展開（ルート定義時動的指定）１

118

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

処理対象者の展開（ルート定義時動的指定）２

代理

119

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
本人不在の場合、不在者に代わって別の利用者が申請や承認を行う必要があります。
IM-Workflow ではこの様な場合に備えて「代理機能」を用意しています。
「代理機能」では、処理権限を持つ利用者本人が別の利用者に処理を委託することができます。
委託された利用者は委託元と同様に申請や承認を行えます。
代理を委託する利用者を「代理元」、代理を委託される利用者を「代理先」と呼びます。
代理は「代理設定」機能で設定します。
代理元は代理先に処理の代わりを委託するのみです。代理先に処理権限はありません。
代理設定を行った後でも代理元に処理権限があるので、代理元も処理ができます。
代理先は、代理有効期間より前に処理された代理元の処理済み情報を参照できます。
代理元と代理先代理の代理は許可しません。
代理の代理は許可しない

詳細については下記を参照してください。

代理設定
代理設定は代理元本人、ワークフローシステム管理者、代理設定権限者が利用できます。
ワークフローシステム管理者、代理設定権限者は代理元に第３者を設定できます。
代理設定には指定したフロー定義に対して代理を許可する「特定業務代理」、全てのフロー定義に対して代理を許可する「代理」、代理元が所属する
組織/パブリックグループ/役職/役割に対して、全てのフロー定義の代理を許可する「権限代理」の３種類があります。
代理設定の種類、および種類による設定内容の違いは以下の通りです。
代理設定の種類
代理設定の種類 利用シーン
特定業務代理利用者の作業を別の利用者に代行してもらう。
部下や秘書などに案件の申請や承認を代わりに行ってもらうことを想定しています。

代理利用者が不在のときに代理として案件の処理を依頼する。
代理元が不在の場合に特定の人に処理を委託することを想定しています。

権限代理

代理元が複数の組織や役職を兼務していた場合、特定の所属の処理を別の代理対象に委託することを想定しています。

120

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
代理設定の種類による設定内容の違い
代理設定の種類

代理元として設定できる内容

代理先として設定できる内容

代理対象のフロー

特定業務代理代理元のユーザ（固定）ユーザ、組織、パブリックグループ、

特定のフロー

役職、役割の指定が可能（複数可）（複数可）

ユーザのみの指定が可能（複数可）

代理先が使用するフ

代理

代理元のユーザ（固定）

ロー全て
権限代理

代理元が所属する組織、パブリックグループ、ユーザ、組織、パブリックグループ、代理先が使用するフ

役職、役割

役職、役割の指定が可能（複数可）

ロー全て

コラム
権限代理における代理元と処理対象者について「権限代理」では、代理元として以下の情報を設定することができます。
組織
パブリックグループ
役職
役割
組織＋役職
パブリックグループ＋役割
権限代理における代理先ユーザによる案件処理は、次の条件を満たす場合に実行できます。
権限代理の代理元プラグイン情報と、ノードに設定された処理対象者のプラグイン情報が一致する場合
例えば、権限代理の代理元として「組織（サンプル課１１）」を設定している場合、未完了案件の処理待ちノードの処理対象者に「組織（サンプル課１１）」が設定されている案件に対して、権限代理による代理処理が行えます。
ノードの処理対象者として、「組織とその上位組織全て」や、「申請者の所属組織」などのプラグインが設定されている場合は、権限代理による代理処理は行えません。

特定業務代理「特定業務代理」の代理設定は代理元、代理先、代理期間、フロー定義をそれぞれ１つずつ持ちます。

代理「代理」の代理設定は代理元、代理先、代理期間をそれぞれ１つずつ持ちます。

権限代理「権限代理」の代理設定は代理元の所属、代理先、代理期間をそれぞれ１つずつ持ちます。

121

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

代理設定の反映（到達したノードの場合）
任意の状態から代理設定の解除ができます。
代理設定は、設定および設定の解除後に到達したノードと既に到達しているノード両方に対して即時反映されます。

代理設定の反映（既に到達しているノードの場合）代理設定には申請時の代理先を設定する「申請の代理」、承認時の代理先を設定する「承認の代理」があります。
「申請の代理」先と「承認の代理」先ではできる処理内容が以下に示す通り異なります。

122

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

代理先ができる処理：処理できる /＜処理種別：処理できない＞
申請の代理

承認の代理

起票
未申請状態からの申請
申請
再申請
取止め
承認
承認終了
否認
保留
保留解除

123

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
処理種別

申請の代理

承認の代理

差戻し
引戻し
確認

処理の詳細は「 処理 」を参照してください。
代理設定は テナント 単位設定で設定機能の使用可否を制御できます。
「代理」は「代理（人）機能の使用可否」、「特定業務代理」は「特定業務代理機能の使用可否」、「権限代理」は「権限代理機能の使用可否」で制
御します。

代理期間
代理設定では、代理先として振る舞える有効期間を設定できます。
これを「代理期間」と呼びます。
代理元、代理先が同じ場合でも代理期間が異なれば、各々別に代理設定が必要です。
また、それぞれの設定の代理期間の重複は許可します。
代理期間

代理期間は代理元の有効期間と重なっている必要があります。
代理元の有効期間と代理期間

代理先の有効期間が代理期間から外れていても代理先として設定できます。
代理期間の経過後は、代理先のユーザが一度処理した場合であっても、完了案件の一覧には表示されない状態に変わります。
代理先の有効期間と代理期間

124

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
代理先の設定内容
IM-Workflow 標準機能では代理先に IM-共通マスタ のユーザや組織などを設定できます。
１つの代理先には複数の設定を「OR」で連結できます。
前述した利用シーン別に用意している「代理設定の種類」によって代理先として設定できる内容が異なります。
特定業務代理で代理先として設定できる内容
代理設定「特定業務代理」は特定の業務をユーザや組織に委託することを想定した機能ですので、以下を代理先として設定できます。
NO

条件

1

ユーザ

2

組織

3

役職

4

パブリックグループ

5

役割

6

組織

＋

役職

7

パブリックグループ ＋

役割

代理で代理先として設定できる内容
代理設定「代理」は代理元不在の場合に特定の利用者に処理を委託することを想定した機能ですので、代理先として「ユーザ」のみを設定できます。
権限代理で代理先として設定できる内容
代理設定「権限代理」は代理元の所属の業務をユーザや組織に委託することを想定した機能ですので、以下を代理先として設定できます。
NO

条件

1

ユーザ

2

組織

3

役職

4

パブリックグループ

5

役割

6

組織

＋

役職

7

パブリックグループ ＋

役割

代理先の展開処理権限者が展開された後、および振替先が展開された後、処理権限者や振替先に代理設定がされていた場合、ワークフローは代理設定に従いユーザをノードに展開します。
展開されたユーザは代理元である処理権限者から処理を委託され、代理での処理を行うことができます。
代理先としてノードに展開するユーザは案件処理時の現在日時点で有効なユーザです。
代理先の展開（ IM-共通マスタ ）125

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

振替処理権限を持つ利用者が、他の利用者に処理権限を移譲することを「振替」と呼びます。
処理権限を委譲する利用者を「振替元」、処理権限を委譲される利用者を「振替先」と呼びます。
振替元と振替先振替元と振替先
振替元

振替先

本人の処理権限を持つ処理対象者

ユーザ、組織、パブリックグループ、役職、役割振替ができるのは案件処理中に処理が到達しているノードです。

126intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
また「振替元」は振替を行うノードの処理対象者である必要があります。
振替元は振替先に完全に権限を委譲します。
したがって、振替後は対象ノードの処理はできません。
振替先に移譲した処理権限は振替処理を行ったノードのみで有効です。
振替の取り消しはできません。
振替先として既にノードの処理対象者になっているユーザも指定できます。
代理先が振替を行うと、代理元の振替が行われます。
振替の振替ができます。振替回数に制限はありません。
振替回数に制限はない

振替先が代理設定を持つ場合、振替時に振替先の代理先をノードに反映します。
振替先の代理設定

振替処理は「振替先の追加」⇒「振替元の削除」の順で実行します。
そのため仮に振替元が振替先に含まれる場合は、処理後に振替元は処理対象者から外れます。
振替の実行順127

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

振替処理を行ったノードに差戻しを行った場合、振替先はリセットされません。
振替と差戻し１128

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

振替処理を行ったノードより前のノードまで差戻しが行われ、その後の処理で以前振替したノードに到達した場合は、前回の振替の設定はリセットされます。
振替と差戻し２129

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ノードとノード上の処理状態によって振替ができない場合があります。振替の可否を下表に示します。
振替できるノード
ノード

状態

申請ノード

未申請

振替

再申請待ち
承認ノード

承認待ち
保留

システムノード 承認待ち
動的承認ノード 承認待ち
保留
確認ノード

確認可

その他振替に関する設定は下記を参照してください。

振替先の設定内容
IM-Workflow の標準機能では、振替先に IM-共通マスタ のユーザや組織などを設定できます。
１つの振替元に対して１つの振替先を設定できます。
振替先として以下を設定できます。

130

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
振替先の設定
NO

条件

1

ユーザ

2

組織

3

役職

4

パブリックグループ

5

役割

6

組織

＋

役職

7

パブリックグループ ＋

役割

振替先の展開振替元が振替を行うと、ワークフローは振替設定に従いユーザをノードに展開します。
展開されたユーザは振替元である処理権限者から処理権限を委譲され、本人としてノードの処理を行うことができます。
振替先として申請基準日時点で有効なユーザをノードに展開します。
振替先の展開（ IM-共通マスタ ）コラム
2022 Winter(Freesia) 以降のバージョンでは、「振替」画面から振替する場合、以下のケースで振替を実行出来ない様に仕様が変更されました。
振替元と振替先に同一ユーザを指定した場合
振替の結果、処理権限を持つユーザが一人もいなくなる場合

131intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
担当組織の指定
IM-Workflow では、案件の処理結果を履歴として記録します。
履歴として「誰がどの組織（立場）で行ったか」という形式で記録し、処理時に次ノードの処理対象者を決める場合などに使用します。
そのため、処理対象者は申請や承認の際に「どの組織（立場）で処理をしたのか」という情報をワークフローに通知する必要があります。
この際、指定する組織は処理権限を持つ本人（代理の場合は代理元）の組織が対象です。
処理対象者に所属組織が複数ある場合は、複数の所属組織から１つ選択する必要があります。
処理対象者に所属組織が無い場合は、「所属なし」を指定する必要があります。
指定した組織で案件が処理される例

コラム
標準処理画面の「担当組織」について処理対象者が以下のプラグインによって展開されている場合、標準処理画面の「担当組織」には対象ユーザのすべての所属組織のうち、「標準組織」配下の組織が表示されます。
ユーザ
ロール
パブリックグループ
役職役割
パブリックグループ＋役割
パブリックグループ＋ロール
ロジックフロー（ユーザ）「標準組織」については「標準組織と公開設定」を参照してください。

132intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
処理対象者が上記以外のプラグイン（※「組織」「組織＋役職」「申請者の所属組織」「組織とその上位組織全て＋役職」など）によってのみ展開されている場合、標準処理画面の「担当組織」には、当該ユーザの所属組織のうち、展開元となったプラグインに関連する組
織のみが表示されます。
なお、処理対象者として複数の組織情報が指定されており、かつ、指定されている組織を兼務している場合、「担当組織」には該当する所属組織がすべて表示されます。
以下は例です。
「組織」プラグインで特定の組織が指定されている場合、「担当組織」には指定された組織のみが表示されます。

「前処理者の上位組織」プラグインが指定されている場合、「担当組織」には前処理者の担当組織の上位組織のみが表示されます。

133

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
複数の組織が「担当組織」に表示される場合、担当組織は以下のコードの昇順で表示されます。
1. 会社コード
2. 組織セットコード
3. 組織コード

標準組織と公開設定「標準組織」および「公開設定」について説明します。

項目
標準組織
公開設定

標準組織
ワークフローは特定の組織セットで動作します。その動作の基準となる組織セットを「標準組織」といいます。
「標準組織」を設定しない場合、各会社における初期状態組織セットが採用されます。
初期状態組織セット「以外」の組織セットでワークフローを運用したい場合は、対象の組織セットを「標準組織」に設定してください。
「標準組織」はフロー定義に対して設定可能です。設定できる組織セットは会社ごとにひとつです。
「標準組織」に任意の組織セットを設定した場合、ワークフローでは次の制御が実行されます。
標準処理画面（処理モーダル）からの「処理対象者」および「確認対象者」の検索時に選択可能な IM-Workflow 標準プラグインのうち、組織セット
による絞り込み条件が効かない下記のプラグイン（および検索タブ）は無効扱いとなり選択不可です。
無効化されるプラグイン
ロール
パブリックグループ
役割
パブリックグループ＋役割
パブリックグループ＋ロール
一部機能が無効化されるプラグイン（注釈なしのタブは有効）
ユーザ
キーワード
会社組織（キーワード）
会社組織（ツリー）[無効] パブリックグループ（キーワード）[無効] パブリックグループ（ツリー）
標準処理画面（処理モーダル）からの「処理対象者」および「確認対象者」の検索時、 IM-Workflow 標準プラグイン上での組織名は組織セット名を含めた階層構造で表示されます「検索画面の組織セット表示設定」の設定の有無や設定値を問わず上記動作が優先されます
標準処理画面（処理モーダル）からの「処理対象者」および「確認対象者」の検索結果が「標準組織」配下の情報のみに制限されます
標準処理画面（処理モーダル）で選択する「担当組織」が「標準組織」配下の情報のみに制限されます

コラム
組織セットとは、IM-共通マスタにおいて複数の組織をグループ化する概念です。
組織セットの詳細については「IM-共通マスタ 仕様書」を参照してください。

コラム「標準組織」設定の有効化および無効化はテナント単位設定「標準組織の設定」によって制御できます。

134

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
組織セットの概念を IM-Workflow に適用するための機能としては、「標準組織」のほかに「検索画面の組織セット表示設定」があります。
この設定を有効化することで、管理者によるルート定義設定時に任意の組織セット配下の組織をノードの対象者として設定できます。 これによって「初期状態組織セット「以外」の組織セット配下組織所属のユーザが案件を処理する」といったフローを設定できます。
ただし、案件の処理対象者が実際の案件処理の際に動的承認ノードや横・縦配置ノードの処理対象者、および確認ノードの確認対象者を検索・設定する際は、初期状態組織セット「以外」の組織を検索・設定できず、ルート定義の対象者設定との間で齟齬が生じてしまいます。
また、案件処理時の「担当組織」についても初期状態組織セット「以外」の組織を選択できないケースがあります。
この課題は「標準組織」を設定することで解消できます。

公開設定「公開設定」とは、「標準組織」の適用範囲をフロー内でさらに局所化する機能です。
フロー全体の共通設定である「標準組織」として設定した組織セットそれぞれに対し、下記種類のノードごとに「許可（有効化）」するか「不許可（無効化）」するか設定できます。
動的承認ノード
横配置ノード
縦配置ノード
標準処理画面（処理モーダル）では「公開設定」に従い、設定可能な処理対象者と担当組織が制限されます。
また、「公開設定」機能を利用することで、「AノードはA社のユーザのみ、そしてBノードはB社のユーザのみが処理可能とする」といった複数会社間でのやりとりを実現できます。
上述の例を「公開設定」で実現するにはマスタ定義を次のように設定してください。
フロー定義の「標準組織」には次の組織セットを設定する
A社の組織セット
B社の組織セット
Aノードの「公開設定」にはA社の組織セットのみ「許可」を設定する
Bノードの「公開設定」にはB社の組織セットのみ「許可」を設定する「公開設定」は「標準組織」の付属設定です。そのため、「公開設定」を利用するには「標準組織」の事前設定が必要です。

コラム「標準組織」設定直後は、すべてのノードの「公開設定」は「許可」の状態です。

処理対象者の展開に関する補足
実際の展開処理ではノードの種類や処理種別によって処理内容が異なります。
処理種別については後述の「処理」を参照してください。
展開処理＜：展開する /

：展開しない / - ：遷移不可＞
処理種別
案件操作

遷移先ノー
ド

処理対象

申請再申請

承認

申請

ノード処理対

-

-

差戻し

引戻し

ノード移動（戻ノード移動（進

る）

む）
-

象者
承認

ノード処理対

[1]

象者
動的承認
システム

ノード処理対

[1]

象者
確認

確認対象者

-

-

[1] (1, 2) 差戻しの引戻しを行った場合も展開しない。
振替先はいずれの場合も展開しない。
画面上で操作した場合の仕様です。

135

-

-

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
処理案件の開始後、処理対象者は各ノード上で「処理」を行うことで案件を進めていきます。
実行できる処理は下表となっており、案件上の処理の前進や後進、自分以外の処理の禁止などができます。
処理の種類
処理種別

説明

処理内容

起票

案件を開始して、未申請状態にします。

フロー定義から案件を開始した後、申請ノードに移動して未申請状態にします。

未申請状態からの 未申請状態から申請し、案件を開始します。

申請ノードの処理を実行後、次のノードに移動して承認待ち状態に変わりま

申請

す。

申請

案件を開始します。

フロー定義から案件が開始した後、申請ノードの処理を実行して、その次のノードに移動して承認待ち状態に変
わります。

再申請

申請ノードへの差戻し、申請ノードの処理を実行後、次のノードに移動して承認待ち状態に変わりま

引戻しの後に案件を再び申請します。

す。

取止め

申請者が案件の申請を取止めます。

案件を完了させます。

承認

案件を承認する。

ノードに対して承認処理を実行後、次のノードに処理を移動します。

承認終了

案件の承認と同時に案件を完了させます。

案件を完了させます。
案件として可決した状態に変わります。

否認

案件の否決と同時に案件を完了させます。

案件を完了させます。
案件として否決された状態に変わります。

保留

ノードを保留状態にします。

ノードを保留状態にします。
本人、および本人の代理先以外のノードの処理対象者は保留解除が行われるまで、そのノードに対して処理が行えません。

保留解除

ノードの保留状態を解除します。

保留状態のノードを保留解除します。
保留が解除されると全てのノードの処理対象者はノードに対して処理が行え
ます。

差戻し

処理を任意の処理済みノードへ戻します。

差戻し先のノードへ処理を移動します。
差戻し元ノードより後方のノードで処理済状態であるものは未処理に戻します。

引戻し

次のノードの処理対象者が処理を行う前に、再申請待ち状態、承認待ち状態のノードから直前に処理を行ったノードに移

自ノードに処理を戻します。

動します。

詳細については下記を参照してください。

起票
フロー定義から案件を開始する処理です。
開始された後、申請ノードで止まり、未申請状態に変わります。
IM-Workflow が標準で提供する起票APIを実行することで起票処理を行えます。
起票136

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
未申請状態からの申請
申請者が未申請状態から申請を行う処理です。
処理した後、申請ノードの次ノードで止まり、承認待ち状態に変わります。
未申請状態からの申請

申請
申請者がフロー定義から案件を開始する処理です。
開始された後、申請ノードの次ノードで止まり、承認待ち状態に変わります。
申請

再申請
申請ノードへの差戻し、引戻しの後に申請者が再び申請を行う処理です。
開始された後、申請ノードの次ノードで止まり、承認待ち状態に変わります。
再申請

137

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

取止め
申請ノードへの差戻し、引戻しの後に申請者が案件を止める処理です。
処理の後、案件は完了します。
取止め

承認承認待ち状態のノードにて、案件を許可して次のノードに案件を進める処理です。
処理の後、処理したノードの次のノードは承認待ち状態に変わります。
また、処理したノードの次のノードが終了ノードの場合、案件は可決として完了します。
承認138

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

承認終了
承認待ち状態のノードにて、可決して案件を完了させる処理です。
承認終了

139

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
否認
承認待ち状態のノードにて、案件を否決として完了する処理です。
否認

保留
保留した本人とその代理元以外の処理を禁止します。
保留中に振替を行うと保留は解除されます。
代理元の保留は代理先が解除できます。
逆も同様です。
保留

保留解除
保留状態が解除され、保留した本人以外の処理対象者が処理できる承認待ち状態に変わります。

140

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
保留解除

差戻し
現在のノードから処理を任意の処理済みのノードに戻します。
この場合、処理前のノードを差戻し元、処理後のノードを差戻し先と呼びます。
差戻し先を含む処理済み状態のノードは全て処理前の状態に変わります。
また、保留中のノードも保留解除されます。
差戻し先ノードでは、そのノードを以前に処理した人が再処理できます。
ただし、以前に処理した人がマスタ情報から削除され、ユーザ情報が取得できなくなった場合、処理できる人がいない状態に変わります。
差戻し

引戻し
次のノードの処理対象者が処理を行う前に自ノードに処理を戻します。
引戻し

141

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

各ノードで実行できる処理
ノードの種類によって実行できる処理が異なります。
ノードの種類とそのノードで実行できる処理を下表に示します。
各ノード上で行うことができる処理
未申請状
態からの

承認

保留

引戻

ノード

起票

申請

申請

再申請

取止め

承認

終了

否認

保留

解除

差戻し

し

開始

-

-

-

-

-

-

-

-

-

-

-

-

終了

-

-

-

-

-

-

-

-

-

-

-

-

申請

-

-

-

-

-

-

-

承認

-

-

-

-

-

動的承認

-

-

-

-

-

システム

-

-

-

-

-

-

-

-

-

-

-

-

同期開始

-

-

-

-

-

-

-

-

-

-

-

-

同期終了

-

-

-

-

-

-

-

-

-

-

-

-

分岐開始

-

-

-

-

-

-

-

-

-

-

-

-

分岐終了

-

-

-

-

-

-

-

-

-

-

-

-

横配置

-

-

-

-

[1]

[1]

[1]

[1]

[1]

[1]

[1]

[1]

[1]

[1]

[1]

[1]

[1]

[1]

縦配置

テンプ

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

レート置
換
テンプ
レート開
始
テンプ
レート終
了

142

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01[1] (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14) 展開した後の動的承認ノードでは処理が可能

差戻しの処理ルール
差戻し前の処理で削除された動的承認ノードがある場合、差戻し後の再処理の際にあらためて復活／削除を行うことができます。
動的承認ノードは再度の復活／削除ができる

差戻し前の処理で削除された横配置ノード、縦配置ノードがある場合、差戻し後の再処理の際にあらためてノードの展開ができます。
横配置ノード、縦配置ノードは再度の展開ができる

143

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻しでは分岐後から分岐内、分岐内から分岐前、分岐後から分岐前に処理の移動ができます。
分岐内から分岐前に差戻した場合、または分岐後から分岐前に差戻した場合、分岐内の処理済みノードの処理は取り消されます。
分岐で差戻しできる差戻し先１

144

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐内から分岐前に差戻した場合、保留中のノードは保留解除されます。
分岐で差戻しできる差戻し先２145

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐で差戻しできる差戻し先３146

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐内に差戻しする場合、差戻し元までの到達ルート上のノードにのみ処理の移動ができます。
分岐で差戻しできる差戻し先147

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐前に差戻した後、再度処理をして分岐開始ノードに到達した場合、分岐開始ノードで分岐開始処理が再度行われ、分岐先が決定されます。
したがって初回と異なる分岐をする場合もあります。
分岐先は再度決定される

148

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
差戻しでは同期後から同期内、同期内から同期前、同期後から同期前に処理の移動ができます。
同期内から同期前に差戻した場合、または同期後から同期前に差戻した場合、同期内の処理済みノードの処理は取り消されます。
また保留中のノードは保留解除されます。
同期後から同期内に差戻しする場合、同一ルート上であれば何れのノードにも処理の移動が可能です。
同一ルートには差戻しできる

引戻しの処理ルール
引戻しでは引戻し元ノードの直前の処理済みノードにのみ処理の移動ができます。
引戻しできる引戻し先

引戻し後、引戻し先からさらに引戻すことはできません。
引戻しの引戻しはできない

149

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻し後、差戻し元に引き戻すことができます。
ただし、差戻しの方向に引戻すことはできません。
差戻し後の引戻しの方向

保留中のノードから引戻しすることはできません。
保留の解除後は引戻しできます。
保留中のノードからの引戻しはできない

引戻し前の処理で削除された動的承認ノードがある場合、差戻し後の再処理の際にあらためて復活／削除を行うことができます。
引戻し前の処理で削除された横配置ノード、縦配置ノードがある場合、差戻し後の再処理の際にあらためてノードの展開を行うことができます。
差戻し後、差戻し元に引戻した場合、差戻し先から差戻しノードの直前までのノードは再び処理済みに変わります。
分岐内に処理済みノードまたは保留中のノードがある状態で、分岐前に差戻した後、差戻し元に引き戻した場合、分岐内で処理済だったノードは再び処理済みに、保留中だったノードは再び保留中に変わります。
但し、再び保留中にする為に、以前処理した人で保留の履歴が追加されます。
保留以外で、引戻しや差戻し後引戻しで処理待ちになったノードが復元される場合も同様にそれぞれの履歴が追加されます。
また、差戻しにより処理待ちになったノードが復元される場合は、処理対象者が再展開されます。
差戻し後の引戻し１150

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻し後の引戻し２151

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻し後の引戻し３

152

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻し後の引戻し４

153

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻し後の引戻し５154

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻し後の引戻し６155

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

引戻し元の処理対象者が振替を行った後も、引戻しができます。
振替したノードからの引戻しができる

引戻しでは分岐後から分岐内、分岐内から分岐前に処理の移動ができます。
引戻し元と同じ分岐内に処理済みのノード、または保留中のノードが存在する場合、分岐内から分岐前に引戻しできません。
同期も同様です。
処理済みノード、保留中ノードがある分岐内からは引戻しできない156

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐内でノードがないルートのみを通過して分岐を出た場合、分岐後のノードから引戻しできます。
ノードが無いルートを通過した場合の引戻し

分岐内で、承認ノードなどの処理可能なノードに到達すると同時に、ノードがないルートを通過し、その結果として分岐終了ノードの結合条件を満たして分岐を出た場合、分岐後のノードから引戻しを行うことはできません。
分岐内にシステムで終了されたノードがある場合、引戻しできない157

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

確認
IM-Workflow では処理ノードの処理者以外が案件の処理状況を確認する「確認」機能を用意しています。

確認機能
確認は確認ノードが接続しているノードの処理に影響を与えません。
確認状態（確認済み、未確認）を参照できるのは、確認ノードがある案件を処理した既処理者、ワークフローシステム管理者、ワークフロー運用管理者、ワークフロー監査者、案件操作権限者、確認対象者です。
確認を行うと確認履歴が残ります。
確認履歴は確認ノードが接続しているノードの処理対象者から参照できます。
案件完了後の確認可否設定をフロー定義に設定できます。
確認可とした場合、案件完了後も確認ができます。

確認対象者
案件の確認ができる利用者のことを「確認対象者」と呼びます。
ルート定義に配置した確認ノードに利用者や利用者の属する組織を設定することで、利用者は「確認対象者」になることができます。
詳細については下記を参照してください。

確認対象者の設定
IM-Workflow の標準機能では、確認対象者に IM-共通マスタ のユーザや組織などを設定できます。
設定タイミングや指定内容により、確認対象者の設定方法は4種類に分類されます。
単一のノードに対し、複数の確認対象者を設定できます。複数設定した場合、それぞれの確認対象者は「OR」条件で適用されます。
確認対象者として「指定なし」を明示的に設定できます。

確認対象者の設定方法
種類

説明

ルート定義時固定指定

ルート定義時に、確認ノードの確認対象者として、特定のユーザや組織を指定する方式です。

ルート定義時動的指定

ルート定義時に、確認ノードの確認対象者として、「前処理者の上位組織」などの動的な条件を指定する方式です。

案件処理時固定指定案件の承認時に、案件の承認者が、確認ノードの確認対象者として、特定のユーザや組織を指定する方式です。

案件処理時動的指定案件の承認時に、案件の承認者が、確認ノードの確認対象者として、「前処理者の上位組織」などの動的な条件を指定する方式です。

158

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ルート定義時固定指定で利用できる確認対象者プラグイン
単体
備考
ユーザ
組織
組織とその上位組織全て[1]

組織とその下位組織全て[1]

役職
パブリックグループ
役割
ロール
ロジックフロー（ユーザ） [3]複合
備考
組織 + 役職
組織とその上位組織全て + 役職

[1]

組織とその下位組織全て + 役職

[1]

パブリックグループ + 役割
組織 + ロール組織とその上位組織全て + ロール [1]
組織とその下位組織全て + ロール [1]パブリックグループ + ロール
ルート定義時動的指定で利用できる処理対象者プラグイン
単体
備考
申請者

[2]

申請者の組織[2]

申請者の上位組織のみ[2]

申請者の上位組織全て[2]

申請者の下位組織のみ[2]

申請者の下位組織全て[2]

前処理者の組織[2]

前処理者の上位組織のみ [2]
前処理者の上位組織全て [2]
前処理者の下位組織のみ [2]
前処理者の下位組織全て [2]複合
備考
申請者の組織 + 役職

[2]

申請者の上位組織のみ + 役職

[2]

申請者の上位組織全て + 役職

[2]

申請者の下位組織のみ + 役職

[2]

申請者の下位組織全て + 役職

[2]

159

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
備考
前処理者の所属組織 + 役職

[2]

前処理者の上位組織のみ + 役職

[2]

前処理者の上位組織全て + 役職

[2]

前処理者の下位組織のみ + 役職

[2]

前処理者の下位組織全て + 役職

[2]

申請者の組織 + ロール[2]

申請者の上位組織のみ + ロール[2]

申請者の上位組織全て + ロール[2]

申請者の下位組織のみ + ロール[2]

申請者の下位組織全て + ロール[2]

前処理者の組織 + ロール[2]

前処理者の上位組織のみ + ロール [2]
前処理者の上位組織全て + ロール [2]
前処理者の下位組織のみ + ロール [2]
前処理者の下位組織全て + ロール [2]
案件処理時固定指定で利用できる処理対象者プラグイン
単体
備考
ユーザ
組織
役職
パブリックグループ
役割
組織とその上位組織全て
組織とその下位組織全て
複合
備考
組織 + 役職
パブリックグループ + 役割
組織とその上位組織全て + 役職 [1]
組織とその下位組織全て + 役職 [1]案件処理時動的指定で利用できる処理対象者プラグイン
単体
備考
申請者

[2]

申請者の組織[2]

申請者の上位組織のみ[2]

申請者の上位組織全て[2]

申請者の下位組織のみ[2]

申請者の下位組織全て[2]

前処理者の組織[2]

前処理者の上位組織のみ [2]
前処理者の上位組織全て [2]160intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
備考
前処理者の下位組織のみ [2]
前処理者の下位組織全て [2]複合
備考
申請者の組織 + 役職

[2]

申請者の上位組織のみ + 役職

[2]

申請者の上位組織全て + 役職

[2]

申請者の下位組織のみ + 役職

[2]

申請者の下位組織全て + 役職

[2]

前処理者の所属組織 + 役職

[2]

前処理者の上位組織のみ + 役職 [2]
前処理者の上位組織全て + 役職 [2]
前処理者の下位組織のみ + 役職 [2]
前処理者の下位組織全て + 役職 [2][1] (1, 2, 3, 4, 5, 6, 7, 8)
IM-Workflow 2014 Summer(Honoka) から設定できます。
[2] (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
初期値は無効（false）に設定されていますので、利用する場合には有効（true）に変更してください。
設定を変更する手順については、以下のリンクを参照してください。
「 IM-Workflow 管理者操作ガイド 」-「 処理対象者プラグインを設定する 」[3]

IM-Workflow 2018 Spring(Skylark) から設定できます。

確認対象者プラグイン一覧
確認ノード
拡張ポイントjp.co.intra_mart.workflow.plugin.authority.node.confirm
プラグイン名プラグインID

ユーザ

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.user

組織jp.co.intra_mart.workflow.plugin.authority.node.
confirm.department

ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.role

パブリックグループ

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.public_group役職jp.co.intra_mart.workflow.plugin.authority.node.
confirm.post

役割

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.public_group_role

組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.department_and_post

パブリックグループ＋役割

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.public_group_and_public_group_role

組織＋ロールjp.co.intra_mart.workflow.plugin.authority.node.
confirm.department_and_role

161intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

パブリックグループ＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.public_group_and_role

申請者

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user

申請者の所属組織

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_department

申請者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_department_and_post

申請者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_department_and_role

申請者の上位組織

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_one_step_upper_department

申請者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_one_step_upper_department_and_post

申請者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_one_step_upper_department_and_role

申請者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_all_step_upper_department

申請者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_all_step_upper_department_and_post

申請者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_all_step_upper_department_and_role

申請者の下位組織

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_one_step_lower_department

申請者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_one_step_lower_department_and_post

申請者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_one_step_lower_department_and_role

申請者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_all_step_lower_department

申請者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_all_step_lower_department_and_post

申請者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.apply_user_all_step_lower_department_and_role

前処理者の所属組織

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_department

前処理者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_department_and_post

前処理者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_department_and_role

前処理者の上位組織

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_one_step_upper_department

前処理者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_one_step_upper_department_and_post

前処理者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_one_step_upper_department_and_role

前処理者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_all_step_upper_department

前処理者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_all_step_upper_department_and_post

前処理者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_all_step_upper_department_and_role

162intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

前処理者の下位組織

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_one_step_lower_department

前処理者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_one_step_lower_department_and_post

前処理者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_one_step_lower_department_and_role

前処理者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_all_step_lower_department

前処理者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_all_step_lower_department_and_post

前処理者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.before_user_all_step_lower_department_and_role

組織とその上位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.department_all_step_upper_department

組織とその上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.department_all_step_upper_department_and_post

組織とその上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.department_all_step_upper_department_and_role

組織とその下位組織全て

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.department_all_step_lower_department

組織とその下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.node.confirm.
department_all_step_lower_department_and_post

組織とその下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.department_all_step_lower_department_and_role

ロジックフロー（ユーザ）

jp.co.intra_mart.workflow.plugin.authority.node.
confirm.logic_flow_user

確認対象者プラグインの指定方法
プログラムにより確認ノードに対して確認対象者プラグインを指定するには、特定のノードへの処理権限者プラグインを設定する方法と同じ方法で指定できます。
プログラムでの処理権限者プラグインの指定方法は以下のページを参照してください。

処理権限者プラグインの指定方法
確認対象者プラグインの場合には、上記リンク先の拡張ポイントID、およびプラグインIDが異なりますので、以下のリンク先で確認してください。

確認対象者プラグイン一覧

確認対象者の展開
確認ノードが接続しているノード上で申請、再申請、承認されると、ワークフローは確認対象者の設定に従いユーザを確認ノードに展開します。
確認対象者が案件の確認ができる状態を確認可能状態と呼び、確認ノードが接続しているノード上で申請、再申請、承認されると、確認可能状態に変わります。
確認可能状態163

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

確認の処理ルール
確認は何度でもできます。
確認は何度でもできる

確認ノードに確認対象者が複数存在する場合、他の確認対象者の確認後でも確認できます。
複数の確認対象者が確認できる

164

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

確認は案件単位です。
１人の利用者が複数の確認ノードの確認対象者に設定されている場合、あるノードで確認を行っても、次の確認ノードにて未確認状態にリセットされます。
確認ノードは未確認状態にリセット

165

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻しの処理ルール
一旦確認可能状態となった確認ノードより前にされた後でも、確認対象者は確認できます。
差戻し後も確認できる

166

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻し後に別の分岐に遷移した場合でも、前回遷移した分岐の確認ノードの確認対象者は確認ができます。
差戻し後の履歴参照１167

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

差戻し後の履歴参照２168

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

案件操作・参照
ノードに処理対象者が無いなどの理由でノードにて処理が中断している場合、第3者が案件を操作して処理を再開させる必要があります。
IM-Workflow では管理目的で案件を操作する機能として「案件操作・参照」を用意しております。
ワークフローシステム管理者、案件操作権限者が利用できます。
詳細については下記を参照してください。

案件操作でできる処理案件操作でできる処理は以下の通りです。
図．案件操作でできる処理＜：処理できる /：権限委譲された範囲で処理できる＞

ワークフロー

ワークフロー

ワークフロー

システム管理者

運用管理者

監査者

参照
保留解除
ノード処理対象者変更
ノード処理対象者再展開
動的承認ノードの削除
動的承認ノードの復活
横配置ノードの再設定・再展開

169

案件操作権限者

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ワークフロー

ワークフロー

ワークフロー

システム管理者

運用管理者

監査者

案件操作権限者

縦配置ノードの再設定・再展開
ノード移動

戻る
進む
終了

案件操作権限者の変更（案件操作時）案件削除
案件情報エクスポート
案件ログ情報参照

案件操作権限者
案件操作・参照ができる利用者のことを「案件操作権限者」と呼びます。
フロー定義の参照者設定に利用者や利用者の属する組織を設定することで、利用者は「案件操作権限者」になることができます。
詳細については下記を参照してください。

案件操作権限者の設定内容
IM-Workflow の標準機能では、案件操作権限者に IM-共通マスタ のユーザや組織などを設定できます。
中分類 小分類
単体

備考

ユーザ
組織
組織とその上位組織全て[1]

組織とその下位組織全て[1]

役職
パブリックグループ
役割
ロール

複合

申請者

[2]

申請者の組織[2]

申請者の上位組織のみ[2]

申請者の上位組織全て[2]

申請者の下位組織のみ[2]

申請者の下位組織全て[2]

ロジックフロー（ユーザ）

[3]

組織

＋

役職

組織とその上位組織全て

＋

役職

[1]

組織とその下位組織全て

＋

役職

[1]

パブリックグループ

＋

役割

組織

＋

ロール

組織とその上位組織全て＋

ロール [1]

組織とその下位組織全て＋

ロール [1]

パブリックグループ＋

ロール

申請者の組織

＋

役職

[2]

170

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
中分類 小分類

備考

申請者の上位組織のみ

＋

役職

[2]

申請者の上位組織全て

＋

役職

[2]

申請者の下位組織のみ

＋

役職

[2]

申請者の下位組織全て

＋

役職

[2]

申請者の組織＋ロール [2]

申請者の上位組織のみ＋

ロール [2]

申請者の上位組織全て＋

ロール [2]

申請者の下位組織のみ＋

ロール [2]

申請者の下位組織全て＋

ロール [2][1] (1, 2, 3, 4, 5, 6) IM-Workflow 2014 Summer(Honoka) から設定できます。
[2] (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
初期値は無効（false）に設定されていますので、利用する場合には有効（true）に変更してください。
設定を変更する手順については、以下のリンクを参照してください。
「 IM-Workflow 管理者操作ガイド 」-「 処理対象者プラグインを設定する 」[3] IM-Workflow 2018 Spring(Skylark) から設定できます。

案件操作権限者プラグイン一覧参照
拡張ポイントjp.co.intra_mart.workflow.plugin.authority.administrator.flow.handle
プラグイン名プラグインID

ユーザ

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.user

組織jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department

ロール

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.role

パブリックグループ

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.public_group役職jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.post

役割

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.public_group_role

組織＋役職

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department_and_post

パブリックグループ＋役割

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.public_group_and_public_group_role

組織＋ロールjp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department_and_role

パブリックグループ＋ロール

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.public_group_and_role

申請者

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user

申請者の所属組織

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_department

申請者の所属組織＋役職

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_department_and_post

171intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プラグイン名プラグインID

申請者の所属組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_department_and_role

申請者の上位組織

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_one_step_upper_department

申請者の上位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_one_step_upper_department_and_post

申請者の上位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_one_step_upper_department_and_role

申請者の上位組織全て

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_all_step_upper_department

申請者の上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_all_step_upper_department_and_post

申請者の上位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_all_step_upper_department_and_role

申請者の下位組織

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_one_step_lower_department

申請者の下位組織＋役職

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_one_step_lower_department_and_post

申請者の下位組織＋ロール

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_one_step_lower_department_and_role

申請者の下位組織全て

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_all_step_lower_department

申請者の下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_all_step_lower_department_and_post

申請者の下位組織全て＋ロール

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.apply_user_all_step_lower_department_and_role

組織とその上位組織全て

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department_all_step_upper_department

組織とその上位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department_all_step_upper_department_and_post

組織とその上位組織全て＋ロール jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department_all_step_upper_department_and_role
組織とその下位組織全て

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department_all_step_lower_department

組織とその下位組織全て＋役職

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department_all_step_lower_department_and_post

組織とその下位組織全て＋ロール jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.department_all_step_lower_department_and_role
ロジックフロー（ユーザ）

jp.co.intra_mart.workflow.plugin.authority.administrator.
flow.handle.logic_flow_user

案件操作権限者プラグインの指定方法
プログラムにより特定の案件に対して案件操作権限者プラグインを指定するには、特定のノードへの処理権限者プラグインを設定する方法と同じ方法で指定できます。
プログラムでの処理権限者プラグインの指定方法は以下のページを参照してください。

処理権限者プラグインの指定方法
案件操作権限者プラグインの場合には、上記リンク先の拡張ポイントID、およびプラグインIDが異なりますので、以下のリンク先で確認してください。

案件操作権限者プラグイン一覧

案件操作の処理内容
参照

172

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
案件を参照できる機能です。
処理対象者に設定されていない案件を見たい場合に使用します。
参照

保留解除
保留中のノードの保留解除ができる機能です。
保留解除

ノード処理対象者変更
ノードに対して処理対象者の設定を追加・削除できる機能です。
ただし処理済みのノードの処理対象者は変更できません。
ノード処理対象者変更

173

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

処理対象者の追加・削除は案件開始時のマスタのコピーに反映されます。
したがって処理対象者の設定を変更した後、差戻しなどでノードに再到達した場合はノードには変更後の処理対象者が展開されます。

ノード処理対象者再展開
ノードの処理対象者の設定から処理対象者を再度展開できる機能です。
ノード処理対象者の再展開

174intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

動的承認ノードの削除
案件上の動的承認ノードを削除できる機能です。
動的承認ノードの削除

動的承認ノード上に処理がある場合は削除できません。
この場合、後述する「ノード移動」で動的承認ノードから他のノードに処理を移動してから削除してください。

動的承認ノードの復活
削除した動的承認ノードを復活できる機能です。

175

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
動的承認ノードの復活

横配置ノード、縦配置ノードの再設定・再展開
横配置ノード、縦配置ノードの展開数の再設定、および再展開ができる機能です。
横配置ノード、縦配置ノードの再設定・再展開１

横配置ノード、縦配置ノードから展開された承認ノードに処理がある場合は再設定、再展開できません。
この場合、後述する「ノード移動」で動的承認ノードから他のノードに処理を移動してから再設定、再展開してください。
横配置ノード、縦配置ノードの再設定・再展開２

176

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ノード移動
任意のノードに処理を移動できる機能です。
権限付与の際に移動方向の制限、および終了ノードへの移動可否を制御できます。
詳細は後述の「3.12.4 案件操作・ノード移動の処理ルール」を参照してください。

案件操作権限者の追加処理中案件に対して案件操作権限を追加する機能です。
ワークフローシステム管理者、ワークフロー運用管理者が行えます。
案件操作権限者の追加

177intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

案件削除
指定した案件の物理削除ができる機能です。
処理履歴、確認履歴などの案件に関連するデータは全て削除されます。
ワークフローシステム管理者、ワークフロー運用管理者が行えます。
案件削除

案件削除時には、以下のリスナーを呼びだすことができます。
機能

リスナー名

説明

案件削除

未完了案件削除リスナー

未完了案件を削除した場合に呼び出されるリスナーです

完了案件削除リスナー

完了案件を削除した場合に呼び出されるリスナーです178intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
機能

リスナー名

説明

過去案件削除リスナー

過去案件を削除した場合に呼び出されるリスナーです

通常、これらのリスナーはコンテンツ毎に設定を行います。
テナントで共通のリスナーを設定したい場合は、「5.1.2.15 リスナーの設定」を参照ください。

案件情報エクスポート
指定した案件のトランザクションデータをエクスポートできる機能です。
ストレージ、データベースに保存されているトランザクションデータがエクスポートされます。
ワークフローシステム管理者、ワークフロー運用管理者が行えます。
詳細は「案件情報エクスポート」を参照してください。

案件ログ情報参照
指定した案件の処理で動作する、案件終了処理および到達処理、ユーザ展開処理で発生したエラーなどのログ情報を参照できる機能です。
ワークフローシステム管理者、ワークフロー運用管理者が参照できます。
詳細は「案件ログ情報参照」を参照してください。

案件操作・ノード移動の処理ルール
案件操作・ノード移動では下表「移動先」で示すノードに処理を移動できます。
案件操作・ノード移動「進む」＜
ノード名

移動先

：移動できる＞

備考

開始ノード
終了ノード

移動後に案件が完了します

申請ノード
承認ノード
システムノード
動的承認ノード
横配置ノード展開後の承認ノードには移動ができます

縦配置ノード展開後の承認ノードには移動ができます

同期開始ノード
同期終了ノード
分岐開始ノード
分岐終了ノード
確認ノード

コラム
以降では、「分岐開始ノード」「分岐終了ノード」による分岐ルートに関する詳細説明が登場します。
分岐ルートにおける動作仕様は、「同期開始ノード」「同期終了ノード」による同期ルートにおいても同様に適用されます。

ノード移動・進む
終了ノードの方向にノード上の処理を移動できます。
この場合、移動元と移動先の間にあるノードの処理状態には影響を与えません。

179

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

終了ノードへのノード移動
終了ノードに処理を移動できます。この場合、案件が完了します。

ノード移動・戻る
開始ノードの方向にノード上の処理を移動できます。
この場合、移動元と移動先の間にあるノードに対して、処理の取り消しと保留解除が行われます。

180

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐前から分岐内へ移動
分岐前から分岐内にノード上の処理を移動できます。
分岐内の複数ノードに処理を移動できます。
この場合、移動元と移動先の間にあるノードの処理状態には影響を与えません。

分岐後から分岐内へ移動
分岐後から分岐内にノード上の処理を移動できます。
分岐内の複数ノードに処理を移動できます。

181

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐内から分岐前へ移動
分岐内から分岐前にノード上の処理を移動できます。
この場合、分岐内のノードに対して、処理の取り消しと保留解除が行われます。

182

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
分岐内から分岐後へ移動
分岐内から分岐後にノード上の処理を移動できます。
この場合、分岐中の他ノードも分岐後に処理が移動します。
通常の分岐処理では分岐の結合条件に従い分岐後に移動しますが、案件操作ではこの結合条件を無視して移動できます。

分岐内から分岐開始ノードに移動
分岐内の他ノードに対して、処理の取り消しと保留解除が行われます。
案件操作で分岐開始ノードに移動した場合、該当のノードに設定されている分岐条件は実行されません。
そのため、処理が分岐開始ノードで停滞します。

183

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

分岐内から分岐終了ノードに移動
分岐終了ノードに移動した場合は、分岐内の他ノードの処理状態には影響を与えません。
案件操作で分岐終了ノードに移動した場合、該当のノードに設定されている分岐結合条件は実行されません。
そのため、処理が分岐終了ノードで停滞します。

184

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
分岐内の別ルートへ移動
分岐内の別ルートへは直接移動できません。
移動する場合は一旦、分岐開始または分岐終了ノードに移動してから、分岐内の別ノードに移動してください。

案件操作後の差戻しの処理ルール
案件操作後に差戻しする場合、移動元より前でかつ処理済みのノードにのみ差戻しできます。
案件操作で前にノード移動した場合

185

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

案件操作で後にノード移動した場合

186

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

案件操作後の引戻しの処理ルール
案件操作後の引戻しはできません。
案件操作で前にノード移動した場合

187

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

案件操作で後にノード移動した場合

188

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

一括処理・一括確認
IM-Workflow では案件を一括で処理する「一括処理」、一括で確認を行う「一括確認」機能を用意しています。
詳細については下記を参照してください。

一括処理「一括処理」では処理対象者となっているノードに対して一括で処理ができます。
処理したい案件を選択して1つの画面にて一括で処理を行います。
一括処理
選択した案件を一括で処理

start

案件選択

一括処理
一括処理終了案件表示（複数件）

end

承認

189

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
一括処理でできる処理は承認のみです。
テナント単位設定「 一括処理機能・一括確認機能の設定 」で機能の使用可否の制御ができます。
また、フロー定義の機能設定「一括処理機能の使用可否」でフロー定義単位、およびノード単位での使用可否の制御ができます。
テナント単位設定は機能設定より優先します。
一括処理ができるノードとその状態は以下の通りです。
一括処理ができるノード
ノード

状態

承認ノード

承認待ちであること

動的承認ノード

本人、および代理先による保留中であること一括処理を行う場合、処理対象者を指定する画面は表示されません。
その為、動的承認ノード、縦配置ノード、横配置ノード、確認ノードに処理対象者を設定する事はできません。
処理するノードの直後に、縦配置ノード/横配置ノードがあり、展開されていない場合にはエラーが発生します。
一括処理の途中でエラーが発生した場合、エラーが発生した案件はロールバックされ、その後の案件は処理されません。
（例えば、一括処理対象の案件が5件あり、3件目でエラーが発生した場合には1〜2件目をコミットし、3件目をロールバック、4〜5件目は処理しま
せん。）
一括処理中に発生したエラーが到達処理内となる場合には、トランザクションの範囲が異なるため、上記の通りの動作とならない可能性があります。

一括確認「一括確認」では処理対象者となっている確認ノードに対して一括で確認ができます。
処理したい案件を選択して1つの画面にて一括で確認を行います。
一括処理
選択した案件を一括で確認

start

案件選択

一括確認
一括確認終了案件表示（複数件）

end

確認

テナント単位設定「 一括処理機能・一括確認機能の設定 」で機能の使用可否の制御ができます。
また、フロー定義の機能設定「一括確認機能の使用可否」でフロー定義単位での使用可否の制御ができます。
テナント単位設定は機能設定より優先します。

連続処理
IM-Workflow では案件を連続で処理する「連続処理」、連続で確認を行う「連続確認」機能を用意しています。
詳細については下記を参照してください。

連続処理「連続処理」では処理対象者となっているノードに対して連続で処理ができます。
連続で処理したい案件を選択して、１画面１処理で連続的に処理を行います。
連続処理

190

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

連続処理でできる処理は以下の通りです。
連続処理でできる処理
処理種別
未申請状態からの申請
再申請
取止め
承認
承認終了
否認
差戻し
保留
保留解除
連続処理ができるノードとその状態は以下の通りです。
一括処理ができるノード
ノード

状態

承認ノード

処理待ちであること

動的承認ノード

連続確認「連続確認」では処理対象者となっているノードに対して連続で確認ができます。
連続で確認したい案件を選択して、１画面につき１処理で連続的に確認を行います。
連続確認

191

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

連続確認では「確認」機能と同様に確認可能状態となっている確認ノードに対して確認ができます。

自動処理
IM-Workflow ではノードの状態がある条件に合致した場合にノードを自動で処理する「自動処理」機能を用意しています。
詳細については下記を参照してください。

自動処理機能処理期限自動処理案件がノード到達後に指定期間を経過している場合、自動でノードの処理を行います。
処理期限自動処理

対象のノードは「承認ノード」、「動的承認ノード」とします。
ノードの状態が「処理待ち」を対象とし、「保留状態」の場合は対象外とします。
処理期限自動処理では、管理者が自動処理対象のフロー定義に設定した処理情報を元に、ジョブが処理期限の判定と自動処理を行います。
処理情報はフロー定義、およびフロー定義上のノードに設定できます。
フロー定義とノードの両方に設定がある場合、ノードの設定を優先します。
期限（n日）
0 から 990 を指定した場合はジョブ起動後で即時に自動処理を行います。
営業日計算用のカレンダー
intra-mart Accel Platform 上の「テナント管理」の「カレンダーメンテナンス」で作成したカレンダーから選択します。
カレンダーが設定されている場合はカレンダーの「休日」「公休日」を休日として扱い、経過日数のカウント対象外とします。
カレンダーが設定されていない場合は全ての日を1日としてカウントします。

192

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
期限経過後の自動処理の内容
承認
否認
指定ノードへの差戻し（フロー定義上のノードにのみ設定できる）
ワークフローは自動処理対象のノードに到達したタイミングで到達日とフロー定義の処理情報を元に「自動処理期限日」の計算を行います。
動処理期限日 ＝ ノード到達日 ＋ 期限（n日） ＋ ノード到達日から期限（n日）までの休日の数（カレンダー） － 1
処理期限

処理期限自動処理ジョブは「自動処理期限日」とジョブ処理日の比較を行い以下の場合に自動処理を実行します。
「自動処理期限日」 ＜ 「ジョブ処理日」「ジョブ処理日」はジョブ起動時点で算出します。
ジョブの起動時間 ＜ 処理期限自動処理ジョブ基準時間 の場合
ジョブ処理日 ＝ ジョブ起動日 － １
ジョブの起動時間 ≧ 処理期限自動処理ジョブ基準時間 の場合
ジョブ処理日 ＝ ジョブ起動日※「処理期限自動処理ジョブ基準時間」は一日を何時から何時までとするかを判定する時間でテナント単位設定「自動処理・自動催促の設定」から取得します。
ジョブ起動日の判定

193intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
到達処理としての自動処理
IM-Workflow では、到達処理として設定が可能な以下の自動承認ユーザプログラムを提供しています。
既処理者自動承認
既処理者（代理先）自動承認
再処理者自動承認
再処理者（代理先）自動承認
連続自動承認連続（代理先）自動承認
以降、上記のユーザプログラムが設定されているノードを「自動承認対象ノード」と表記します。
自動承認ユーザプログラムは、以下の処理によって自動承認対象ノードに到達した場合のみ実行されます。
申請
再申請
承認

既処理ユーザによる自動承認
申請ノードから自動承認対象ノードの手前までのノードを「既処理ノード」と表記します。
既処理ノードを処理した処理者が自動承認対象ノードの処理対象者として存在する場合に自動で承認します。
同一の既処理ノードが差戻しなどにより複数回処理された場合は、最後に処理した処理者で判定します。
既処理ノードが複数ある場合は、申請ノードから順に、自動承認対象ノードの処理対象者として存在する処理者か判定し、最初に見つかった処理者で自動承認対象ノードを処理します。
既処理ユーザによる自動承認は２種類あり、次の点で異なります。
既処理者自動承認
既処理ノードが代理権限で処理されている場合、「代理処理を依頼した代理元ユーザ」で判定する
既処理者（代理先）自動承認
既処理ノードが代理権限で処理されている場合、「実際に処理を実行した代理先ユーザ」で判定する本人権限（共通）

代理権限（既処理者自動承認）194intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

代理権限（既処理者（代理先）自動承認）

再処理ユーザによる自動承認
自動承認対象ノードを一度でも承認した処理者が、自動承認対象ノードの処理対象者として存在する場合に自動で承認します。
自動承認対象ノードが差戻しなどにより複数回処理された場合は、最後に処理した処理者で判定します。
再処理ユーザによる自動承認は２種類あり、次の点で異なります。
再処理者自動承認
自動承認対象ノードが代理権限で承認されている場合、「代理処理を依頼した代理元ユーザ」で判定する
再処理者（代理先）自動承認

195

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
自動承認対象ノードが代理権限で承認されている場合、「実際に処理を実行した代理先ユーザ」で判定する本人権限（共通）

連続したユーザによる自動承認
自動承認対象ノードの直前のノードを「既処理ノード」と表記します。
既処理ノードを処理した処理者が、自動承認対象ノードの処理対象者として存在する場合に自動で承認します。
既処理ユーザによる自動承認は２種類あり、次の点で異なります。
連続自動承認
既処理ノードが代理権限で処理されている場合、「代理処理を依頼した代理元ユーザ」で判定する
連続（代理先）自動承認
既処理ノードが代理権限で処理されている場合、「実際に処理を実行した代理先ユーザ」で判定する本人権限（共通）196

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

代理権限（連続自動承認）

代理権限（連続（代理先）自動承認）

197

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

自動処理を設定できるノード
自動処理を設定できるノード
ノード

備考

承認ノード
動的承認ノード
横配置ノード展開後の承認ノードに設定されます（※）

縦配置ノード展開後の承認ノードに設定されます（※）※横配置・縦配置ノードの到達処理に「再処理者自動承認」を設定しても、機能しない場合があります。
再処理者自動承認は、到達処理に設定されたノードのノードIDによる処理履歴により自動承認の判定をします。
しかし横配置・縦配置ノードにより展開された処理ノードは、ノードIDが再展開の毎に新規に付与される為、処理履歴が存在せずに自動承認が実行できません。
縦配置ノードと横配置ノードの再展開を実行しなければ、ノードIDが変わらないため、自動承認されます。

自動処理時にワークフローが設定する担当組織について
自動処理時にワークフローが設定する担当組織について、以下に示します。（ [1] ）（ [3] ）処理者の所属組織が１つの場合所属している組織を担当組織として設定します。（ [2] ）処理者の所属組織が複数ある場合所属している組織を「会社コード」、「組織セットコード」、「組織コード」の各項目の昇順でソートし、一番上の組織を担当組織として設定します。（ [2] ）処理者の所属組織が存在しない場合
担当組織は所属なし（空白）と設定します。（ [2] ）[1] 自動処理とは「処理期限自動処理」以外の「既処理者自動承認」、「連続自動承認」、「再処理者自動承認」が対象です。
[2] (1, 2, 3) 設定される担当組織は、申請基準日を基準日として取得します。
[3] 担当組織とは処理対象者が申請や承認の際に「どの組織（立場）で処理をしたのか」を示すための組織です。

198

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
自動催促
IM-Workflow では催促期限を過ぎてもノードが処理されない場合、ノードの処理対象者に催促メールや催促 IMBox を送信する「自動処理」機能を用意しています。
詳細については下記を参照してください。

催促メール送信ジョブ／催促 IMBox 送信ジョブ
自動催促では催促メール送信ジョブまたは催促 IMBox 送信ジョブにより、ノード到達後に催促期限を経過しているノードを検出し、検出したノードの処理対象者に催促メール、 IMBox 、メッセージを送信します。
催促メール送信ジョブ／催促 IMBox 送信ジョブ

対象のノードは「申請ノード」、「承認ノード」、「動的承認ノード」です。
ノードの状態が「保留状態」の場合も催促メールまたは催促 IMBox の送信対象とします。
自動催促では管理者が自動処理対象のフロー定義に設定した処理情報を元に、ジョブが催促期限の判定とメールまたは IMBox の送信を行います。
処理情報はフロー定義、およびフロー定義上のノードに個別設定できます。
フロー定義とノードの両方に設定がある場合、ノードの個別設定を優先します。
期限（n日）
0 から 990 を指定した場合はジョブ起動後で即時にメールまたは IMBox を送信します。
営業日計算用のカレンダー
intra-mart Accel Platform 上の「テナント管理」の「カレンダーメンテナンス」で作成したカレンダーから選択します。
カレンダーが設定されている場合はカレンダーの「休日」「公休日」を休日として扱い、経過日数のカウント対象外とします。
カレンダーが設定されていない場合は全ての日を1日としてカウントします。
ワークフローは自動処理対象のノードに到達したタイミングで到達日とフロー定義の処理情報を元に「期限日」の計算を行います。
催促期限日 ＝ ノード到達日 ＋ 期限（n日） ＋ ノード到達日（※）から期限（n日）までの休日の数（カレンダー） － 1※「保留」、または「保留解除」をした場合はノード到達日が「保留」、「保留解除」した日にリセットされます。
期限日の計算199

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

催促メール送信ジョブおよび催促 IMBox 送信ジョブは「催促期限日」とジョブ処理日の比較を行い以下の場合に自動処理を実行します。
「催促期限日」 ＜ 「ジョブ処理日」「ジョブ処理日」はジョブ起動時点で算出します。
ジョブの起動時間 ＜ 催促メール/ IMBox 送信ジョブ基準時間 の場合
ジョブ処理日 ＝ ジョブ起動日 － １
ジョブの起動時間 ≧ 催促メール/ IMBox 送信ジョブ基準時間 の場合
ジョブ処理日 ＝ ジョブ起動日※「催促メール/ IMBox 送信ジョブ基準時間」は一日を何時から何時までとするかを判定する時間で テナント 単位設定「自動処理・自動催促の設定」から取得します。
ジョブ起動日の算出

アーカイブ
IM-Workflow ではワークフローの処理で発生した案件データを定期的に退避する機能を用意しており、これを「アーカイブ」機能と呼びます。
詳細については下記を参照してください。

アーカイブ機能
アーカイブの対象は完了案件です。
アーカイブ用のテーブル、およびディレクトリにデータを退避します。

200

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
詳細は「 アーカイブデータの保存先 」を参照してください。
アーカイブはアーカイブジョブによって実行されます。
アーカイブを行うと、 処理を行った処理権限者以外 に対して案件を参照（閲覧）できる権限が削除されます。
詳細は「 参照権限 」を参照してください。

アーカイブ対象期間の決定ルール
アーカイブ機能ではアーカイブの対象期間をジョブ起動日とアーカイブ期間で制御します。
アーカイブ期間は年、月、年月日のいずれかで、アーカイブの対象期間を指定できます。
年指定、または月指定の場合
アーカイブジョブの起動日の月の1日からアーカイブ期間設定で指定した期間（過去に遡って算出した期間）を申請基準日とする完了案件をアーカイブの対象外とします。
（アーカイブ対象の案件は日付まではチェックしません。）
完了案件から「申請基準日 ＜ アーカイブジョブの起動日の月の１日－アーカイブ期間」となる案件を退避します。
アーカイブ期間に”0”を指定した場合には、アーカイブジョブの起動日の前月末日以前を申請基準日とするすべての完了案件をアーカイブ対象とします。
年月日指定の場合完了案件から「申請基準日 ＜ アーカイブ期間で指定した日付」となる案件を退避します。
アーカイブ期間で指定した日付がアーカイブジョブの起動日より未来日付となる場合であっても、申請基準日 ＜ アーカイブ期間で指定した日付となる完了案件を対象にアーカイブを行います。
アーカイブ期間設定の種類、およびアーカイブ期間はテナント単位設定「アーカイブの設定」から取得します。
＜アーカイブ例＞
1. アーカイブジョブの起動日が「2014年6月12日」となる場合、アーカイブ期間設定によって次の通り動作します。
【年指定の場合】
アーカイブ対象外期間は「2014年6月1日」から遡って算出します。
アーカイブを「年指定」、「アーカイブ期間：3年」とした場合
申請基準日が2011年6月1日以降となる完了案件はアーカイブ対象外です。
申請基準日が2011年5月31日以前のすべての完了案件は、アーカイブ対象です。

【月指定の場合】
アーカイブ対象外期間は「2014年6月1日」から遡って算出します。
アーカイブを「月指定」、「アーカイブ期間：2ヶ月」とした場合
申請基準日が2014年4月1日以降となる完了案件はアーカイブ対象外です。
申請基準日が2014年3月31日以前のすべての完了案件は、アーカイブ対象です。

201

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01【年月日指定の場合】
アーカイブ対象外期間は、アーカイブ期間に指定した日付以降の期間です。
アーカイブを「年月日指定」、「アーカイブ期間：2014/06/03」とした場合、申請基準日が2014年6月3日以降となる完了案件はアーカイブ対象外です。
申請基準日が2014年6月2日以前のすべての完了案件は、アーカイブ対象です。

1. アーカイブの月指定で”0”を指定した場合、以下のように動作します。
アーカイブ対象外期間は「2014年6月1日」から遡って算出します。
申請基準日が2014年6月1日以降となる完了案件はアーカイブ対象外です。
申請基準日が2014年5月31日以前のすべての完了案件は、アーカイブ対象です。

※年指定で”0”を指定した場合も、年月指定と同様に、アーカイブ指定日 ＞ 申請基準日となる完了案件はすべてアーカイブ対象です。
1. アーカイブの年月日指定でアーカイブジョブの起動日よりアーカイブ期間設定で指定した日付が未来日付(2014/06/15)となる場合、次の通り動作します。
アーカイブ対象外期間は「2014年6月15日」以降の期間です。

202

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

1. アーカイブの月指定で、アーカイブ期間に1年（１２ヵ月）を超える月数を指定した場合、次の通り動作します。
アーカイブ対象外期間は「2014年6月1日」から遡って算出します。

アーカイブデータの保存先
アーカイブする案件のファイルはアーカイブディレクトリ、テーブルデータはアーカイブテーブルに保存します。
アーカイブ対象の案件のファイルは「アーカイブディレクトリ」に保存します。
保存先は「 データ保存の設定 」の設定に基づいて決定します。
アーカイブ対象の案件のテーブルデータは「アーカイブデータ」に保存します。
アーカイブ対象の案件は申請基準日単位にまとめて保存します。
アーカイブディレクトリに保存するデータは、下記の「ファイルディレクトリ」の通り、申請基準日の単位で同じディレクトリに保存されます。
アーカイブデータとしてテーブルに保存するデータは、下記の「アーカイブテーブル」の通り、申請基準日の年月単位で同じテーブルに保存されます。
アーカイブディレクトリの作成
条件
元のテーブル名が【TABLE1】の場合
2015年1月1日に実行、申請基準日【2013年3月15日】の場合
アーカイブテーブル
IMW_A （固定） ＋ 申請基準日の年月（yyyyMM） ＋ テーブル名⇒ IMW_A201303_TABLE1
ファイルディレクトリ
%PUBLIC_STORAGE_PATH% / im_workflow / data / %テナントID% / アーカイブルートディレクトリ（環境設定）/申請基準月 /申請基準日⇒ %PUBLIC_STORAGE_PATH% / im_workflow / data / %テナントID% / %archive-file-dir% / 201303 / 15 /｛トランザクションファ
イルデータ｝

コラム
パス中の %archive-file-dir% は、ワークフローパラメータの設定値です。
詳細は「 データ保存の設定 」を参照してください。
アーカイブデータの保存先

203

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

リスナー
アーカイブジョブは案件の退避中に以下のリスナーを呼び出します。
ワークフローを利用するユーザはリスナーを拡張して、アーカイブ処理に独自の処理を追加できます。
リスナー一覧
機能

リスナー名

説明

案件退避

案件退避リスナー

案件がアーカイブされた場合に呼び出されるリスナーですリスナーは１案件毎に呼び出されます。
リスナーのトランザクションはアーカイブジョブと同じです。
通常、これらのリスナーはコンテンツ毎に設定を行います。
テナントで共通のリスナーを設定したい場合は、「5.1.2.15 リスナーの設定」を参照ください。

標準案件退避リスナー
初期状態では、テナントで共通の設定として、以下のリスナーが設定されています。
リスナー

param-nameparam-value

案件退避リスナーの種類

archive-proc-listener-type

Java

案件退避リスナーのパス

archive-proc-listener-pathjp.co.intra_mart.system.workflow.listener.impl.
WorkflowMatterArchiveStandardListener

標準案件退避リスナーでは、案件の処理権限者に参照可能な権限を付与しています。

参照権限
過去案件（アーカイブされた案件）の参照権限は、完了案件までの参照権限はすべて無効となるため、以下の2種類の方法で設定する必要があります。
アーカイブの際に、案件退避リスナーによって設定する
アーカイブ後の過去案件に対して、MatterArchiveManager API を利用して設定する
案件退避リスナーについては、製品標準として、該当の案件の処理権限者を参照者として設定するリスナー（前出の「3.17.5 標準案件退避リスナー」）を提供しています。
製品標準の案件退避リスナーのみを利用した場合には、参照権限は以下の表の通りに変更されます。
確認対象者に設定されていた場合、確認権限はすべて削除されるため、改めて過去案件に対する参照権限を付与しないと過去案件を参照できません。
リスナー一覧
接続先
接続元処理を行った処理権限者

完了案件
[1]

終了
[4]

204

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
接続先
接続元

完了案件

上記の処理権限者の代理先[1]

案件操作権限者

[2]

確認対象者

[3]

終了

[1] (1, 2) ・・・処理済一覧（完了案件）で案件を表示できる[2] ・・・参照一覧（完了案件）で案件を表示できる[3] ・・・確認一覧で案件を表示できる[4] ・・・過去案件一覧で案件を表示できる案件操作権限者や確認対象者に過去案件の参照権限を付与するなど、参照権限を製品標準状態から変更したい場合には、上記のリスナーかAPIの何れか、または両方を利用して設定してください。

アラート
IM-Workflow にはワークフローの状態を確認して条件に合致した場合にメッセージを通知する機能があり、これを「アラート」機能と呼びます。
詳細については下記を参照してください。

アラート機能IM-Workflow ではアラート機能として以下に示す動作仕様を定めています。
後述する標準提供のアラート検出プログラムも以下に従って実装されています。
また、動作仕様に従う形でアラート機能を追加実装することもできます。
「アラート検出プログラム」はワークフローの状態を確認できます。
確認の結果、検出プログラムが定めた条件に合致する場合はアラート情報を通知します。
アラート検出プログラムが通知したアラート情報は「アラート一覧画面」にて参照できます。
ただし、アラート一覧画面を使用できるのはワークフローシステム管理者のみです。
アラート情報には以下の要素があります。
アラート情報項目名キー

必須

アラート情報ID

キー

TRUE

システムにて採番
アラート情報を一意に指し示します

アラート種類－TRUE

アラートの検出対象を識別するID
通常は１つのアラート検出プログラムを指示します

検出日時

－

TRUE

アラートを検出した日時

アラートレベル－

TRUE

アラートレベルを表す

アラートメッセージ

－

FALSE

アラート画面に表示するメッセージ

リンク使用可否－

FALSE

アラートメッセージをリンク表示するかどうかのフラグ

URL

－

FALSE

アラートメッセージをリンク表示した際の遷移先URL

アラートの検出対象を一意に示すIDを「アラート種類」と呼びます。
通常は１つの検出プログラムは１つの検出対象のチェックを行いますので、アラート種類はアラート検出プログラムを一意に示すIDとしても使用します。
アラート機能で通知するメッセージを「アラートメッセージ」と呼びます。
アラートメッセージは任意のページへのリンクとすることもできます。
また、メッセージの表示言語はワークフローシステム管理者に設定されているロケールで切り替わります。
アラート情報にはエラーレベルを設定できます。
これを「アラートレベル」と呼びます。
アラート検出プログラム側で以下の値のうち何れかを設定します。
アラートレベル205

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
条件

説明

INFO

情報レベル

WARN

警告レベル

ERROR

エラーレベル

アラート検出プログラムとアラート一覧画面は「アラートテーブル」を介してアラート情報を共有します。
アラート検出プログラムとアラート画面

標準提供のアラート検出プログラム
IM-Workflow の標準機能として以下のアラート検出プログラムをジョブ形式で提供します。
標準提供のアラート検出プログラム
ジョブ名（アラート種類）

アラートレベル

アラートメッセージ（日本語）処理対象者無し検出ジョブ

ERROR

処理対象者が存在しません。

処理停止検出（分岐開始）ジョブ

ERROR

分岐開始ノードで停止しています。

処理停止検出（分岐終了）ジョブ

ERROR

分岐終了ノードで停止しています。

処理中案件検出（経過日時指定）ジョブ

WARN

申請後N日とM時間が経過しています。

処理中ノード検出（経過日時指定）ジョブ

WARN

ノード到達後N日とM時間が経過しています。

ノード到達タスクエラー検出ジョブ

ERROR

ノード到達タスク（「案件操作権限者・確認対象者・処理対象者の展開」「到達処理」「案件終了処理」）が1
時間経過したか、エラーで終了した可能性があります。

ジョブが検出対象とするアラート種類のレコードがアラートテーブルに存在する場合、レコードを削除してアラートの登録を行います。
各ジョブの詳細については下記を参照してください。

処理対象者無し検出ジョブ
処理対象者が存在しないノードを検出してアラートを通知します。
検出処理

206

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

検出対象のノードは「申請ノード」、「承認ノード」、「動的承認ノード」です。
案件に検出対象のノードが複数あった場合は、それぞれのノード毎にアラートメッセージを通知する。

処理停止検出（分岐開始）ジョブ
分岐開始ノードで処理が停止しているノードを検出してアラートを通知します。
検出処理

検出対象のノードは「分岐開始ノード」です。
案件に検出対象のノードが複数あった場合は、それぞれのノード毎にアラートメッセージを通知します。

処理停止検出（分岐終了）ジョブ
分岐終了ノードで処理が停止しているノードを検出してアラートを通知します。
検出処理

207

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

検出対象のノードは「分岐終了ノード」です。
案件に検出対象のノードが複数あった場合は、それぞれのノード毎にアラートメッセージを通知します。
ある分岐終了ノードが属する分岐内のルートのうち、処理が通過したルート上の全ノードが処理済みで、かつ分岐終了ノードに処理がある場合、その分岐終了ノードは処理停止であると判断します。
停止ノードの判定例１

停止ノードの判定例２

208

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

処理中案件検出（経過日時指定）ジョブ案件が開始されてから指定日時を経過しても完了していない案件を検出してアラートを通知します。
検出処理

経過判定は以下の手順で行います。
超過日時 ＝ システム日付 － （処理中案件経過日 × 24 + 処理中案件経過時間）
案件の申請日時 ＞ 超過日時 = 期限内案件の申請日時 ≦ 超過日時 = 指定日時を経過している※経過日時の計算は営業日を考慮しません。
※案件処理中経過日、案件処理中経過時間はテナント単位設定「アラートの設定-処理中案件検出（経過日時指定）ジョブ設定」から取得します。

処理中ノード検出（経過日時指定）ジョブ
ノードに到達してから指定日時を経過しても処理されないノードを検出してアラートを通知します。
検出処理

209

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

経過判定は以下の手順で行います。
超過日時 ＝ システム日付 － （処理中ノード経過日 × 24 + 処理中ノード経過時間）
案件の申請日時 ＞ 超過日時 = 期限内案件の申請日時 ≦ 超過日時 = 指定日時を経過している※経過日時の計算は営業日を考慮しません。
※処理中ノード経過日、処理中ノード経過時間はテナント単位設定「アラートの設定-処理中ノード検出（経過日時指定）ジョブ設定」から取得します。

ノード到達タスクエラー検出ジョブ「案件終了処理、到達処理、メール送信処理、IMBox送信処理」が実行中または、エラーで終了した案件を検出します。
検出仕様は以下の通りです。
「案件終了処理、到達処理、メール送信処理、IMBox送信処理の同期／非同期制御の設定 」が「true：非同期」の場合「案件終了処理、到達処理、メール送信処理、IMBox送信処理」を実行する非同期タスクが、エラー終了した案件
待機中または、実行中で1時間を経過している案件
非同期タスクが異常削除された案件「案件終了処理、到達処理、メール送信処理、IMBox送信処理の同期／非同期制御の設定 」が「false：同期」の場合「案件終了処理、到達処理、メール送信処理、IMBox送信処理」が実行中で1時間を経過している案件

モニタリング
IM-Workflow には完了した案件を集計して、案件の処理時間や処理結果を表示する「モニタリング」機能があります。
詳細については下記を参照してください。

モニタリング機能
モニタリング機能には「案件処理概要」と「フロー別利用状況」があります。
「案件処理概要」ではワークフロー上の全案件の完了状態と処理時間を参照できます。
案件処理概要モニタリング情報
項目

属性名

完了状態

終了ノード到達
承認終了
取止め
否認
案件操作

完了案件件数

現時点で完了している案件の件数

210

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目

属性名

平均処理時間案件が完了するまでの平均処理時
間「フロー別利用状況」ではフロー別の案件の完了状態と処理時間を参照できます。
フロー別利用状況モニタリング情報
カラム名

備考

フロー名
完了案件件数（終了ノード到達）

承認で終了ノードに到達して完了した案件の件数

完了案件件数（承認終了）

承認終了により完了した案件の件数

完了案件件数（取止め）取止めにより完了した案件の件数

完了案件件数（否認）否認により完了した案件の件数

完了案件件数（案件操作）

案件操作で終了ノードに到達して完了した案件の件数

最小処理時間案件が完了するまでに掛った処理時間のうち最小のもの最大処理時間案件が完了するまでに掛った処理時間のうち最大のもの平均処理時間案件が完了するまでの平均処理時間「モニタリング更新ジョブ」は完了案件を集計し、モニタリング情報を作成します。
モニタリング情報は「モニタリング画面」で参照できます。
モニタリング更新ジョブについては下記を参照してください。

モニタリング更新ジョブ
IM-Workflow ではモニタリング情報を作成する機能をジョブ形式で提供しています。
前回のジョブ起動日から今回のジョブ起動日の間に完了した完了案件を集計対象とします。
モニタリング更新ジョブ「アーカイブジョブ」が有効となっている場合、アーカイブ指定日とジョブ起動タイミングによってはモニタリング対象データが先にアーカイブされてしま
い、モニタリングの集計が正しく行われないことがあります。
このため以下の点に注意してジョブの設定を行ってください。
モニタリング更新ジョブは日時起動とし、アーカイブジョブより前に起動することを推奨します。
アーカイブ指定日は年指定、月指定を推奨します。
年月日指定がモニタリング更新ジョブの起動日より新しい場合、モニタリング対象がアーカイブされますので注意してください。
アーカイブ指定日より古い過去申請を行った場合、ジョブの起動タイミングによっては即日アーカイブされる可能性がありますので注意してください。

外部マスタ連携
IM-Workflow には IM-共通マスタ 側の操作でマスタに変更が発生した場合にワークフロー側データの同期を行う「同期リスナー」機能と「同期ジョブ」機

211

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
能があります。

同期リスナー機能
同期リスナー機能は、外部マスタ側の変更によるワークフロー側データの不整合を検知し、不整合を生じさせているワークフロー側データを更新または削除して、その旨をログ出力します。
テナント、および IM-共通マスタ が提供するリスナーを使用して同期処理を行います。

IM-Workflow の標準機能として以下の９つの同期リスナーを提供しています。
ノード処理対象者（固定指定）同期リスナー
代理先同期リスナー
案件操作権限者同期リスナー
代理設定権限者同期リスナー
管理グループ同期リスナー
標準組織同期リスナー
一時保存案件同期リスナー
ユーザ選択一覧パターン同期リスナー
利用者ノード設定同期リスナー
各リスナーの処理内容は「表．同期リスナー名と同期対象の一覧」の通りです。
また各外部マスタイベントに対して、上記同期リスナーでの実装有無は「図．各リスナーが同期処理を実装している外部マスタ変更イベント」の通りです。
代理先同期リスナーについては、ワークフロー側で保持する代理設定データの件数が多くなると予想され、リスナーで同期処理を行うとレスポンス
上、問題が発生する可能性があります。
そのため、外部マスタデータ変更時は更新する際に必要となるキー情報のみを同期ジョブ用ワークテーブルに登録して、実際のデータ同期処理は「代理先同期ジョブ」で行います。
同期リスナーの設定方法については、「 IM-Workflow 管理者操作ガイド 」ワークフロー同期リスナーを参照してください。
＜ 同期リスナー名と同期対象の一覧 ＞
同期リスナー名：ノード処理対象者（固定指定）同期リスナー
ワークフロー側の同期対象：ノード処理対象者（固定指定）
ワークフロー側の同期対象テーブル：ルートユーザ設定テーブル(IMW_M_ROUTE_PLUGIN)
外部マスタ変更イベント

動作詳細

ユーザ削除

ルート定義から、削除されたユーザに紐付く下記の処理対象者設定を削除します。
・ユーザ

会社削除

ルート定義から、削除された会社に紐付く下記の処理対象者設定を削除します。
・組織
・組織＋役職・組織＋ロール
・役職

組織セット削除

ルート定義から、削除された組織セットに紐付く下記の処理対象者設定を削除します。
・組織
・組織＋役職・組織＋ロール
・役職

組織削除

ルート定義から、削除された組織に紐付く下記の処理対象者設定を削除します。
・組織
・組織＋役職・組織＋ロール

212

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
外部マスタ変更イベント

動作詳細

役職削除

ルート定義から、削除された役職に紐付く下記の処理対象者設定を削除します。
・役職・組織＋役職パブリックグループ

ルート定義から、削除されたパブリックグループセットに紐付く下記の処理対象者設定を削除します。

セット削除

・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール
・役割

パブリックグループ削除

ルート定義から、削除されたパブリックグループに紐付く下記の処理対象者設定を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール

役割削除

ルート定義から、削除された役割に紐付く下記の処理対象者設定を削除します。
・役割・パブリックグループ＋役割

ロール削除

ルート定義から、削除されたロールに紐付く下記の処理対象者設定を削除します。
・ロール
・組織＋ロール・パブリックグループ＋ロール

ユーザ期間化情報の変更

ユーザ期間化情報が変更された結果、ルートバージョン期間と重なるユーザ期間が全て無効化された場合、ルート
定義から無効化されたユーザに紐付く下記の処理対象者設定を削除します。
・ユーザ

組織期間化情報の変更

組織期間化情報が変更された結果、ルートバージョン期間と重なる組織期間が全て無効化された場合、ルート定義から無効化された組織に紐付く下記の処理対象者設定を削除します。
・組織
・組織＋役職・組織＋ロール

役職期間化情報の変更

役職期間化情報が変更された結果、ルートバージョン期間と重なる役職期間が全て無効化された場合、ルート定義から無効化された役職に紐付く下記の処理対象者設定を削除します。
・役職・組織＋役職

パブリックグループ

パブリックグループ期間化情報が変更された結果、ルートバージョン期間と重なるパブリックグループ期間が全て

期間化情報の変更

無効化された場合、ルート定義から無効化されたパブリックグループに紐付く下記の処理対象者設定を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール

役割期間化情報の変更

役割期間化情報が変更された結果、ルートバージョン期間と重なる役割期間が全て無効化された場合、ルート定義から無効化された役割に紐付く下記の処理対象者設定を削除します。
・役割・パブリックグループ＋役割

同期リスナー名：代理先同期リスナー
ワークフロー側の同期対象：代理先
ワークフロー側の同期対象テーブル：同期ジョブ用ワークテーブル(IMW_W_SYNC_BATCH)、代理設定(IMW_T_ACT)、代理設定一時展開(IMW_T_ACT_TEMPORARY_EXPAND)
外部マスタ変更イベント

動作詳細

ユーザ削除

同期ジョブ用ワークテーブルに、削除されたユーザを表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除されたユーザが代理先または代理元として設定されている代理設定を削除します。
対象となる代理機能は以下の通りです。
・代理
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・ユーザ

213

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
外部マスタ変更イベント

動作詳細

会社削除

同期ジョブ用ワークテーブルに、削除された会社を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除された会社に紐付く情報が代理先として設定されている代理設定を削除します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・組織
・組織＋役職・役職

組織セット削除

同期ジョブ用ワークテーブルに、削除された組織セットを表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除された組織セットに紐付く情報が代理先として設定されている代理設定を削除します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・組織
・組織＋役職・役職

組織削除

同期ジョブ用ワークテーブルに、削除された組織を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除された組織に紐付く情報が代理先として設定されている代理設定を削除します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・組織
・組織＋役職

役職削除

同期ジョブ用ワークテーブルに、削除された役職を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除された役職に紐付く情報が代理先として設定されている代理設定を削除します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・役職
・組織＋役職パブリックグループセット削除

同期ジョブ用ワークテーブルに、削除されたパブリックグループセットを表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除されたパブリックグループセットに紐付く情報が代理先として設定されている代理設定を削除します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・パブリックグループ
・パブリックグループ＋役割
・役割

パブリックグループ削除

同期ジョブ用ワークテーブルに、削除されたパブリックグループを表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除されたパブリックグループに紐付く情報が代理先として設定されている代理
設定を削除します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・パブリックグループ
・パブリックグループ＋役割

214

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
外部マスタ変更イベント

動作詳細

役割削除

同期ジョブ用ワークテーブルに、削除された役割を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除された役割に紐付く情報が代理先として設定されている代理設定を削除します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・役割
・パブリックグループ＋役割

ユーザ期間化情報の変更

同期ジョブ用ワークテーブルに、期間情報が変更されたユーザを表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、期間化情報が変更されたユーザが代理先または代理元として設定されている代理
設定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・代理
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・ユーザ

組織期間化情報の変更

同期ジョブ用ワークテーブルに、期間情報が変更された組織を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、期間化情報が変更された組織に紐付く情報が代理先として設定されている代理設
定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・組織
・組織＋役職

役職期間化情報の変更

同期ジョブ用ワークテーブルに、期間情報が変更された役職を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、期間化情報が変更された役職に紐付く情報が代理先として設定されている代理設
定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・役職
・組織＋役職パブリックグループ期間化情報の 同期ジョブ用ワークテーブルに、期間情報が変更されたパブリックグループを表すパラメータ情報を登録します。
変更

代理先同期ジョブを実行すると、期間化情報が変更されたパブリックグループに紐付く情報が代理先として設定されている代理設定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・パブリックグループ
・パブリックグループ＋役割役割期間化情報の変更

同期ジョブ用ワークテーブルに、期間情報が変更された役割を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、期間化情報が変更された役割に紐付く情報が代理先として設定されている代理設
定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・役割
・パブリックグループ＋役割

ユーザの所属組織情報の削除

同期ジョブ用ワークテーブルに、削除されたユーザの所属組織情報を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除されたユーザの所属組織に紐付く情報が代理先として設定されている代理設
定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・組織
・組織＋役職215

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
外部マスタ変更イベント

動作詳細

ユーザの所属組織役職情報の削除 同期ジョブ用ワークテーブルに、削除されたユーザの所属組織役職情報を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、削除されたユーザの所属組織役職に紐付く情報が代理先として設定されている代
理設定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・役職
・組織＋役職ユーザのパブリックグループ所属 同期ジョブ用ワークテーブルに、削除されたユーザの所属パブリックグループ情報を表すパラメータ情報を登録し
情報の削除

ます。
代理先同期ジョブを実行すると、削除されたユーザの所属パブリックグループに紐付く情報が代理先として設定されている代理設定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・パブリックグループ
・パブリックグループ＋役割

ユーザのパブリックグループ所属 同期ジョブ用ワークテーブルに、削除されたユーザのパブリックグループの所属役割情報を表すパラメータ情報を役割情報の削除

登録します。
代理先同期ジョブを実行すると、削除されたユーザのパブリックグループの所属役割に紐付く情報が代理先として設定されている代理設定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・パブリックグループ
・パブリックグループ＋役割・役割

ユーザの所属組織情報の追加

同期ジョブ用ワークテーブルに、追加されたユーザの所属組織情報を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、追加されたユーザの所属組織に紐付く情報が代理先として設定されている代理設
定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・組織

ユーザの所属組織役割情報の追加 同期ジョブ用ワークテーブルに、追加されたユーザの所属組織役職情報を表すパラメータ情報を登録します。
代理先同期ジョブを実行すると、追加されたユーザの所属組織役職に紐付く情報が代理先として設定されている代
理設定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・役職
・組織＋役職ユーザのパブリックグループ所属 同期ジョブ用ワークテーブルに、追加されたユーザの所属パブリックグループ情報を表すパラメータ情報を登録し
情報の追加

ます。
代理先同期ジョブを実行すると、追加されたユーザの所属パブリックグループに紐付く情報が代理先として設定されている代理設定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・パブリックグループ

216

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
外部マスタ変更イベント

動作詳細

ユーザのパブリックグループ所属 同期ジョブ用ワークテーブルに、追加されたユーザのパブリックグループの所属役割情報を表すパラメータ情報を役割情報の追加

登録します。
代理先同期ジョブを実行すると、追加されたユーザのパブリックグループの所属役割に紐付く情報が代理先として設定されている代理設定の代理設定一時展開情報を再作成します。
対象となる代理機能は以下の通りです。
・特定業務代理・権限代理対象となる代理先対象種別は以下の通りです。
・役割
・パブリックグループ＋役割

同期リスナー名：案件操作権限者同期リスナー
ワークフロー側の同期対象：案件操作権限者
ワークフロー側の同期対象テーブル：フロー操作権限者(IMW_M_FLOW_HANDLE_USER)
外部マスタ変更イベント

動作詳細

ユーザ削除

フロー定義の参照者設定から、削除されたユーザに紐付く下記の対象種別を削除します。
・ユーザ

会社削除

フロー定義の参照者設定から、削除された会社に紐付く下記の対象種別を削除します。
・組織
・組織＋役職・組織＋ロール
・役職

組織セット削除

フロー定義の参照者設定から、削除された組織セットに紐付く下記の対象種別を削除します。
・組織
・組織＋役職・組織＋ロール
・役職

組織削除

フロー定義の参照者設定から、削除された組織に紐付く下記の対象種別を削除します。
・組織
・組織＋役職・組織＋ロール

役職削除

フロー定義の参照者設定から、削除された役職に紐付く下記の対象種別を削除します。
・役職・組織＋役職パブリックグループセット削除

フロー定義の参照者設定から、削除されたパブリックグループセットに紐付く下記の対象種別を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール
・役割

パブリックグループ削除

フロー定義の参照者設定から、パブリックグループに紐付く下記の対象種別を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール

役割削除

フロー定義の参照者設定から、削除された役割に紐付く下記の対象種別を削除します。
・役割
・パブリックグループ＋役割

ロール削除

フロー定義の参照者設定から、削除されたロールに紐付く下記の対象種別を削除します。
・ロール
・組織＋ロール・パブリックグループ＋ロール

ユーザ期間化情報の変更

ユーザ期間化情報が変更された結果、フローバージョン期間と重なるユーザ期間が全て無効化された場合、フロー
定義の参照者設定から、無効化されたユーザに紐付く下記の対象種別を削除します。
・ユーザ

組織期間化情報の変更

組織期間化情報が変更された結果、フローバージョン期間と重なる組織期間が全て無効化された場合、フロー定義の参照者設定から、無効化された組織に紐付く下記の対象種別を削除します。
・組織
・組織＋役職・組織＋ロール

217

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
外部マスタ変更イベント

動作詳細

役職期間化情報の変更

役職期間化情報が変更された結果、フローバージョン期間と重なる役職期間が全て無効化された場合、フロー定義の参照者設定から、無効化された役職に紐付く下記の対象種別を削除します。
・役職・組織＋役職パブリックグループ期間化情報の パブリックグループ期間化情報が変更された結果、フローバージョン期間と重なるパブリックグループ期間が全て変更

無効化された場合、フロー定義の参照者設定から、無効化されたパブリックグループに紐付く下記の対象種別を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール

役割期間化情報の変更

役割期間化情報が変更された結果、フローバージョン期間と重なる役割期間が全て無効化された場合、フロー定義の参照者設定から、無効化された役割に紐付く下記の対象種別を削除します。
・役割
・パブリックグループ＋役割

同期リスナー名：代理設定権限者同期リスナー
ワークフロー側の同期対象：代理設定権限者
ワークフロー側の同期対象テーブル：代理管理者設定(IMW_M_ACT_ADMINISTRATION)
外部マスタ変更イベント

動作詳細

ユーザ削除

代理管理者設定から、削除されたユーザに紐付く下記の対象者種別を削除します。
・ユーザ

会社削除

代理管理者設定から、削除された会社に紐付く下記の対象者種別を削除します。
・組織
・組織＋役職・組織＋ロール
・役職

組織セット削除

代理管理者設定から、削除された組織セットに紐付く下記の対象者種別を削除します。
・組織
・組織＋役職・組織＋ロール
・役職

組織削除

代理管理者設定から、削除された組織に紐付く下記の対象者種別を削除します。
・組織
・組織＋役職・組織＋ロール

役職削除

代理管理者設定から、削除された役職に紐付く下記の対象者種別を削除します。
・役職・組織＋役職パブリックグループセット削除

代理管理者設定から、削除されたパブリックグループセットに紐付く下記の対象者種別を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール
・役割

パブリックグループ削除

代理管理者設定から、削除されたパブリックグループに紐付く下記の対象者種別を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール

役割削除

代理管理者設定から、削除された役割に紐付く下記の対象者種別を削除します。
・役割
・パブリックグループ＋役割

ロール削除

代理管理者設定から、削除されたロールに紐付く下記の対象者種別を削除します。
・ロール
・組織＋ロール・パブリックグループ＋ロール

ユーザ期間化情報の変更

ユーザ期間化情報が変更された結果、ユーザ期間が全て無効化された場合、代理管理者設定から、無効化されたユーザに紐付く下記の対象者種別を削除します。
・ユーザ

218

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
外部マスタ変更イベント

動作詳細

組織期間化情報の変更

組織期間化情報が変更された結果、組織期間が全て無効化された場合、代理管理者設定から、無効化された組織に紐付く下記の対象者種別を削除します。
・組織
・組織＋役職・組織＋ロール

役職期間化情報の変更

役職期間化情報が変更された結果、役職期間が全て無効化された場合、代理管理者設定から、無効化された役職に紐付く下記の対象者種別を削除します。
・役職・組織＋役職パブリックグループ期間化情報の パブリックグループ期間化情報が変更された結果、パブリックグループ期間が全て無効化された場合、代理管理者
変更

設定から、無効化されたパブリックグループに紐付く下記の対象者種別を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール

役割期間化情報の変更

役割期間化情報が変更された結果、役割期間が全て無効化された場合、代理管理者設定から、無効化された役割に紐付く下記の対象者種別を削除します。
・役割・パブリックグループ＋役割

同期リスナー名：管理グループ同期リスナー
ワークフロー側の同期対象：管理グループ
ワークフロー側の同期対象テーブル：管理グループ権限セット(IMW_M_ADMINISTRATION_AUTH_SET)、管理グループ標準組織(IMW_M_ADMINISTRATION_ORGZ)
外部マスタ変更イベント

動作詳細

ユーザ削除

管理グループ設定から、削除されたユーザに紐付く下記のアクセス権限を削除します。
・ユーザ

会社削除

管理グループ設定から、削除された会社に紐付く下記のアクセス権限を削除します。
・組織
・組織＋役職・組織＋ロール
・役職
管理グループ設定から、削除された会社に紐付く会社名を削除します。

組織セット削除

管理グループ設定から、削除された組織セットに紐付く下記のアクセス権限を削除します。
・組織
・組織＋役職・組織＋ロール
・役職

組織削除

管理グループ設定から、削除された組織に紐付く下記のアクセス権限を削除します。
・組織
・組織＋役職・組織＋ロール

役職削除

管理グループ設定から、削除された役職に紐付く下記のアクセス権限を削除します。
・役職・組織＋役職パブリックグループセット削除 管理グループ設定から、削除されたパブリックグループセットに紐付く下記のアクセス権限を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール
・役割
パブリックグループ削除

管理グループ設定から、削除されたパブリックグループに紐付く下記のアクセス権限を削除します。
・パブリックグループ
・パブリックグループ＋役割・パブリックグループ＋ロール

役割削除

管理グループ設定から、削除された役割に紐付く下記のアクセス権限を削除します。
・役割
・パブリックグループ＋役割

219

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
外部マスタ変更イベント

動作詳細

ロール削除

管理グループ設定から、削除されたロールに紐付く下記のアクセス権限を削除します。
・ロール
・組織＋ロール・パブリックグループ＋ロール

同期リスナー名：標準組織同期リスナー
ワークフロー側の同期対象：標準組織（フロー定義の組織セット設定）
ワークフロー側の同期対象テーブル：フロー標準組織(IMW_M_FLOW_DEFAULT_ORGZ)
外部マスタ変更イベント

動作詳細

会社削除

フロー定義の標準組織設定から、削除された会社に紐付く会社名、組織セット名を削除します。

組織セット削除

フロー定義の標準組織設定から、削除された組織セットに紐付く会社名、組織セット名を削除します。

同期リスナー名：一時保存案件同期リスナー
ワークフロー側の同期対象：一時保存案件
ワークフロー側の同期対象テーブル：一時保存案件(IMW_T_TEMPORARY_SAVE)
外部マスタ変更イベント

動作詳細

ユーザ削除

削除されたユーザが保持していた一時保存案件情報を削除します。
※アクション処理 【一時保存（削除）】 が実行され、一時保存案件に紐づく業務データも削除します。

同期リスナー名：ユーザ選択一覧パターン同期リスナー
ワークフロー側の同期対象：ユーザ選択一覧パターン
ワークフロー側の同期対象テーブル：ユーザ選択一覧パターン(IMW_T_USER_SELECT_COLUMN_LIST)
外部マスタ変更イベント 動作詳細
ユーザ削除

削除されたユーザが保持していた一覧表示パターン情報を削除します。

同期リスナー名：利用者ノード設定同期リスナー
ワークフロー側の同期対象：利用者ノード設定
ワークフロー側の同期対象テーブル：利用者ノード設定(IMW_T_USER_NODE_CONFIG)、利用者ノード設定ノード(IMW_T_USER_NODE_CONFIG_NODE)、利用者ノード設定詳細(IMW_T_USER_NODE_CONFIG_DETAIL)
外部マスタ変更イベント 動作詳細
ユーザ削除

削除されたユーザが保持していた利用者ノード設定情報を削除します。

各リスナーが同期処理を実装している外部マスタ変更イベント＜○：同期処理を実装、△：ワークテーブルにキーを登録＞
ノード

ユーザ

利用者

選択一覧

ノード

一時保存

パターン

設定

同期

案件同期

同期

同期

リスナー

リスナー

リスナー

リスナー

○

○

○

外部

処理対象者

案件操作

代理設定

管理

マスタ

（固定指定） 代理先

権限者

権限者

グループ

標準組織

変更

同期

同期

同期

同期

同期

イベント

リスナー

リスナー

リスナー

リスナー

リスナー

ユーザ削除

○

△

○

○

○

会社削除

○

△

○

○

○

○

組織セット削 ○

△

○

○

○

○

除
組織削除

○

△

○

○

○

役職削除

○

△

○

○

○

パブリックグ ○

△

○

○

○

ループセット削除

220

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ノード

ユーザ

利用者

選択一覧

ノード

一時保存

パターン

設定

同期

案件同期

同期

同期

リスナー

リスナー

リスナー

リスナー

外部

処理対象者

案件操作

代理設定

管理

マスタ

（固定指定） 代理先

権限者

権限者

グループ

標準組織

変更

同期

同期

同期

同期

同期

イベント

リスナー

リスナー

リスナー

リスナー

リスナー

△

○

○

○

パブリックグ ○
ループ削除
役割削除

○

△

○

○

○

ロール削除

○

△

○

○

○

ユーザ期間化 ○

△

○

○

△

○

○

△

○

○

△

○

○

△

○

○

情報の変更
組織期間化情 ○報の変更
役職期間化情 ○報の変更
パブリックグ ○ループ期間化
情報の変更
役割期間化情 ○報の変更
ユーザの所属

△

組織情報の削除ユーザの所属

△

組織役職情報の削除
ユーザのパブ△リックグループ所属情報の削除
ユーザのパブ△リックグループ所属役割情報の削除
ユーザの所属

△

組織情報の追加
ユーザの所属

△

組織役職情報の追加
ユーザのパブ△リックグループ所属情報の追加
ユーザのパブ△リックグループ所属役割情報の追加

同期ジョブ機能
IM-Workflow の標準機能として以下の同期ジョブを提供します。

221

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
標準提供の同期ジョブプログラム
ジョブ名

処理内容

代理先同期ジョブ

同期ジョブ用ワークテーブルに登録されているキー情報から、代理先の同期処理を行います。
※ 起動する上で、代理先同期リスナーの設定が必須です。

詳細については下記を参照してください。

代理先同期ジョブ
代理先に対して同期処理を行うジョブです。
IM-共通マスタ 側の操作でマスタに変更が発生した場合、代理先同期リスナーは、マスタ更新（キー）情報を同期ジョブ用ワークテーブルに登録します。
代理先同期ジョブは、このワークテーブルの登録情報を基に、代理先データの同期処理を行います。
同期処理を行った後は、その旨をログに出力してから、ワークテーブルの処理レコードを削除します。
代理先の同期を行うことで、代理権限について IM-共通マスタ 側とデータの整合性を保つことができます。
代理先同期ジョブの実行パラメータ「deleteInvalidActConfig」が以下のいずれかの場合、代理設定テーブル（imw_t_act）から、無効となった代理設定情報を削除します。
指定なし"true"を指定（ テナント環境 セットアップ直後の状態におけるデフォルト）※「無効となった代理設定情報」とは、代理設定テーブルに関連する代理設定一時展開テーブル（imw_t_act_temporary_expand）の情報が0件となった情報を指します。
代理設定時の情報登録仕様

代理先同期ジョブの動作概要（代理先ユーザ期間化情報を無効化した場合）

222

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

代理先同期ジョブ シーケンス図

印影コンテンツの画面に押印できる印影機能を用意しています。

印影設定
テナント単位設定
IM-Workflow の印影機能は標準では「使用しない」に設定されています。
使用するにはテナント単位設定の印影の使用可否設定を変更する必要があります。
詳細は「印影設定」を参照してください。

プラグイン設定
IM-Workflow の印影機能はプラグイン拡張により実現されています。
申請、承認処理で押印し、案件の終了、退避処理で印影関連データを移す処理や案件データ削除時に関連する印影データを削除するには下記の印影関連プラ
グイン設定が必要です。

223

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
印影機能関連プラグイン一覧
プラグインID

処理名

プラグイン種別名

説明

アクション処理【アクション処理】

申請、承認処理時に押印した印影 jp.co.intra_mart.workflow.plugin.event.

（申請ノード、承認ノード）

印影処理

データを登録する処理を行いまnode.action.process.stampす。
引き戻し、差戻し時に押印した印
影の削除や差戻しの引き戻し時に削除した印影の復元処理を行います。
案件終了処理【案件終了処理】案件終了時に、未完了案件テーブ jp.co.intra_mart.workflow.plugin.event.

印影処理

ルから完了案件テーブルに印影

matter.end.process.stamp

データを移す処理を行います。
案件退避処理【案件退避処理】

案件退避時に、完了案件テーブル jp.co.intra_mart.workflow.plugin.event.

印影処理

から過去案件テーブルに印影デー matter.archive.process.stamp
タを移す処理を行います。

未完了案件削除処理【未完了案件削除処理】

未完了案件削除時に、未完了案件 jp.co.intra_mart.workflow.plugin.event.

印影処理用の印影データを削除する処理を matter.active.delete.process.stamp
行います。

完了案件削除処理【完了案件削除処理】

完了案件削除時に、完了案件用の jp.co.intra_mart.workflow.plugin.event.

印影処理

印影データを削除する処理を行い matter.completed.delete.process.stampます。

過去案件削除処理【過去案件削除処理】

過去案件削除時に、過去案件用の jp.co.intra_mart.workflow.plugin.event.

印影処理

印影データを削除する処理を行い matter.archived.delete.process.stamp
ます。

コンテンツ画面の作成
コンテンツの詳細画面に押印した印影情報を表示する為、 IM-Workflow では印影情報表示用タグライブラリを用意しています。
詳細はAPIリスト「workflowStampListタグ」を参照してください。

印影設定ファイル
印影を作成する際に必要な詳細設定はXMLファイルで管理されています。
テナント環境セットアップにより、「%PUBLIC_STORAGE_PATH%/im_workflow/conf/param/param_stamp_% テナントID %.xml」に標準の設定ファ
イルが作成されます。
印影設定ファイルを変更することで、使用する印影の選択や印影枠イメージ、文字サイズ、文字表示位置などの変更ができます。
設定ファイルの変更を反映するにはアプリケーションサーバの再起動が必要です。
印影設定ファイル詳細 － 印影設定
ノード名 - workflow/imwStamp/stampType
属性名

説明

備考

id

印影ID設定を設定します。

デフォルト値：「1」70Pxサイズ3段表示

テナントで一意の値を設定する必要があります。

「2」70Pxサイズ縦表示「3」50Pxサイズ縦表示

displayId

印影表示名のメッセージプロパティキーを設定します。

設定例）3段表示、縦表示（大） 、縦表示（小）imagePath

印影枠画像のパスを指定します。

設定例）

コンテキストパスからのURLを指定します。

workflow/img/stamp/stamp_frame_01.png － 縦表示用
workflow/img/stamp/stamp_frame_02.png － 2段表示用
workflow/img/stamp/stamp_frame_03.png － 3段表示用

width

印影枠画像の表示幅を指定します。

height印影枠画像の表示高さを指定します。

verticalFlag

文字表示の方法を設定します。

true : 垂直flase : 水平disableConfig 印影設定画面に表示するかしないかを設定します。

true : 表示しない false : 表示する

ノード名 - workflow/imwStamp/stampType/stampStr[1〜3]「IMW_T_STAMP」の「STAMP_STR1〜3」に設定される文字の属性を設定します。

224

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
属性名

説明

備考

position

画像のトップ部からの文字の表示位置を設定します。
表示する印影タイプを考慮して指定します。

width表示される文字表示幅を指定します。
印影枠画像の形と印影タイプを考慮して表示可能な幅を指定します。
表示幅より表示する文字全体のサイズが大きい場合は文字サイズが自動調整されます。

displayId

印影の表示段の名前を指定します。

設定例）上段、中段、下段、縦表示など

表示名のメッセージプロパティキーを指定します。

ノード名 - workflow/imwStamp/stampType/stampStr[1〜3]/fieldTypeConfig
印影の表示段毎の属性を設定します。
属性名

説明

備考

id

印影フィールドタイプのIDを設定します。

＊「印影設定ファイル詳細
プ設定」参照styleAttr

文字をHTML形式で表示時に追加する属性文字を指定します。

例）text-align:

指定した属性を反映した文字で印影画像上に表示されます。

center;color:
red;
font-family:sans-serif;
font-weight:bold;
font-style:italic;maxFontSize

最大フォントサイズ。
フォントサイズは表示幅を考慮し自動計算されますが、表示する文字によっては表示幅を超える場合があります。
表示フォントを別途指定することで枠を超える表示を防ぐことができます。

印影設定ファイル詳細 － 印影フィールドタイプ設定
ノード名 - workflow/imwStamp/fieldType
印影で使用するフィールドタイプを指定します。
属性名

説明

備考

id

印影フィールドタイプのIDを設定します。

デフォルト値：テナントで一意の値を設定する必要があります。

「0」文字列、「1」西暦、「2」和暦

displayId

表示名のメッセージプロパティキーを指定します。

設定例）文字列、和暦、西暦

classify

表示種類を指定します。

text : 文字列
select : リスト （option項目が必要）

ノード名 - workflow/imwStamp/fieldType/option「classify」属性が「select」の場合に必要な項目です。
属性名

説明

備考

225

－

印影フィールドタイ

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
属性名

説明

備考

code

日付のパターンを表すコードを指定しま2011年1月2月の表示例）

す。

1.西暦の場合

西暦、和暦の設定を考慮して指定します。

yy/M/d11/1/2：yyyy/M/d：

2011/1/2

yy/MM/dd：

11/01/02

MM/dd

01/02

：

yyyy年M月dd日：

yyyy年M月

2011年1月

yyyy年

：

2011年

：

MM月dd日2011年1月02日

01月02日：2.和暦の場合
Gyy.M.d

H23.1.2：

GGGGyy年MM月dd日：

Gyy年MM月dd日：

H23年01月02日

Gyy/MM/dd

H23/01/02

Gyy

：

：

平成23年01月02日

H23

GGGGyy年：

平成23年

印影設定ファイル詳細 － 空白印影枠設定
ノード名 - workflow/imwStamp/blankFrameSize
押印した結果を表示する時に、押印されてない箇所の枠表示サイズを指定します。
属性名

説明

width

幅を指定します。

備考

height 高さを指定します。

印影処理
アクション処理－印影登録機能
申請や承認時に押印した印影を登録する処理は IM-Workflow のアクション処理を拡張して行っています。
申請や承認画面で選択した印影はそのIDをユーザパラメータに設定し、アクション処理に渡します。
アクション処理でユーザパラメータから印影情報を取得するキーは「imwStampId」です。
ユーザパラメータに同じキーで別の値を設定した場合には印影登録処理ができない状態に変わります。
押印が必要な案件は申請や承認処理時に印影選択が必須です。
押印が必要な案件の申請や承認処理時に印影を選択しなかった場合（ユーザパラメータに印影ID「imwStampId」が設定されてない場合）は処理できません。

アクション処理－印影削除・復活機能
引戻し、差戻し時に押印した印影を削除する処理は IM-Workflow のアクション処理を拡張して行っています。
引戻し、または差戻し時に処理元ノードから処理先ノードの間にあるノードは押印した印影が削除されます。
差戻しの引戻しの場合は前回に押印した印影が復活されます。

代理処理時の印影
押印処理は処理者の印影を用いて行います。
代理権限で押印する時に押印できる印影は代理元である権限者ではなく代理先である処理者の印影が使用できます。

APIを利用したワークフロー処理時の印影
APIを利用してワークフローの処理を行う場合、「imwStampId（印影ID）」の指定により、任意の印影を押印できます。
「印影ID」については 印影設定ファイル を参照してください。
印影IDを指定せずに、APIを利用したワークフローの処理を行う場合には、処理権限者（申請権限者）の常用印が採用されます。
以下の条件をすべて満たす場合、処理に失敗します。
処理権限者（申請権限者）に常用印が設定されていない
印影IDを指定していない

自動承認、一括処理時の印影自動処理、一括処理時には押印する印影の選択ができません。

226

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
押印が必要な案件を自動承認または一括処理する場合には処理する人の常用印が押印されます。
処理する人の常用印が作成されてない場合で押印する必要がある案件を自動承認、または一括処理すると処理に失敗します。
IM-Workflow では全てのユーザの常用印を作成するジョブを用意しています。「4.1 ジョブ一覧」を参照してください。

スマートフォンの印影
スマートフォンで承認処理を行う時には押印する印影の選択ができません。
押印が必要な案件を承認する場合には処理する人の常用印が押印されます。
処理する人の常用印が作成されてない場合で押印する必要がある案件は処理画面表示時にエラーが表示され処理できなくなります。
IM-Workflow では全てのユーザの常用印を作成するジョブを用意しています。「ジョブ一覧」を参照してください。

印影利用時の注意事項
運用を開始した印影タイプは、印影設定ファイルから削除しないでください。
その印影タイプに紐付く印影（押印済み印影を含む）が表示できない状態に変わります。
印影タイプの設定を変更した場合は、押印済み印影にも変更が反映されます。
印影を利用するフローでは全てのノードにアクション処理を設定してください。
設定してないノードから差し戻しを行った場合に、押印した印影が削除できない状態に変わります。

標準処理画面の非同期処理
IM-Workflow の標準処理画面を非同期的に処理させる機能があります。
この非同期処理を有効にすると、アクション処理のエラーがユーザに通知されません。
アクション処理の処理時間が掛かり、ユーザの待ち時間が長くなってしまうなど、他に対応方法がない場合に、利用を検討してください。

対象の標準画面の処理
非同期的に処理させることができる標準画面の処理は以下の通りです。
非同期的に処理させることができる標準画面と処理＜：非同期的な処理が可能 /
標準画面

処理

一時保存

一時保存

申請

申請

処理

承認

：非同期的な処理の対象外＞
PC

スマートフォン

補足説明

否認
承認終了
保留
保留解除
差戻し
連続処理

申請（未申請）承認

スマートフォンに画面が存在しません

否認

スマートフォンに画面が存在しません

承認終了

スマートフォンに画面が存在しません

保留

スマートフォンに画面が存在しません

保留解除

スマートフォンに画面が存在しません

差戻しスマートフォンに画面が存在しません

申請
取止め

再申請

再申請

227

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
標準画面

処理

PC

スマートフォン

補足説明

取止め
引戻し

引戻し

一括処理

処理

確認

確認

連続確認

確認

スマートフォンに画面が存在しません

一括確認

確認

スマートフォンに画面が存在しません

スマートフォンに画面が存在しません

設定
標準画面の処理を同期的に処理させるのか非同期的に処理させるのか、という設定を標準画面の処理の同期／非同期設定といいます。
この設定は、テナント単位、フロー単位、案件単位に行うことができます。

テナント単位設定
テナント単位の標準画面の処理の同期／非同期設定の初期値は同期です。
標準画面の処理を非同期にするためには、設定を変更する必要があります。
詳細は「5.1.2.24 標準画面の処理の同期／非同期設定」を参照してください。

フロー単位設定
フロー単位の標準画面の処理の同期／非同期設定の初期値は同期です。
特定のフローに関する標準画面の処理を非同期にするためには、設定を変更する必要があります。
設定の変更は、フロー定義のバージョン情報の基本情報で「標準画面の処理の同期／非同期」項目で設定します。
また、フロー単位の標準画面の処理の同期／非同期設定を非同期と設定しても、テナント単位の標準画面の処理の同期／非同期設定を同期に変更した場合
は、テナント単位の設定が優先され、標準画面の処理は同期の設定として行われます。
フロー単位の標準画面の処理の同期／非同期設定に関連する標準画面の処理は、案件が開始する前の画面の処理（申請画面の申請と一時保存画面の一時保存）が対象です。

案件単位設定案件単位の標準画面の処理の同期／非同期設定は、案件の申請基準日に該当するフロー定義の設定です。
案件開始以降にフロー定義を変更しても、その情報は案件単位の標準画面の処理の同期／非同期設定に反映されません。
また、案件単位の標準画面の処理の同期／非同期設定が非同期であっても、テナント単位の標準画面の処理の同期／非同期設定を同期に変更した場合は、テ
ナント単位の設定が優先され、標準画面の処理は同期の設定として行われます。
案件単位の標準画面の処理の同期／非同期設定に関する標準画面の処理は、案件が開始した後の画面の処理が対象です。

同期処理の特性、非同期処理の特性
同期処理の特性
同期処理の特性は以下の通りです。
標準画面は、 IM-Workflow 処理(API)を実行するサーバサイドの標準画面処理に処理依頼します。
IM-Workflow 処理(API)が完了するまで待機します。
標準画面は、 IM-Workflow 処理(API)の実行結果を受け取ります。
正常の場合は各種設定に従って動作します。
エラーの場合はエラーメッセージを表示します。

同期処理のイメージ
同期処理のイメージは以下の通りです。

228intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

非同期処理の特性
非同期処理の特性は以下の通りです。
標準画面は、非同期処理をキューに蓄積する非同期処理受付に依頼します。
非同期処理キューに追加されるまで待機します。
標準画面は、非同期処理キューの追加結果を受け取ります。
正常の場合は各種設定に従って動作します。
エラーの場合はエラーメッセージを表示します。
非同期処理キューは追加されたとほぼ同時に、別スレッドでサーバサイドの標準画面処理を実行します。
標準画面処理は IM-Workflow 処理(API)を実行し、処理結果を受け取ります。
正常の場合は、何も行いません。
エラーの場合は内部情報として蓄積します。
標準画面には返却しません。
非同期で標準画面側のContext情報の取得を実現するために、Context情報をストレージに保存します。

非同期処理のイメージ
非同期処理のイメージは以下の通りです。

非同期処理の状況確認
非同期処理でエラーが発生した場合に画面に通知されないため、その場では IM-Workflow の処理が正しく行われたかどうかわかりません。
エラーが発生した旨をメールなどで通知する機能が存在しません。
また、非同期の場合は、 IM-Workflow の処理が開始した時点で標準画面は完了したこととなるため、 IM-Workflow の処理が実行中の可能性もあります。
上記のような状況を確認するための画面を用意します。

229

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
この画面を非同期処理ステータスと呼びます。
詳細については下記を参照してください。

非同期処理ステータス画面の場所
非同期処理ステータス画面は、メニュー「Workflow」－「処理済」を選択して、「非同期処理ステータス」タブをクリックすると表示されます。
この画面はPCのみに対応しています。
「非同期処理ステータス」タブは、テナント単位の標準画面の処理の同期／非同期設定の値が非同期のときだけ表示されます。

非同期処理ステータス画面の情報の説明
非同期処理ステータス画面は、非同期処理状況の情報を一覧表示する画面です。
当該画面に表示する情報は、処理権限者が処理したものを表示します。
一覧表示する項目について以下に示します。
非同期処理状況の一覧表示項目
項目

説明

詳細

非同期処理ステー

非同期処理のステータスを表示します。

処理中の案件は、「非同期処理中」と表示されます。

タス

処理がエラーとなった案件は、「非同期処理エラー」と表示されます。
処理が成功した案件は表示されません。

処理種別

非同期処理の処理種別を表示します。

処理種別は以下のものが存在します。
起票／申請／再申請／取止め／承認／承認終了／否認／保留／保留解除／差戻し／引戻し／確認／一時保存／一括処理／一括確認

メッセージ

非同期処理のエラーメッセージを表示します。

非同期処理ステータスが「非同期処理エラー」のときに表示します。
エラーメッセージの内容は、同期処理の場合に、標準画面で表示される
エラーメッセージと同じ内容です。

案件名

案件名を表示します。

標準画面で入力した案件名を表示します。
処理種別が一括確認／一括処理の場合は、案件名は表示されません。

案件番号

案件番号を表示します。

案件が開始されたとき採番された案件番号を表示します。
案件開始前の一時保存、申請の場合は、表示されません。
また、処理種別が一括確認／一括処理の場合は、案件名は表示されませ
ん。

コメント

コメントを表示します。

各標準画面に存在するコメントに入力された情報を表示します。

処理日時

処理日時を表示します。

IM-Workflowが処理を受付けた時点の日時を表示します。

システム案件ID

システム案件IDを表示します。

この情報はIM-Workflowが案件を一意にするためのキーです。
何らかの問題が発生した場合は、この情報をもとに管理者機能などを利用して問題を解決する手助けをします。

削除アイコン

非同期処理ステータスの非同期処理状況の情報を削除するための機能です。

情報を削除するアイコンです。

非同期処理状況の情報は、蓄積される一方ですので、不要となった非同期処理状況の情報は削除してください。

標準画面の非同期的な処理に関する注意事項
標準画面の処理の同期／非同期設定を非同期に設定する場合、標準画面にエラーの内容は表示されません。
非同期処理ステータス画面を開き、エラーが発生していないことを確認してください。
非同期処理中の案件は、未処理一覧、処理済一覧、参照一覧に表示されません。
非同期処理ステータス画面の情報は自動には削除されません。
不要な情報は非同期処理ステータス画面にて削除してください。
非同期処理状況の情報のうち、非同期処理ステータスが「非同期処理中」の情報を削除すると IM-Workflow の処理がエラーの場合、情報が出力されません。
非同期処理ステータスが「非同期処理中」の情報の削除は、 IM-Workflow の処理で何らかの問題が発生して、処理が滞った場合にのみ削除の検討を行ってください。
標準画面の処理の同期／非同期設定を非同期に設定する場合、「 5.1.1.1.1 案件終了処理、到達処理、メール送信処理、IMBox送信処理の同期／非同期制御の設定 」は同期に設定してください。
非同期処理中にサーバが停止した場合、処理が正しく行われずに終了する可能性があります。
一括処理・一括確認画面では、標準処理画面の同期・非同期の設定は、テナント単位設定にて動作します。
フロー単位設定で、個別に設定をしていても、テナント単位設定に従って処理を実施します。

230

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
本機能は標準処理画面でのみ利用できます。
以下の機能では利用できません。
「一時保存モーダルを表示する」「申請モーダルを表示する」「処理モーダルを表示する」「確認モーダルを表示する」

インポート/エクスポート
IM-Workflow の各種マスタ定義を別の環境間で移行することができます。

エクスポートの仕様
マスタ定義をXML形式に出力する機能です。
エクスポート時点で設定されているマスタ定義が対象です。
XMLファイルはストレージ配下にエクスポートされます。
%PUBLIC_STORAGE_PATH%/im_workflow/data/<テナントID>/import_export/※ IM-Workflow 2014 Summer(Honoka) 以降では、画面上でエクスポートしたファイルをダウンロードできます。
利用方法は、「 IM-Workflow 管理者操作ガイド 」、設定方法は「5.1.2.28 インポート/エクスポートファイルのアップロード/ダウンロード設定 」を参照してください。

インポートの仕様
エクスポートしたXMLファイルのマスタ定義を登録する機能です。
インポートはエクスポートしたXMLファイルを利用してください。
XMLファイルの形式が異なる場合、XMLファイルの読み込みに失敗し、マスタ定義のインポートを行うことができません。
また、XMLファイルの読み込みはストレージから行います。
他の環境でエクスポートしたXMLファイルをインポートする場合は、ストレージに配置する必要があります。
%PUBLIC_STORAGE_PATH%/im_workflow/data/<テナントID>/import_export/※IM-Workflow 2014 Summer(Honoka) 以降では、XMLファイルを画面からアップロードできます。
利用方法は、「 IM-Workflow 管理者操作ガイド 」、設定方法は「5.1.2.28 インポート/エクスポートファイルのアップロード/ダウンロード設定 」を参照してください。
IM-Workflow におけるマスタ定義のインポートの仕様は以下の通りです。

バージョンを持たないマスタ定義のインポート仕様
バージョンを持たないマスタ定義は、マスタ定義のID単位でインポートできます。
対象：代理管理者設定、案件プロパティ定義、一覧表示パターン定義、メール定義、 IMBox 定義、ルール定義、フローグループ定義、管理グループ定義
同一IDが既存データに存在しないマスタ定義をインポートした場合、マスタ定義の新規登録として処理を行います。
同一IDが既存データに存在するマスタ定義をインポートする場合、以下の通り動作します。
バージョンを持たないマスタ定義のインポート

231

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

インポートを行うと、マスタ定義を更新し、配下のデータをすべて置き換えます。
上記の図の例では、既存データのフローグループ定義 flow_group_1 をインポートファイルのデータで更新します。
また、フローグループ flow_group_1 に設定されているフローはすべて削除し、インポートファイルのデータにすべて置き換えます。

一覧表示パターン定義インポートに関する注意事項
一覧表示パターン定義の「標準設定」は定義ごと（申請一覧、未処理一覧など）に設定されますので、インポートファイル内に、「標準設定」として設定されている定義が存在する場合、既存データの一覧表示パターン定義に対する「標準設定」は無効です。
インポートした一覧表示パターン定義の「標準設定」が有効なものとして扱われます。

代理管理者設定インポートに関する注意事項
代理管理者設定は、既存データの登録状況に関わらず、必ず既存データを削除した上で、インポートファイルの内容がインポートされます。

バージョンを持つマスタ定義のインポート仕様
インポート・エクスポートに関して、「コンテンツ定義」「ルート定義」「フロー定義」は、バージョン情報を持っていますが、インポート・エクスポートの単位は定義内のバージョン情報を包括した１定義単位です。
バージョン単位でのインポート・エクスポートを行うことはできません。
対象：コンテンツ定義、ルート定義、フロー定義
同一IDが既存データに存在しないマスタ定義をインポートした場合、マスタ定義の新規登録として処理を行います。
同一IDが既存データに存在するマスタ定義をインポートする場合、以下の通り動作します。
バージョンを持つマスタ定義のインポート

インポートを行うと、マスタ定義を更新し、配下のデータをすべて置き換えます。
同一IDが既存データに存在する場合、インポート後のバージョンは以下の通りです。
図のバージョン1のように既存データのみに存在する場合、既存データの該当バージョンは削除されます。
図のバージョン2のように既存データとインポートファイルの両方に存在する場合には、インポートファイルの内容でバージョン情報を置き換えます。
図のバージョン3のようにインポートファイルにのみ存在する場合には、該当のバージョンはインポートされます。
インポート後にバージョンが保持する期間で空白・重複期間が発生するような場合には、空白・重複期間とならないように調整されます。

232

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
バージョンに含まれるコンテンツ定義の画面、ユーザプログラムやフロー定義のコンテンツ詳細（フロー連携情報）、ルート詳細（ノード連携情報）などについては、「3.23.2.1 バージョンを持たないマスタ定義のインポート仕様」と同じ方法でインポートを行います。

処理順序
インポート時は上記の整合性チェックが行われるため、既存の定義情報とインポートする定義情報との整合性が保たれるよう、以下の順序でインポートが行われます。
1. 代理管理者設定
2. 案件プロパティ定義
3. 一覧表示パターン定義
4. メール定義
5. IMBox定義
6. メッセージ定義
7. ルール定義
8. コンテンツ定義
9. ルート定義
10. フロー定義
11. フローグループ定義
12. 管理グループ定義

マスタ定義インポート時の整合性チェック
整合性チェック（エラー）
以下の整合性チェックでエラーと判断された場合、マスタ定義はインポートされません。
この場合、インポート結果画面ではエラー内容が赤字で表示されます。
マスタ定義

チェック内容案件プロパティ定義

同一IDの存在チェックを行います。 （ [1] ）一覧表示パターン定義

同一IDの存在チェックを行います。 （ [1] ）メール定義

同一IDの存在チェックを行います。 （ [1] ）IMBox定義

同一IDの存在チェックを行います。 （ [1] ）ルール定義

定義内で使用されている「案件プロパティ定義」の存在チェックを行います。
定義内で使用されている「案件プロパティ定義」の使用種別に対して、ルールとしての使用可否チェックを行います。
同一IDの存在チェックを行います。 （ [1] ）フローグループ定義「親フローグループ」の存在チェックを行います。
同一IDの存在チェックを行います。 （ [1] ）管理グループ定義

同一IDの存在チェックを行います。 （ [1] ）コンテンツ定義

同一IDの存在チェックを行います。 （ [1] ）ルート定義

定義内で使用されているルートXML情報の正当性チェックを行います。（ [2] ）同一IDの存在チェックを行います。 （ [1] ）フロー定義

定義内で使用されている「コンテンツ定義」と「ルート定義」の存在チェックを行います。
同一IDの存在チェックを行います。 （ [1] ）メッセージ定義

定義で選択されている「配信メディア」の存在チェック[1] (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) ：IM-Workflow 2014 Summer(Honoka) から整合性チェック対象外になりました。同一IDのマスタ定義が存在する場合は、当該マスタ定義をインポートデータで更新します。
[2] ：ルートXML情報の構造チェックを行い、異常である場合はインポートされません。

233

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
整合性チェック（警告）以下の整合性チェックについては、チェックの結果に関わらずマスタ定義をインポートします。
ただし、以下の整合性チェックでエラーと判断された場合には、対象のマスタ定義のインポートは行われますが、エラーの対象となる箇所の設定のみインポートされません。
この場合、インポート結果画面では警告内容が黒字で表示されますので、メッセージ内容に基づいて、対象の箇所を確認し、再設定を行ってください。
マスタ定義

チェック内容代理管理者設定

定義内で設定されている対象（組織、ロールなど）の存在チェックを行います。

一覧表示パターン定一覧表示項目義定義内で使用されている「案件プロパティ定義」の存在チェックを行います。（ [3] ）定義内で使用されている「案件プロパティ定義」の使用種別に対して、一覧表示項目としての使用可否チェッ
クを行います。（ [3] ）フローグループ定義

フロー

定義内で設定されている「フロー定義」の存在チェックを行います。

管理グループ

アクセス権限定義内で設定されている「アクセス権限」（組織、ロールなど）の存在チェックを行います。

会社名

定義内で設定されている「会社」の存在チェックを行います。（ [4] ）管理対象

定義内で設定されている以下の情報の存在チェックを行います。
「コンテンツ定義」「ルート定義」「フロー定義」「メール定義」「IMBox定義」「メッセージ定義」

メール定義

定義内で使用されている「メール定義」の存在チェックを行います。（ [3] ）IMBox定義

定義内で使用されている「IMBox定義」の存在チェックを行います。（ [5] ）ルール定義

定義内で使用されている「ルール定義」の存在チェックを行います。（ [3] ）

ルート定義

処理対象者

定義内で使用されている「処理対象者」の存在チェックを行います。

フロー定義

参照者

定義内で設定されている「参照者」の存在チェックを行います。

標準組織

定義内で設定されている「標準組織」の存在チェックを行います。

コンテンツ詳細

コンテンツ詳細として設定されている以下の情報の存在チェックを行います。

コンテンツ定義「画面」「ユーザプログラム」「メール定義」「IMBox定義」（ [5] ）「メッセージ定義」
ルート詳細

ルート詳細として設定されている以下の情報の存在チェックを行います。
「画面」「ユーザプログラム」「メール定義」「IMBox定義」（ [5] ）「ルール定義」「メッセージ定義」[3] (1, 2, 3, 4) ： IM-Workflow 2014 Spring(Granada) 以前の環境では、エラーとしてインポートされません。
[4] (1, 2) ： IM-Workflow 2014 Spring(Granada) 以前の環境では、会社名の設定内容をそのまま登録します。
[5] (1, 2, 3, 4) ： IM-Workflow 2014 Spring(Granada) 以前の環境では、 IMBox 定義の設定内容をそのまま登録します。

注意
IM-Workflow 2014 Spring(Granada) 以前の環境において、 [4] または [5] に該当する状態でインポートが完了している場合、マスタ定義に不整合が発生しています。
そのため、当該マスタを利用した案件の申請や処理が正常に行えない場合があります。
処理を正常に行うためには、不足しているマスタデータやマスタ定義の登録を行ってください。

ロケール情報のインポート仕様
インポート元・インポート先のシステムで利用可能なロケールに差異がある場合、以下の通りにロケール情報の補完、または削除を行います。

234

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
インポート先のシステムで利用可能なロケールの数 ＞ インポートファイルのロケール数
インポートファイルのロケール数が１つの場合、インポートファイルのロケール情報を不足しているロケールにコピーして設定します。
インポートファイルのロケール数が２つ以上の場合、インポートを実行しているログインユーザのロケールに合致したインポートファイルのロ
ケール情報を不足しているロケールにコピーして設定します。
（ログインユーザのロケールと合致しない場合、インポートファイルに含まれるロケールの１つを不足しているロケールに設定します。）
インポート先のシステムで利用可能なロケールの数 ＜ インポートファイルのロケール数
インポートファイル内のロケール情報のうち、インポート先にないロケールの情報は削除されます。

処理対象者標準プラグイン結果キャッシュ処理対象者標準プラグイン結果キャッシュについて解説します。

処理対象者標準プラグイン結果キャッシュとは処理対象者標準プラグイン結果キャッシュとは、製品標準で提供している処理対象者プラグインの実行処理結果をキャッシュとして保存する機能です。
処理対象者プラグイン実行処理を減らすことで、システム全体の負荷を軽減することを目的とする機能です。
処理対象者標準プラグイン結果キャッシュの設定方法は「 処理対象者標準プラグイン結果キャッシュ設定 」を参照してください。

処理対象者標準プラグイン結果キャッシュの対象
処理対象者標準プラグイン結果キャッシュの対象は以下の通りです。
「処理権限者」「振替」「確認対象者」「案件操作権限者」

処理対象者標準プラグイン結果キャッシュの単位
処理対象者標準プラグイン結果キャッシュは以下のキーで作成されます。
処理対象者標準プラグイン結果キャッシュのキー項目
キー項目

補足

ロケールID-

テナントID-

処理対象者プラグイン クラス名-

処理対象者プラグイン メソッド名-

基準日

申請基準日またはシステム日

パラメータ

処理対象者標準プラグイン毎に設定されるパラメータキーに対して有効期限と処理対象者プラグイン実行結果を保持します。

処理対象者標準プラグイン結果キャッシュのライフサイクル
処理対象者標準プラグイン結果キャッシュの作成、更新、削除されるタイミングについて解説します。

処理対象者標準プラグイン結果キャッシュが作成されるタイミング
処理対象者プラグイン利用時に、処理対象者標準プラグイン結果キャッシュに対象データが存在しない場合、実行結果をキャッシュとして保持します。
処理対象者標準プラグイン結果キャッシュの有効期限は「システム日付+処理対象者標準プラグイン結果キャッシュ保存時間」の設定値です。
※処理対象者標準プラグイン結果キャッシュ保存時間の設定方法は「 処理対象者標準プラグイン結果キャッシュ設定 」を参照してください。

処理対象者標準プラグイン結果キャッシュが更新されるタイミング
処理対象者プラグイン利用時に、処理対象者標準プラグイン結果キャッシュに対象データが存在する場合、対象データが処理対象者標準プラグイン結果
キャッシュの有効期限内であれば、有効期限を「システム日付+処理対象者標準プラグイン結果キャッシュ保存時間」で更新します。

処理対象者標準プラグイン結果キャッシュが削除されるタイミング
処理対象者標準プラグイン結果キャッシュが削除されるタイミングは以下の通りです。
処理対象者プラグイン利用時に、有効期限が超過している処理対象者標準プラグイン結果キャッシュは、削除されます。

235

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
削除対象は、有効期限が超過しているすべてのデータです。
処理対象者標準プラグイン結果キャッシュ作成時に、処理対象者標準プラグイン結果キャッシュ保存最大数（※）を超過していた場合、有効期限が最も近いデータが削除されます。
※処理対象者標準プラグイン結果キャッシュ保存最大数の設定方法は「 処理対象者標準プラグイン結果キャッシュ設定 」を参照してください。
処理対象者標準プラグイン結果キャッシュ保存最大数は、システム単位に設定できます。
バーチャルテナントが複数存在した場合も、システム単位に設定できます。
明示的に処理対象者標準プラグイン結果キャッシュを削除する場合は、以下の方法を実行してください。
「処理対象者標準プラグイン結果キャッシュ削除」ジョブを実行する。
詳細は、「ジョブ一覧」-「 処理対象者標準プラグイン結果キャッシュ削除 」を参照してください。
アプリケーションサーバを再起動する。

対象者を展開する日付
処理対象者や確認対象者などの対象者を展開する日付は、基本として申請基準日です。
また、ノード処理対象者も再展開する日付は、基本として申請基準日です。
詳細については下記を参照してください。

申請基準日で各対象者を展開
申請基準日で各対象者を展開、再展開する仕様について以下に示します。
申請者
詳細は「3.9.2.4 処理権限者の展開」を参照。
処理権限者
詳細は「3.9.2.4 処理権限者の展開」を参照。
確認対象者
詳細は「3.11.2.3 確認対象者の展開」を参照。
※展開する日付は“申請基準日”です。
案件操作権限者
詳細は「3.2.5.1 案件操作権限者のデータ構造」を参照。
ノード処理対象者の再展開
詳細は「3.12.3.4 ノード処理対象者再展開」を参照。
振替先
詳細は「3.9.4.2 振替先の展開」を参照。

申請基準日以外で各対象者を展開
IM-Workflow 8.0.9 の追加機能により、対象者を申請基準日以外で展開できるようになりました。
追加した機能は以下の２つです。
追加機能１（フロー定義の機能に「対象者を展開する日」を追加）
フロー定義の機能に「対象者を展開する日」を追加しました。
「対象者を展開する日」を“申請基準日”とすると対象者を展開する日付には申請基準日が設定されます。
「対象者を展開する日」を“システム日”とすると対象者を展開する日付には現在日付が設定されます。
「対象者を展開する日」の初期値は“申請基準日”です。
IM-Workflow 8.0.8以前のバージョンで作成したフロー定義の「対象者を展開する日」には“申請基準日”が設定されます。
追加機能２（対象者を一括で再展開できるジョブ）
対象者を一括で展開できるジョブに対して下記の機能を追加しました。
IM-Workflow 8.0.8では案件操作権限者を一括で再展開するジョブ「参照者再展開ジョブ」を追加しました。
IM-Workflow 8.0.9では処理権限者を一括で再展開するジョブ「処理対象者再展開ジョブ」、確認対象者を一括で再展開するジョブ「確認対象者
ジョブ」を追加しました。
ジョブ単位に基準日のモードを設定できます。
以下に各対象者における申請基準日以外で展開、再展開する仕様を記述します。

申請基準日以外での申請者
フロー定義の機能の「対象者を展開する日」を“システム日”としたフロー定義を申請することによって、現在日付で案件を申請することできます。
「対象者を展開する日」を“システム日”としたフロー定義を申請する場合、申請基準日に現在日付以外を指定することはできません。

申請基準日以外での処理権限者の展開／再展開
フロー定義の機能の「対象者を展開する日」を “システム日”としたフロー定義で申請された案件の場合、処理権限者は現在日付で展開します。
また、処理権限者の再展開は、ジョブ「処理対象者再展開」を使用することで一括に再展開することができます。

236

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
当該ジョブは３つのモードが存在します。
各案件が開始したときに、コピーしたフロー定義の「対象者を展開する日」の日付を基準日としてノードに設定されている対象者を再展開するモード（baseDateType＝matter）
現在日付を基準日としてノードに設定されている対象者を再展開するモード（baseDateType＝sys-date）
任意の日付を指定し、その日付を基準日として再展開するモード（baseDateType＝specified-date）※詳細は「4.1 ジョブ一覧」の「処理対象者再展開」を参照。

申請基準日以外での確認対象者の展開／再展開
フロー定義の機能の「対象者を展開する日」を “システム日”としたフロー定義で申請された案件の場合、確認対象者者は現在日付で展開します。
また、確認対象者の再展開は、ジョブ「確認対象者再展開」を使用することで一括に再展開することができます。
当該ジョブは３つのモードが存在します。
各案件が開始したときに、コピーしたフロー定義の「対象者を展開する日」の日付を基準日としてノードに設定されている対象者を再展開するモード（baseDateType＝matter）
現在日付を基準日としてノードに設定されている対象者を再展開するモード（baseDateType＝sys-date）
任意の日付を指定し、その日付を基準日として再展開するモード（baseDateType＝specified-date）※詳細は「4.1 ジョブ一覧」の「確認対象者」を参照。

申請基準日以外での案件操作権限者の展開／再展開
フロー定義の機能の「対象者を展開する日」を “システム日”としたフロー定義で申請された案件の場合、案件操作権限者は現在日付で展開します。
また、案件操作権限者の再展開は、ジョブ「参照者再展開」を使用することで一括に再展開することができます。
当該ジョブは３つのモードが存在します。
各案件が開始したときに、コピーしたフロー定義の「対象者を展開する日」の日付を基準日としてノードに設定されている対象者を再展開するモード（baseDateType＝matter）
現在日付を基準日としてノードに設定されている対象者を再展開するモード（baseDateType＝sys-date）
任意の日付を指定し、その日付を基準日として再展開するモード（baseDateType＝specified-date）※詳細は「4.1 ジョブ一覧」の「確認対象者」を参照。
また、当該ジョブには注意事項「4.2 参照者再展開ジョブ」が存在します。

申請基準日以外での振替先の展開／再展開
フロー定義の機能の「対象者を展開する日」を “システム日”としたフロー定義で申請された案件の場合、振替先は現在日付で展開します。
また、振替先の再展開は存在しません。
また、ノード処理対象者再展開やジョブ「処理対象者再展開」は振替先を削除します。

一括処理対象者変更
IM-Workflow 8.0.12の機能追加により、処理対象者を一括で変更出来るようになりました。
詳細については下記を参照してください。
操作方法は「 IM-Workflow 管理者操作ガイド 」を参照してください。

当該機能の利用目的
離職や急な欠勤などで、欠勤者に処理依頼されている案件を別のユーザに変更したい場合に利用します。

当該機能について指定された「変更元」ユーザが処理待ちの案件（ノード単位）を一覧に表示します。
一覧から選択された案件（ノード単位）に対して、指定された「変更先」の処理対象のユーザを展開します。
詳細は以下の通りに動作します。
変更対象の案件（ノード）に指定された処理対象設定をすべて削除します。
「変更先」の処理対象のユーザを展開します。
「変更先」処理対象者となるユーザに変更通知メッセージを配信します。

基準日について変更元の検索デフォルトはシステム日で検索します。
システム日時点で有効でない変更元を検索する場合は、 IM-共通マスタ 検索画面の基準日を変更してください。
処理対象者変更を行ったノードでは、以降の処理はシステム日が基準日に設定されます。

237

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
以下がシステム日を基準日として動作します。
処理対象者の展開[処理対象者状況確認]の表示[処理対象者]検索基準日
履歴参照画面の表示（処理対象者変更を行ったノードの処理対象者名）
これにより差戻し等で前ノードに戻った後、処理対象者変更を行ったノードに再到達した場合は、システム日で処理対象者が展開されます。
当該機能の利用目的上、処理時点で有効なユーザに処理を依頼するものであるため、このような仕様としています。
横配置ノード、縦配置ノードが再展開された場合は、ノードIDが振り替わるため、各ノードの基準日はフロー定義の「対象者を展開する日」の設定に従います。

他の機能との関連について保留について保留中のノードに対して、処理対象者変更を実行すると、保留解除の通知メッセージが変更前のユーザに送信されます。
ノード編集画面について
処理対象者変更処理の変更先に指定した処理対象者プラグインは、通常のノード編集画面で追加できるプラグインとは別のプラグインとして扱われます。
そのため、通常のノード編集画面において、重複チェックの対象外として扱われます。
[例] 処理対象者変更画面の変更先に「ユーザ：青柳辰巳」を設定した場合に、案件操作の対象ノードの編集画面で「ユーザ：青柳辰巳」を追加すると2重で登録されます。
処理対象者再展開ジョブについて処理対象者変更を行ったノードに対して、処理対象者再展開ジョブを実行した場合の基準日は以下の通りです。
「baseDateType」が「matter」の場合 ： システム日を基準日として処理対象者を再展開します。
「baseDateType」が「specified-date」の場合 ： 「baseDate」で指定された日付を基準日として処理対象者を再展開します。

振替、および一括処理対象者変更の履歴表示
IM-Workflow 8.0.12の機能追加により、履歴表示画面にて振替、および一括処理対象者変更の履歴が表示出来るようになりました。

他の機能との関連について「参照」-「案件操作」の処理対象者の編集、再展開は履歴に表示されません。

タイムゾーン
IM-Workflow の画面や履歴等で表示する日付とタイムゾーンの関係について、説明します。

IM-Workflow で利用する日付とタイムゾーン
IM-Workflow で利用する日付には、以下の種類があり、表示・登録する際のタイムゾーンが異なります。
日付・日付の種類

利用するタイムゾーン

申請基準日

タイムゾーンは考慮されません。
フロー定義のバージョンを指定するための表示のみを目的とした日付です。

申請日（画面）

ユーザタイムゾーンで表示されます。

申請日（workflowMatterDataタグ）

ユーザタイムゾーンで表示されます。

処理日時（処理履歴の表示内容）

ユーザタイムゾーンで表示されます。

印影の日付

テナントのタイムゾーンで表示されます。

申請者承認防止処理
案件の申請者が、当該案件に対して承認 / 承認終了 / 否認 / 保留を行うことを防止する機能を用意しています。
当処理は、承認ノードにおけるアクション処理として設定することのできるユーザプログラムとして提供します。

承認防止パターン
動作対象のノードは承認ノードです。
防止対象の処理種別は以下の通りです。

238intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
承認
承認終了
否認
保留
申請者と処理実行者の組み合わせごとの処理結果は以下の通りです。
申請者が青柳辰巳の場合
処理実行者

処理種別
承認

承認終了

否認

保留

青柳辰巳
上田辰男
関根千香（青柳辰巳の代理先）
青柳辰巳（上田辰男の代理先）：正常処理：エラー出力申請者が関根千香（青柳辰巳の代理先）の場合

処理実行者

処理種別
承認

承認終了

否認

保留

青柳辰巳
上田辰男
関根千香（青柳辰巳の代理先）
青柳辰巳（上田辰男の代理先）：正常処理：エラー出力コラム
この機能は、intra-mart Accel Platform 2016 Summer(Nirvana) より追加されました。

コラム
承認ノードに複数のアクション処理を設定する場合は、当ユーザプログラムが最初に実行されるよう実行順番を設定することを推奨します。

注意
当ユーザプログラムと、到達処理のユーザプログラムである自動承認を同時に設定すると、申請者と自動承認実行者の組み合わせによっては自動承認が防止される場合があります。

遷移先プラグインに関する設定
IM-Workflow には戻り先を指定できる遷移先プラグイン機能があります。
基本的には、一覧からの遷移時の処理画面において「戻る」、「申請等の処理」を行った場合はそれぞれ遷移元の一覧へ遷移します。
ただし、遷移元の一覧を特定できないような以下のケースにおいては遷移先プラグインで、戻り先を判定しています。
申請ポートレットの「申請／処理開始画面へ」リンクを押下した際の遷移先
参照依頼等のショートカットURLを押下した際の遷移先使用する一覧を変更する場合は、下記を参照し、遷移先プラグインを変更してください。
2019 Winter(Xanadu) より「申請一覧」、「案件一覧」がデフォルトで設定されています。
2019 Summer(Waltz) 以前の一覧画面を利用する場合、以下を実施してください。

遷移先プラグインの設定
遷移先を変更するための設定ファイルの変更内容を説明します。

設定方法

239

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1. IM-Juggling で、設定対象のプロジェクト直下に以下の名称・パスでファイルを作成します。
plugin/jp.co.intra_mart.workflow.plugin.path.list_page.resolvers_8.0.99/plugin.xml

2. 作成したファイルに、以下の内容を記述します。
<?xml version="1.0" encoding="UTF-8"?><plugin><extension
point="jp.co.intra_mart.workflow.plugin.path.list_page.resolvers" ><listpagepath
id="jp.co.intra_mart.workflow.plugin.path.list_page.resolvers.workflow"
version="8.0.99"
rank="900"enable="true"> <!-- enable="true"にしてください --><extend><java class="jp.co.intra_mart.system.workflow.plugin.path.list_page.WorkflowListPagePathResolver" /></extend></listpagepath><listpagepath
id="jp.co.intra_mart.workflow.plugin.path.list_page.resolvers.workflow.spa"
version="8.0.99"
rank="750"enable="false"> <!-- enable="false"にしてください --><extend><java class="jp.co.intra_mart.system.workflow.plugin.path.list_page.WorkflowSpaListPagePathResolver" /></extend></listpagepath></extension></plugin>

コラム
プラグインは以下に対応しています。
利用する一覧に合わせて、プラグインを有効化してください。
jp.co.intra_mart.workflow.plugin.path.list_page.resolvers.workflow 2019 Summer(Waltz) 以前の一覧を戻り先に設定する
プラグイン。
jp.co.intra_mart.workflow.plugin.path.list_page.resolvers.workflow.spa 「申請一覧」、「案件一覧」を戻り先に設定するプ
ラグイン。

3. IM-Juggling からWARファイルの出力を行い、WARファイルをデプロイすると、使用する一覧の設定内容が反映されます。

トランザクションデータ
IM-Workflow の機能によって、案件が申請した際に生成される情報をトランザクションデータといいます。
このトランザクションデータには大きく２つの種類があります。
データベースで管理するトランザクションデータ
案件が完了するまで、情報量が増減し、案件が完了すると情報量が減る特性があります。
XMLファイル形式で管理するトランザクションデータ（トランザクションファイル）
案件が完了するまで、情報量が増加しつづける特性があります。
データベースで管理するトランザクションデータ
データベースで管理するトランザクションデータについては、一切の操作は禁止です。
トランザクションファイル
トランザクションファイルについては、設定により、保存先を選択できたり、圧縮できたり、設定した数だけ残すことができます。

トランザクションファイルの保存先の変更
トランザクションファイルの保存先をデータベースかストレージの何れかを選択できます。

設定
当設定は、「データ保存の設定」を参照してください。

トランザクションファイルの圧縮

240

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01「データ保存の設定」において、トランザクションファイルの保存先が「ストレージ」となっている案件に対してのみ圧縮する設定が選択できます。

設定方法
当設定は、「トランザクションファイル（XMLファイル）圧縮可否」を参照してください。

トランザクションファイルの履歴削除
未完了案件のトランザクションファイルに関して、履歴削除（設定した数だけ残す）の設定が選択できます。

設定方法
当設定は、「トランザクションファイルの履歴削除の設定」を参照してください。

注意
トランザクションファイルの保存先
トランザクションファイルの履歴削除を使用する場合、 「データ保存の設定」 のトランザクションファイルおよび添付ファイルの保存先をデータベースとしてください。
（transaction-file-save-location : [2],[3],[4] の何れか。）
保存先をストレージとした場合（transaction-file-save-location : [1]）、画面やAPIなどで処理（承認など）した際にエラーが発生するとトランザクションデータの不整合が発生します。
データベースで管理するトランザクションデータはロールバックされますが、ストレージの削除したトランザクションファイルはもとに戻りません。

コラム
トランザクションファイルは、ノード移動する数に比例して増加します。
[開始]→[申請]→[承認1]→[承認2]→[承認3]→[終了] というフローの場合
申請するときは、[開始]→[申請]→[承認1]と移動するので、トランザクションファイルの数は 2 増加します。
[承認1]で承認すると[承認1]→[承認2]と移動するので、トランザクションファイルの数は 1 増加します。
[承認2]で承認すると[承認2]→[承認3]と移動するので、トランザクションファイルの数は 1 増加します。
[承認3]で承認すると[承認3]→[終了]と移動するので、トランザクションファイルの数は 1 増加します。
このフローが上記のような完了案件となるまでのトランザクションファイルの数は 5(2+1+1+1) です。
基本として、トランザクションファイルの数はフローの矢印（→）と等しいですが、以下のような処理が含まれると、トランザクションファイ
ルの数が増加します。
上記のフローで、[承認3]で承認をせずに、[申請]へ差戻しすると[承認3]→[承認2]→[承認1]→[申請]と移動するので、トランザクションファイ
ルの数は 3 増加します。
上記の差戻しを[承認3]で引戻しすると[申請]→[承認1]→[承認2]→[承認3]と移動するので、トランザクションファイルの数を 3 増加します。

案件情報エクスポート
IM-Workflow 8.0.29の機能追加により、トランザクションデータをエクスポートできるようになりました。
詳細については以下を参照してください。

案件情報エクスポート
IM-Workflow の案件情報を以下のいずれかの方法でエクスポートできます。
ワークフローシステム管理者、ワークフロー運用管理者が行えます。

案件操作画面からエクスポート
案件操作画面からエクスポートできます。
操作の詳細は、以下のドキュメントを参照してください。
「 IM-Workflow 管理者操作ガイド 」-「 案件情報エクスポート 」

REST APIを利用したエクスポート

241intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
以下のREST APIを利用することにより案件情報をエクスポートできます。
GET /api/workflow/maintenance/matter-export/{systemMatterId}
REST APIの詳細は、以下のドキュメントを参照してください。
「 IM-Workflow 仕様書 」-「REST API」-「案件情報エクスポート」

エクスポートされるデータ
画面操作やREST APIでエクスポートされるデータは以下の通りです。

コラム
エクスポート対象外の案件関連のデータがあります。
データベースのデータ
imw_t_actv_matter_attach_file テーブルの情報
imw_t_actv_matter_attach_b テーブルの情報
imw_t_cpl_matter_attach_file テーブルの情報
imw_t_cpl_matter_attach_b テーブルの情報
過去案件情報関連のすべてのテーブルの情報
ストレージのデータ
attachfileフォルダ配下のファイル

データベース
imw_t_actv_executable_user
imw_t_actv_matter
imw_t_actv_matter_handle_user
imw_t_actv_matter_his
imw_t_actv_matter_his_detail
imw_t_actv_matter_his_locale
imw_t_actv_matter_locale
imw_t_actv_task
imw_t_actv_user_orgz
imw_t_actv_user_target
imw_t_actv_xml_exe_user
imw_t_actv_xml_flow
imw_t_actv_xml_history
imw_t_actv_xml_master
imw_t_actv_xml_operation
imw_t_actv_xml_progress
imw_t_before_task
imw_t_confirm
imw_t_confirm_orgz
imw_t_confirm_user
imw_t_cpl_task
imw_t_cpl_task_stamp
imw_t_cpl_task_user_target
imw_t_cpl_user
imw_t_thread
imw_t_cpl_matter
imw_t_cpl_matter_confirm
imw_t_cpl_matter_confirm_orgz
imw_t_cpl_matter_confirm_user
imw_t_cpl_matter_handle_user
imw_t_cpl_matter_his
imw_t_cpl_matter_his_detail
imw_t_cpl_matter_his_locale
imw_t_cpl_matter_locale
imw_t_cpl_matter_task
imw_t_cpl_matter_task_stamp242

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
imw_t_cpl_matter_user
imw_t_cpl_matter_user_data
imw_t_cpl_matter_user_target
imw_t_cpl_xml_exe_user
imw_t_cpl_xml_flow
imw_t_cpl_xml_history
imw_t_cpl_xml_master
imw_t_cpl_xml_operation
imw_t_cpl_xml_progress
imw_t_user_data
imw_t_async_proc_status

ストレージ「設定一覧」- 「データ保存の設定」
transaction-file-dir

案件情報インポート
IM-Workflow の案件情報を以下のいずれかの方法でインポートできます。
ワークフローシステム管理者が行えます。

注意
運用環境の案件情報の復元や検証環境からの移行目的での利用は行わないでください。
運用環境の案件情報を直接参照せずに案件情報をエクスポートし、検証環境へインポートして案件情報を確認したり、調査したりする目的でご利用ください。
案件情報インポート処理は、マスタデータとの整合性のチェック等を実施せずに、DB、Storageに単純にデータをインポートしています。
そのため、インポートしたトランザクションデータの継続してのワークフロー処理は保証していません。

インポート画面からインポート
下記のURLへアクセスすることで、「案件情報インポート」画面を表示できます。
/im_workflow/maintenance/matter_import

REST APIを利用したインポート
以下のREST APIを利用することにより案件情報をインポートできます。
POST /api/workflow/maintenance/matter-import
REST APIの詳細は、以下のドキュメントを参照してください。
「 IM-Workflow 仕様書 」-「REST API」-「案件情報インポート」

案件ログ情報参照
2023 Spring(Gerbera) で IM-Workflow の機能追加により、案件の処理で動作する、案件終了処理および到達処理、ユーザ展開処理で発生したエラーなどのログ情報を参照できるようになりました。
詳細については以下を参照してください。

案件ログ情報参照
IM-Workflow の案件の処理で動作する、案件終了処理および到達処理、ユーザ展開処理で発生したエラーなどのログ情報を以下のいずれかの方法で参照できます。
ワークフローシステム管理者、ワークフロー運用管理者が参照できます。

案件操作画面からの参照
案件操作画面から参照できます。
操作の詳細は、以下のドキュメントを参照してください。
「 IM-Workflow 管理者操作ガイド 」「 案件ログ情報参照 」

243

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
REST APIを利用した参照
以下に記載のREST APIを利用して参照できます。
「REST API」
「システム案件IDに紐づくシステムログ情報一覧取得」「ログIDに紐づくシステムログ詳細情報取得」

申請/承認処理概要「処理」の概要について解説します。
「処理」は以下の記載順で実行されます。
1. フロー情報作成処理
処理時点のマスタデータ全てを格納したXMLファイルの作成処理を実行します。
処理「起票」「申請」で実行されます。
2. アクション処理「アクション処理」ユーザプログラムを実行します。
3. ノード遷移処理
ノードを「処理」に合わせて、終了ノード方向または、開始ノード方向へ遷移します。
4. 案件操作権限者展開
案件操作権限者を展開します。
処理「未申請状態からの申請」「申請」「再申請」で実行されます。
5. 確認対象者者展開
確認対象者を展開します。
ルート定義作成時のノードの配置順によって、処理対象者展開と処理順が前後します。
6. 処理対象者展開
処理対象者を展開します。
ルート定義作成時のノードの配置順によって、確認対象者展開と処理順が前後します。
7. 到達処理「到達処理」ユーザプログラムを実行します。
8. 案件終了処理「案件終了処理」ユーザプログラムと完了案件テーブルへの移行処理を実行します。
案件が終了ノードに到達した場合に実行します。
9. 通知関連処理「メッセージ定義」「メール定義」「IMBox定義」による通知を行います。
「処理」は、1-3と4-9で分かれており、非同期処理に設定することで1-3が完了した段階でレスポンスを返すことができます。
同期/非同期処理は、「システム設定」で設定できます。
この非同期処理は、 intra-mart Accel Platform の非同期機能の並列タスクとして実行されます。
intra-mart Accel Platform の非同期機能については「 非同期仕様書 」 - 「 並列処理機能 」を参照してください。
また、以下の処理実行中は、案件は他の処理は実行できません。
そのため、案件一覧（管理権限の参照一覧以外）には該当する案件が表示しないようにしています。
以下の処理が実行中の場合、スレッド実行情報（imw_t_thread）にlock_flag = 1 でレコードが登録します。
スレッド実行情報（imw_t_thread）にlock_flag = 1のレコードが存在する場合、案件一覧（管理権限の参照一覧以外）に、案件は表示されません。
到達処理
案件終了処理案件操作権限者展開
確認対象者者展開
処理対象者展開
以下に、申請/承認時（次ノードが終了ノード以外の場合）処理の流れを記載します。

244

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

コラム
IM-Workflow 処理では、エラーが発生した場合、ログを出力し、imw_t_thread のレコードは必ず削除します。
しかし、IM-Workflow アプリケーションでは検知できない予期せぬエラーが発生した場合、imw_t_thread が削除されずに、案件（未処理タ
スク）が一覧に表示されない状態となる場合があります。
そのような場合、スレッド実行情報を削除をすることで解決できます。
詳細は、「 案件終了処理／到達処理／メール送信処理実行情報の表示 」を参照してください。

245

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ジョブ
ジョブ一覧
機能

ジョブ名

説明

自動処理

処理期限自動処理

ノードに到達後、指定期間を過ぎた場合、案件を自動処理するためのジョブです。

自動催促

催促メール送信

ノードに到達後、指定期間を過ぎた場合、催促メール／メッセージを送信するためのジョブです。

アーカイ

催促IMBox送信

ノードに到達後、指定期間を過ぎた場合、催促IMBoxを送信するためのジョブです。

アーカイブ

トランザクションデータをアーカイブするためのジョブです。

処理対象者無し検出

処理対象者の展開処理を行った際、処理対象者がいないノードを検出するためのジョブ

ブ
アラート

です。

処理停止検出（分岐開始）

分岐開始ノードにて、後方のいずれのノードにも進めない状態を検出するためのジョブです。

処理停止検出（分岐終了）

分岐終了ノードにて、後方のいずれのノードにも進めない状態を検出するためのジョブです。

処理中案件検出（経過日時指定）案件が申請されてから指定日数／指定時間を経過しても完了していない案件を検出する
ためのジョブです。

処理中ノード検出（経過日時指定）

ノードに到達してから指定日数／指定時間を経過しても処理されていないノードを検出するためのジョブです。

モニタリ

モニタリング更新

モニタリングを行う為に必要なモニタリングを集計するためのジョブです。

代理先同期

代理先に対して同期処理を行うためのジョブです。

ング
同期ジョ
ブ

代理設定一時展開情報に対し、各種マスタ変更内容を反映します。

印影

常用印作成

印影が作成されてないユーザの常用印を作成するためのジョブです。

プラグイ

処理対象者標準プラグイン結果キャッシュ削除

処理対象者標準プラグインの結果キャッシュ情報を全て削除するためのジョブです。

データ移未完了案件XMLデータ移行(File ->Database

ストレージに保存されている未完了案件のトランザクションXMLファイルをデータベー

行

LOB)

スに移行するためのジョブです。

未完了案件XMLデータ移行(Database LOB-

データベースに保存されている未完了案件のXMLデータをトランザクションXMLファイ>File)

ルデータとして移行するためのジョブです。

完了案件XMLデータ移行(File ->Database

ストレージに保存されている完了案件のトランザクションXMLファイルをデータベース

LOB)に移行するためのジョブです。

ン結果
キャッ
シュクリ
ア

完了案件XMLデータ移行(Database LOB->File) データベースに保存されている完了案件のXMLデータをトランザクションXMLファイル
データとして移行するためのジョブです。

過去案件XMLデータ移行(File ->Database

ストレージに保存されている過去案件のトランザクションXMLファイルをデータベース

LOB)に移行するためのジョブです。

過去案件XMLデータ移行(Database LOB->File) データベースに保存されている過去案件のXMLデータをトランザクションXMLファイル
データとして移行するためのジョブです。

案件添付ファイル移行(File ->Database LOB)

ストレージに保存されている案件の添付ファイルをデータベースに移行するためのジョ
ブです。

再展開

案件添付ファイルデータ移行(Database LOB-

データベースに保存されている案件の添付ファイルをストレージに移行するためのジョ>File)

ブです。

ルート定義XMLデータ移行(File ->Database

ストレージに保存されているルート定義のXMLファイルをデータベースに移行するため

LOB)のジョブです。

ルート定義XMLデータ移行(Database LOB-

データベースに保存されているルート定義のXMLデータをストレージに移行するための>File)

ジョブです。

参照者再展開指定されたフローに関する案件の参照者を再展開するためのジョブです。

確認対象者再展開指定されたフローに関する案件の確認対象者を再展開するためのジョブです。

246intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
機能

圧縮・解

ジョブ名

説明

処理対象者再展開指定されたフローに関する案件の処理対象者を再展開するためのジョブです。

未完了案件トランザクションXMLファイル圧縮

パブリックストレージに保存されている未完了案件のトランザクションXMLファイルをZIP形式で圧縮するためのジョブです。

凍完了案件トランザクションXMLファイル圧縮

パブリックストレージに保存されている完了案件のトランザクションXMLファイルをZIP形式で圧縮するためのジョブです。

過去案件トランザクションXMLファイル圧縮

パブリックストレージに保存されている過去案件のトランザクションXMLファイルをZIP形式で圧縮するためのジョブです。

未完了案件トランザクションXMLファイル解凍パブリックストレージに保存されている未完了案件のトランザクションXMLファイル（ZIP圧縮済みのファイル）を解凍するためのジョブです。

完了案件トランザクションXMLファイル解凍パブリックストレージに保存されている完了案件のトランザクションXMLファイル（ZIP圧縮済みのファイル）を解凍するためのジョブです。

過去案件トランザクションXMLファイル解凍パブリックストレージに保存されている過去案件のトランザクションXMLファイル（ZIP圧縮済みのファイル）を解凍するためのジョブです。

旧ノード連携情報削除

旧ノード連携情報を削除するためのジョブです。

インポート／エクスポートファイル削除

インポート／エクスポートファイルを削除します。

データ補トランザクションテーブルデータ補完（フロー新規追加したフローIDカラムのデータを案件テーブルのフローIDカラムのデータで補完

完

ID）

します。

過去案件トランザクションテーブルデータ補完

過去案件操作権限者テーブルにフローIDカラムを新規追加し、データを過去案件テーブ（フローID）

ルのフローIDカラムのデータで補完します。

データ削除処理期限自動処理
ジョブ概要
ノードに到達後、指定期間を過ぎた場合、案件を自動処理します。
動作仕様については「 処理期限自動処理 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
処理期限自動処理

催促メール送信
ジョブ概要
ノードに到達後、指定期間を過ぎた場合、催促メールを送信します。
「メール定義」「メッセージ定義」で設定した自動催促通知を実行します。
動作仕様については「 自動催促 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
催促メール送信

催促IMBox送信
ジョブ概要
ノードに到達後、指定期間を過ぎた場合、催促IMBoxを送信します。

247

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01「IMBox定義」で設定した自動催促通知を実行します。
動作仕様については「 自動催促 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
催促IMBox送信

アーカイブ
ジョブ概要
トランザクションデータをアーカイブします。
動作仕様については「 アーカイブ 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
アーカイブ処理対象者無し検出
ジョブ概要
処理対象者の展開処理を行った際、処理対象者がいないノードを検出します。
動作仕様については「 処理対象者無し検出ジョブ 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
処理対象者無し検出

処理停止検出（分岐開始）
ジョブ概要
分岐開始ノードにて、後方のいずれのノードにも進めない状態を検出します。
動作仕様については「 処理停止検出（分岐開始）ジョブ 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
処理停止検出（分岐開始）

処理停止検出（分岐終了）

248

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ジョブ概要
分岐終了ノードにて、後方のいずれのノードにも進めない状態を検出します。
動作仕様については「 処理停止検出（分岐終了）ジョブ 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
処理停止検出（分岐終了）

処理中案件検出（経過日時指定）
ジョブ概要
案件が申請されてから指定日数／指定時間を経過しても完了していない案件を検出します。
動作仕様については「 処理中案件検出（経過日時指定）ジョブ 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
処理中案件検出（経過日時指定）

処理中ノード検出（経過日時指定）
ジョブ概要
ノードに到達してから指定日数／指定時間を経過しても処理されていないノードを検出します。
動作仕様については「 処理中ノード検出（経過日時指定）ジョブ 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
処理中ノード検出（経過日時指定）

モニタリング更新
ジョブ概要
モニタリングを行う為に必要な完了案件情報を集計します。
動作仕様については「 モニタリング 」をあわせて参照してください。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
モニタリング更新

代理先同期

249

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ジョブ概要
代理先に対して同期処理を行います。
代理設定一時展開情報に対し、各種マスタ変更内容を反映します。
動作仕様については「 代理先同期ジョブ 」をあわせて参照してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

deleteInvalidActConfig true

必須

デフォルト値
true

無効な代理設定の削除要否

deleteInvalidActConfig（無効な代理設定の削除要否）
代理先同期ジョブの実行結果として、代理設定一時展開情報が0件となった無効な代理設定の削除要否を指定します。
設定値 説明true

無効な代理設定を削除します。

false

無効な代理設定を削除しません。

ジョブネットこのジョブが使用するジョブネットです。
代理先同期

常用印作成
ジョブ概要
印影が作成されていないユーザの常用印を作成します。
一人のユーザに対して、標準で提供している印影種別の [３段表示] と [縦表示（大）] の印影を作成します。
[３段表示] の印影が常用印に設定されます。
本処理は、常用印の有無に関わらず、作成済みの印影が１個以上あるユーザに対しては行いません。

実行パラメータ
このジョブにはパラメータ指定はありません。

ジョブネットこのジョブが使用するジョブネットです。
常用印作成

処理対象者標準プラグイン結果キャッシュ削除
ジョブ概要
処理対象者標準プラグインの結果キャッシュ情報を全て削除します。
標準プラグイン結果キャッシュではIM共通マスタの情報がキャッシュされています。
IM共通マスタの情報を変更した等の理由でキャッシュ情報を任意のタイミングで削除したい場合に、本ジョブを実行します。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

cacheClearScope tenant

名前必須

デフォルト値
tenantキャッシュ削除範囲

cacheClearScope（キャッシュ削除範囲）

250

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
処理対象者標準プラグイン結果キャッシュを削除する範囲を指定します。
パラメータの指定がない場合は、ジョブ実行時のテナントのキャッシュ情報を削除します。
テナント環境セットアップ直後は "tenant"が指定されています。
設定値

説明

tenant

ジョブ実行時のテナントのキャッシュ情報を削除します。

system すべてのテナントのキャッシュ情報を削除します。

ジョブネットこのジョブが使用するジョブネットです。
処理対象者標準プラグイン結果キャッシュ削除

未完了案件XMLデータ移行(File ->Database LOB)
ジョブ概要
ストレージに保存されているトランザクションXMLファイルをデータベースに移行します。

注意
IM-Workflowに関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当該ジョブを実行しないでください。
当該ジョブ実行中には、案件に対する処理を行わないでください。
いずれも、 トランザクションデータおよび案件の添付ファイルに不整合が発生 する場合があるため注意してください。
また、移行件数やファイルサイズに応じてジョブの実行時間が長くなる点に留意する必要があります。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

systemMatterIddeleteFlag

名前必須

デフォルト値システム案件ID
false

false

削除フラグ

systemMatterId（システム案件ID）
特定の案件のみを移行する場合に、移行対象のシステム案件IDを指定します。
複数の場合は「,」で区切ります。
設定しない場合はすべての未完了案件が対象です。

deleteFlag（削除フラグ）
移行した後にストレージのトランザクションXMLファイルを削除するかを設定します。
設定がない場合、または「false」を設定した場合は、トランザクションXMLファイルを残します。
設定値

説明

true

ストレージのトランザクションXMLファイルを削除します。

false

ストレージのトランザクションXMLファイルを削除しません。

ジョブネットこのジョブが使用するジョブネットです。
未完了案件XMLデータ移行(File->Database LOB)

未完了案件XMLデータ移行(Database LOB->File)
ジョブ概要

251

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
データベースに保存されているXMLデータをトランザクションXMLファイルデータとして移行します。

注意
IM-Workflowに関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当該ジョブを実行しないでください。
当該ジョブ実行中には、案件に対する処理を行わないでください。
いずれも、 トランザクションデータおよび案件の添付ファイルに不整合が発生 する場合があるため注意してください。
また、移行件数やファイルサイズに応じてジョブの実行時間が長くなる点に留意する必要があります。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

コラム「トランザクションファイル（XMLファイル）圧縮可否」の設定を「圧縮する」としている場合、トランザクションXMLファイルデータは ZIP
形式で圧縮された状態でストレージに移行されます。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

systemMatterIddeleteFlag

名前必須

デフォルト値システム案件ID
false

false

削除フラグ

systemMatterId（システム案件ID）
特定の案件のみを移行する場合に、移行対象のシステム案件IDを指定します。
複数の場合は「,」で区切ります。
設定しない場合はすべての未完了案件が対象です。

deleteFlag（削除フラグ）
移行した後にデータベースのデータを削除するかを設定します。
設定がない場合、または「false」を設定した場合は、データベースのデータを残します。
設定値 説明true

データベースのデータを削除します。

false

データベースのデータを削除しません。

ジョブネットこのジョブが使用するジョブネットです。
未完了案件XMLデータ移行(Database LOB->File)

完了案件XMLデータ移行(File ->Database LOB)
ジョブ概要
ストレージに保存されている完了案件のトランザクションXMLファイルをデータベースに移行します。
ジョブ実行後には、移行前の完了案件のトランザクションXMLファイルを削除します。

注意
IM-Workflowに関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当該ジョブを実行しないでください。
当該ジョブ実行中には、案件に対する処理を行わないでください。
いずれも、 トランザクションデータおよび案件の添付ファイルに不整合が発生 する場合があるため注意してください。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

252

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
注意
当該ジョブでは、移行対象の案件数や案件のトランザクションデータのサイズに比例して処理時間が長くなります。
パラメータの「recordCounts」の値を初期値の1000から変更して多くの案件の移行を行う場合には、上記の点を考慮して実行するようにしてください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

systemMatterId
recordCounts

名前必須

デフォルト値システム案件ID
1000

移行対象件数systemMatterId（システム案件ID）
特定の案件のみを移行する場合に、移行対象のシステム案件IDを指定します。
複数の場合は「,」で区切ります。
設定しない場合はすべての完了案件が対象です。

recordCounts（移行対象件数）
移行対象とする案件数の上限値を指定します。
「systemMatterId」が指定されている場合、「systemMatterId」で指定した案件を対象とし、「recordCounts」の設定値は無視されます。
「recordCounts」が指定されている場合、申請日の降順（申請日が新しい順）で移行処理を行います。
「systemMatterId」、「recordCounts」の両方が指定されていない場合、すべての完了案件の移行処理を行います。

ジョブネットこのジョブが使用するジョブネットです。
完了案件XMLデータ移行(File->Database LOB)

完了案件XMLデータ移行(Database LOB->File)
ジョブ概要
データベースに保存されている完了案件のXMLデータをトランザクションXMLファイルデータとして移行します。
ジョブ実行後には、移行前の完了案件のXMLデータを削除します。

注意
IM-Workflowに関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当該ジョブを実行しないでください。
当該ジョブ実行中には、案件に対する処理を行わないでください。
いずれも、 トランザクションデータおよび案件の添付ファイルに不整合が発生 する場合があるため注意してください。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

注意
当該ジョブでは、移行対象の案件数や案件のトランザクションデータのサイズに比例して処理時間が長くなります。
パラメータの「recordCounts」の値を初期値の1000から変更して多くの案件の移行を行う場合には、上記の点を考慮して実行するようにして
ください。

コラム
「トランザクションファイル（XMLファイル）圧縮可否」の設定を「圧縮する」としている場合、トランザクションXMLファイルデータは ZIP
形式で圧縮された状態でストレージに移行されます。

実行パラメータ
ジョブに指定するパラメータリストです。

253intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
キー値

systemMatterId
recordCounts

名前必須

デフォルト値システム案件ID
1000

移行対象件数systemMatterId（システム案件ID）
特定の案件のみを移行する場合に、移行対象のシステム案件IDを指定します。
複数の場合は「,」で区切ります。
設定しない場合はすべての完了案件が対象です。

recordCounts（移行対象件数）
移行対象とする案件数の上限値を指定します。
「systemMatterId」が指定されている場合、「systemMatterId」で指定した案件を対象とし、「recordCounts」の設定値は無視されます。
「recordCounts」が指定されている場合、申請日の降順（申請日が新しい順）で移行処理を行います。
「systemMatterId」、「recordCounts」の両方が指定されていない場合、すべての完了案件の移行処理を行います。

ジョブネットこのジョブが使用するジョブネットです。
完了案件XMLデータ移行(Database LOB->File)

過去案件XMLデータ移行(File ->Database LOB)
ジョブ概要
ストレージに保存されている過去案件のトランザクションXMLファイルをデータベースに移行します。
ジョブ実行後には、移行前の過去案件のトランザクションXMLファイルを削除します。

注意
IM-Workflowに関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当該ジョブを実行しないでください。
当該ジョブ実行中には、案件に対する処理を行わないでください。
いずれも、 トランザクションデータおよび案件の添付ファイルに不整合が発生 する場合があるため注意してください。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

注意
当該ジョブでは、移行対象の案件数や案件のトランザクションデータのサイズに比例して処理時間が長くなります。
パラメータの「recordCounts」の値を初期値の1000から変更して多くの案件の移行を行う場合には、上記の点を考慮して実行するようにしてください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

systemMatterId
recordCounts

名前必須

システム案件ID
1000

archiveMonth

移行対象件数
アーカイブ年月（yyyyMM） 必須

systemMatterId（システム案件ID）
特定の案件のみを移行する場合に、移行対象のシステム案件IDを指定します。
複数の場合は「,」で区切ります。
設定しない場合はアーカイブ年月で指定されたすべての過去案件が対象です。

recordCounts（移行対象件数）
移行対象とする案件数の上限値を指定します。

254

デフォルト値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01「systemMatterId」が指定されている場合、「systemMatterId」で指定した案件を対象とし、「recordCounts」の設定値は無視されます。
「recordCounts」が指定されている場合、申請日の降順（申請日が新しい順）で移行処理を行います。
「systemMatterId」、「recordCounts」の両方が指定されていない場合、アーカイブ年月で指定されたすべての過去案件の移行処理を行います。

archiveMonth（アーカイブ年月）
移行対象の過去案件のアーカイブ年月を"yyyyMM" 形式の値で指定します。

ジョブネットこのジョブが使用するジョブネットです。
過去案件XMLデータ移行(File ->Database LOB)

過去案件XMLデータ移行(Database LOB->File)
ジョブ概要
データベースに保存されている過去案件のXMLデータをトランザクションXMLファイルデータとして移行します。
ジョブ実行後には、移行前の過去案件のXMLデータを削除します。

注意
IM-Workflow に関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当該ジョブを実行しないでください。
当該ジョブ実行中には、案件に対する処理を行わないでください。
いずれも、 トランザクションデータおよび案件の添付ファイルに不整合が発生 する場合があるため注意してください。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

注意
当該ジョブでは、移行対象の案件数や案件のトランザクションデータのサイズに比例して処理時間が長くなります。
パラメータの「recordCounts」の値を初期値の1000から変更して多くの案件の移行を行う場合には、上記の点を考慮して実行するようにして
ください。

コラム
「トランザクションファイル（XMLファイル）圧縮可否」の設定を「圧縮する」としている場合、トランザクションXMLファイルデータは ZIP
形式で圧縮された状態でストレージに移行されます。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

systemMatterId
recordCounts

名前必須

デフォルト値システム案件ID
1000

archiveMonth

移行対象件数
アーカイブ年月（yyyyMM） 必須

systemMatterId（システム案件ID）
特定の案件のみを移行する場合に、移行対象のシステム案件IDを指定します。
複数の場合は「,」で区切ります。
設定しない場合はアーカイブ年月で指定されたすべての過去案件が対象です。

recordCounts（移行対象件数）
移行対象とする案件数の上限値を指定します。
「systemMatterId」が指定されている場合、「systemMatterId」で指定した案件を対象とし、「recordCounts」の設定値は無視されます。
「recordCounts」が指定されている場合、申請日の降順（申請日が新しい順）で移行処理を行います。
「systemMatterId」、「recordCounts」の両方が指定されていない場合、アーカイブ年月で指定されたすべての過去案件の移行処理を行います。

archiveMonth（アーカイブ年月）
移行対象の過去案件のアーカイブ年月を"yyyyMM" 形式の値で指定します。

255

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ジョブネットこのジョブが使用するジョブネットです。
過去案件XMLデータ移行(Database LOB->File)

案件添付ファイル移行(File ->Database LOB)
ジョブ概要
ストレージに保存されている案件の添付ファイルをデータベースに移行します。
ジョブ実行後には、移行前のストレージの案件の添付ファイルを削除します。

注意
IM-Workflowに関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当該ジョブを実行しないでください。
当該ジョブ実行中には、案件に対する処理を行わないでください。
いずれも、 トランザクションデータおよび案件の添付ファイルに不整合が発生 する場合があるため注意してください。
また、移行件数やファイルサイズに応じてジョブの実行時間が長くなる点に留意する必要があります。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

必須

matterStatus

案件状態

必須

archiveMonth

アーカイブ年月

デフォルト値

matterStatus（案件状態）
移行対象の案件状態を指定します。
設定しない場合はエラーが発生します。
設定値

説明

0

未完了案件の添付ファイルを対象に移行します。

1

完了案件の添付ファイルを対象に移行します。

2

過去案件の添付ファイルを対象に移行します。
この場合、対象となるアーカイブ年月を指定してください。

archiveMonth（アーカイブ年月）「matterStatus」が"2"（過去案件）の場合、移行対象のアーカイブ年月を"yyyyMM" 形式の値で指定します。
「matterStatus」が"0"（未完了案件）、または"1"（完了案件）の場合、当パラメータの設定値は無視されます。

ジョブネットこのジョブが使用するジョブネットです。
案件添付ファイルデータ移行(File->Database LOB)

案件添付ファイルデータ移行(Database LOB->File)
ジョブ概要
データベースに保存されている案件の添付ファイルをストレージに移行します。
ジョブ実行後には、移行前のデータベースの案件の添付ファイルを削除します。

256

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
注意
IM-Workflowに関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当該ジョブを実行しないでください。
当該ジョブ実行中には、案件に対する処理を行わないでください。
いずれも、 トランザクションデータおよび案件の添付ファイルに不整合が発生 する場合があるため注意してください。
また、移行件数やファイルサイズに応じてジョブの実行時間が長くなる点に留意する必要があります。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

必須

matterStatus

案件状態

必須

archiveMonth

アーカイブ年月

デフォルト値

matterStatus（案件状態）
移行対象の案件状態を指定します。
設定しない場合はエラーが発生します。
設定値

説明

0

未完了案件の添付ファイルを対象に移行します。

1

完了案件の添付ファイルを対象に移行します。

2

過去案件の添付ファイルを対象に移行します。
この場合、対象となるアーカイブ年月を指定してください。

archiveMonth（アーカイブ年月）「matterStatus」が"2"（過去案件）の場合、移行対象のアーカイブ年月を"yyyyMM" 形式の値で指定します。
「matterStatus」が"0"（未完了案件）、または"1"（完了案件）の場合、当パラメータの設定値は無視されます。

ジョブネットこのジョブが使用するジョブネットです。
案件添付ファイル移行(Database LOB->File)

ルート定義XMLデータ移行(File ->Database LOB)
ジョブ概要
ストレージに保存されているルート定義XMLファイルをデータベースに移行します。

注意
IM-Workflow に関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
当該ジョブ実行中には、ルート定義の編集操作を行わないでください。
当該ジョブ実行中には、ルート定義のインポート/エクスポートを実行しないでください。
いずれも、 ルート定義XMLデータに不整合が発生 する場合があるため注意してください。
また、移行件数やファイルサイズに応じてジョブの実行時間が長くなる点に留意する必要があります。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

routeId

ルートID

deleteFlag false

削除フラグ

必須

デフォルト値

false257

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
routeId（ルートID）
特定のルート定義のみを移行する場合に、移行対象のルートIDを指定します。
複数のルートIDを指定する場合は「,（カンマ）」で区切ります。
設定しない場合はすべてのルート定義が対象です。

deleteFlag（削除フラグ）
移行した後にストレージのルート定義XMLファイルを削除するかを設定します。
設定がない場合、または「false」を設定した場合は、ルート定義XMLファイルを残します。
設定値 説明true

ストレージのルート定義XMLファイルを削除します。

false

ストレージのルート定義XMLファイルを削除しません。

ジョブネットこのジョブが使用するジョブネットです。
ルート定義XMLデータ移行(File->Database LOB)

ルート定義XMLデータ移行(Database LOB->File)
ジョブ概要
データベースに保存されているXMLデータをルート定義XMLファイルデータとして移行します。

注意
IM-Workflow に関連するジョブと、当該ジョブが並列で実行されることが無いように注意してください。
当該ジョブ実行中には、ルート定義の編集操作を行わないでください。
当該ジョブ実行中には、ルート定義のインポート/エクスポートを実行しないでください。
いずれも、 ルート定義XMLデータに不整合が発生 する場合があるため注意してください。
また、移行件数やファイルサイズに応じてジョブの実行時間が長くなる点に留意する必要があります。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

routeId

ルートID

deleteFlag false

削除フラグ

必須

デフォルト値

false

routeId（ルートID）
特定のルート定義のみを移行する場合に、移行対象のルートIDを指定します。
複数のルートIDを指定する場合は「,（カンマ）」で区切ります。
設定しない場合はすべてのルート定義が対象です。

deleteFlag（削除フラグ）
移行した後にデータベースのデータを削除するかを設定します。
設定がない場合、または「false」を設定した場合は、データベースのデータを残します。
設定値 説明true

データベースのデータを削除します。

false

データベースのデータを削除しません。

ジョブネットこのジョブが使用するジョブネットです。

258intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ルート定義XMLデータ移行(Database LOB->File)

参照者再展開ジョブ概要
指定されたフローに関する案件の参照者を再展開します。

コラム
ログ出力について対象の案件が多数の場合を考慮して、100件単位でINFOログを出力します。
トランザクションについて
参照者の再展開処理（データベースに対する削除＋更新）のトランザクションは案件単位です。
そのため、特定の１つの案件の参照者の再展開処理が失敗しても、他の案件の参照者の再展開処理には影響がありません。

注意処理対象者標準プラグイン結果キャッシュが有効な場合、古い情報で展開される可能性があります。
当ジョブを実行する前に、必要に応じて「 処理対象者標準プラグイン結果キャッシュ削除 」ジョブを実行してください。

注意
参照者の再展開は案件数によっては処理時間がかかります。頻繁に再展開を必要とする場合、管理グループで参照者を設定することを推奨します。
管理グループでの参照者の設定については、 案件の参照権限を付与する方法 を参照ください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

flowIdbaseDateTypesys-date

名前

必須

フローID

必須

基準日種類

必須

sys-date

いずれか必須false

いずれか必須

false

baseDate

基準日

systemMatterId

システム案件ID

isActvMattertrue

未完了案件の参照者のデフォルト値

再展開有無
isCplMatter

true

完了案件の参照者の再展開有無

flowId（フローID）
対象のフローIDを指定します。
複数の場合は「,」で区切ります。
このフローIDで申請された案件が参照者の再展開の対象です。
対象のフローを複数指定した場合には、１つのみ指定した場合よりも処理時間が長くなりますので、注意してください。

baseDateType（再展開の基準日の種類）
参照者を再展開する際の基準日の種類を指定します。
設定値

説明

sys-date

システム日を基準日として参照者を再展開します。

specified-date「baseDate」で指定された日付を基準日として参照者を再展開します。

matter

案件のフロー定義の「システム日で展開する」フラグに従い、申請基準日またはシステム日で参照者を再展開します。

259

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
注意
参照者の解決のためのフロー定義に関する注意事項です。
"sys-date" または "specified-date" を指定した場合、フロー定義はマスタ定義の情報を使用します。
これらを指定した場合の注意事項については「 参照者再展開ジョブ 」をあわせて参照してください。
"matter" を指定した場合、各案件のフロー定義を使用します。
案件単位に処理を行うため "sys-date" または "specified-date" より処理時間が長くなります。
他のジョブと並行して実行すると更に処理時間が長くなる可能性が高いです。

baseDate（再展開の基準日）
参照者を再展開する際の基準日を指定します。
「baseDateType」で "specified-date" を指定された場合に有効な設定です。
"yyyy/MM/dd" 形式の値を指定してください。

systemMatterId（システム案件ID）
参照者を再展開する対象案件のシステム案件IDを指定します。
「flowId」によって対象となった案件に対して指定したシステム案件IDが存在する場合のみ参照者を再展開します。
複数の場合は「,」で区切ります。
設定しない場合はすべての未完了案件/完了案件が対象です。

isActvMatter（未完了案件の参照者の再展開有無）
未完了案件の参照者の再展開を行うかを指定します。
設定しない場合は未完了案件の参照者の再展開を行いません。
なお、「isActvMatter」と「isCplMatter」が、どちらも未設定または false の場合、エラーが発生します。
設定値 説明true

未完了案件の参照者の再展開を行います。

false

未完了案件の参照者の再展開を行いません。

isCplMatter（完了案件の参照者の再展開有無）
完了案件の参照者の再展開を行うかを指定します。
設定しない場合は完了案件の参照者の再展開を行いません。
なお、「isActvMatter」と「isCplMatter」が、どちらも未設定または false の場合、エラーが発生します。
設定値 説明true

完了案件の参照者の再展開を行います。

false

完了案件の参照者の再展開を行いません。

ジョブネットこのジョブが使用するジョブネットです。
参照者再展開確認対象者再展開
ジョブ概要
指定されたフローに関する案件の確認対象者を再展開します。

260

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
ログ出力について対象の案件が多数の場合を考慮して、100件単位でINFOログを出力します。
トランザクション：
確認対象者の再展開処理（データベースに対する削除＋更新）のトランザクションは案件単位です。
そのため、特定の１つの案件の確認対象者の再展開処理が失敗しても、他の案件の確認対象者の再展開処理には影響がありません。
完了案件の確認対象者の再展開について
フロー定義の「完了した案件の確認」が無効に設定されている場合、当ジョブを実行しても対象のフローの完了案件に対して確認対象者の再展開は行われません。

注意
確認対象者の解決のため、各案件のフロー定義を参照します。
案件単位に処理を行うため、処理時間が長くなります。
当ジョブは履歴情報を参照することから、他の対象者展開ジョブより更に処理時間が長くなります。
他のジョブと並行して実行すると更に処理時間が長くなる可能性が高いです。
処理対象者標準プラグイン結果キャッシュが有効な場合、古い情報で展開される可能性があります。
当ジョブを実行する前に、必要に応じて「 処理対象者標準プラグイン結果キャッシュ削除 」ジョブを実行してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

flowIdbaseDateTypesys-date

名前

必須

フローID

必須

基準日種類

必須

sys-date

いずれか必須false

いずれか必須

false

baseDate

基準日

systemMatterId

システム案件ID

isActvMattertrue

未完了案件の確認対象者のデフォルト値

再展開有無
isCplMatter

true

完了案件の確認対象者の再展開有無

flowId（フローID）
対象のフローIDを指定します。
複数の場合は「,」で区切ります。
このフローIDで申請された案件が参照者の再展開の対象です。
対象のフローを複数指定した場合には、１つのみ指定した場合よりも処理時間が長くなりますので、注意してください。

baseDateType（再展開の基準日の種類）
確認対象者を再展開する際の基準日の種類を指定します。
設定値

説明

sys-date

システム日を基準日として確認対象者を再展開します。

specified-date「baseDate」で指定された日付を基準日として確認対象者を再展開します。

matter

案件のフロー定義の「システム日で展開する」フラグに従い、申請基準日またはシステム日で確認対象者を再展開します。

baseDate（再展開の基準日）
確認対象者を再展開する際の基準日を指定します。
「baseDateType」で "specified-date" を指定された場合に有効な設定です。
"yyyy/MM/dd" 形式の値を指定してください。

systemMatterId（システム案件ID）
確認対象者を再展開する対象案件のシステム案件IDを指定します。
「flowId」によって対象となった案件に対して指定したシステム案件IDが存在する場合のみ確認対象者を再展開します。
複数の場合は「,」で区切ります。

261

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
設定しない場合はすべての未完了案件/完了案件が対象です。

isActvMatter（未完了案件の確認対象者の再展開有無）
未完了案件の確認対象者の再展開を行うかを指定します。
設定しない場合は未完了案件の確認対象者の再展開を行いません。
なお、「isActvMatter」と「isCplMatter」が、どちらも未設定または false の場合、エラーが発生します。
設定値 説明true

未完了案件の確認対象者の再展開を行います。

false

未完了案件の確認対象者の再展開を行いません。

isCplMatter（完了案件の確認対象者の再展開有無）
完了案件の確認対象者の再展開を行うかを指定します。
設定しない場合は完了案件の確認対象者の再展開を行いません。
なお、「isActvMatter」と「isCplMatter」が、どちらも未設定または false の場合、エラーが発生します。
設定値 説明true

完了案件の確認対象者の再展開を行います。

false

完了案件の確認対象者の再展開を行いません。

ジョブネットこのジョブが使用するジョブネットです。
確認対象者再展開

処理対象者再展開
ジョブ概要
指定されたフローに関する案件の処理対象者を再展開します。

コラム
ログ出力について対象の案件が多数の場合を考慮して、100件単位でINFOログを出力します。
トランザクション：
処理対象者の再展開処理（データベースに対する削除＋更新）のトランザクションは案件単位です。
そのため、特定の１つの案件の処理対象者の再展開処理が失敗しても、他の案件の処理対象者の再展開処理には影響がありません。

注意処理対象者の解決のため、各案件のフロー定義を参照します。
案件単位に処理を行うため、処理時間が長くなります。
他のジョブと並行して実行すると更に処理時間が長くなる可能性が高いです。
処理対象者標準プラグイン結果キャッシュが有効な場合、古い情報で展開される可能性があります。
当ジョブを実行する前に、必要に応じて「 処理対象者標準プラグイン結果キャッシュ削除 」ジョブを実行してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

flowIdbaseDateTypesys-date

名前

必須

フローID

必須

基準日種類

必須

デフォルト値

sys-date

baseDate

基準日

systemMatterId

システム案件ID

excludeApplyNode

申請ノード除外

false

excludePullBackedNode

引戻し後ノード除外

false

262

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
キー

値

名前

必須

デフォルト値

excludeSendBackedNode

差戻し後ノード除外

false

excludeReservedNode

保留中ノード除外

false

excludeHandledNode

案件操作後ノード除外

false

reExpandWithTransferred

処理対象者再展開に振替した設定内容

false

を含める

flowId（フローID）
対象のフローIDを指定します。
複数の場合は「,」で区切ります。
このフローIDで申請された案件が処理対象者の再展開の対象です。
対象のフローを複数指定した場合には、１つのみ指定した場合よりも処理時間が長くなりますので、注意してください。

baseDateType（再展開の基準日の種類）
処理対象者を再展開する際の基準日の種類を指定します。
設定値

説明

sys-date

システム日を基準日として処理対象者を再展開します。

specified-date「baseDate」で指定された日付を基準日として処理対象者を再展開します。

matter

案件のフロー定義の「システム日で展開する」フラグに従い、申請基準日またはシステム日で処理対象者を再展開します。

baseDate（再展開の基準日）
処理対象者を再展開する際の基準日を指定します。
「baseDateType」で "specified-date" を指定された場合に有効な設定です。
"yyyy/MM/dd" 形式の値を指定してください。

systemMatterId（システム案件ID）処理対象者を再展開する対象案件のシステム案件IDを指定します。
「flowId」によって対象となった案件に対して指定したシステム案件IDが存在する場合のみ処理対象者を再展開します。
複数の場合は「,」で区切ります。
設定しない場合はすべての未完了案件が対象です。

excludeApplyNode（申請ノード除外）
申請ノードに対する処理対象者を再展開の対象とするかを指定します。
true を指定した場合には申請ノードに対する処理対象者の再展開を実行しません。
false を指定した場合には申請ノードに対する処理対象者の再展開を実行します。

excludePullBackedNode（引戻し後ノード除外）
直前の操作で引戻しが行われた、以下のいずれかのノードに対する処理対象者を再展開の対象とするかを指定します。
承認ノード
動的承認ノード
ただし、処理可能な状態で保留・保留解除が行われたノードは対象外です。
true を指定した場合には引戻し後の承認・動的承認ノードに対する処理対象者の再展開を実行しません。
false を指定した場合には引戻し後の承認・動的承認ノードに対する処理対象者の再展開を実行します。

excludeSendBackedNode（差戻し後ノード除外）
直前の操作で差戻しが行われた、以下のいずれかのノードに対する処理対象者を再展開の対象とするかを指定します。
承認ノード
動的承認ノード
ただし、処理可能な状態で保留・保留解除が行われたノードは対象外です。
true を指定した場合には差戻し後の承認・動的承認ノードに対する処理対象者の再展開を実行しません。
false を指定した場合には差戻し後の承認・動的承認ノードに対する処理対象者の再展開を実行します。

excludeReservedNode（保留中ノード除外）
保留中である、以下のいずれかのノードに対する処理対象者を再展開の対象とするかを指定します。
承認ノード
動的承認ノード

263

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
true を指定した場合には保留中の承認・動的承認ノードに対する処理対象者の再展開を実行しません。
false を指定した場合には保留中の承認・動的承認ノードに対する処理対象者の再展開を実行します。

excludeHandledNode（案件操作後ノード除外）
直前の操作で案件操作が行われた、以下のいずれかのノードに対する処理対象者を再展開の対象とするかを指定します。
承認ノード
動的承認ノード
案件操作によって処理可能な状態に変わった際に、前回の処理者が処理対象者として設定されている承認・動的承認ノードが対象です。
ただし、処理可能な状態で保留・保留解除が行われたノードは対象外です。
true を指定した場合には案件操作後の承認・動的承認ノードに対する処理対象者の再展開を実行しません。
false を指定した場合には案件操作後の承認・動的承認ノードに対する処理対象者の再展開を実行します。

reExpandWithTransferred（処理対象者再展開に振替した設定内容を含める）
振替が行われたノードに対する処理対象者再展開に振替した設定内容を含めるかを指定します。
true を指定した場合には振替が行われたノードに対する処理対象者再展開に振替した設定内容を含めます。
ノードに対する処理対象者と振替先に指定したすべての対象者を再展開します。振替元のユーザも再展開します。
false を指定した場合には振替が行われたノードに対する処理対象者再展開に振替した設定内容を含めません。

コラム
承認・動的承認ノードを除外するパラメータの補足
以下の承認・動的承認ノードに対して、処理対象者の再展開を制御するためのパラメータは、対象の案件で 最後に行われた処理・操作 に基づいて、再展開の対象を判定しています。
excludePullBackedNode
excludeSendBackedNode
excludeReservedNode
excludeHandledNode
引戻しや差戻し後に、保留等の操作を行った場合には、再展開を除外するパラメータが以下のように変わります。
引戻しを行った場合対応する除外パラメータ：excludePullBackedNode
差戻しを行った場合対応する除外パラメータ：excludeSendBackedNode
引戻し（または差戻し）後に保留を行った場合対応する除外パラメータ：excludeReservedNode
引戻し（または差戻し）後に保留、保留解除を行った場合対応する除外パラメータ：ありません。
引戻し（または差戻し）後に案件操作を行った場合対応する除外パラメータ：excludeHandledNode

ジョブネットこのジョブが使用するジョブネットです。
処理対象者再展開

未完了案件トランザクションXMLファイル圧縮
ジョブ概要
パブリックストレージに保存されている未完了案件のトランザクションXMLファイルをZIP形式で圧縮します。

コラム
当ジョブは 2016 Winter(Olga) より追加されました。

コラム
ログ出力について進捗状況を 1,000 件単位で INFO ログとして出力します。

264intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
注意
IM-Workflow に関連するジョブと、当ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当ジョブを実行しないでください。
当ジョブ実行中は、案件に対する処理を行わないでください。
いずれも、 トランザクションデータに不整合が発生 する場合があるため注意してください。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

注意
当ジョブの処理時間は以下の要因に比例して長くなります。
圧縮対象案件の数圧縮するトランザクションXMLファイルの数およびサイズ
当ジョブによって圧縮される案件は、実行パラメータ「applyDateFrom」および「applyDateTo」により制御が可能です。
以上の点を考慮して当ジョブを実行してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

applyDateFrom

申請日（From）

applyDateTo

申請日（To）

systemMatterId

システム案件ID

必須

デフォルト値

applyDateFrom（申請日（From））
圧縮対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した日付以降に申請された案件を圧縮対象とします。
"yyyy/MM/dd" 形式の値を指定してください。

applyDateTo（申請日（To））
圧縮対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した日付以前に申請された案件を圧縮対象とします。
"yyyy/MM/dd" 形式の値を指定してください。

systemMatterId（システム案件ID）圧縮対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した案件のみを圧縮対象とします。
圧縮対象とする案件のシステム案件 ID を指定してください。
複数の案件を指定する場合は「,」区切りの値を指定してください。
当パラメータを設定した場合、以下の実行パラメータは無視されます。
applyDateFrom
applyDateTo

コラム
実行パラメータがすべて未指定の場合、すべての未完了案件が圧縮対象です。

ジョブネットこのジョブが使用するジョブネットです。
未完了案件トランザクションXMLファイル圧縮

完了案件トランザクションXMLファイル圧縮265

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ジョブ概要
パブリックストレージに保存されている完了案件のトランザクションXMLファイルをZIP形式で圧縮します。

コラム
当ジョブは 2016 Winter(Olga) より追加されました。

コラム
ログ出力について進捗状況を 1,000 件単位で INFO ログとして出力します。

注意
IM-Workflow に関連するジョブと、当ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当ジョブを実行しないでください。
当ジョブ実行中は、案件に対する処理を行わないでください。
いずれも、 トランザクションデータに不整合が発生 する場合があるため注意してください。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

注意
当ジョブの処理時間は以下の要因に比例して長くなります。
圧縮対象案件の数圧縮するトランザクションXMLファイルの数およびサイズ
当ジョブによって圧縮される案件は、実行パラメータ「applyDateFrom」および「applyDateTo」により制御が可能です。
以上の点を考慮して当ジョブを実行してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

applyDateFrom

申請日（From）

applyDateTo

申請日（To）

systemMatterId

システム案件ID

必須

applyDateFrom（申請日（From））
圧縮対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した日付以降に申請された案件を圧縮対象とします。
"yyyy/MM/dd" 形式の値を指定してください。

applyDateTo（申請日（To））
圧縮対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した日付以前に申請された案件を圧縮対象とします。
"yyyy/MM/dd" 形式の値を指定してください。

systemMatterId（システム案件ID）圧縮対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した案件のみを圧縮対象とします。
圧縮対象とする案件のシステム案件 ID を指定してください。
複数の案件を指定する場合は「,」区切りの値を指定してください。
当パラメータを設定した場合、以下の実行パラメータは無視されます。
applyDateFrom
applyDateTo

266

デフォルト値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
実行パラメータがすべて未指定の場合、すべての完了案件が圧縮対象です。

ジョブネットこのジョブが使用するジョブネットです。
完了案件トランザクションXMLファイル圧縮

過去案件トランザクションXMLファイル圧縮
ジョブ概要
パブリックストレージに保存されている過去案件のトランザクションXMLファイルをZIP形式で圧縮します。

コラム
当ジョブは 2016 Winter(Olga) より追加されました。

コラム
ログ出力について進捗状況を 1,000 件単位で INFO ログとして出力します。

注意
IM-Workflow に関連するジョブと、当ジョブが並列で実行されることが無いように注意してください。
当ジョブ実行中は、案件に対する処理を行わないでください。
いずれも、 トランザクションデータに不整合が発生 する場合があるため注意してください。

注意
当ジョブの処理時間は以下の要因に比例して長くなります。
圧縮対象案件の数圧縮するトランザクションXMLファイルの数およびサイズ

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

必須

archiveMonth

アーカイブ年月（yyyyMM） 必須

systemMatterId

システム案件ID

archiveMonth（アーカイブ年月）
圧縮対象の過去案件のアーカイブ年月を "yyyyMM" 形式の値で指定します。

systemMatterId（システム案件ID）圧縮対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した案件のみを圧縮対象とします。
圧縮対象とする案件のシステム案件 ID を指定してください。
複数の案件を指定する場合は「,」区切りの値を指定してください。

ジョブネットこのジョブが使用するジョブネットです。
過去案件トランザクションXMLファイル圧縮

未完了案件トランザクションXMLファイル解凍267

デフォルト値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ジョブ概要
パブリックストレージに保存されている未完了案件のトランザクションXMLファイル（ZIP圧縮済みのファイル）を解凍します。

コラム
当ジョブは 2016 Winter(Olga) より追加されました。

コラム
ログ出力について進捗状況を 1,000 件単位で INFO ログとして出力します。

注意
IM-Workflow に関連するジョブと、当ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当ジョブを実行しないでください。
当ジョブ実行中は、案件に対する処理を行わないでください。
いずれも、 トランザクションデータに不整合が発生 する場合があるため注意してください。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

注意
当ジョブの処理時間は以下の要因に比例して長くなります。
解凍対象案件の数
解凍するトランザクションXMLファイルの数およびサイズ
当ジョブによって解凍される案件は、実行パラメータ「applyDateFrom」および「applyDateTo」により制御が可能です。
以上の点を考慮して当ジョブを実行してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

applyDateFrom

申請日（From）

applyDateTo

申請日（To）

systemMatterId

システム案件ID

必須

applyDateFrom（申請日（From））
解凍対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した日付以降に申請された案件を解凍対象とします。
"yyyy/MM/dd" 形式の値を指定してください。

applyDateTo（申請日（To））
解凍対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した日付以前に申請された案件を解凍対象とします。
"yyyy/MM/dd" 形式の値を指定してください。

systemMatterId（システム案件ID）
解凍対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した案件のみを解凍対象とします。
解凍対象とする案件のシステム案件 ID を指定してください。
複数の案件を指定する場合は「,」区切りの値を指定してください。
当パラメータを設定した場合、以下の実行パラメータは無視されます。
applyDateFrom
applyDateTo

268

デフォルト値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
実行パラメータがすべて未指定の場合、すべての未完了案件が解凍対象です。

ジョブネットこのジョブが使用するジョブネットです。
未完了案件トランザクションXMLファイル解凍

完了案件トランザクションXMLファイル解凍ジョブ概要
パブリックストレージに保存されている完了案件のトランザクションXMLファイル（ZIP圧縮済みのファイル）を解凍します。

コラム
当ジョブは 2016 Winter(Olga) より追加されました。

コラム
ログ出力について進捗状況を 1,000 件単位で INFO ログとして出力します。

注意
IM-Workflow に関連するジョブと、当ジョブが並列で実行されることが無いように注意してください。
非同期-タスクキュー一覧の並列タスクキューに、待機中または処理中のタスクがある場合は、当ジョブを実行しないでください。
当ジョブ実行中は、案件に対する処理を行わないでください。
いずれも、 トランザクションデータに不整合が発生 する場合があるため注意してください。
なお、非同期-タスクキュー一覧の並列タスクキューを参照する方法については「システム管理者操作ガイド」-「非同期-タスクキュー一覧」を参照してください。

注意
当ジョブの処理時間は以下の要因に比例して長くなります。
解凍対象案件の数
解凍するトランザクションXMLファイルの数およびサイズ
当ジョブによって解凍される案件は、実行パラメータ「applyDateFrom」および「applyDateTo」により制御が可能です。
以上の点を考慮して当ジョブを実行してください。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

applyDateFrom

申請日（From）

applyDateTo

申請日（To）

systemMatterId

システム案件ID

必須

applyDateFrom（申請日（From））
解凍対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した日付以降に申請された案件を解凍対象とします。
"yyyy/MM/dd" 形式の値を指定してください。

applyDateTo（申請日（To））
解凍対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した日付以前に申請された案件を解凍対象とします。
"yyyy/MM/dd" 形式の値を指定してください。

269

デフォルト値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
systemMatterId（システム案件ID）
解凍対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した案件のみを解凍対象とします。
解凍対象とする案件のシステム案件 ID を指定してください。
複数の案件を指定する場合は「,」区切りの値を指定してください。
当パラメータを設定した場合、以下の実行パラメータは無視されます。
applyDateFrom
applyDateTo

コラム
実行パラメータがすべて未指定の場合、すべての完了案件が解凍対象です。

ジョブネットこのジョブが使用するジョブネットです。
完了案件トランザクションXMLファイル解凍

過去案件トランザクションXMLファイル解凍ジョブ概要
パブリックストレージに保存されている過去案件のトランザクションXMLファイル（ZIP圧縮済みのファイル）を解凍します。

コラム
当ジョブは 2016 Winter(Olga) より追加されました。

コラム
ログ出力について進捗状況を 1,000 件単位で INFO ログとして出力します。

注意
IM-Workflow に関連するジョブと、当ジョブが並列で実行されることが無いように注意してください。
当ジョブ実行中は、案件に対する処理を行わないでください。
いずれも、 トランザクションデータに不整合が発生 する場合があるため注意してください。

注意
当ジョブの処理時間は以下の要因に比例して長くなります。
解凍対象案件の数
解凍するトランザクションXMLファイルの数およびサイズ

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

必須

archiveMonth

アーカイブ年月（yyyyMM） 必須

systemMatterId

システム案件ID

archiveMonth（アーカイブ年月）
解凍対象の過去案件のアーカイブ年月を "yyyyMM" 形式の値で指定します。

systemMatterId（システム案件ID）
解凍対象となる案件を絞り込むためのパラメータです。
当パラメータで指定した案件のみを解凍対象とします。

270

デフォルト値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
解凍対象とする案件のシステム案件 ID を指定してください。
複数の案件を指定する場合は「,」区切りの値を指定してください。

ジョブネットこのジョブが使用するジョブネットです。
過去案件トランザクションXMLファイル解凍

旧ノード連携情報削除
ジョブ概要
指定されたフロー定義の旧ノード連携情報を削除します。

コラム
当ジョブは 2018 Winter(Urara) より追加されました。

コラム
ノード連携情報とはノード連携情報とは、フロー定義でノード毎に設定できる情報を指します。
ノード連携情報の設定方法については、「 IM-Workflow 管理者操作ガイド 」の「 ノードを編集する 」を参照してください。
また、ノード連携情報が大量になると以下の処理のパフォーマンスに影響を与える場合があります。
案件の申請
フロー定義のインポート、エクスポート

コラム
旧ノード連携情報とは旧ノード連携情報とは、過去に設定したノード連携情報を再度設定しなくても設定が引き継がれるように、DBで持っている古いノード
連携情報です。
旧ノード連携情報が発生する操作と、その操作によって発生した旧ノード連携情報の再利用シーンは以下の通りです。
フロー定義が参照しているルート定義の変更（ノードの削除、または、nodeIdの変更）
フロー定義が参照しているルート定義で、ノードの削除、または、nodeIdの変更を行った場合、削除、または、変更により使用されなくなったnodeIdに対してフロー定義で設定されていたノード連携情報を旧ノード連携情報として持ち続けます。
この旧ノード連携情報は、再度ルート定義の変更を行い、以前にノードの削除、または、nodeIdの変更をしたnodeIdを使用した場
合に使われます。
過去に設定したnodeIdに対するノード連携情報が引き継がれるため、再度ノード連携情報を設定しなおす必要が無くなります。
フロー定義のバージョン追加
フロー定義のバージョンを追加した場合、過去のバージョンが参照している定義（コンテンツ定義、ルート定義）のバージョンと新しく追加したフロー定義のバージョンとの組み合わせでノード連携情報を作成し、旧ノード連携情報として持ち続けます。
この旧ノード連携情報は、追加したフロー定義のバージョンの期間を過去に伸ばした際に使われます。
その期間に設定されていた過去のバージョンのノード連携情報が引き継がれるため、再度ノード連携情報を設定しなおす必要が無くなります。
フロー定義が参照する定義（コンテンツ定義、ルート定義）の変更
フロー定義が参照する定義（コンテンツ定義、ルート定義）の変更をした場合、変更前の定義とのノード連携情報を旧ノード連携情報として持ち続けます。
この旧ノード連携情報は、フロー定義が参照する定義（コンテンツ定義、ルート定義）を変更前の定義に再度変えた場合に使われます。
以前に設定したノード連携情報が引き継がれるため、再度ノード連携情報を設定する必要が無くなります。

コラム
トランザクションについて
旧ノード連携情報の削除（データベースに対する削除）のトランザクションはフロー定義単位です。
そのため、特定の１つのフロー定義の旧ノード連携所法の削除が失敗しても、他のフロー定義の旧ノード連携情報の削除処理には影響がありません。

271

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
ジョブ実行中の案件の申請・処理
当ジョブ実行中の案件の申請・処理は可能です。
ただし、通常より処理時間が長くなる場合がありますので、注意してください。

注意
当ジョブ実行中のコンテンツ定義・ルート定義・フロー定義の変更はしないでください。
必要なノード連携情報が削除される場合があります。

注意
旧ノード連携情報を削除した後は、旧ノード連携情報を元に戻すことはできません。
バックアップを取った後、当ジョブを実行することを推奨します。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

flowIdflowId フローID

必須

デフォルト値

flowId（フローID）
旧ノード連携情報を削除するフロー定義のフローIDを指定します。
複数の場合は「,（カンマ）」で区切ります。
パラメータの指定がない場合は、すべてのフロー定義を対象に旧ノード連携情報を削除します。
対象のフロー定義にあるノード連携情報の数に応じて、処理時間が長くなりますので、注意してください。

ジョブネットこのジョブが使用するジョブネットです。
旧ノード連携情報削除ジョブ

インポート／エクスポートファイル削除
ジョブ概要
インポート／エクスポートファイルを削除します。

コラム
当該ジョブは 2023 Spring(Gerbera) より追加されました。

コラム
当該ジョブは、ストレージに配置するインポートファイル、およびエクスポートファイルを削除します。
インポートファイル、およびエクスポートファイルを配置するストレージの詳細は、以下のドキュメントを参照してください。
「 IM-Workflow 仕様書 」-「 インポート/エクスポート 」

コラム
当該ジョブは、システム日時点で作成日から猶予期間を経過しているインポートファイル、およびエクスポートファイルを削除します。
以下に例を示します。
ジョブ実行日時 2023/04/01 00:00:00-23:59:59 、猶予期間 0 の場合、タイムスタンプ 2023/04/02 より前
ジョブ実行日時 2023/04/01 00:00:00-23:59:59 、猶予期間 1 の場合、タイムスタンプ 2023/04/01 より前
ジョブ実行日時 2023/04/01 00:00:00-23:59:59 、猶予期間 2 の場合、タイムスタンプ 2023/03/31 より前

272

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
注意
当ジョブの処理時間は以下の要因に比例して長くなります。
削除するファイルの数削除するファイルのサイズ

注意
ワークフローのインポートと、当該ジョブが並列で実行されることが無いように注意してください。
ワークフローのインポート結果に不整合が発生する場合があります。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

protectedPeriod 2

名前必須

デフォルト値

猶予期間

必須

2

protectedPeriod（猶予期間）
インポート／エクスポートファイルの削除を猶予する日数を指定します。
設定値の有効な範囲は、0〜99999です。
「ジョブ実行日-猶予期間」以前に作成されたファイルを削除します。
0は全ファイル削除です。
「例：実行日時2023/04/01 00:00:00-23:59:59 猶予期間2 の場合、タイムスタンプ2023/03/31より前」

ジョブネットこのジョブが使用するジョブネットです。
インポート／エクスポートファイル削除

トランザクションテーブルデータ補完（フローID）
ジョブ概要
新規追加したフローIDカラムのデータを案件テーブルのフローIDカラムのデータで補完します。

コラム
当ジョブは 2019 Spring(Violette) より追加されました。

コラム
当ジョブを実行しないと「案件一覧」に情報が表示されない場合がありますので、「案件一覧」をご利用する前に当ジョブを実行してください。

コラム
フローIDカラムを新規追加したテーブル「案件一覧」に情報を表示する内部処理を効率化するため、以下のテーブルにフローIDカラムを追加しました。
未完了案件タスク処理対象者テーブル
参照する案件テーブルは未完了案件テーブルです。
未完了案件タスク完了ユーザテーブル
参照する案件テーブルは未完了案件テーブルです。
完了案件タスク完了ユーザテーブル
参照する案件テーブルは完了案件テーブルです。

273

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
注意
当ジョブが行う補完はデータベースの UPDATE 文で行います。
レコード数の量に応じて処理時間が長くなる場合がありますので、注意ください。

コラム
ジョブ再実行
当ジョブは再実行が可能です。
差分の補完ではなく、すべてのレコードに対して補完を行います。

注意
ジョブ実行中の案件の申請・処理
当ジョブ実行中には、案件に対する処理を行わないでください。
レコード数の増減によってデータベースの UPDATE 処理に影響する場合があります。

実行パラメータ
ジョブに指定するパラメータリストです。
キー値

imw_t_actv_executable_user true

名前必須

未完了案件タスク処理対象者テーブル いずれか必須

デフォルト値
trueの補完有無
imw_t_cpl_user

true

未完了案件タスク完了ユーザテーブル いずれか必須

true

の補完有無
imw_t_cpl_matter_user

true

完了案件タスク完了ユーザテーブルの いずれか必須
補完有無

imw_t_actv_executable_user（未完了案件タスク処理対象者テーブルの補完有無）
未完了案件タスク処理対象者テーブルに追加したフローIDカラムの補完を行うか指定します。
指定しない場合は未完了案件タスク処理対象者テーブルに追加したフローIDカラムの補完を行いません。
設定値

説明

true

未完了案件タスク処理対象者テーブルに追加したフローIDカラムの補完を行います。

false

未完了案件タスク処理対象者テーブルに追加したフローIDカラムの補完を行いません。

imw_t_cpl_user（未完了案件タスク完了ユーザテーブルの補完有無）
未完了案件タスク完了ユーザテーブルに追加したフローIDカラムの補完を行うか指定します。
指定しない場合は未完了案件タスク完了ユーザテーブルに追加したフローIDカラムの補完を行いません。
設定値

説明

true

未完了案件タスク完了ユーザテーブルに追加したフローIDカラムの補完を行います。

false

未完了案件タスク完了ユーザテーブルに追加したフローIDカラムの補完を行いません。

imw_t_cpl_matter_user（完了案件タスク完了ユーザテーブルの補完有無）
完了案件タスク完了ユーザテーブルに追加したフローIDカラムの補完を行うか指定します。
指定しない場合は完了案件タスク完了ユーザテーブルに追加したフローIDカラムの補完を行いません。
設定値

説明

true

完了案件タスク完了ユーザテーブルに追加したフローIDカラムの補完を行います。

false

完了案件タスク完了ユーザテーブルに追加したフローIDカラムの補完を行いません。

ジョブネットこのジョブが使用するジョブネットです。

274

true

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
トランザクションテーブルデータ補完（フローID）ジョブ

過去案件トランザクションテーブルデータ補完（フローID）
ジョブ概要
過去案件操作権限者テーブルにフローIDカラムを新規追加し、データを過去案件テーブルのフローIDカラムのデータで補完します。

コラム
当ジョブは 2020 Spring(Yorkshire) より追加されました。

コラム
当ジョブを実行しないと 2020 Spring(Yorkshire) より前にアーカイブされた案件に対し、正しく操作が行えない場合があります。
「案件一覧」の「過去案件」をご利用する前に当ジョブを実行してください。

コラム「案件一覧」の「過去案件」に情報を表示する内部処理を効率化するため、以下のテーブルにフローIDカラムを追加します。
過去案件操作権限者テーブル（imw_ayyyymm_matter_auth_user）

コラム
当ジョブは以下の処理順でテーブルアクセスを行っています。
フローIDカラム追加 ALTER 文（トランザクションなし）
インデックス追加 CREATE 文（トランザクションなし）
フローIDカラムデータ補完 UPDATE 文（トランザクションあり）

コラム
ジョブ再実行・例外発生
当ジョブは再実行が可能です。
再度処理を行いたいアーカイブ年月の範囲を実行パラメータで指定します。
既に補完済みのアーカイブ年月の場合は、該当年月はスキップし、次の年月から処理を続行します。
処理中に復帰可能な例外が発生した場合は、システムログに詳細を出力し、次の年月から処理を続行します。

注意
ジョブ実行中の案件のアーカイブ・過去案件の処理
当ジョブ実行中には、案件のアーカイブ、過去案件に対する処理を行わないでください。
レコード数の増減によってデータベースの UPDATE 処理に影響する場合があります。

実行パラメータ
ジョブに指定するパラメータリストです。
キー

値

名前

必須

archiveMonthFrom

アーカイブ開始年月（yyyyMM）

必須

archiveMonthTo

アーカイブ終了年月（yyyyMM）

必須

archiveMonthFrom（アーカイブ開始年月）
補完を開始するアーカイブ年月を "yyyyMM" 形式の値で指定します。
設定していない、または、アーカイブ終了年月より未来の場合エラーが発生します。

archiveMonthTo（アーカイブ終了年月）
補完を終了するアーカイブ年月を "yyyyMM" 形式の値で指定します。
設定していない、または、アーカイブ開始年月をより過去の場合エラーが発生します。

275

デフォルト値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
archiveMonthFrom（アーカイブ開始年月） から archiveMonthTo（アーカイブ終了年月） までのアーカイブ年月に対して処理を行います。
一つのアーカイブ年月の補完を行いたい場合は、両パラメータに同年月を設定してください。

ジョブネットこのジョブが使用するジョブネットです。
過去案件トランザクションテーブルデータ補完（フローID）ジョブ

参照者再展開ジョブ
参照者再展開のジョブに関する注意事項は以下の通りです。
パラメータの「baseDateType」が"sys-date"または"specified-date"の場合の注意事項です。
参照者再展開の仕様
参照者再展開のジョブでは、各案件の申請基準日ではなく、ジョブのパラメータで設定した日付の情報に基づいて再展開を行います。

参照者再展開のジョブでは、参照者の情報（参照一覧に対する権限判定部分）のみを対象としており、各案件の参照者の定義情報は更新しません。
参照者再展開のジョブに関する注意事項
参照者の再展開のジョブの実行に当たり、フロー定義のバージョン期間が異なる複数の案件や、申請後に参照者を変更している案件が存在している場合、参照者の再展開のジョブは案件の申請基準日や案件で設定した参照者の情報に関係なく、ジョブのパラメータで指定した日付に基づいて参照者を再展開します。
そのため、ジョブの実行後に本来参照させたくないユーザが参照者として設定される場合があります。
本来意図しない参照者を設定した場合には、対象の案件をジョブのパラメータ（システム案件ID、基準日）で指定し、ジョブを実行すると、参照者が適切に設定されます。
例えば、上の図で案件Aに関して、参照者再展開のジョブの実行後も参照者を上田辰男ではなく、青柳辰巳のままとしたい場合には、ジョブのパラメータで案件Bと案件Cを対象とするように設定すれば、案件Bと案件Cの参照者のみ上田辰男に設定できます。
参照者再展開のジョブは各案件の参照者の定義情報を更新しないため、以下の画面で表示される内容に差異が発生する場合があります。
参照一覧に対象の案件が表示される対象者
対象者は、参照者再展開ジョブが設定した内容（＝フロー定義の参照者設定の内容）です。
案件操作-参照者タブに表示される参照者
参照者再展開ジョブの実行前に、案件で設定した参照者の設定内容です。

276

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

設定
設定一覧
IM-Workflow では下表に示す設定を変更することで、 IM-Workflow の各種機能のON／OFFやファイルの保存場所を変更できます。
設定の単位は以下の2種類あります。
システム単位
テナント単位それぞれの単位の詳細については下記を参照してください。

システム単位の設定
intra-mart Accel Platform 全体で共通な設定です。
システム単位の設定には以下の3種類があります。
システム設定デザイナ設定キャッシュ設定
それぞれのシステム単位の詳細については下記を参照してください。

システム設定IM-Workflow のシステムに関する設定を行います。
システム設定は、 IM-Juggling 上で編集が可能です。
設定ファイル：WEB-INF/conf/im-workflow-system-config.xml

案件終了処理、到達処理、メール送信処理、IMBox送信処理の同期／非同期制御の設定
案件終了処理、到達処理、メール送信処理、IMBox送信処理は非同期で実行しますが、アプリケーションサーバ製品によっては処理時のトランザクション制
御でエラーが発生することがあります。
この場合、設定を変更して処理を同期で実行することにより、エラーを回避させます。

コラム
上記の事象を発生させる制限は、 intra-mart Accel Platform 2013 Autumn(Eden) で解除されました。
非同期制御を行う場合、別スレッドで動作するため、ユーザプログラムでセッション情報を取得する事はできません。
設定一覧
論理名

物理名

設定内容

同期／非同期制御<im-workflow-system-config> true：非同期/<thread>false：同期/<arrive-process-async>

到達処理（承認）で同時アクセスエラー発生のリトライ設定
分岐内の複数ノードで自動処理が行われた場合、１つの案件に対して複数の到達処理（承認）が同時に発生することがあります。
この場合、案件には同時にアクセスできないために到達処理（承認）でエラーが発生しますが、到達処理（承認）を実行する必要があるため、成功するまでリトライします。
設定一覧
論理名

物理名

設定内容

到達処理（承認）のリトライ回数<im-workflow-system-config>

設定範囲（回）： [1] – [10]/<arrive-approve-at-sametime>/<arrive-approve-at-sametime-retry-count>
１回のリトライあたりの待ち時間（秒）<im-workflow-system-config>/<arrive-approve-at-sametime>/<arrive-approve-at-sametime-waitsecond>

XMLファイルキャッシュの設定

277

設定範囲（秒）： [1] – [10]

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
XMLファイルキャッシュの設定を変更できます。
XMLファイル、 データベース へのアクセス数を減らし、システム全体の負荷を軽減します。
設定一覧
論理名

物理名

設定内容

XMLファイルキャッシュ設定<im-workflow-system-config>

true :キャッシュ化しない。

/<xml-file-cache>false :キャッシュ化する。（デフォルト）/<not-use-xml-file-cache>
XMLファイルキャッシュ<im-workflow-system-config>

初期値 ：15秒

保存時間（秒）/<xml-file-cache>

設定範囲 ：1秒以上/<xml-file-cache-store-second>

0秒設定の場合は、初期値15秒を利用します。

XMLファイルキャッシュ<im-workflow-system-config>

初期値：500

保存最大数/<xml-file-cache>

設定範囲：1以上/<xml-file-cache-store-max-size> 0設定の場合は初期値500を利用します。

処理対象者標準プラグイン結果キャッシュ設定
処理対象者標準プラグイン結果キャッシュ設定を変更できます。
処理対象者標準プラグイン実行処理を減らし、システム全体の負荷を軽減します。
設定一覧
論理名

物理名

設定内容

処理対象者標準プラグイン結果<im-workflow-system-config>

true :キャッシュ化しない。

キャッシュ利用不可設定/<standard-plugin-result-cache>false :キャッシュ化する。（デフォルト）/<not-use-standard-plugin-result-cache>
処理対象者標準プラグイン<im-workflow-system-config>

初期値 ：60分（3600秒）

結果キャッシュ保存時間（秒）/<standard-plugin-result-cache>

設定範囲 ：1秒以上/<standard-plugin-result-cache-store-second>

0秒設定の場合は、初期値60分を利用します。

処理対象者標準プラグイン<im-workflow-system-config>

初期値：10000

結果キャッシュ保存最大数/<standard-plugin-result-cache>

設定範囲：1以上/<standard-plugin-result-cache-store-max-size>

0設定の場合は初期値10000を利用します。

処理対象者標準プラグインユーザ情報取得最大人数設定
処理対象者標準プラグインのユーザ情報取得処理で１つのクエリで同時に取得する情報数を設定します。
設定一覧
論理名

物理名

設定内容

処理対象者標準プラグイン<im-workflow-system-config>

初期値 ：1000

ユーザ情報取得最大人数設定/<standard-plugin-user-info>

設定範囲 ：データベースのIN句制限に合わせて/<standard-plugin-user-info-max-select-length>

設定します。
例）オラクルの場合は１０００より大きい数字を設定するとユーザ情報取得処理で失敗します。

デザイナ設定IM-Workflow のデザイナに関する設定を行います。
デザイナ設定は、 IM-Juggling 上で編集が可能です。
設定ファイル：WEB-INF/conf/im-workflow-designer-config.xml

ルートデザイナの設定
ルートデザイナサイズを変更できます。
設定一覧
論理名

物理名

設定内容

ルート定義デザイン領域の幅<im-workflow-designer-config>

設定範囲： [0] - [32000]/<route-designer>0を指定した場合は、初期値(10000)を使用しま/<imw-designer-canvas-width>

す。

278

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

ルート定義デザイン領域の高さ<im-workflow-designer-config>

設定範囲： [0] - [32000]/<imw-designer-canvas-height>0を指定した場合は、初期値(5000)を使用します。

/<imw-designer-canvas-height>

アイコンの設定
ルートデザイナのノードアイコンとノードアイコンの保存ディレクトリを変更できます。
保存ディレクトリは下図のシステムストレージディレクトリ配下の中で変更ができます。
ノードアイコンの保存ディレクトリ

設定一覧
論理名

物理名

設定内容

ノードアイコン保存ディレクトリ

<im-workflow-designer-config>

ノードアイコン保存ディレクトリのパス/<icon>/<node-icon-dir>
開始ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<start-node-icon>
終了ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<end-node-icon>
申請ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<apply-node-icon>
承認ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<approval-node-icon>
動的ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<dynamic-node-icon>
システムノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<system-node-icon>
確認ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<confirm-node-icon>
同期開始ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<synchronous-start-node-icon>
同期終了ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<synchronous-end-node-icon>
分岐開始ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<branch-start-node-icon>
分岐終了ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<branch-end-node-icon>279

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

横配置ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<horizontal-node-icon>
縦配置ノードアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<vertical-node-icon>
テンプレート開始ノード<im-workflow-designer-config>

アイコンファイル

/<icon>アイコンファイル名/<template-start-node-icon>
テンプレート終了ノード<im-workflow-designer-config>

アイコンファイル

/<icon>アイコンファイル名/<template-end-node-icon>
テンプレート置換ノード<im-workflow-designer-config>

アイコンファイル

/<icon>アイコンファイル名/<template-substitution-node-icon><im-workflow-designer-config>

コメントアイコンファイル

アイコンファイル名/<icon>/<comment-icon>
スイムレーンアイコンファイル<im-workflow-designer-config>

アイコンファイル名/<icon>/<swimlane-icon>

キャッシュ設定
IM-Workflow のキャッシュに関する設定を行います。
キャッシュ設定は、 IM-Juggling 上で編集が可能です。
キャッシュ設定ファイルは intra-mart Accel Platform 2016 Spring(Maxima) から利用可能です。

注意キャッシュ設定ファイルにて設定変更が可能な３つのキャッシュは IM-Workflow で必要なキャッシュです。
すべてのキャッシュは有効にしてください。
いずれかのキャッシュを無効化した場合には、 IM-Workflow は正常に動作しないため、動作保証外に該当します。

フォーマットファイル(xsd) WEB-INF/schema/im-ehcache-config.xsd
設定ファイルWEB-INF/conf/im-ehcache-config/im_workflow.xml

280

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01<?xml version="1.0" encoding="UTF-8"?><im-ehcache-config
xmlns="http://www.intra-mart.jp/cache/ehcache/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.intra-mart.jp/cache/ehcache/config ../schema/im-ehcache-config.xsd "><cachename="IM_WORKFLOW-FILE_PATH"
enable="true"
overflow-to-disk="false"
max-elements-on-memory="1000"
time-to-live-seconds="1800"
time-to-idle-seconds="900"/><cachename="IM_WORKFLOW-PLUGIN_OBJECT"
enable="true"
overflow-to-disk="false"
max-elements-on-memory="1000"
time-to-live-seconds="1800"
time-to-idle-seconds="900"/><cachename="IM_WORKFLOW-PLUGIN_DESCRIPTOR"
enable="true"
overflow-to-disk="false"
max-elements-on-memory="1000"
time-to-live-seconds="1800"
time-to-idle-seconds="900"/></im-ehcache-config>

リファレンス
ファイルパスキャッシュ設定「ファイルパスキャッシュ」の設定です。
キャッシュ名 IM_WORKFLOW-FILE_PATH
ファイルパスキャッシュは、システム案件ID をキーとして、案件のトランザクションファイルまでのパスをキャッシュします。
このキャッシュはテナントごとに管理します。
【設定項目】<im-ehcache-config><cachename="IM_WORKFLOW-FILE_PATH"
enable="true"
overflow-to-disk="false"
max-elements-on-memory="1000"
time-to-live-seconds="1800"
time-to-idle-seconds="900"/></im-ehcache-config>【属性】
各設定の属性項目については「 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。
プラグインオブジェクトキャッシュ設定「プラグインオブジェクトキャッシュ」の設定です。
キャッシュ名 IM_WORKFLOW-PLUGIN_OBJECT
プラグインオブジェクトキャッシュは、プログラムのインスタンスの配列をキャッシュします。
このキャッシュはテナントごとに管理します。
キャッシュの対象は、 IM-Workflow が利用するプラグイン設定から取得したプログラムです。
キャッシュのキーは以下の情報から生成します。
拡張ポイントID
プラグインID
テナントID

281

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ロケールID
プラグインディスクリプタのJavaプログラムへのXPATH
プラグインディスクリプタのスクリプトプログラムへのXPATH【設定項目】<im-ehcache-config><cachename="IM_WORKFLOW-PLUGIN_OBJECT"
enable="true"
overflow-to-disk="false"
max-elements-on-memory="1000"
time-to-live-seconds="1800"
time-to-idle-seconds="900"/></im-ehcache-config>【属性】
各設定の属性項目については「 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。
プラグインディスクリプタキャッシュ設定「プラグインディスクリプタキャッシュ」の設定です。
キャッシュ名 IM_WORKFLOW-PLUGIN_DESCRIPTOR
プラグインディスクリプタキャッシュは、プラグイン設定の配列をキャッシュします。
このキャッシュはテナントごとに管理します。
キャッシュの対象は、IM-Workflow が利用するプラグイン設定です。
キャッシュのキーは以下の情報から生成します。
拡張ポイントID
プラグインID
テナントID
ロケールID【設定項目】<im-ehcache-config><cachename="IM_WORKFLOW-PLUGIN_DESCRIPTOR"
enable="true"
overflow-to-disk="false"
max-elements-on-memory="1000"
time-to-live-seconds="1800"
time-to-idle-seconds="900"/></im-ehcache-config>【属性】
各設定の属性項目については「 設定ファイルリファレンス 」 - 「 キャッシュ設定 」を参照してください。

テナント 単位の設定
１つの テナント 内でのみ有効な設定です。
テナント 単位の設定は、 IM-Workflow の「ワークフローパラメータ」機能により、編集、初期化、および intra-mart Accel Platform の再起動なしでの即時設定反映が可能です。
設定ファイル：%PUBLIC_STORAGE_PATH%/ im_workflow/conf/param/ param_group_%テナントID%.xml
詳細については下記を参照してください。

一覧表示画面の設定
設定一覧
論理名

物理名

設定内容

一覧表示画面に表示する

record-at-page-pattern[,]（カンマ）区切りで、数字を指定

表示件数のパターン282

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

一覧表示画面に表示する最大行数

record-at-page

設定範囲（行）： [10] - [100]（「一覧表示画面に表示する表示件数のパターン」に定義した数値から選択）

利用者の一覧表示パターン機能のlist-display-pattern-handle

true ：選択可能
false ：選択不可能

選択可否（管理者が設定したものを使用する）
一覧表示パターンソート項目数

list-display-pattern-sort-column-num「一覧表示パターン機能」で一覧画面のソート項目として指定できる項目の数の上下限設定範囲（項目）： [0] - [3]フローグループの設定
設定一覧
論理名

物理名

設定内容

フローグループ階層数

flow-group-hierarchy

設定範囲（階層） ：[0] - [5]
設定数=[0]の場合はフローグループを使用しないことを意味します。

申請一覧画面のapply-list-flow-group-visible

一時保存一覧画面のtemporary-save-list-flow-group-visible

process-list-flow-group-visible

actv-proc-list-flow-group-visible

cpl-proc-list-flow-group-visiblereference-actv-list-flow-group-visiblereference-cpl-list-flow-group-visible

archived-matter-list-flow-group-visible

confirm-actv-list-flow-group-visible

confirm-cpl-list-flow-group-visible

change-list-flow-group-visibletrue ：表示する
false ：表示しない

フローグループ検索条件表示
デフォルトフローグループ設定の可否

true ：表示する
false ：表示しない

フローグループ検索条件表示
一括処理対象者変更一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示
確認（完了）一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示
確認（未完了）一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示
過去案件一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示
参照（完了）一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示
参照（未完了）一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示
処理済（完了）一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示
処理済（未完了）一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示
未処理一覧画面のtrue ：表示する
false ：表示しない

フローグループ検索条件表示

use-default-flow-group

フロー作成時にデフォルトのフローグループに所属します。
設定値未設定の場合は false の挙動と同じです。
true : 有効
false : 無効（初期値）

デフォルトフローグループ設定の対象

default-flow-group-target-groupフローグループ設定

フロー作成時にデフォルトで所属させるフローグ
ループIDを設定してください。
複数のフローグループを設定する場合は、フローグ
ループIDをカンマ区切りで設定してください。
当設定は「デフォルトフローグループ設定の可否」
で「true」を指定している場合に適用されます。

コラム「一括処理対象者変更一覧画面のフローグループ検索条件表示」は、 IM-Workflow 2015 Winter(Lydia) で追加されたパラメータです。

283intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム「デフォルトフローグループ設定の可否」「デフォルトフローグループ設定の対象フローグループ設定」は、 IM-Workflow 2024 Spring(Iris)
で追加されたパラメータです。
フロー定義新規作成画面の設定項目「フローグループ」の初期値を設定できます。
デフォルトフローグループ設定を行うには「デフォルトフローグループ設定の可否」が「true」、かつ、デフォルト設定を行うフローグループ
を「デフォルトフローグループ設定の対象フローグループ設定」に指定する必要があります。

管理グループの設定
設定一覧
論理名

物理名

設定内容

管理グループ機能の使用可否 administration-grouptrue ：使用する
false ：使用しない

代理の設定
設定一覧
論理名

物理名

設定内容

代理（人）機能の使用可否

personal-act

true ：使用する
false ：使用しない

特定業務代理機能の使用可否 applicational-act

true ：使用する
false ：使用しない

authoritative-act

権限代理機能の使用可否

true ：使用する
false ：使用しない

標準組織の設定
設定一覧
論理名

物理名

設定内容

標準組織の使用可否

im-master-department-set-true ：使用する

enabledfalse ：使用しない

一時保存機能の設定
設定一覧
論理名

物理名

設定内容

一時保存機能の使用可否 temporary-savetrue ：使用する
false ：使用しない一括処理機能・一括確認機能の設定
設定一覧
論理名

物理名

設定内容

一括処理機能の使用可否 lump-processing

true ：使用する
false ：使用しない

一括確認機能の使用可否 lump-confirm

true ：使用する
false ：使用しない

フロー画像出力機能の設定
設定一覧
論理名

物理名

設定内容

284

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

フロー画像出力機能の使用可否 flow-image-output

true ：使用する
false ：使用しない

根回しの設定
設定一覧
論理名

物理名

設定内容

根回し機能の使用可否 negotiate-type

true ：使用する
false ：使用しない

通知の設定（メール／ IMBox 定義）
設定一覧
論理名

物理名

設定内容

通知種別

notice-type

0 : 通知しない
1 : 通知に全て使用する
2 : 通知にメールのみを使用する
3 : 通知にIMBoxのみを使用する

コラム
2021 Spring(Bergamot) 以降は、「通知（メッセージ定義）」のリリースに伴い、デフォルトでは0が設定されます。
「通知（メッセージ定義）」の利用を推奨いたします。

バージョンの設定
コンテンツバージョン、ルートバージョン、フローバージョンの最小期間、最大期間を設定します。
この設定の範囲を超えるバージョン期間の登録はできません。
設定一覧
論理名

物理名

設定内容

バージョンのシステム開始日 version-start-date

年月日（yyyy/MM/dd）バージョンのシステム終了日 version-end-date

年月日（yyyy/MM/dd）

注意
マスタデータのインポートを行う際には、インポート元とインポート先の環境でワークフローパラメータ「version-start-date」を同じ値に設定してください。
インポート元とインポート先のワークフローパラメータ「version-start-date」が異なる状態でインポートを実行した場合、コンテン
ツ・ルート・フロー定義に対して無効バージョン情報が補完的に登録される可能性があります。
無効バージョン情報が登録された場合、フロー定義の一部のノードが表示されなくなる等の予期せぬ事象が発生する可能性があります。
インポート時のバージョン補完に関する仕様の詳細は「 バージョンを持つマスタ定義のインポート仕様 」を参照してください。

自動処理、自動催促の設定
設定一覧
論理名

物理名

設定内容

処理期限自動処理ジョブ基準時間

exec-deadline-standard-time

設定範囲（時刻） : [00:00] - [23:59]

催促メール/IMBox/メッセージ送信ジョブ設定 pressing-notice-standard-time

設定範囲（時刻） : [00:00] - [23:59]

アーカイブの設定
設定一覧
論理名

物理名

設定内容

285

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

アーカイブ期間設定

archive-config

period-yeararchive-period

アーカイブ期間: 年指定

period-month: 月指定

specified-date: 年月日指定

period-year:yy(0-99)

period-month:mm(0-99)

specified-date:yyyy/MM/dd

specified-dateには未来日を指定できます。
アーカイブソート機能の使用可否 archive-orderby

true :使用する
false :使用しない（デフォルト）※この機能はアーカイブの処理順を[申請基準日（昇順）]-[申請日時（昇順）]順にソートする機能です。

アラートの設定
処理中案件検出（経過日時指定）ジョブ設定一覧
論理名

物理名

設定内容

処理中案件経過日

proc-processing-date

設定範囲（日） : [1] - [999]

処理中案件経過時間

proc-processing-time

設定範囲（時） : [0] - [23]

処理中ノード検出（経過日時指定）ジョブ設定一覧
論理名

物理名

設定内容

処理中ノード経過日

node-processing-date

設定範囲（日） : [1] - [999]

処理中ノード経過時間

node-processing-time

設定範囲（時） : [0] - [23]

リスナーの設定
案件削除リスナー関連設定一覧
論理名

物理名

設定内容

未完了案件削除リスナーの種類

delete-active-matter-type

java ： JavaEE開発モデル
script ： スクリプト開発モデル
logic-flow ： ロジックフロー[]（指定なし） ： リスナーを起動しない

未完了案件削除リスナーのパス

delete-active-matter-listener-path

リスナーの種類がjava ： パッケージ名
リスナーの種類がscript ： WEB-INF/jsspからのパス
リスナーの種類がlogic-flow ： ロジックフロー情報 [1]完了案件削除リスナーの種類

delete-complete-matter-listener-type

java ： JavaEE開発モデル
script ： スクリプト開発モデル
logic-flow ： ロジックフロー[]（指定なし） ： リスナーを起動しない完了案件削除リスナーのパス

delete-complete-matter-listener-path

リスナーの種類がjava ： パッケージ名
リスナーの種類がscript ： WEB-INF/jsspからのパス
リスナーの種類がlogic-flow ： ロジックフロー情報 [1]過去案件削除リスナーの種類

delete-archive-matter-listener-type

java ： JavaEE開発モデル
script ： スクリプト開発モデル
logic-flow ： ロジックフロー[]（指定なし） ： リスナーを起動しない

過去案件削除リスナーのパス

delete-archive-matter-listener-path

リスナーの種類がjava ： パッケージ名
リスナーの種類がscript ： WEB-INF/jsspからのパス
リスナーの種類がlogic-flow ： ロジックフロー情
報 [1]

286

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
案件退避リスナー関連設定一覧
論理名

物理名

設定内容

案件退避リスナーの種類

archive-proc-listener-type

java ： JavaEE開発モデル
script ： スクリプト開発モデル
logic-flow ： ロジックフロー[]（指定なし） ： リスナーを起動しない

archive-proc-listener-path

案件退避リスナーのパス

リスナーの種類がjava ： パッケージ名
リスナーの種類がscript ： WEB-INF/jsspからのパス
リスナーの種類がlogic-flow ： ロジックフロー情報 [1][1] (1, 2, 3, 4)
以下の形式で指定します。
形式{"flowId" : "%ロジックフロー フロー定義ID%", "version" : %バージョン番号%, "versionDecide" : %バージョン指定有無%}
説明
ロジックフロー フロー定義ID： リスナーとして動作させるロジックフローのフロー定義ID
バージョン番号： リスナーとして動作させるロジックフローのバージョン番号バージョン指定有無：
true を指定した場合、指定したバージョン番号のロジックフローが動作します。
false を指定した場合、常に最新のバージョンが動作します。この際、バージョン番号には null を指定してください。
設定例{"flowId" : "logic_flow_1", "version" : 5, "versionDecide" : true}{"flowId" : "logic_flow_1", "version" : null, "versionDecide" : false}

データ保存の設定
設定一覧
論理名

物理名

設定内容

ファイルトランザクション

transaction-file-level[1]：必須ファイルのみ生成

レベル（マスタデータ、開始タスクフローXMLファイル等）[2]：上記[1]＋操作履歴ファイル
権限者情報ファイルを追加で作成

トランザクションファイルおよび添transaction-file-save-location[1]：トランザクションファイル（XMLファイル）と添付ファイル

付ファイル保存先をすべてストレージに保存する。
[2]：【未完了案件】
トランザクションデータファイルをBinaryデータとしてデー
タベースに保存する。添付ファイルはストレージに保存する。
【完了案件・過去案件】
トランザクションファイル（XMLファイル）と添付ファイル
をすべてストレージに保存する。
[3]：【未完了案件・完了案件】
トランザクションデータファイルと添付ファイルをすべてデー
タベースに保存する。
【過去案件】
トランザクションファイル（XMLファイル）と添付ファイル
をすべてストレージに保存する。（デフォルト）[4]：トランザクションデータファイルと添付ファイルをすべて
データベースに保存する。

マスタディレクトリ

master-file-dir

マスタデータファイルの保存ディレクトリ

トランザクションディレクトリ

transaction-file-dir

トランザクションデータファイルの保存ディレクトリ

アーカイブディレクトリ

archive-file-dir

アーカイブデータの保存ディレクトリ

削除案件ディレクトリ

delete-matter-file-dir

削除案件履歴ファイルの保存ディレクトリ

287

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
注意
トランザクションファイルおよび添付ファイル保存先のデフォルト値、設定値の変更
IM-Workflow 2016 Summer(Nirvana) から「トランザクションファイルおよび添付ファイル保存先」（transaction-file-save-location）のデフォルト値・設定値が変更になりました。
ご利用中の環境に合わせて適切な値を設定してください。
IM-Workflow 2016 Spring(Maxima) 以前のバージョンをご利用の場合「transaction-file-save-location」は、 IM-Workflow 2013 Summer(Damask) で追加されたパラメータです。
IM-Workflow 2013 Spring(Climbing) 以前のバージョンの場合は「transaction-file-save-location」= [1]の設定と同じです。
未完了案件

完了案件

過去案件

ストレージ

ストレージ

ストレージ

添付ファイル

ストレージ

ストレージ

ストレージ

[2]

トランザクション

データベース ストレージ

ストレージ（デフォルト）

データファイル
ストレージ

ストレージ

[1]

トランザクション
データファイル

添付ファイル

ストレージ

IM-Workflow 2016 Summer(Nirvana) 以降のバージョンをご利用の場合
未完了案件

完了案件

過去案件

ストレージ

ストレージ

ストレージ

添付ファイル

ストレージ

ストレージ

ストレージ

トランザクション

データベース ストレージ

ストレージ

添付ファイル

ストレージ

ストレージ

[3]

トランザクション

データベース データベース ストレージ（デフォルト）

データファイル[1]

トランザクション
データファイル[2]

データファイル

[4]

ストレージ

添付ファイル

データベース データベース ストレージ

トランザクション

データベース データベース データベース

データファイル
添付ファイル

データベース データベース データベース

また、運用中に設定を変更する場合には、変更後にトランザクションデータファイルや添付ファイルの移行ジョブを実行し、ワークフローパラ
メータの設定値と既存のデータの保存先に不整合が発生しないようにしてください。
詳細については「 IM-Workflow 管理者操作ガイド 」-「 トランザクションデータ、添付ファイルの保存先を変更する 」を参照してください。
データファイルの保存ディレクトリは下図の「%テナントID%」ディレクトリ配下の中で変更ができます。
データファイルの保存ディレクトリ

設定で変更できる部分%PUBLIC_STORAGE_PATH%

im_workflow（固定）data（固定）%テナントID%archive-file-dir（設定）master-file-dir（設定）transaction-file-dir（設定）delete-matter-file-dir（設定）288intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01%SESSION_SCOPE_STORAGE_PATH%

im_workflow（固定）temp（固定）%一時ディレクトリキー%%一時ファイルID%

ポップアップウィンドウサイズの設定
設定一覧
論理名

物理名

設定内容

ユーザコンテンツ詳細画面のimw-detail-window-width

単位はピクセル(px)です。
[0] を指定した場合は、初期値(750)を使用します。

ポップアップウィンドウの幅
ユーザコンテンツ詳細画面のimw-detail-window-height

単位はピクセル(px)です。
[0] を指定した場合は、初期値(700)を使用します。

ポップアップウィンドウの高さ
imw-flow-window-width

フロー参照画面の単位はピクセル(px)です。
[0] を指定した場合は、初期値(750)を使用します。

ポップアップウィンドウの幅
imw-flow-window-height

フロー参照画面の単位はピクセル(px)です。
[0] を指定した場合は、初期値(700)を使用します。

ポップアップウィンドウの高さ
imw-history-window-width

履歴参照画面の単位はピクセル(px)です。
[0] を指定した場合は、初期値(750)を使用します。

ポップアップウィンドウの幅
imw-history-window-height

履歴参照画面の単位はピクセル(px)です。
[0] を指定した場合は、初期値(700)を使用します。

ポップアップウィンドウの幅

入力項目の設定
設定一覧
論理名

物理名

設定内容

案件名の入力可能文字数

matter-name-size

単位は半角文字数です。
全角文字は半角4文字として数えます。

申請・処理時コメントの入力可能文字数

proc-comment-size

単位は半角文字数です。
全角文字は半角4文字として数えます。

確認時コメントの入力可能文字数

confirm-comment-size

単位は半角文字数です。
全角文字は半角4文字として数えます。

添付ファイル名の入力可能文字数

attach-file-name-size

単位は半角文字数です。
全角文字は半角4文字として数えます。

ノード設定名の入力可能文字数

node-config-name-size

単位は半角文字数です。
全角文字は半角4文字として数えます。

展開するノード名の入力可能文字数

expand-node-name-size

単位は半角文字数です。
全角文字は半角4文字として数えます。

GreyBoxのz-indexの設定
設定一覧
論理名

物理名

設定内容

GreyBoxのopen-page-greybox-z-index

GreyBoxで使用されるz-index基準値です。(0-)

z-index基準値

ワークフローのタグライブラリ:
workflowOpenPageCsjsで読み込まれるGreyBoxにおいて適用されます。
[]（指定なし） ： 初期値(1100)を使用します。

案件終了時のタスクアーカイブファイル作成省略の設定

289

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
設定一覧
論理名

物理名

設定内容

案件終了時の

not-make-task-zip-file

案件終了時のタスクアーカイブファイル作成省略設

タスクアーカイブファイル作成省略設定

定。
true ：作成しない。（デフォルト）
false ：作成する。

印影設定
印影の使用可否を設定します。
設定一覧
論理名

物理名

設定内容

印影の使用可否

stamp-enabledtrue : 印影を使用する。
false ：印影を使用しない（デフォルト）。

ショートカットアクセスURLの設定
設定一覧
論理名

物理名

設定内容

メール置換文字列 / IMBox / メッセージ置換文字列

login-limit 設定範囲（日）：[1] - [99]

[イントラマートのショートカットアクセスURLの有効期間（日）] の値

スマートフォン用ユーザコンテンツのスキップ設定
設定一覧
論理名

物理名

設定内容

スマートフォン用ユーザコンテンツ画面が sp-no-content-skip-enable

設定値未設定の場合は true の挙動と同じです。

未設定時の動作設定
version8.0.3環境新規構築時
true : スキップを許可する。
false : スキップを許可しない。（デフォルト）
version8.0.0〜8.0.2からのバージョンアップ時
true : スキップを許可する。（デフォルト）
false : スキップを許可しない。

標準画面の処理の同期／非同期設定
設定一覧
論理名

物理名

設定内容

標準画面の処理のstandard-exec-jssp-async

設定値未設定の場合は false として動作します。
true : 非同期

同期／非同期の制御設定

false : 同期
※非同期に設定した場合は標準画面の処理を同期／非同期で行うかフロー
単位で設定することができます。処理済に「非同期処理ステータス」タブが表示されます。
※同期に設定した場合はフロー単位で設定したものを無視し、標準画面の処理を同期で行います。処理済に「非同期処理ステータス」タブが表示されません。

申請者除外設定
申請者除外の使用可否を設定します。
設定一覧
論理名

物理名

設定内容

290

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

処理対象者プラグイン申請者除外設定

not-extend-applyuser-flag

処理対象者や確認対象者、参照者から申請者を除外するかを設定します。
処理対象者プラグインの組織やロールを設定した場合には、申請者のユーザを除外した状態で対象ユーザを展開します。
また、案件操作で処理対象者の再展開を行った場合や、振替を行った場合も、申請者を除外します。
false：除外しない（デフォルト）
true：除外する

コラム
例外として、以下の場合は申請者は除外されません。
引戻しや差戻しなどを実行した結果、申請ノードが処理待ち状態となり、申請ノードの処理対象者が再展開される場合
申請以外のノードで処理対象者プラグイン「申請者」を設定している場合

全角「％」、「＿」のエスケープ設定
設定一覧
論理名

物理名

設定内容

全角「％」、「＿」escape-full-width-percent-and-underscore-flag

データベース検索時に全角「％」（パーセント）、「＿」エスケープ設定（アンダーバー）をエスケープするかを設定します。
false：エスケープしない（デフォルト）
true：エスケープする※全角文字をエスケープするときにエラーとなるデータベースの場合は「false」を設定してください。

処理対象ユーザの所属情報取得方法設定
案件を申請する際に選択可能な所属組織情報を取得するAPI「ApplyManager#getAuthUserOrgz」の処理方式を指定します。
「user-from-orgz」の場合は、ルート定義で設定した処理対象をユーザ単位に展開し、申請するユーザと比較することで所属情報を確定します。
ユーザが多数の「組織、役職、パブリックグループ、役割、ロール」に所属する場合に推奨します。
「orgz-from-user」の場合は、申請するユーザの所属情報を取得した後、ルート定義で設定した処理対象と比較することで所属情報を確定します。
「組織、役職、パブリックグループ、役割、ロール」にそれぞれ多数のユーザが所属する場合に推奨します。
設定一覧
論理名

物理名

設定内容

処理対象ユーザのtarget-users-organization-retrieving-typeuser-from-orgz：所属情報からユーザ情報を取得（初期値）
orgz-from-user：ユーザ情報から所属情報を取得

所属情報取得方法設定

インポート/エクスポートファイルのアップロード/ダウンロード設定
各種マスタ定義のインポート・エクスポート時のローカルディレクトリとのファイルアクセスについて設定します。
インポート/エクスポートファイルのアップロード/ダウンロード：「使用する」の場合インポート時にローカルディレクトリからインポートファイルをストレージにアップロードしてインポートを行うことができます。
エクスポート時にエクスポート結果の画面からパブリックストレージに出力されたエクスポートファイルをダウンロードすることができます。
設定一覧
論理名

物理名

設定内容

インポート/エクスポートファイルのimport-export-file-upload-download true：使用する（初期値）
false：使用しない

アップロード/ダウンロード使用可否

トランザクションファイル（XMLファイル）圧縮可否
パブリックストレージに出力・保持されるトランザクションファイル（XMLファイル）の圧縮可否を指定します。

291

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
当設定は 2016 Winter(Olga) より追加されました。
当設定は、「データ保存の設定」において、トランザクションファイル（XMLファイル）の保存先が「ストレージ」となっている案件に対してのみ有効です。
トランザクションファイル（XMLファイル）圧縮可否：「圧縮する」の場合
トランザクションファイル（XMLファイル）を ZIP 形式で圧縮した状態で出力・保持します。
トランザクションファイル（XMLファイル）は、インデントおよび改行コードが除去された状態で圧縮されます。
設定一覧
論理名

物理名

設定内容

トランザクションファイル（XMLファイル）圧縮可 transaction-file-compression

設定値未設定の場合は false の挙動と同じ否です。
true：圧縮する
false：圧縮しない（初期値）

コラム
トランザクションファイル（XMLファイル）を圧縮した状態で出力する機能は、当設定を「圧縮する」として設定した後の案件処理から有効な設定として扱われます。
そのため、設定を「圧縮する」に変更しただけでは既存のトランザクションファイル（XMLファイル）は圧縮されません。
既存のトランザクションファイル（XMLファイル）を圧縮する場合は、以下のジョブを実行してください。
「未完了案件トランザクションXMLファイル圧縮」「完了案件トランザクションXMLファイル圧縮」「過去案件トランザクションXMLファイル圧縮」

コラム
当設定を「圧縮する」とした場合でも、圧縮されていない状態の案件に対する参照や処理は正常に行うことが可能です。
ただし、当該案件への処理を行った場合、新たに作成または更新されるトランザクションファイル（XMLファイル）は圧縮された状態で出力されます。
その結果、同一案件のトランザクションファイル（XMLファイル）として、圧縮されているファイルとされていないファイルが混在した状態に変わります。
この状態が動作上の問題となることはありませんが、管理の都合上望ましくない場合は、上述の圧縮ジョブを実行した上で設定変更および案件への処理を行ってください。

複数の処理対象者プラグインから展開されたユーザ情報をマージする処理方式
複数の処理対象者プラグインから展開されたユーザ情報をマージする処理方式を指定します。

注意
以下の説明は他方の設定値による挙動に対する比較です。
ユーザ情報の全量によっては、設定に関わらず処理時間の増加やメモリの使用量が大きくなる可能性があります。
「メモリを用いた高速マージ」の場合マージ先とマージ元のユーザ情報を効率的に照合するための一時情報をメモリ上に作成します。
ユーザ情報の数に関わらずマージ処理は高速です。
ユーザ情報の数に比例してメモリを使用します。
「単純マージ」の場合マージ先とマージ元のユーザ情報を 1 件ずつ照合します。
ユーザ情報の数に比例してマージ処理時間は長くなります。
必要最低限の情報のみで処理を行うためメモリの使用量が少くなります。
設定一覧
論理名

物理名

設定内容

複数の処理対象者プラグインから展開されたユーザ standard-plugin-result-merge-mode

1：メモリを用いた高速マージ

情報をマージする処理方式

2：単純マージ

292intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
このパラメータは IM-Workflow 2017 Summer(Quadra) で追加されました。
新規環境構築時は「1：メモリを用いた高速マージ」が指定されています。
設定が存在しない場合は「2：単純マージ」と同一の挙動です。

組織フィルタリング設定
組織フィルタリングを設定します。
設定一覧
論理名

物理名

設定内容

組織フィルタリング設定の可否

use-department-filtering

設定値未設定の場合は false の挙動と同じです。
true：フィルタリングする
false：フィルタリングしない（初期値）

組織フィルタリング設定の対象フロー設定

department-filtering-target-flow

組織フィルタリング設定の対象フローのフ
ローIDを指定してください。
複数のフローを指定する場合は「,（カンマ）」区切りの値を指定してください。
当設定は「組織フィルタリング設定の可否」で「true」を指定している場合に適用
されます。

コラム
組織フィルタリングとは処理権限者のシステム日時点の所属組織で処理した案件のみを表示するオプションです。
処理権限者がシステム日時点で、過去に処理した案件で選択した組織に所属していない場合、一覧に表示されません。
組織フィルタリングを行うには「組織フィルタリング設定の可否」が「true」、かつ、組織フィルタリングを行うフローを「組織フィルタリン
グ設定の対象フロー設定」に指定する必要があります。
組織フィルタリングの対応画面は以下の通りです。
[処理済（未完了案件）一覧]画面、[案件一覧 - 処理済（未完了案件）]画面処理権限者単位の案件に対して組織フィルタリングをした案件を表示します。
[処理済（完了案件）一覧]画面、[案件一覧 - 処理済（完了案件）]画面処理権限者単位の案件に対して組織フィルタリングをした案件を表示します。
[過去案件一覧（一般ユーザ）]画面、[案件一覧 - 過去案件（参照範囲:個別設定案件）]画面処理権限で処理した履歴がある過去案件に対して組織フィルタリングをした案件を表示します。
（アーカイブをする際にAPIを用いて、処理した履歴がないユーザを過去案件参照可能ユーザに追加しても表示されません。）

コラム
組織フィルタリングは案件操作の「保留解除」、「ノードの移動」を行った案件に対しても適用されます。
案件操作権限者が案件操作を行うとき担当組織を指定しません。
案件操作権限者が組織に所属している場合は、案件操作権限者の以下の画面には、案件操作を行った案件を表示させません。
[処理済（未完了案件）一覧]画面[処理済（完了案件）一覧]画面[過去案件一覧（一般ユーザ）]画面[案件一覧 - 処理済（未完了案件）]画面[案件一覧 - 処理済（完了案件）]画面[案件一覧 - 過去案件（参照範囲:個別設定案件）]画面
上記の案件を閲覧または案件操作する場合は、案件の操作権限を許可された以下の画面を利用してください。
[参照一覧（未完了案件）]画面[参照一覧（完了案件）]画面[案件一覧 - 参照（未完了案件）]画面[案件一覧 - 参照（完了案件）]画面
また、[過去案件一覧]画面、[案件一覧 - 過去案件]画面については、管理グループによる権限制御の利用を検討してください。

293intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
注意「組織フィルタリング設定の対象フロー設定」に設定するフローIDは最大でも1000までとしてください。
組織フィルタリング機能が発行するSQLは、「組織フィルタリング設定の対象フロー設定」に設定されたフローIDをIN句に指定します。
「組織フィルタリング設定の対象フロー設定」 * 「ログインユーザ（処理権限者）の所属組織数」は1800以下程度としてください。
2000を超えた場合、処理性能が低下することを確認しています。
「組織フィルタリング設定の対象フロー設定」に設定する値は、ログインユーザ（処理権限者）によって所属組織は異なると想定します
ので、組織に最も多く所属するユーザを基準として検討してください。
例として組織に最も多く所属するユーザの所属組織数が10であれば、「組織フィルタリング設定の対象フロー設定」は180を超えない値を設定してください。
上記に関連した制限事項です。併せて確認してください。
「 リリースノート 」 - 「 各種データベース・JDBCドライバの仕様および、制限に準拠します。 」

コラム
当設定は 2017 Winter(Rebecca) より追加されました。
案件一覧は 2020 Summer(Zephirine) より対応されました。
詳細については、「 IM-Workflow ユーザ操作ガイド 」 - 「 案件一覧 」を参照してください。

案件一覧の設定
2019 Spring(Violette) より追加された「案件一覧」に関する設定です。

コラム「過去案件」は 2020 Spring(Yorkshire) より追加されました。

設定一覧
論理名

物理名

設定内容

一覧表示パターン定義画面のフローグループ/フ

list-display-pattern-mapping

設定値未設定の場合は false の挙動と同じ

ロー単位の一覧表示パターン選択機能使用可否です。
true：機能を使用する
false：機能を使用しない（初期値）「案件一覧」で利用するタスクステータス

enable-task-status「案件一覧」で利用するタスクステータスを指定してください。
複数のタスクステータスを指定する場合
は","（カンマ）区切りの値を指定してください。
設定値未設定の場合は 初期値 の挙動と同じです。
各ステータスの設定順が、「案件一覧」「タスク通知ポートレット」のアイコンの表示順です。
初期値は temporary-saves,activematter-tasks,active-mattersprocessed,active-mattersreference,active-mattersunconfirmed,active-mattersconfirmed,completed-mattersprocessed,completed-mattersreference,completed-mattersunconfirmed,completed-mattersconfirmed,archived-matters「案件一覧」で1回に取得するレコード数

matters-fetch-size-at-once「案件一覧」でリストを無限スクロールで取得するときの1回で取得するレコード数を指定してください。
設定値未設定の場合は 初期値（60）を使用
します。

294

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

タスク状態ラベル表示デフォルト設定

matters-default-show-icon-label「タスク状態ラベル表示」のデフォルト値を設定します。
この設定は、ユーザが案件一覧を初回利用した時に参照されます。
ユーザが「タスク状態ラベル表示」を変更
した場合、その設定値が優先されます。
画面サイズが小さい場合は設定内容に関わらずラベルは常に表示されません。
設定値未設定の場合は false の挙動と同じです。
true : 「タスク状態ラベル表示」を「表示する」で設定false : 「タスク状態ラベル表示」を「表示しない」で設定（初期値）

コラム「一覧表示パターン定義」のフローグループ/フロー単位の一覧表示パターン選択機能とは「一覧表示パターン定義」で「案件一覧」のフローグループツリーのフローグループ/フローに対して一覧表示パターンを選択する機能です。
一覧表示パターンの設定方法については、「 IM-Workflow 管理者操作ガイド 」を参照してください。
当項目を有効（true）にすると「一覧表示パターン定義」のフローグループ項目とフロー項目が表示されます。
当項目を無効（false）とすると「一覧表示パターン定義」のフローグループ項目とフロー項目が表示されません。
当項目は「一覧表示パターン定義」のフローグループ項目とフロー項目の表示制御するだけです。
「案件一覧」のフローグループツリーのフローグループ/フローに対して選択した一覧表示パターンを有効/無効にするものではありません。

コラム「案件一覧」で利用するタスクステータスとは案件の状態や案件に対する役割に基づいて表示できる案件の分類です。
「案件一覧」で利用するタスクステータスと 2018 Winter(Urara) 以前の各種一覧画面の対比については 「案件一覧」で利用するタスクス
テータスと 2018 Winter(Urara) 以前の各種一覧画面の対比 を参照ください。

コラム「タスク状態ラベル表示デフォルト設定」は 2022 Spring(Eustoma) より追加されました。

「案件一覧」で利用するタスクステータスと IM-Workflow の情報の区分の対比
論理名

物理名

IM-Workflow の案件状態

一時保存

temporary-saves

一時保存一覧

未処理

active-matter-tasks

未処理一覧

処理済（未完了案件）

active-matters-processed

処理済一覧（未完了）参照（未完了案件）

active-matters-reference

参照一覧（未完了）

未確認（未完了案件）

active-matters-unconfirmed

確認一覧（未完了）の確認状態が未確認

確認済（未完了案件）

active-matters-confirmed

確認一覧（未完了）の確認状態が確認済み

処理済（完了案件）

completed-matters-processed

処理済一覧（完了）

参照（完了案件）

completed-matters-reference

参照一覧（完了）

未確認（完了案件）

completed-matters-unconfirmed

確認一覧（完了）の確認状態が未確認

確認済（完了案件）

completed-matters-confirmed

確認一覧（完了）の確認状態が確認済み

過去案件

archived-matters

過去案件一覧

担当組織の表示設定
標準処理画面の担当組織の表示形式を設定します。

295

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
設定一覧
論理名

物理名

設定内容

担当組織の表示設定

department-in-charge-display-mode

設定値未設定の場合は simple の挙動と同じです。
simple：該当組織の組織名のみを表示する（初期値）
full：上位組織を含めた組織名の全パスを表示する

コラム
標準処理画面の担当組織の表示例
処理権限者が 組織 : サンプル課１１ に所属している場合、担当組織に以下の組織名を表示します。
当項目を "simple" に設定した場合
サンプル課１１
当項目を "full" に設定した場合
サンプル課１１(サンプル会社/サンプル部門０１/サンプル課１１)

注意
当項目を "full" に設定した場合の注意
当項目を "full" に設定した場合は、担当組織の下部に該当組織の組織名と上位組織を含めた組織名の全パスを表示します。
サンプル会社/サンプル部門０１/サンプル課１１
組織の階層が多かったり組織の名称が長かったりした場合は、担当組織の下部に表示する情報は折り返して表示します。
この場合、画面レイアウトが縦方向に長くなります。
（）外の該当組織の組織名と、全パスの該当組織の組織名は表示内容が異なる場合があります。
詳細は下記の「標準処理画面の担当組織の表示内容」を参照ください。

コラム
標準処理画面の担当組織の表示内容
当項目の設定値によって、担当組織の表示内容が異なります。
当項目を "simple" に設定した場合
スナップショット（処理依頼時、確認依頼時、処理対象者再展開時、など）から取得した情報です。
当項目を "full" に設定した場合（）外の該当組織の組織名はスナップショットから取得した情報です。
該当組織の組織名と上位組織を含めた組織名の全パスの情報は、以下の通りです。
案件のフロー定義の「対象者を展開する日」の設定値（申請基準日 or システム日）をもとにIM-共通マスタから取得した情報です。
一括処理対象者変更を実施した案件のノードの場合は、システム日をもとにIM-共通マスタから取得した情報です。
IM-共通マスタから情報が取得できない場合（期間が無効など）は simple の挙動と同じです。

フロー情報、履歴情報の設定
2019 Winter(Xanadu) より追加された「フロー情報」「履歴情報」画面に関する設定です。
設定一覧
論理名

物理名

設定内容

プロファイル画像の表示可否

display-user-profile-image

フロー情報画面の処理対象者状況確認と履
歴情報画面の確認者状況確認にプロファイ
ル画像を表示します。
プロファイル画像を表示する場合は、リソース「プロファイル参照範囲設定-プロ
ファイル画像」を許可してください。
true：表示
false：非表示（初期値）

296

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

「フロー情報」画面と「履歴情報」画面の使用可否 use-flow-info-and-history-info「フロー」、「履歴」クリック時に「フロー情報」画面と「履歴情報」画面を使用します。
true : 使用（初期値）
false : 不使用
・ 対象画面は以下の通りです。
・ IM-Workflowのポートレット
・ スマートフォン版画面・ 案件操作画面
・ 標準画面・ 一括処理対象者変更画面

表示条件と絞込み条件の申請者
表示条件と絞込み条件として選択できる申請者を制御します。
このパラメータは 2020 Spring(Yorkshire) で追加されました。
設定一覧
論理名

物理名

表示条件と絞込み条件の申請者

refinement-condition-applicant

設定内容

permit-company：ログインユーザに許可された会社で申請された案件の申請者が選択できます。（初期値）
all：全案件の申請者が選択できます。
パラメータまたは、値が未設定の場合の動作です。
2019 Winter(Xanadu) までの動作です。

297

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
設定内容が permit-company の場合
未完了案件のうちログインユーザに許可された会社で申請された案件の申請者が選択できます。
未処理
処理済-未完了案件
参照-未完了案件
確認-未完了案件
案件一覧
未処理
処理済（未完了案件）
参照（未完了案件）
未確認（未完了案件）
確認済（未完了案件）
一括処理対象者変更
完了案件のうちログインユーザに許可された会社で申請された案件の申請者が選択できます。
処理済-完了案件
参照-完了案件
確認-完了案件
案件一覧
処理済（完了案件）
参照（完了案件）
未確認（完了案件）
確認済（完了案件）
指定アーカイブ年月の過去案件のうちログインユーザに許可された会社で申請された案件の申請者が選択できます。
過去案件
案件一覧
過去案件

注意
permit-company の制限「所属なし」で申請された案件の申請者は選択できません。
ログインユーザが「ワークフロー 管理者」「ワークフロー 運用管理者」「ワークフロー 監査者」の場合も許可された会社で申請された案件の申請者が選択できます。
参照-未完了案件
参照-完了案件
過去案件
案件一覧
参照（未完了案件）
参照（完了案件）
過去案件
一括処理対象者変更

298

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
設定内容が all の場合
全未完了案件の申請者が選択できます。
未処理
処理済-未完了案件
参照-未完了案件
確認-未完了案件
案件一覧
未処理
処理済（未完了案件）
参照（未完了案件）
未確認（未完了案件）
確認済（未完了案件）
一括処理対象者変更
全完了案件の申請者が選択できます。
処理済-完了案件
参照-完了案件
確認-完了案件
案件一覧
処理済（完了案件）
参照（完了案件）
未確認（完了案件）
確認済（完了案件）
指定アーカイブ年月の全過去案件の申請者が選択できます。
過去案件
案件一覧
過去案件

過去案件一覧の設定
2020 Spring(Yorkshire) より追加された「案件一覧」の「過去案件」に関する設定です。
設定一覧
論理名

物理名

設定内容

過去案件一覧の年度開始月

archive-year-start-month

設定値未設定の場合は、初期値 01 を使用します。
月（MM）を指定指定された月は、「案件一覧」の「過去案件」での年度開始月として適用されます。

申請一覧の設定
2020 Summer(Zephirine) より追加された「申請一覧」の状態（申請基準日・申請者）の保存に関する設定です。
設定一覧
論理名

物理名

設定内容

申請一覧の状態(申請基準日・申請者)の保存

application-list-condition-save

申請基準日・申請者を保存するに設定すると、前回の保存情報がある場合は、申請一覧の再表示時には前回の設置値が表示されます。
設定値未設定の場合は true の挙動と同じです。
true : 保存する（初期値）
false : 保存しない

トランザクションファイルの履歴削除の設定
2020 Winter(Azalea) より追加された「トランザクションデータ」 の履歴削除に関する設定です。

299

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
設定一覧
論理名

物理名

設定内容

トランザクションファイル履歴削除フラグ

transaction-delete-flag

設定値未設定の場合は false の挙動と同じです。
true：削除する（初期値）
false：削除しない

トランザクションファイルの履歴を保持する世代数 transaction-delete-level

トランザクションファイルの履歴を削除する場合に保持しておく履歴の世代数を1以上の整数で指定してください。
設定値未設定の場合は初期値（3）が使用されます。

注意
トランザクションファイルの保存先
トランザクションファイルの履歴削除を使用する場合、 「データ保存の設定」 のトランザクションファイルおよび添付ファイルの保存先をデータベースとしてください。
（transaction-file-save-location : [2],[3],[4] の何れか。）
保存先をストレージとした場合（transaction-file-save-location : [1]）、画面やAPIなどで処理（承認など）した際にエラーが発生するとトランザクションデータの不整合が発生します。
データベースで管理するトランザクションデータはロールバックされますが、ストレージの削除したトランザクションファイルはもとに戻りません。

コラム
トランザクションファイルの履歴削除機能は、「トランザクションファイル履歴削除フラグ」を「削除する」とした後の案件処理から有効な設定として扱われます。
そのため、設定を「削除する」に変更しただけでは既存のトランザクションファイルは削除されません。

処理期限自動処理実行時の通知ユーザの設定
2021 Spring(Bergamot) より追加された「処理期限自動処理」実行時の通知ユーザに関する設定です。
この設定は「通知（メール／ IMBox 定義）」のIMBoxでの通知にのみ有効です。
設定一覧
論理名

物理名

設定内容

自動処理通知ユーザ

auto-process-user

IM-共通マスタのユーザコー
ド

注意
処理期限自動処理実行時のIMBox通知
下記のIMBox通知を設定したノードで処理期限自動処理を実行する場合、通知の送信者となるユーザを必ず指定してください。
処理依頼
確認依頼
処理結果通知自動処理通知ユーザを指定せずに処理期限自動処理を行った場合にはエラーとなり、IMBox通知は送信されません。

IM-MessageHub機能を利用した通知機能の使用可否
2021 Spring(Bergamot) より追加された「通知（メッセージ定義）」で通知内容を設定する場合に使用します。
処理依頼、処理結果通知、参照依頼、確認依頼通知は、「通知（メール／ IMBox 定義）」と併用可能ですが、今後は「通知（メッセージ定義）」の利用を推奨します。
設定一覧
論理名

物理名

設定内容

300

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
論理名

物理名

設定内容

IM-MessageHub機能を利用した通知機能

use-messagehub

IM-MessageHub機能を利用した通知機能の使用可の使用可否否を設定します。
trueの場合、コンテンツ定義でメッセージ定義が設定できます。
設定値未設定の場合は false の挙動と同じです。
true：使用する（初期値）
コンテンツ定義でメッセージ定義が設定できます。
false：使用しない
コンテンツ定義でメッセージ定義が設定できません。

IM-MessageHubの機能を利用した通知機

use-messagehub-nego-reminder-transfer

根回し、自動催促、振替通知について、IM-能の使用可否（根回し・自動催促・振替通

MessageHubの機能を利用して通知するかどうか

知用）を設定します。
根回し機能自体の使用可否は、「根回しの設定」で設定します。
設定値未設定の場合は false の挙動と同じです。
true：使用する（初期値）「通知（メッセージ定義）」で通知します。
false：使用しない「通知（メール／ IMBox 定義）」で通知します。

IM-MessageHubの機能を利用した通知機

use-messagehub-delegation-targetchange

代理通知・処理対象者変更通知について、IM-能の使用可否（代理通知・処理対象者変更

MessageHubの機能を利用して通知するかどうか

通知用）を設定します。
設定値未設定の場合は false の挙動と同じです。
true：使用する（初期値）「通知（メッセージ定義）」で通知します。
false：使用しない「通知（メール／ IMBox 定義）」で通知します。

自動処理の処理依頼通知設定
2021 Spring(Bergamot) より追加された「到達処理としての自動処理」実行時の通知有無に関する設定です。
falseに設定することで、「到達処理としての自動処理」で承認された場合は、通知を実施しません。
この設定は「通知（メール／ IMBox 定義）」、または、「通知（メッセージ定義）」利用時に有効です。
設定一覧
論理名

物理名

設定内容

自動処理の処理依頼通知設定

auto-process-notice-flag

設定値未設定の場合は true の挙動と同じです。
true：送信する
false：送信しない（初期値）

ユーザデータID設定方式
ユーザデータIDの設定方式に対する設定です。
ワークフロー処理モーダル、「申請」REST APIを使った際にユーザデータIDを設定する方式を設定します。
このパラメータは 2021 Summer(Cattleya) で追加されました。
設定一覧
論理名

物理名

設定内容

ユーザデータID設定方式

user-data-id-set-mode

設定値未設定の場合は 1 の挙動と同じです。
1：システム案件IDと同じ文字列をユーザデータIDに設定します。
2：システム一意のIDを発行し、ユーザデータIDに設定します。（初期値）

検索画面の組織セット表示設定
検索画面の組織セット表示設定です。
trueに設定することで、IM-共通マスタの暗黙条件（criteria.department_set_disp.type）を all として検索画面を開きます。
検索画面の対象は以下の通りです。

301intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ルート定義の処理対象者・確認対象者の検索画面
暗黙条件の詳細については「 IM-共通マスタ 仕様書 」を参照してください。
このパラメータは 2021 Summer(Cattleya) で追加されました。
設定一覧
論理名

物理名

設定内容

検索画面の組織セット表示設定

im-master-criteria-department-set-disp-type-

設定値未設定の場合は false の挙動と同じです。

alltrue：組織セットを表示する
false：組織セットを表示しない（初期値）

アクション処理ロジックフロー連携のマッピング方法
設定一覧
論理名

物理名

設定内容

アクション処理ロジックフロー連携

action-process-logic-flow-

direct：受け取ったユーザパラメータをそのままロジックフローの入力設のマッピング方法

mapping-method

定 imwUserParameter にセットします。
flexible：受け取ったユーザパラメータをロジックフローの入力設定
imwUserParameter の定義に合わせる形で構造体の再構築およびデータ型の変換を行ってセットします。（初期値）

direct として設定した際の動作
2022 Winter(Freesia) までの動作と同一です。
受け取った値をそのままロジックフローの入力値 imwUserParameter<map> （または<object>）へセットします。
ロジックフロー側の型を考慮しないため、対応しない型を設定するとエラーが発生する場合があります。
当ワークフローパラメータが定義されていない場合はこの仕様で動作します。

flexible として設定した際の動作指定されたロジックフローの入力設定からパラメータ情報に合わせる形で構造体の再構築およびデータ型の変換を行った情報を、入力値
imwUserParameter<object> へセットします。
imwUserParameter の型が map の場合は受け取った値をそのままセットします。これは map として定義したプロパティの配下にはプロパティを定義できないためです。
アクション処理で受け取ったユーザパラメータが null の場合は imwUserParameter に null をセットします。
データ型変換仕様
IM-LogicDesigner のデータ型変換仕様と同一です。
詳細は以下の仕様書を参照してください。
「 IM-LogicDesigner データ型変換 仕様書 」
ただし、以下の入力データはユーザパラメータとして指定できません。
BinaryAnyTypeComplexType
SqlClob構造体の再構築仕様
入力設定の項目と値の紐づきにおけるユーザデータ探索
設定されているロジックフロー側の入力設定と、受け取ったユーザパラメータの同一階層の同名プロパティの値を利用します。
上記が見つからなかった場合はユーザパラメータの第一階層の同名プロパティの値を利用します。
入力設定の項目と値の連携ルール
map を除くロジックフロー標準の型に対して、Mapまたはモデルクラス等の構造体の値は連携しません。
ロジックフローの入力設定で map としている項目に対して、Mapまたはモデルクラス等の構造体以外は連携しません。
ロジックフローの入力設定で object としている項目に対しては、Mapまたはモデルクラス等の構造体以外は連携しません。
ユーザデータがMap型の場合、内部の情報も型変換して連携します。
モデルクラスの場合、そのまま連携します。
単一型、配列型（List）の連携は、それぞれ同一形式の型のみ対応しています。
設定されているロジックフロー側の入力設定の項目が配列形式で、受け取ったユーザパラメータの同一階層の同名プロパティの値が単一型の場合、値は連携しません。

ルート定義の保存先の設定
ルート定義の保存先に対する設定です。
このパラメータは 2023 Autumn(Hollyhock) で追加されました。

302

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
設定一覧
論理名

物理名

設定内容

ルート定義保存先

route-file-save-location

設定値未設定の場合は [1] の挙動と同じです。
[1]：ストレージに保存する。
[2]：Binaryデータとしてデータベースに保存する。

注意
ルート定義保存先の設定値
IM-Workflow 2023 Autumn(Hollyhock) から「ルート定義の保存先」（route-file-save-location）の設定値が追加されました。
ご利用中の環境に合わせて適切な値を設定してください。
また、運用中に設定を変更する場合には、変更後にルート定義XMLデータの移行ジョブを実行し、ワークフローパラメータの設定値と既存のデータの保存先に不整合が発生しないようにしてください。
ワークフローパラメータの設定値と既存のデータの保存先に不整合が発生した場合、ルート定義を利用する際にエラーが発生する等の予期せぬ事象が発生する可能性があります。
設定変更の詳細については「 IM-Workflow 管理者操作ガイド 」-「 ルート定義XMLデータの保存先を変更する 」を参照してください。
IM-Workflow 2023 Spring(Gerbera) 以前のバージョンは、「route-file-save-location」= [1]の設定と同じ動作を行います。

「申請一覧」画面・「案件一覧」画面のグローバルメニューの表示の制御「 申請一覧 」および「 案件一覧 」におけるグローバルメニューの表示方法を制御する設定です。
各画面の表示時に、グローバルメニューを必ず開いた状態にするか、前回の画面表示時のグローバルメニュー開閉状態を反映するかを選択できます。
前回の画面表示時のグローバルメニュー開閉状態を反映する場合の動作は以下です。
各画面のヘッダ開閉ボタンでグローバルメニューを閉じると、次に画面表示した際もグローバルメニューが閉じた状態が反映されます。
このパラメータは 2023 Autumn(Hollyhock) で追加されました。
設定一覧
論理名

物理名

設定内容

「申請一覧」画面・「案件一覧」画

global-menu-show-default

設定値未設定の場合は false の挙動と同じです。

面のグローバルメニューの表示の制

true：画面表示時にグローバルメニューを必ず表示する。

御false：ブラウザのローカルストレージが有効な場合、「 申請一覧
」および「 案件一覧 」でヘッダ開閉状態をローカルストレージに保存し、画面表示時に前回のヘッダ開閉状態を反映する。

「フロー情報」画面の処理対象者確認リンクの制御「フロー情報」画面の処理対象者確認リンクの制御に対する設定です。
このパラメータは 2023 Autumn(Hollyhock) で追加されました。
設定一覧
論理名

物理名

設定内容

「フロー情報」画面の処理対象者確operator-list-link-type

設定値未設定の場合は 1 の挙動と同じです。
1 : 処理対象者確認リンクを有効にする。

認リンクの制御

2 : 処理対象者確認リンクを有効にする（申請ノード以外）。
3 : 処理対象者確認リンクを無効にする。

アクション処理実行前にフロー情報を更新するかの設定
アクション処理の実行前に現在の処理に紐づくトランザクションファイルの flow.xml を更新するかを制御する設定です。
この処理を行うことで、アクション処理内でフロー情報を更新しても、処理の画面で行った処理対象者の設定などの入力値も反映して扱えます。
この処理を行わない場合は、アクション処理内でフロー情報を更新すると処理モーダルでの入力値は無視されます。
WorkflowActionProcessNotifyManager#updateFlow を使用した際に処理の画面で行った処理対象者の設定などの入力を無視したい場合は false を設定
してください。
この値による制御は、未完了案件のトランザクションデータ保存先がデータベースの場合に有効です。
このパラメータは 2023 Autumn(Hollyhock) で追加されました。

303

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
設定一覧
論理名

物理名

設定内容

アクション処理実行前にフロー情報

update-flow-xml-before-action-process

設定値未設定の場合は false の挙動と同じです。
true : アクション処理実行前に flow.xml を更新する（初期値）

を更新するかの設定

false : アクション処理実行前に flow.xml を更新しない

コラム
アクション処理でのフロー情報更新方法について
アクション処理内でフロー情報を更新するAPIを使用した場合は、アクション処理データ変更通知マネージャを使用してアクション処理後に実行されるIM-Workflowの内部処理へ即時反映する必要があります。
「IM-Workflow APIドキュメント（スクリプト開発モデル） 」 - 「WorkflowActionProcessNotifyManager オブジェクト」「IM-Workflow APIドキュメント（JavaEE開発モデル） 」 - 「WorkflowActionProcessNotifyManager」

コラム
トランザクションデータ保存先について
トランザクションデータ保存先は transaction-file-save-location で設定します。
「 データ保存の設定 」

カラムサイズの拡張
IM-Workflow では下表に示す項目のサイズを、インストール後に変更することができます。
IM-Workflow をインストールした直後の設定は下表のとおりです。
設定一覧
論理名

物理名

初期のカラムサイズ

案件名matter-name-size

400

申請・処理時コメント

proc-comment- size

2000

確認時コメント

confirm-comment-size

2000

添付ファイル名

attach-file-name-size

200

ノード設定名node-config-name-size

200

横配置・縦配置ノードで展開するノード名 expand-node-name-size

200

IM-Workflow のインストール時にカラムサイズをあらかじめ設定しておくことはできません。
カラムサイズを変更する場合は、 IM-Workflow のインストール後に テナント 単位の設定を更新した後、テーブルのカラムサイズを手動で更新する必要があります。
設定方法については下記を参照してください。

案件名のカラムサイズ設定
下記の操作を行います。
テナント 単位の設定で「matter-name-size」項目の設定値を変更します。
下記のテーブルのmatter_nameフィールドのカラムサイズを同じ値に変更します。
imw_t_actv_matter
imw_t_cpl_matter
imw_t_temporary_save
imw_aYYYYMM_matter （※）※「 IM-Workflow アーカイブジョブ」を実行すると、各案件の申請基準日を元に過去案件テーブルが作成されます。
YYYYは申請基準日の年、MMは月を表します。
申請基準日が「2010/07/01」の場合、テーブル名は「imw_a201007_matter」と設定されます。

申請・処理時コメントのカラムサイズ設定
下記の操作を行います。
テナント単位の設定で「proc-comment-size」項目の設定値を変更します。

304

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
下記のテーブルのprocess_commentフィールドのカラムサイズを同じ値に変更します。
imw_t_cpl_matter_task
imw_t_cpl_task
imw_t_temporary_save
imw_aYYYYMM_matter_task （※）※「 IM-Workflow アーカイブジョブ」を実行すると、各案件の申請基準日を元に過去案件テーブルが作成されます。
YYYYは申請基準日の年、MMは月を表します。
申請基準日が「2010/07/01」の場合、テーブル名は「imw_a201007_matter_task」と設定されます。

確認時コメントのカラムサイズ設定
下記の操作を行います。
テナント単位の設定で「confirm-comment-size」項目の設定値を変更します。
下記のテーブルのconfirm_commentフィールドのカラムサイズを同じ値に変更します。
imw_t_confirm
imw_t_cpl_matter_confirm
imw_aYYYYMM_matter_confirm （※）※「 IM-Workflow アーカイブジョブ」を実行すると、各案件の申請基準日を元に過去案件テーブルが作成されます。
YYYYは申請基準日の年、MMは月を表します。
申請基準日が「2010/07/01」の場合、テーブル名は「imw_a201007_matter_confirm」と設定されます。

添付ファイル名のカラムサイズ設定
下記の操作を行います。
テナント単位の設定で「attach-file-name-size」項目の設定値を変更します。
下記のテーブルのreal_file_nameフィールドのカラムサイズを同じ値に変更します。
imw_t_actv_matter_attach_file
imw_t_cpl_matter_attach_file
imw_aYYYYMM_matter_attach_file （※）※「 IM-Workflow アーカイブジョブ」を実行すると、各案件の申請基準日を元に過去案件テーブルが作成されます。
YYYYは申請基準日の年、MMは月を表します。
申請基準日が「2010/07/01」の場合、テーブル名は「imw_a201007_matter_attach_file」と設定されます。

ノード設定名のカラムサイズ設定
下記の操作を行います。
テナント単位の設定で「node-config-name-size」項目の設定値を変更します。
下記のテーブルのnode_config_nameフィールドのカラムサイズを同じ値に変更します。
imw_t_user_node_config

横配置・縦配置ノードで展開するノード名のカラムサイズ設定
下記の操作を行います。
テナント単位の設定で「expand-node-name-size」項目の設定値を変更します。
下記のテーブルのnode_nameフィールドのカラムサイズを同じ値に変更します。
imw_t_actv_task
imw_t_cpl_task
imw_t_cpl_matter_confirm_user
imw_t_cpl_matter_task
imw_t_confirm_user
imw_aYYYYMM_matter_task （※）※「 IM-Workflow アーカイブジョブ」を実行すると、各案件の申請基準日を元に過去案件テーブルが作成されます。
YYYYは申請基準日の年、MMは月を表します。
申請基準日が「2010/07/01」の場合、テーブル名は「imw_a201007_matter_task」と設定されます。

305

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

API
REST APIREST APIについて説明します。

項目
REST APIについて
認証方式
認可
エンドポイントプレフィックス
Swagger
タスクステータス
リクエストパラメータ共通仕様
レスポンスデータ共通仕様
エンドポイント

REST APIについて
IM-Workflow が提供するREST APIは、HTTPプロトコルを使用し、案件の情報取得や処理に関する様々な処理を呼び出すことが可能です。
REST APIはコンテンツタイプとして、application/json（JSON）形式のみ対応しています。
REST APIとして利用可能な機能は以下のとおりです。
未完了案件情報
未完了案件ノード情報
申請情報
過去案件情報添付ファイル情報
ワークフロー権限情報
ブックマーク情報
完了案件情報フローグループ定義情報
フローグループ情報
一覧表示パターン情報
メンテナンス
管理情報
案件情報
My検索情報ワークフロープラグイン情報
印影情報
一時保存情報ワークフローユーザ情報
利用者ノード設定情報
ワークフローパラメータ情報

認証方式
REST APIは以下の認証方式に対応しています。
Cookieに紐づくセッションの認証状態に依存する方式
アプリケーションサーバが発行するセッションIDおよびアカウントコンテキストの状態に依存する方式です。
コンテキストの状態を確認後、認可によるチェックが行われます。
認可によるチェックが完了後、セキュアトークンによるトークンチェックが行われます。

コラム
セキュアトークンによるトークンチェックは Web API Maker プログラミングガイド を参照してください。
OAuth認証
OAuth2.0の仕様に準拠した認証フローによる認証方式です。
認証後、ログイン状態として扱われ認可によるチェックが行われます。

306

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
認可
REST APIは全ての呼び出し先に対し認可リソースを持ちます。
intra-mart Accel Platform 認可設定において、IM-Workflow REST API認可種別が存在します。
「IM-Workflow 管理者」ロールに認可が設定されているREST API
ワークフローシステム管理者向け画面で利用されるREST APIです。
「IM-Workflow 運用管理者」ロールに認可が設定されているREST API
ワークフロー運用管理者向け画面で利用されるREST APIです。
ログインユーザが、ワークフローシステム管理者から権限を付与された範囲で、ワークフロー情報が取得・操作できます。
「IM-Workflow 監査者」ロールに認可が設定されているREST API
ワークフロー監査者向け画面で利用されるREST APIです。
ログインユーザが、ワークフローシステム管理者から権限を付与された範囲で、ワークフロー情報が取得できます。
「IM-Workflow ユーザ」ロールに認可が設定されているREST API
ワークフロー利用者向け画面で利用されるREST APIです。
情報を参照するREST APIでは、ログインユーザが参照可能な申請情報や案件情報が取得できます。
案件を処理するREST APIでは、ログインユーザが権限を持つ案件に対して、ログインユーザを実行者として案件を処理します。

注意
IM-Workflow の以下の画面では、画面表示に必要となる情報を全てREST API経由で取得しています。
そのため、認可設定の変更により画面が正常に動作しなくなる場合があります。
申請一覧
案件一覧
フロー情報
履歴情報
タスク通知ポートレット
申請一覧ポートレット
未処理タスク一覧ポートレット
未確認案件一覧（未完了案件）ポートレット
未確認案件一覧（完了案件）ポートレット
メディア定義メッセージ定義
一覧表示パターン定義

エンドポイントプレフィックス
REST APIは認証方式によって、呼び出し先のエンドポイントが異なります。
Cookieに紐づくセッションの認証状態に依存する方式
http(s)://{HOST}:{PORT}/{CONTEXT_PATH}/api/workflow/....
プロトコル、ホスト名、ポート番号、コンテキストパスは環境にあわせて置き換えてください。
例:
https://example.org/imart/api/workflow/active-matters-comfirm
OAuth認証
http(s)://{HOST}:{PORT}/{CONTEXT_PATH}/api/oauth/workflow/....
プロトコル、ホスト名、ポート番号、コンテキストパスは環境にあわせて置き換えてください。
例:
https://example.org/imart/api/oauth/workflow/active-matters-comfirm

Swagger
REST APIはSwagger Specに対応しています。
intra-mart Accel Platform に組み込まれているSwagger UIを通じてREST APIの確認、実行ができます。
Swagger UIは、以下のURLから確認できます。
http(s)://{HOST}:{PORT}/{CONTEXT_PATH}/swagger_ui/?url=/{CONTEXT_PATH}/api-docs/im-workflow-rest
プロトコル、ホスト名、ポート番号、コンテキストパスは環境にあわせて置き換えてください。
例:
https://example.org/imart/swagger_ui/?url=/imart/api-docs/im-workflow-rest

307

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
Swagger Specを元に、Swagger CodeGenを利用するとREST APIクライアントコードの自動生成を行うことが可能です。
https://github.com/swagger-api/swagger-codegen
Swagger CodeGenにより作成されたスタブコードの動作保証は行っておりません。

タスクステータス
REST APIでは、案件の状態や案件に対する役割を併せ、タスクステータスという概念を定義しています。
これらはREST APIのURLやリクエスト、レスポンスで使用されることがあります。
タスクステータスを表すコード

説明

active-matter-tasks

未処理

active-matters-confirmed

未完了案件の確認済み

active-matters-processed

未完了案件の処理済み

active-matters-reference

未完了案件の参照

active-matters-unconfirmed

未完了案件の未確認

archived-matters

過去案件

completed-matters-confirmed

完了案件の確認済み

completed-matters-processed

完了案件の処理済み

completed-matters-reference

完了案件の参照

completed-matters-unconfirmed 完了案件の未確認
temporary-saves

一時保存

リクエストパラメータ共通仕様
仕様に沿わない構造やプロパティ名の情報が含まれる場合、予期せぬ動作になる可能性があります。
日付を表す情報には、 yyyy/MM/dd 形式で string 型の値を指定してください。

レスポンスデータ共通仕様
値が存在しない場合（ブランク文字列やnull）、プロパティそのものが含まれません。
日付を表す情報は、 yyyy/MM/dd 形式の string 型の値と、アカウントコンテキストの日付表示形式でフォーマットした値が返却されます。

エンドポイント
未完了案件情報
未完了案件確認情報リスト取得
未完了案件の確認情報リストを取得します。
このAPIは CnfmActvMatterList#getCnfmList の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-confirm
リクエストボディJSON

308

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","confirmed": true,"matterName": "string","matterNumber": "string","priority": "string","unconfirmed": true},
"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

309

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","arriveDate": "string","confirmStatus": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatArriveDate": "string","displayConfirmDirectProcessLink": true,"displayConfirmLink": true,"displayConfirmModalLink": true,"displayCopyNewLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHistoryLink": true,"flowName": "string","matterName": "string","matterNumber": "string","matterProperty": {},"nodeId": "string","priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 確認一覧（未完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5003

未完了案件確認一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

6213

未完了案件確認一覧情報の取得に失敗しました。

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在しない場合

未完了案件情報確認
未完了案件の確認を行います。

310

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-confirm/confirm
リクエストボディ
JSON{"confirmProcessParameter": {"authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"confirmComment": "string","nodeId": "string","systemMatterId": "string"}}

詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
エラーコードエラー
コード

エラーメッセージ

備考1004

未完了案件の確認情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

0001

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

確認可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織確認権限情報が存在しない場合
0002

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織確認権限情報の取得に失敗した場
合1016

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1017

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0009

指定した案件、処理ノードに対する確認権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 アカウントコンテキストのユーザコードをもとにした、案件への確認権限チェックで権限がないと判定された場合

0010

確認権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 アカウントコンテキストのユーザコードをもとにした、案件への確認権限チェックに失敗し
た場合

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

場合311

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

未完了案件確認情報リスト件数取得
未完了案件の確認情報リスト件数を取得します。
このAPIは CnfmActvMatterList#getCnfmListCount の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-confirm/countリクエストボディJSON

312

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","confirmed": true,"matterName": "string","matterNumber": "string","priority": "string","unconfirmed": true},
"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
レスポンスデータ
JSON{"data": 0}data プロパティには未完了案件の確認情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5004

未完了案件確認一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

6214

未完了案件確認一覧情報の件数の取得に失敗しました。

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

一括確認可能未完了案件確認情報リスト取得
未完了案件の一括確認情報リストを取得します。
このAPIは CnfmActvMatterList#getLumpCnfmList の動作に基づきます。

313

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-confirm/lump-confirmable
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","confirmed": true,"matterName": "string","matterNumber": "string","priority": "string","unconfirmed": true},
"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
advancedSearchCondition プロパティ
一括確認情報リスト取得用の特殊な条件をセットする必要があります。
matterProperty プロパティには false をセットしてください。
権限会社コード、権限組織セットコード、権限組織コードは、組織が設定されている確認情報を取得するための条件として利用します。
値がセットされていない場合は 組織なし の条件（組織が指定されていない情報を対象とする条件）として処理します。
指定可能なカラムID

論理名

説明

authCompanyCd

権限会社コード必須です。
value1 に対して会社コードを指定してください。

314

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
指定可能なカラムID

論理名

説明

authDepartmentSetCd

権限組織セットコード必須です。
value1 に対して組織セットコードを指定してください。

authDepartmentCd

権限組織コード必須です。
value1 に対して組織コードを指定してください。

コラム
設定例
{
"advancedSearchCondition": [{"columnId": "authCompanyCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentSetCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentCd","matterProperty": false,"value1": "dept_sample_11"}]}

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。
{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","arriveDate": "string","confirmStatus": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatArriveDate": "string","displayConfirmDirectProcessLink": true,"displayConfirmLink": true,"displayConfirmModalLink": true,"displayCopyNewLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHistoryLink": true,"flowName": "string","matterName": "string","matterNumber": "string","matterProperty": {},"nodeId": "string","priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 確認一覧（未完了案件）

315

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5005

一括確認可能未完了案件確認一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

6213

未完了案件確認一覧情報の取得に失敗しました。

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

一括確認
未完了案件の一括確認を行います。
このAPIは CnfmActvMatterManager#confirm の動作に基づきます。
指定された確認情報の件数分、内部で上記APIを実行しています。
以下の場合は対象の案件情報に対する処理をスキップします。
システム案件ID、ノードIDに対する情報が存在しない
システム案件ID、ノードIDに対する確認権限を有していない
システム案件ID、ノードIDに対して、フロー設定の処理種別「確認」の処理許可がされていない
システム案件ID、ノードIDに対して、フロー設定の機能設定「一括確認」が無効

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-confirm/lump-confirmable/confirm
リクエストボディ
JSON{"authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"confirmComment": "string","lumpProcessTargetParameters": [{"nodeId": "string","systemMatterId": "string"
}
]
}

詳細

316

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
デフォルト
プロパティ名

論理名型

authUserDepartmentInfo

権限ユーザ組織情報object

必須

値

説明

REST API内 未指定の場合、以下の優先順位 （処理部解決組織

可能な組織に基づく）で内部で組織情報情報を解決します。
1. ユーザコンテキストのカレント組
織（代理時は利用しない）
2. 主所属3. 処理可能な組織の先頭（処理対象者プラグインの実装に依存する）- companyCd

会社コード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

- departmentSetCd

組織セットコード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

- departmentCd

組織コード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

confirmComment

string空

lumpProcessTargetParameters 一括確認対象情報

array<object> 必須-- nodeId

ノードID

string必須-- systemMatterId

システム案件ID

string

必須-

確認コメント

エラーコードエラー
コード

エラーメッセージ

備考1086

一括確認実行パラメータが未指定です。

リクエストボディ または リクエストボディ lumpProcessTargetParameters が未指定の場合

7010

一括確認機能は設定により利用できません。管理者に連絡してくださ
い。

1092

システムエラーが発生しました。管理者にお問い合わせください。

1094

システム案件IDが未指定です。

リクエストボディ - lumpProcessTargetParameters systemMatterId が未指定の場合

1095

リクエストボディ - lumpProcessTargetParameters - nodeId が未指

ノードIDが未指定です。

定の場合
1093

組織情報のチェック、または補完に失敗しました。

3020

一括確認処理のための情報取得に失敗しました。

3021

一括確認処理に失敗しました。

8807

権限者の所属組織情報の取得に失敗しました。

代理元ユーザの組織情報取得処理に失敗した場合8808指定された権限者の組織情報が不正です。

指定された権限者の組織情報では該当案件に対する処理権限がない場合

一括確認可能未完了案件確認情報リスト件数取得
未完了案件の一括確認情報リスト件数を取得します。
このAPIは CnfmActvMatterList#getLumpCnfmListCount の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト317

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
POST /api/workflow/active-matters-confirm/lump-confirmable/countリクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","confirmed": true,"matterName": "string","matterNumber": "string","priority": "string","unconfirmed": true},
"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
advancedSearchCondition プロパティ
一括確認情報リスト件数取得用の特殊な条件をセットする必要があります。
matterProperty プロパティには false をセットしてください。
権限会社コード、権限組織セットコード、権限組織コードは、組織が設定されている確認情報を取得するための条件として利用します。
値がセットされていない場合は 組織なし の条件（組織が指定されていない情報を対象とする条件）として処理します。
指定可能なカラムID

論理名

説明

authCompanyCd

権限会社コード必須です。
value1 に対して会社コードを指定してください。

authDepartmentSetCd

権限組織セットコード必須です。
value1 に対して組織セットコードを指定してください。

authDepartmentCd

権限組織コード必須です。
value1 に対して組織コードを指定してください。

318

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
設定例
{
"advancedSearchCondition": [{"columnId": "authCompanyCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentSetCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentCd","matterProperty": false,"value1": "dept_sample_11"}]}

レスポンスデータ
JSON{"data": 0}data プロパティには未完了案件の一括確認情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5006

一括確認可能未完了案件確認一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

6214

未完了案件確認一覧情報の件数の取得に失敗しました。

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

未完了案件処理済み情報リスト取得
未完了案件の処理済み情報リストを取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が有効な場合
フローIDが指定されている場合
ProcessedActvMatterList#getProcessedListWithFlow の動作に基づきます。
フローグループIDが指定されている場合
ProcessedActvMatterList#getProcessedListWithFlowGroup の動作に基づきます。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が無効な場合
フローIDが指定されている場合
ProcessedActvMatterList#getProcessedListWithFlow の動作に基づきます。
フローグループIDが指定されている場合
ProcessedActvMatterList#getProcessedListWithFlowGroup の動作に基づきます。

319

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-processed
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authz": {"apply": true,"applyOriginalAct": true,"applySelfAct": true,"applyTargetAct": true,"approve": true,"approveOriginalAct": true,"approveSelfAct": true,"approveTargetAct": true},
"departmentFiltering": {"authUserCd": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","lastProcessDateFrom": "string","lastProcessDateTo": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authz プロパティ

320intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

デフォルト値

apply

本人申請情報取得フラグ

booleanfalse

applyOriginalAct

他人（代理元）申請情報取得フラグ

booleanfalse

applySelfAct

本人（代理先）申請情報取得フラグ

booleanfalse

applyTargetAct

他人（代理先）申請情報取得フラグ

booleanfalse

approve

本人承認情報取得フラグ

booleanfalse

approveOriginalAct 他人（代理元）承認情報取得フラグ

booleanfalse

approveSelfAct

本人（代理先）承認情報取得フラグ

booleanfalse

approveTargetAct

他人（代理先）承認情報取得フラグ

booleanfalse

説明departmentFiltering プロパティ
プロパティ名

論理名

型

デフォルト値説明

authUserCd

処理権限者コード

stringアカウントコンテキ

ワークフローパラメータ 「 use-department-filtering （ストのユーザコード

組織フィルタリング設定 ）」の設定により動作が異なります。
有効に設定されている場合
本パラメータを適用します。
未指定の場合はアカウントコンテキストのユーザ
コードを適用します。
無効に設定されている場合
本パラメータは無視されます。

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。
{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatFinalProcessDate": "string","displayCopyNewLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHistoryLink": true,"displayPullBackLink": true,"finalProcessDate": "string","flowId": "string","flowName": "string","matterName": "string","matterNumber": "string","matterProperty": {},"priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 処理済一覧（未完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様

321intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラーコードエラー
コード

エラーメッセージ

備考5011

未完了案件処理済み一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

5000

組織フィルタリング対象の処理権限者コードが不正です。

リクエストボディ - departmentFiltering で指定した処理権限者
が無効または存在しない、または代理元に存在しない場合

6171

未完了案件処理済み一覧情報の取得に失敗しました。

8840

処理権限者の有効判定に失敗しました。

代理元ユーザの取得処理に失敗した場合

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

未完了案件処理済み情報リスト件数取得
未完了案件の処理済み情報リスト件数を取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が有効な場合
フローIDが指定されている場合
ProcessedActvMatterList#getProcessedListWithAuthCountFlow の動作に基づきます。
フローグループIDが指定されている場合
ProcessedActvMatterList#getProcessedListWithAuthCountFlowGroup の動作に基づきます。
フローID、フローグループIDのいずれも指定されていない場合
ProcessedActvMatterList#getProcessedListWithAuthCount の動作に基づきます。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が無効な場合
フローIDが指定されている場合
ProcessedActvMatterList#getProcessedListCountWithFlow の動作に基づきます。
フローグループIDが指定されている場合
ProcessedActvMatterList#getProcessedListCountWithFlowGroup の動作に基づきます。
フローID、フローグループIDのいずれも指定されていない場合
ProcessedActvMatterList#getProcessedListCount の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-processed/countリクエストボディJSON

322

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authz": {"apply": true,"applyOriginalAct": true,"applySelfAct": true,"applyTargetAct": true,"approve": true,"approveOriginalAct": true,"approveSelfAct": true,"approveTargetAct": true},
"departmentFiltering": {"authUserCd": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","lastProcessDateFrom": "string","lastProcessDateTo": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authz プロパティ
プロパティ名

論理名

型

デフォルト値

apply

本人申請情報取得フラグ

booleanfalse

applyOriginalAct

他人（代理元）申請情報取得フラグ

booleanfalse

applySelfAct

本人（代理先）申請情報取得フラグ

booleanfalse

applyTargetAct

他人（代理先）申請情報取得フラグ

booleanfalse

approve

本人承認情報取得フラグ

booleanfalse

approveOriginalAct 他人（代理元）承認情報取得フラグ

booleanfalse

approveSelfAct

本人（代理先）承認情報取得フラグ

booleanfalse

approveTargetAct

他人（代理先）承認情報取得フラグ

booleanfalse

departmentFiltering プロパティ
プロパティ名

論理名

型

デフォルト値

323

説明

説明

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

デフォルト値説明

authUserCd

処理権限者コード

stringアカウントコンテキ

ワークフローパラメータ 「 use-department-filtering （ストのユーザコード

組織フィルタリング設定 ）」の設定により動作が異なります。
有効に設定されている場合
本パラメータを適用します。
未指定の場合はアカウントコンテキストのユーザ
コードを適用します。
無効に設定されている場合
本パラメータは無視されます。

レスポンスデータ
JSON{"data": 0}data プロパティには未完了案件の処理済み情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5012

未完了案件処理済み一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

5000

組織フィルタリング対象の処理権限者コードが不正です。

リクエストボディ - departmentFiltering で指定した処理権限者
が無効または存在しない、または代理元に存在しない場合

6172

未完了案件処理済み一覧情報の件数の取得に失敗しました。

8840

処理権限者の有効判定に失敗しました。

代理元ユーザの取得処理に失敗した場合

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

引戻し
引戻しを行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-processed/pull-back
リクエストボディJSON

324

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"pullBackProcessParameter": {"authUserCd": "string","nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","processComment": "string","systemMatterId": "string"},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考1215

引戻し情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

1216

権限のチェックに失敗しました。管理者に連絡してください。

1217

指定した案件、ノードID、権限者に対する引戻し処理権限がありません。 以下のいずれかに合致する場合

権限のチェックに失敗した場合

リクエストボディ - 処理パラメータ - systemMatterId に対応する引戻し可能なノード情報が存在しない場合引戻し可能なノード情報に リクエストボディ - 処理パラメータ nodeId に対応するノード情報が存在しない場合
引戻し先ノードに対して リクエストボディ - 処理パラメータ authUserCd に処理権限がない場合
1218

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合

325

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1219

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

1220

指定した案件、権限者に対して申請の代理権限がありません。

処理権限者と実行者が異なっている場合に、実行者に申請の代理権限がない場合1221

指定した案件、権限者に対して処理の代理権限がありません。

処理権限者と実行者が異なっている場合に、実行者に処理の代理権限がない場合1222

指定した案件の未完了案件情報の取得に失敗しました。管理者に連絡して リクエストボディ - 処理パラメータ - systemMatterId に対応する

1223

ください。

未完了案件情報の取得に失敗した場合指定した案件の未完了案件情報がありません。

リクエストボディ - 処理パラメータ - systemMatterId に対応する
未完了案件情報が存在しない場合

3078

フロー設定情報を取得できませんでした。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId に対応する案件のフロー情報が見つからなかった場合

3079

ノード設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードについて実行中フローにノード設定情報が見つからなかった場合3080

ノード設定情報の取得に失敗しました。管理者に連絡してください。

ノード設定情報の取得に失敗した場合

7014

代理機能は設定により利用できません。

ワークフローパラメータ「 personal-act 」、「 applicationalact 」、「 authoritative-act 」（ 代理の設定 ）がいずれも true
でない場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

引戻しに必要な情報取得
引戻しを行う際に必要な以下の情報を取得します。
引戻し先として指定可能なノード情報リスト
根回し機能の設定情報

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/active-matters-processed/{systemMatterId}/pull-back
パスパラメータ
プロパティ名

論理名

説明

systemMatterId

システム案件ID処理対象のシステム案件IDを指定してください。

レスポンスデータ
JSON

326

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"pullBackDestinationNodes": [{"authUserCd": "string","authUserName": "string","authOrgzName": "string","executeUserName": "string","nodeId": "string","nodeName": "string","nodeType": "string","statusTypeName": "string","endDate": "string","defaultFormatEndDate": "string","delegation": true,"status": "string"}],"negotiateValidity": true,"negotiateCcBcc": true,"negotiateSubject ": true}}

詳細プロパティ名

論理名

型

説明

pullBackDestinationNodes

引戻し先ノード情報リスト

array<object> 引戻し先として選択可能なノードのリスト- authUserCd

処理権限者コード

string

案件処理時の処理権限者のユーザコード- authUserName

処理権限者名string

案件処理時の処理権限者の名前- authOrgzName

担当組織名

string- executeUserName

実行者コードstring- nodeId

ノードID

string- nodeName

ノード名

string- nodeType

ノード種別

string- statusTypeName

処理種別名

string- endDate

処理日時

string実行者のユーザコード

アカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

- defaultFormatEndDate

処理日時（デフォルトフォーマッ

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

代理者による実行の場合は true がセットされます。

ト）- delegation

代理フラグ

boolean- status

タスクステータス

stringnegotiateValidity

根回しの有効性

boolean

ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」、「 notice-type （ 通知の設定（メール／
IMBox 定義） ）」、「 use-messagehub-negoreminder-transfer （ IM-MessageHub機能を利用した通知機能の使用可否 ）」の設定内容とフロー定義のメッ
セージの設定内容により、根回しが有効な場合は true がセットされます。
negotiateCcBcc

根回しのCc/Bccの利用可否

booleannegotiateValidity が true の場合に、Cc/Bccが利用可能な場合は true がセットされます。

negotiateSubject

根回しの件名の利用可否

booleannegotiateValidity が true の場合に、件名が利用可能な場合は true がセットされます。

エラーコードエラー
コード

エラーメッセージ

備考6337

指定された案件の未完了案件情報の取得に失敗しました。

systemMatterId に対応する未完了案件情報の取得に失敗した場合6338指定された案件の未完了案件情報が存在しません。

systemMatterId に対応する未完了案件情報が存在しなかった場合

6339

引戻しに必要な情報の取得に失敗しました。

引戻しに必要な情報の取得に失敗した場合

327

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考6340

引戻し先情報の取得に失敗しました。

引戻し先に指定可能なノード情報の取得に失敗した場合

6341

引戻し先情報が存在しません。

以下のいずれかの場合実行者に案件に対する引戻し先ノードに対する処理権限がない場合
引戻し実行前に案件が処理されたなどにより、引戻しが実行できない場合処理設定により引戻しが無効化されている場合

未完了案件参照情報リスト取得
未完了案件の参照情報リストを取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
権限範囲に reference-all , reference-management を指定している場合
RefActvMatterAdminListWithHandleLevel#getActvMatterList の動作に基づきます。
権限範囲に reference-individual を指定している場合
RefActvMatterList#getRefList の動作に基づきます。
reference-all, reference-management, reference-individual は 権限範囲について を参照してください。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-reference
リクエストボディJSON

328

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authCondition": {"scope": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authCondition プロパティ
プロパティ名

論理名

型

デフォルト値

説明

scope

スコープ

stringnull

参照権限判定 REST APIで取得した値をセットしてください。

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

329

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","displayCopyNewLink": true,"displayDeleteLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHandleLink": true,"displayHistoryLink": true,"flowName": "string","handleLevel": "string","matterName": "string","matterNumber": "string","matterProperty": {},"priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 参照一覧（未完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5013

未完了案件参照一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

6219

未完了案件参照一覧情報の取得に失敗しました。

8838

不正な参照権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。

未完了案件参照情報リスト件数取得
未完了案件の参照情報リスト件数を取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
権限範囲に reference-all , reference-management を指定している場合
RefActvMatterAdminListWithHandleLevel#getActvMatterListCount の動作に基づきます。
権限範囲に reference-individual を指定している場合
RefActvMatterList#getRefListCount の動作に基づきます。
reference-all, reference-management, reference-individual は 権限範囲について を参照してください。

330

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/active-matters-reference/countリクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authCondition": {"scope": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authCondition プロパティ
プロパティ名

論理名

型

デフォルト値

説明

scope

スコープ

stringnull

参照権限判定 REST APIで取得した値をセットしてください。

レスポンスデータ
JSON{"data": 0}data プロパティには未完了案件の参照情報リスト件数がセットされます。
エラーコード331

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考5014

未完了案件参照一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

6220

未完了案件参照一覧情報の件数の取得に失敗しました。

8838

不正な参照権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。

未完了案件情報削除
未完了案件を削除します。
このAPIは MatterDeleteManager#deleteActvMatter の動作に基づきます。
自身が参照権限を持つ案件のみ削除が可能です。

項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
DELETE /api/workflow/active-matters/{systemMatterId}
パスパラメータ
プロパティ名

論理名

説明

systemMatterId

システム案件ID

削除対象案件のシステム案件IDを指定してください。

エラーコードエラー
コード

エラーメッセージ

備考1088

未完了案件削除パラメータが未指定です。

systemMatterId が未指定の場合

3025

削除対象の未完了案件情報は存在しない案件、またはこのユーザの権限で systemMatterId に紐づく完了案件情報しない、または削除する権は削除できない案件です。

3018

限がない場合未完了案件情報の削除に失敗しました。

未完了案件ノード情報
未完了案件ノード情報リスト取得
未完了案件のノード情報リストを取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
フローIDが指定されている場合
UnprocessActvMatterNodeList#getProcessListWithFlow の動作に基づきます。
フローグループIDが指定されている場合
UnprocessActvMatterNodeList#getProcessListWithFlowGroup の動作に基づきます。
どちらも指定されていない場合（ignoreDisplayPatternに true を設定している場合のみ実行可能）
UnprocessActvMatterNodeList#getProcess の動作に基づきます。

332

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authz": {"apply": true,"applyAct": true,"approve": true,"approveAct": true},
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","matterName": "string","matterNumber": "string","nodeName": "string","priority": "string","processLimitDate": "string","status": "string"},"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authz プロパティ
プロパティ名

論理名

型

デフォルト値

apply

本人申請情報取得フラグ

boolean false

applyAct

代理申請情報取得フラグ

boolean false

説明

333

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

デフォルト値

approve

本人承認情報取得フラグ

boolean false

approveAct

代理承認情報取得フラグ

boolean false

説明

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。
{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","arriveDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatArriveDate": "string","defaultFormatProcessLimitDate": "string","displayApproveDirectProcessLink": true,"displayCopyNewLink": true,"displayDenyDirectProcessLink": true,"displayDetailLink": true,"displayDiscontinueDirectProcessLink": true,"displayFlowLink": true,"displayHistoryLink": true,"displayProcLink": true,"displayProcessModalLink": true,"displayTransferLink": true,"flowName": "string","matterName": "string","matterNumber": "string","matterProperty": {},"nodeId": "string","nodeName": "string","pageType": "string","priority": "string","processAuth": "string","processLimitDate": "string","status": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 未処理一覧（未完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5009

未処理一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

5040

権限条件が未指定です。

リクエストボディ - authz が未指定の場合

6229

未処理一覧情報の取得に失敗しました。

一覧情報の取得に失敗した場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。

334

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

起票案件の申請
起票案件の申請を行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/apply-from-unapply
リクエストボディ
JSON{"applyFromUnapplyProcessParameter": {"authUserCd": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"]}],"confirmNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"dynamicNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"horizontalNodeConfigs": [{"matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"335

"pluginId": "string"}

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01]}],"nodeId": "string"}],"matterName": "string","nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","priorityLevel": "string","processComment": "string","systemMatterId": "string","temporaryDirectoryKey": "string","verticalNodeConfigs": [{"matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"nodeId": "string"}]},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考

1006

起票案件申請情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

336

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

場合

2002

案件が存在しないため、案件名を補完できませんでした。

案件名の補完処理に必要な案件情報が存在しない場合

2003

案件の取得に失敗しました。管理者に連絡してください。

案件名の補完処理に必要な案件情報の取得に失敗した場合

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
1051

リクエストボディ - 処理パラメータ - matterName の値が、ワー

案件名が許可された最大文字数を超えています。

クフローパラメータ「 matter-name-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1055

存在しない優先度が指定されています。

「CodeList」 のコード値以外の値が指定されている場合

1018指定できる分岐開始ノードが存在しません。

処理対象のノードが分岐先設定可能ノードとして一つも設定されて
いない場合

1019

分岐先ノードが未指定です。

処理対象のノードが分岐先設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ - branchSelects が未指
定の場合

1020

設定が必須な分岐先ノード数と指定された分岐先ノード数が異なります。 処理対象のノードが分岐先設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ - branchSelects の要素数が異なっている場合

1021

分岐先ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - branchSelects branchStartNodeId が未指定の場合
リクエストボディ - 処理パラメータ - branchSelects forwardNodeIds が未指定の場合
リクエストボディ - 処理パラメータ - branchSelects forwardNodeIds に null 、 ブランク 等の値が指定されている場合

1022

リクエストボディ - 処理パラメータ - branchSelects -同一の分岐先ノード対して指定が重複しています。

branchStartNodeId に重複が存在する場合
1023

選択可能なルートは単一であるのに対し分岐先ノードが複数指定されてい 処理対象のノードでは分岐先選択可能数として単一が指定されているが、 リクエストボディ - 処理パラメータ - branchSelects -ます。

forwardNodeIds の要素数が2以上である場合

337

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1024

リクエストボディ - 処理パラメータ - branchSelects -指定できない分岐先ノードが指定されています。

forwardNodeIds に分岐先として指定できないノードが指定され
ている場合
1027

指定できる確認ノードが存在しません。

処理対象のノードが確認対象者設定可能ノードとして一つも設定されていない場合

1028

設定可能なノード数以上の確認ノードが指定されています。

処理対象のノードが確認対象者設定可能ノードとして設定されている数より、 リクエストボディ - 処理パラメータ confirmNodeConfigs の要素数が多い場合

1029

確認ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs nodeId が未指定の場合

1030

リクエストボディ - 処理パラメータ - confirmNodeConfigs -同一の確認ノード対して指定が重複しています。

nodeId に重複がある場合
1031

リクエストボディ - 処理パラメータ - confirmNodeConfigs -指定できない確認ノードが指定されています。

nodeId に確認対象者設定可能ノードとして設定を行っていない確認ノードが指定されている場合
1032指定できる動的承認ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合

1033

動的承認ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ dynamicNodeConfigs が未指定の場合

1034

設定が可能な動的承認ノード数と指定された動的承認ノード数が異なりま 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ -す。

dynamicNodeConfigs の要素数が異なる場合
1035

動的承認ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs nodeId が未指定の場合

1036

リクエストボディ - 処理パラメータ - dynamicNodeConfigs -同一の動的承認ノードに対して指定が重複しています。

nodeId に重複がある場合
1037

削除できない動的承認ノードに対して処理対象者の指定がされていませ

設定対象の動的承認ノードが削除禁止であるが、 リクエストボん。

ディ - 処理パラメータ - dynamicNodeConfigs processTargetConfigs が未指定の場合
詳細は 動的承認・横配置・縦配置ノード設定 を参照してくださ
い。

1038

リクエストボディ - 処理パラメータ - dynamicNodeConfigs -指定できない動的承認ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1039

指定できる横配置ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合

1040

横配置ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ horizontalNodeConfigs が未指定の場合

1041

設定が可能な横配置ノード数と指定された横配置ノード数が異なります。 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ horizontalNodeConfigs の要素数が異なる場合

1042

横配置ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs nodeId が未指定の場合

1043

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -同一の横配置ノード対して指定が重複しています。

nodeId に重複がある場合
1044

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -指定できない横配置ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合

338

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011045

指定できる縦配置ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合1046

縦配置ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ verticalNodeConfigs が未指定の場合

1047

設定が可能な縦配置ノード数と指定された縦配置ノード数が異なります。 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ verticalNodeConfigs の要素数が異なる場合

1048

縦配置ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs nodeId が未指定の場合

1049

リクエストボディ - 処理パラメータ - verticalNodeConfigs -同一の縦配置ノード対して指定が重複しています。

nodeId に重複がある場合
1050

リクエストボディ - 処理パラメータ - verticalNodeConfigs -指定できない縦配置ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1069

確認ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して確認対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs nodeId が未指定の場合

1070

動的承認ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs nodeId が未指定の場合

1071

横配置ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs nodeId が未指定の場合

1072

縦配置ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs nodeId が未指定の場合

1073

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -指定可能な展開ノード数ではありません。

matterNodeExpansions の要素数が割当可能ノード数の範囲外で
ある場合
1074

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -展開ノードの処理設定が未指定です。

matterNodeExpansions の各要素のいずれかに null が指定され
ている場合
1075

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -展開ノードのノード名が未指定ですmatterNodeExpansions - nodeName が未指定の場合
1053

リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /処理対象者情報が未指定です。

[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs が未指定の場
合339

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1054

処理対象者情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs extensionPointId が未指定の場合
リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs - pluginId が未指定の場合リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs - parameterが未指定の場合

1083

設定により無効化されている処理対象者情報が指定されています。

設定対象のノードのプラグイン設定で無効化されているプラグインが指定されている場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1066

添付ファイルの追加は禁止されています。

以下に合致する場合
リクエストボディ - 処理パラメータ - temporaryDirectoryKey の値が指定されている処理対象のノードでファイルの添付が禁止されている

1067

リクエストボディ - 処理パラメータ - temporaryDirectoryKey の添付ファイルの格納領域が見つかりませんでした。

値をキーとした格納領域が見つからなかった場合
1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくださ
い。

1057

リクエストボディ - optionalParameter - userParameter -印影情報に不備があります。

imwStampId の値が文字列ではない場合や null 、 ブランク 等の値が指定されている場合
7004

印影機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
リクエストボディ - optionalParameter - userParameter imwStampId に値が指定されている
ワークフローパラメータ「 stamp-enabled （ 印影設定 ）」の設定内容が false である

1058

このフローまたは案件は印影を利用できません。

以下に合致する場合
フロー定義または、案件で印影が設定されていない
リクエストボディ - optionalParameter - userParameter に値が指定されている1059

権限者の印影設定情報が存在しません。

ログインユーザの印影情報が存在しない場合

1060

権限者の印影として利用できない印影が指定されています。

リクエストボディ - optionalParameter - userParameter imwStampId の値がログインユーザの印影情報として存在しない
場合

1061

印影チェック処理でエラーが発生しました。管理者に連絡してください。

1025

コメントが許可された最大文字数を超えています。

リクエストボディ - 処理パラメータ - processComment の値が、ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

340intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

9010

IM-FormaDesigner の入力チェックエラーメッセージ（入力チェックエラーメッセージ）

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ承認
承認を行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/approve
リクエストボディ
JSON{"approveProcessParameter": {"authUserCd": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"]}],"confirmNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"dynamicNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"fileIdsForDelete": ["string"],341

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01],"horizontalNodeConfigs": [{"matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"nodeId": "string"}],"nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","processComment": "string","systemMatterId": "string","temporaryDirectoryKey": "string","verticalNodeConfigs": [{"matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"nodeId": "string"}]},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考

1008

案件承認情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

ノードIDが未指定です。

342

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

1056

場合

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
1018指定できる分岐開始ノードが存在しません。

処理対象のノードが分岐先設定可能ノードとして一つも設定されて
いない場合

1019

分岐先ノードが未指定です。

処理対象のノードが分岐先設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ - branchSelects が未指
定の場合

1020

設定が必須な分岐先ノード数と指定された分岐先ノード数が異なります。 処理対象のノードが分岐先設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ - branchSelects の要素数が異なっている場合

1021

分岐先ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - branchSelects branchStartNodeId が未指定の場合
リクエストボディ - 処理パラメータ - branchSelects forwardNodeIds が未指定の場合
リクエストボディ - 処理パラメータ - branchSelects forwardNodeIds に null 、 ブランク 等の値が指定されている場合

1022

リクエストボディ - 処理パラメータ - branchSelects -同一の分岐先ノード対して指定が重複しています。

branchStartNodeId に重複が存在する場合
1023

選択可能なルートは単一であるのに対し分岐先ノードが複数指定されてい 処理対象のノードでは分岐先選択可能数として単一が指定されているが、 リクエストボディ - 処理パラメータ - branchSelects -ます。

forwardNodeIds の要素数が2以上である場合

343

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1024

リクエストボディ - 処理パラメータ - branchSelects -指定できない分岐先ノードが指定されています。

forwardNodeIds に分岐先として指定できないノードが指定され
ている場合
1027

指定できる確認ノードが存在しません。

処理対象のノードが確認対象者設定可能ノードとして一つも設定されていない場合

1028

設定可能なノード数以上の確認ノードが指定されています。

処理対象のノードが確認対象者設定可能ノードとして設定されている数より、 リクエストボディ - 処理パラメータ confirmNodeConfigs の要素数が多い場合

1029

確認ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs nodeId が未指定の場合

1030

リクエストボディ - 処理パラメータ - confirmNodeConfigs -同一の確認ノード対して指定が重複しています。

nodeId に重複がある場合
1031

リクエストボディ - 処理パラメータ - confirmNodeConfigs -指定できない確認ノードが指定されています。

nodeId に確認対象者設定可能ノードとして設定を行っていない確認ノードが指定されている場合
1032指定できる動的承認ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合

1033

動的承認ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ dynamicNodeConfigs が未指定の場合

1034

設定が可能な動的承認ノード数と指定された動的承認ノード数が異なりま 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ -す。

dynamicNodeConfigs の要素数が異なる場合
1035

動的承認ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs nodeId が未指定の場合

1036

リクエストボディ - 処理パラメータ - dynamicNodeConfigs -同一の動的承認ノードに対して指定が重複しています。

nodeId に重複がある場合
1037

削除できない動的承認ノードに対して処理対象者の指定がされていませ

設定対象の動的承認ノードが削除禁止であるが、 リクエストボん。

ディ - 処理パラメータ - dynamicNodeConfigs processTargetConfigs が未指定の場合
詳細は 動的承認・横配置・縦配置ノード設定 を参照してくださ
い。

1038

リクエストボディ - 処理パラメータ - dynamicNodeConfigs -指定できない動的承認ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1039

指定できる横配置ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合

1040

横配置ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ horizontalNodeConfigs が未指定の場合

1041

設定が可能な横配置ノード数と指定された横配置ノード数が異なります。 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ horizontalNodeConfigs の要素数が異なる場合

1042

横配置ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs nodeId が未指定の場合

1043

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -同一の横配置ノード対して指定が重複しています。

nodeId に重複がある場合
1044

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -指定できない横配置ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合

344

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011045

指定できる縦配置ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合1046

縦配置ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ verticalNodeConfigs が未指定の場合

1047

設定が可能な縦配置ノード数と指定された縦配置ノード数が異なります。 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ verticalNodeConfigs の要素数が異なる場合

1048

縦配置ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs nodeId が未指定の場合

1049

リクエストボディ - 処理パラメータ - verticalNodeConfigs -同一の縦配置ノード対して指定が重複しています。

nodeId に重複がある場合
1050

リクエストボディ - 処理パラメータ - verticalNodeConfigs -指定できない縦配置ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1069

確認ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して確認対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs nodeId が未指定の場合

1070

動的承認ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs nodeId が未指定の場合

1071

横配置ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs nodeId が未指定の場合

1072

縦配置ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs nodeId が未指定の場合

1073

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -指定可能な展開ノード数ではありません。

matterNodeExpansions の要素数が割当可能ノード数の範囲外で
ある場合
1074

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -展開ノードの処理設定が未指定です。

matterNodeExpansions の各要素のいずれかに null が指定され
ている場合
1075

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -展開ノードのノード名が未指定ですmatterNodeExpansions - nodeName が未指定の場合
1053

リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /処理対象者情報が未指定です。

[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs が未指定の場
合345

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1054

処理対象者情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs extensionPointId が未指定の場合
リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs - pluginId が未指定の場合リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs - parameterが未指定の場合

1083

設定により無効化されている処理対象者情報が指定されています。

設定対象のノードのプラグイン設定で無効化されているプラグインが指定されている場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1076

リクエストボディ - 処理パラメータ - fileIdsForDelete - fileId に

削除対象ファイル情報に不備があります。

null や ブランク文字列 が含まれている場合
1077

このノードではファイルを削除できません。

以下に合致する場合
リクエストボディ - 処理パラメータ - fileIdsForDelete に値が指定されている
処理対象のノードで添付ファイルが削除禁止に設定されている

1066

添付ファイルの追加は禁止されています。

以下に合致する場合
リクエストボディ - 処理パラメータ - temporaryDirectoryKey の値が指定されている処理対象のノードでファイルの添付が禁止されている

1067

リクエストボディ - 処理パラメータ - temporaryDirectoryKey の添付ファイルの格納領域が見つかりませんでした。

値をキーとした格納領域が見つからなかった場合
1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくださ
い。

1057

リクエストボディ - optionalParameter - userParameter -印影情報に不備があります。

imwStampId の値が文字列ではない場合や null 、 ブランク 等の値が指定されている場合
7004

印影機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
リクエストボディ - optionalParameter - userParameter imwStampId に値が指定されている
ワークフローパラメータ「 stamp-enabled （ 印影設定 ）」の設定内容が false である

1058

このフローまたは案件は印影を利用できません。

以下に合致する場合
フロー定義または、案件で印影が設定されていない
リクエストボディ - optionalParameter - userParameter に値が指定されている1059

権限者の印影設定情報が存在しません。

ログインユーザの印影情報が存在しない場合

1060

権限者の印影として利用できない印影が指定されています。

リクエストボディ - optionalParameter - userParameter imwStampId の値がログインユーザの印影情報として存在しない
場合

1061

印影チェック処理でエラーが発生しました。管理者に連絡してください。

1025

コメントが許可された最大文字数を超えています。

リクエストボディ - 処理パラメータ - processComment の値が、ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合

346

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

9010

IM-FormaDesigner の入力チェックエラーメッセージ（入力チェックエラーメッセージ）

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ

承認終了
承認終了を行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/approve-end
リクエストボディ
JSON{"approveEndProcessParameter": {"authUserCd": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"fileIdsForDelete": ["string"],"nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","processComment": "string","systemMatterId": "string","temporaryDirectoryKey": "string"},"optionalParameter": {}
}

詳細

347

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考1007

案件終了情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

1056

場合

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してください。

348

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1076

リクエストボディ - 処理パラメータ - fileIdsForDelete - fileId に

削除対象ファイル情報に不備があります。

null や ブランク文字列 が含まれている場合
1077

このノードではファイルを削除できません。

以下に合致する場合
リクエストボディ - 処理パラメータ - fileIdsForDelete に値が指定されている
処理対象のノードで添付ファイルが削除禁止に設定されている

1066

添付ファイルの追加は禁止されています。

以下に合致する場合
リクエストボディ - 処理パラメータ - temporaryDirectoryKey の値が指定されている処理対象のノードでファイルの添付が禁止されている

1067

リクエストボディ - 処理パラメータ - temporaryDirectoryKey の添付ファイルの格納領域が見つかりませんでした。

値をキーとした格納領域が見つからなかった場合
1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくださ
い。

1057

リクエストボディ - optionalParameter - userParameter -印影情報に不備があります。

imwStampId の値が文字列ではない場合や null 、 ブランク 等の値が指定されている場合
7004

印影機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
リクエストボディ - optionalParameter - userParameter imwStampId に値が指定されている
ワークフローパラメータ「 stamp-enabled （ 印影設定 ）」の設定内容が false である

1058

このフローまたは案件は印影を利用できません。

以下に合致する場合
フロー定義または、案件で印影が設定されていない
リクエストボディ - optionalParameter - userParameter に値が指定されている1059

権限者の印影設定情報が存在しません。

ログインユーザの印影情報が存在しない場合

1060

権限者の印影として利用できない印影が指定されています。

リクエストボディ - optionalParameter - userParameter imwStampId の値がログインユーザの印影情報として存在しない
場合

1061

印影チェック処理でエラーが発生しました。管理者に連絡してください。

1025

コメントが許可された最大文字数を超えています。

リクエストボディ - 処理パラメータ - processComment の値が、ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

9010

IM-FormaDesigner の入力チェックエラーメッセージ（入力チェックエラーメッセージ）

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ

未完了案件ノード情報リスト件数取得
未完了案件のノード情報リスト件数を取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
フローIDが指定されている場合
UnprocessActvMatterNodeList#getProcessListCountWithFlow の動作に基づきます。
フローグループIDが指定されている場合

349

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
UnprocessActvMatterNodeList#getProcessListCountWithFlowGroup の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/countリクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authz": {"apply": true,"applyAct": true,"approve": true,"approveAct": true},
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","matterName": "string","matterNumber": "string","nodeName": "string","priority": "string","processLimitDate": "string","status": "string"},"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authz プロパティ
プロパティ名

論理名

型

デフォルト値

apply

本人申請情報取得フラグ

boolean false

applyAct

代理申請情報取得フラグ

boolean false

approve

本人承認情報取得フラグ

boolean false

説明

350

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

デフォルト値

approveAct

代理承認情報取得フラグ

boolean false

説明

レスポンスデータ
JSON{"data": 0}data プロパティには未完了案件のノード情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5010

未処理一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

5040

権限条件が未指定です。

リクエストボディ - authz が未指定の場合

6230

未処理一覧情報の件数の取得に失敗しました。

一覧情報件数の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

否認
否認を行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/deny
リクエストボディJSON

351

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"denyProcessParameter": {"authUserCd": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","processComment": "string","systemMatterId": "string"},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考1009

案件否認情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

場合352

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1057

リクエストボディ - optionalParameter - userParameter -印影情報に不備があります。

imwStampId の値が文字列ではない場合や null 、 ブランク 等の値が指定されている場合
7004

印影機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
リクエストボディ - optionalParameter - userParameter imwStampId に値が指定されている
ワークフローパラメータ「 stamp-enabled （ 印影設定 ）」の設定内容が false である

1058

このフローまたは案件は印影を利用できません。

以下に合致する場合
フロー定義または、案件で印影が設定されていない
リクエストボディ - optionalParameter - userParameter に値が指定されている1059

権限者の印影設定情報が存在しません。

ログインユーザの印影情報が存在しない場合

1060

権限者の印影として利用できない印影が指定されています。

リクエストボディ - optionalParameter - userParameter imwStampId の値がログインユーザの印影情報として存在しない
場合

1061

印影チェック処理でエラーが発生しました。管理者に連絡してください。

1025

コメントが許可された最大文字数を超えています。

リクエストボディ - 処理パラメータ - processComment の値が、ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

取止
取止めを行います。

353

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/discontinue
リクエストボディ
JSON{"discontinueProcessParameter": {"authUserCd": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","processComment": "string","systemMatterId": "string"},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考1010

取止め情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

354

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

1056

場合

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

一括処理可能未完了案件ノード情報リスト取得
未完了案件の一括処理可能ノード情報リストを取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
フローIDが指定されている場合
UnprocessActvMatterNodeList#getLumpProcessListWithFlow の動作に基づきます。
フローグループIDが指定されている場合
UnprocessActvMatterNodeList#getLumpProcessListWithFlowGroup の動作に基づきます。

355

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/lump-approvals
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authz": {"apply": true,"applyAct": true,"approve": true,"approveAct": true},
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","matterName": "string","matterNumber": "string","nodeName": "string","priority": "string","processLimitDate": "string","status": "string"},"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
advancedSearchCondition プロパティ
一括処理可能ノード情報取得用の特殊な条件をセットする必要があります。
matterProperty プロパティには false をセットしてください。
権限会社コード、権限組織セットコード、組織コードは、組織が設定されている処理情報を取得するための条件として利用します。
値がセットされていない場合は 組織なし の条件（組織が指定されていない情報を対象とする条件）として処理します。

356

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
指定可能なカラムID

論理名

説明

authUserCd

処理権限者コード必須です。
value1 に対して処理権限者コードを指定してください。

authCompanyCd

権限会社コード必須です。
value1 に対して会社コードを指定してください。

authDepartmentSetCd

権限組織セットコード必須です。
value1 に対して組織セットコードを指定してください。

authDepartmentCd

権限組織コード必須です。
value1 に対して組織コードを指定してください。

コラム
設定例
{
"advancedSearchCondition": [{"columnId": "authUserCd","matterProperty": false,"value1": "aoyagi"},{"columnId": "authCompanyCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentSetCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentCd","matterProperty": false,"value1": "dept_sample_11"}]}

authz プロパティ
プロパティ名

論理名

型

デフォルト値

apply

本人申請情報取得フラグ

boolean false

applyAct

代理申請情報取得フラグ

boolean false

approve

本人承認情報取得フラグ

boolean false

approveAct

代理承認情報取得フラグ

boolean false

説明

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

357

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","arriveDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatArriveDate": "string","defaultFormatProcessLimitDate": "string","displayApproveDirectProcessLink": true,"displayCopyNewLink": true,"displayDenyDirectProcessLink": true,"displayDetailLink": true,"displayDiscontinueDirectProcessLink": true,"displayFlowLink": true,"displayHistoryLink": true,"displayProcLink": true,"displayProcessModalLink": true,"displayTransferLink": true,"flowName": "string","matterName": "string","matterNumber": "string","matterProperty": {},"nodeId": "string","nodeName": "string","pageType": "string","priority": "string","processAuth": "string","processLimitDate": "string","status": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 未処理一覧（未完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考

5007

一括処理可能未処理一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

5017

一括処理可能未処理一覧情報（または件数）取得用権限パラメータが未指 リクエストボディ - advancedSearchCondition が未指定の場合
定です。

5018

一括処理可能未処理一覧情報（または件数）取得用権限パラメータが不正 以下のいずれかのプロパティが存在しない場合
リクエストボディ - advancedSearchCondition - authUserCdです。

リクエストボディ - advancedSearchCondition authCompanyCd
リクエストボディ - advancedSearchCondition authDepartmentCd
リクエストボディ - advancedSearchCondition authDepartmentSetCd5040

権限条件が未指定です。

リクエストボディ - authz が未指定の場合

6229

未処理一覧情報の取得に失敗しました。

一覧情報の取得に失敗した場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

358

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
6206

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指日付文字列のパースに失敗しました。項目：%項目名%（開始）

定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。
6211

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指日付文字列のパースに失敗しました。項目：%項目名%（終了）

定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。
8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

一括処理
未完了案件の一括処理を実行します。
このAPIは ProcessManager#approve の動作に基づきます。
指定された処理情報の件数分、内部で上記APIを実行しています。
以下の場合は対象の案件情報に対する処理をスキップします。
システム案件ID、ノードIDに対する情報が存在しない
システム案件ID、ノードIDに対する処理権限を有していない
システム案件ID、ノードIDに対して、フロー設定の処理種別「承認」の処理許可がされていない
システム案件ID、ノードIDに対して、フロー設定の機能設定「一括承認」が無効

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/lump-approvals/approve
リクエストボディ
JSON{"authUserCd": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"lumpProcessTargetParameters": [{"nodeId": "string","systemMatterId": "string"}],"processComment": "string"
}

詳細
デフォルト
プロパティ名

論理名型

authUserCd

処理権限者コード

string

必須

値

説明

アカウント

未指定の場合、内部で値を解決します。

コンテキス
トのユーザ
コード

359

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
デフォルト
プロパティ名

論理名型

authUserDepartmentInfo

権限ユーザ組織情報object

必須

値

説明

REST API内 未指定の場合、以下の優先順位 （処理部解決組織

可能な組織に基づく）で内部で組織情報情報を解決します。
1. ユーザコンテキストのカレント組
織（代理時は利用しない）
2. 主所属3. 処理可能な組織の先頭（処理対象者プラグインの実装に依存する）- companyCd

会社コード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

- departmentSetCd

組織セットコード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

- departmentCd

組織コード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

lumpProcessTargetParameters 一括処理対象情報

array<object> 必須-- nodeId

ノードID

string必須-- systemMatterId

システム案件ID

string必須-

processComment

処理コメントstring空

エラーコードエラー
コード

エラーメッセージ

備考0024

案件の処理権限チェックに失敗しました。

対象の案件に対する処理権限チェックに失敗した場合

1087

一括処理実行パラメータが未指定です。

リクエストボディ または リクエストボディ lumpProcessTargetParameters が未指定の場合

1090

フロー設定のチェックに失敗しました。

対象ノードの有効処理種別確認のためのフロー設定情報取得に失敗
した場合

1096

リクエストボディ - lumpProcessTargetParameters -システム案件IDが未指定です。

systemMatterId が未指定の場合
1097

リクエストボディ - lumpProcessTargetParameters - nodeId がノードIDが未指定です。

未指定の場合1089

組織情報のチェック、または補完に失敗しました。

処理権限者として指定したユーザの未完了案件に対する処理権限者の所属組織情報取得に失敗した場合

3022

一括処理の実行に失敗しました。

7008

一括処理機能は設定により利用できません。管理者に連絡してください。 ワークフローパラメータ 「 lump-processing （一括処理機能・一対象の案件に対する承認処理が失敗した場合

括確認機能の設定） 」 に false が指定されている場合
7009

一括処理機能の利用可否設定情報の取得に失敗しました。管理者に連絡し 上記ワークフローパラメータの取得に失敗した場合てください。

8807

権限者の所属組織情報の取得に失敗しました。

代理元ユーザの組織情報取得処理に失敗した場合8808指定された権限者の組織情報が不正です。

指定された権限者の組織情報では該当案件に対する処理権限がない場合

一括処理可能未完了案件ノード情報リスト件数取得
未完了案件の一括処理可能ノード情報リスト件数を取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
フローIDが指定されている場合
UnprocessActvMatterNodeList#getLumpProcessListCountWithFlow の動作に基づきます。
フローグループIDが指定されている場合
UnprocessActvMatterNodeList#getLumpProcessListCountWithFlowGroup の動作に基づきます。

360

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/lump-approvals/countリクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authz": {"apply": true,"applyAct": true,"approve": true,"approveAct": true},
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","matterName": "string","matterNumber": "string","nodeName": "string","priority": "string","processLimitDate": "string","status": "string"},"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
advancedSearchCondition プロパティ
一括処理可能ノード情報取得用の特殊な条件をセットする必要があります。
matterProperty プロパティには false をセットしてください。
権限会社コード、権限組織セットコード、組織コードは、組織が設定されている処理情報を取得するための条件として利用します。
値がセットされていない場合は 組織なし の条件（組織が指定されていない情報を対象とする条件）として処理します。

361

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
指定可能なカラムID

論理名

説明

authUserCd

処理権限者コード必須です。
value1 に対して処理権限者コードを指定してください。

authCompanyCd

権限会社コード必須です。
value1 に対して会社コードを指定してください。

authDepartmentSetCd

権限組織セットコード必須です。
value1 に対して組織セットコードを指定してください。

authDepartmentCd

権限組織コード必須です。
value1 に対して組織コードを指定してください。

コラム
設定例
{
"advancedSearchCondition": [{"columnId": "authUserCd","matterProperty": false,"value1": "aoyagi"},{"columnId": "authCompanyCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentSetCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentCd","matterProperty": false,"value1": "dept_sample_11"}]}

authz プロパティ
プロパティ名

論理名

型

デフォルト値

apply

本人申請情報取得フラグ

boolean false

applyAct

代理申請情報取得フラグ

boolean false

approve

本人承認情報取得フラグ

boolean false

approveAct

代理承認情報取得フラグ

boolean false

説明

レスポンスデータ
JSON{"data": 0}data プロパティには未完了案件の一括処理可能ノード件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5008

一括処理可能未処理一覧件数取得パラメータが未指定です。

リクエストボディが未指定の場合

5017

一括処理可能未処理一覧情報（または件数）取得用権限パラメータが未指 リクエストボディ - advancedSearchCondition が未指定の場合
定です。

362

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考5018

一括処理可能未処理一覧情報（または件数）取得用権限パラメータが不正 以下のいずれかのプロパティが存在しない場合
リクエストボディ - advancedSearchCondition - authUserCdです。

リクエストボディ - advancedSearchCondition authCompanyCd
リクエストボディ - advancedSearchCondition authDepartmentCd
リクエストボディ - advancedSearchCondition authDepartmentSetCd5040

権限条件が未指定です。

リクエストボディ - authz が未指定の場合

6230

未処理一覧情報の件数の取得に失敗しました。

一覧情報件数の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

再申請
再申請を行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/reapply
リクエストボディ
JSON{"reapplyProcessParameter": {"authUserCd": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"]}],"confirmNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"
}
]
}
],

363

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01],"dynamicNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"fileIdsForDelete": ["string"],"horizontalNodeConfigs": [{"matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"nodeId": "string"}],"matterName": "string","nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","priorityLevel": "string","processComment": "string","systemMatterId": "string","temporaryDirectoryKey": "string","verticalNodeConfigs": [{"matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"nodeId": "string"}]},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ364

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考1011

案件再申請情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

場合

2002

案件が存在しないため、案件名を補完できませんでした。

案件名の補完処理に必要な案件情報が存在しない場合

2003

案件の取得に失敗しました。管理者に連絡してください。

案件名の補完処理に必要な案件情報の取得に失敗した場合

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
1051

リクエストボディ - 処理パラメータ - matterName の値が、ワー

案件名が許可された最大文字数を超えています。

クフローパラメータ「 matter-name-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1055

存在しない優先度が指定されています。

「CodeList」 のコード値以外の値が指定されている場合

365intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

1066

添付ファイルの追加は禁止されています。

以下に合致する場合
リクエストボディ - 処理パラメータ - temporaryDirectoryKey の値が指定されている処理対象のノードでファイルの添付が禁止されている

1067

リクエストボディ - 処理パラメータ - temporaryDirectoryKey の添付ファイルの格納領域が見つかりませんでした。

値をキーとした格納領域が見つからなかった場合
1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくださ
い。

1018

指定できる分岐開始ノードが存在しません。

処理対象のノードが分岐先設定可能ノードとして一つも設定されて
いない場合

1019

分岐先ノードが未指定です。

処理対象のノードが分岐先設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ - branchSelects が未指
定の場合

1020

設定が必須な分岐先ノード数と指定された分岐先ノード数が異なります。 処理対象のノードが分岐先設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ - branchSelects の要素数が異なっている場合

1021

分岐先ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - branchSelects branchStartNodeId が未指定の場合
リクエストボディ - 処理パラメータ - branchSelects forwardNodeIds が未指定の場合
リクエストボディ - 処理パラメータ - branchSelects forwardNodeIds に null 、 ブランク 等の値が指定されている場合

1022

リクエストボディ - 処理パラメータ - branchSelects -同一の分岐先ノード対して指定が重複しています。

branchStartNodeId に重複が存在する場合
1023

選択可能なルートは単一であるのに対し分岐先ノードが複数指定されてい 処理対象のノードでは分岐先選択可能数として単一が指定されているが、 リクエストボディ - 処理パラメータ - branchSelects -ます。

forwardNodeIds の要素数が2以上である場合
1024

リクエストボディ - 処理パラメータ - branchSelects -指定できない分岐先ノードが指定されています。

forwardNodeIds に分岐先として指定できないノードが指定され
ている場合
1027

指定できる確認ノードが存在しません。

処理対象のノードが確認対象者設定可能ノードとして一つも設定されていない場合

1028

設定可能なノード数以上の確認ノードが指定されています。

処理対象のノードが確認対象者設定可能ノードとして設定されている数より、 リクエストボディ - 処理パラメータ confirmNodeConfigs の要素数が多い場合

1029

確認ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs nodeId が未指定の場合

1030

リクエストボディ - 処理パラメータ - confirmNodeConfigs -同一の確認ノード対して指定が重複しています。

nodeId に重複がある場合
1031

リクエストボディ - 処理パラメータ - confirmNodeConfigs -指定できない確認ノードが指定されています。

nodeId に確認対象者設定可能ノードとして設定を行っていない確認ノードが指定されている場合
1032指定できる動的承認ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合

1033

動的承認ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ dynamicNodeConfigs が未指定の場合

366

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011034

設定が可能な動的承認ノード数と指定された動的承認ノード数が異なりま 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ -す。

dynamicNodeConfigs の要素数が異なる場合
1035

動的承認ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs nodeId が未指定の場合

1036

リクエストボディ - 処理パラメータ - dynamicNodeConfigs -同一の動的承認ノードに対して指定が重複しています。

nodeId に重複がある場合
1037

削除できない動的承認ノードに対して処理対象者の指定がされていませ

設定対象の動的承認ノードが削除禁止であるが、 リクエストボん。

ディ - 処理パラメータ - dynamicNodeConfigs processTargetConfigs が未指定の場合
詳細は 動的承認・横配置・縦配置ノード設定 を参照してくださ
い。

1038

リクエストボディ - 処理パラメータ - dynamicNodeConfigs -指定できない動的承認ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1039

指定できる横配置ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合

1040

横配置ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ horizontalNodeConfigs が未指定の場合

1041

設定が可能な横配置ノード数と指定された横配置ノード数が異なります。 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ horizontalNodeConfigs の要素数が異なる場合

1042

横配置ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs nodeId が未指定の場合

1043

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -同一の横配置ノード対して指定が重複しています。

nodeId に重複がある場合
1044

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -指定できない横配置ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1045

指定できる縦配置ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合1046

縦配置ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ verticalNodeConfigs が未指定の場合

1047

設定が可能な縦配置ノード数と指定された縦配置ノード数が異なります。 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ verticalNodeConfigs の要素数が異なる場合

1048

縦配置ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs nodeId が未指定の場合

1049

リクエストボディ - 処理パラメータ - verticalNodeConfigs -同一の縦配置ノード対して指定が重複しています。

nodeId に重複がある場合
1050

リクエストボディ - 処理パラメータ - verticalNodeConfigs -指定できない縦配置ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合

367

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011069

確認ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して確認対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs nodeId が未指定の場合

1070

動的承認ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs nodeId が未指定の場合

1071

横配置ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs nodeId が未指定の場合

1072

縦配置ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs nodeId が未指定の場合

1073

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -指定可能な展開ノード数ではありません。

matterNodeExpansions の要素数が割当可能ノード数の範囲外で
ある場合
1074

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -展開ノードの処理設定が未指定です。

matterNodeExpansions の各要素のいずれかに null が指定され
ている場合
1075

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -展開ノードのノード名が未指定ですmatterNodeExpansions - nodeName が未指定の場合
1053

リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /処理対象者情報が未指定です。

[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs が未指定の場
合1054

処理対象者情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs extensionPointId が未指定の場合
リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs - pluginId が未指定の場合リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs - parameterが未指定の場合

1083

設定により無効化されている処理対象者情報が指定されています。

設定対象のノードのプラグイン設定で無効化されているプラグインが指定されている場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

368

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1076

リクエストボディ - 処理パラメータ - fileIdsForDelete - fileId に

削除対象ファイル情報に不備があります。

null や ブランク文字列 が含まれている場合
1077

このノードではファイルを削除できません。

以下に合致する場合
リクエストボディ - 処理パラメータ - fileIdsForDelete に値が指定されている
処理対象のノードで添付ファイルが削除禁止に設定されている

1057

リクエストボディ - optionalParameter - userParameter -印影情報に不備があります。

imwStampId の値が文字列ではない場合や null 、 ブランク 等の値が指定されている場合
7004

印影機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
リクエストボディ - optionalParameter - userParameter imwStampId に値が指定されている
ワークフローパラメータ「 stamp-enabled （ 印影設定 ）」の設定内容が false である

1058

このフローまたは案件は印影を利用できません。

以下に合致する場合
フロー定義または、案件で印影が設定されていない
リクエストボディ - optionalParameter - userParameter に値が指定されている1059

権限者の印影設定情報が存在しません。

ログインユーザの印影情報が存在しない場合

1060

権限者の印影として利用できない印影が指定されています。

リクエストボディ - optionalParameter - userParameter imwStampId の値がログインユーザの印影情報として存在しない
場合

1061

印影チェック処理でエラーが発生しました。管理者に連絡してください。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

9010

IM-FormaDesigner の入力チェックエラーメッセージ（入力チェックエラーメッセージ）

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合の
み保留
保留を行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/reserve
リクエストボディJSON

369

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"reserveProcessParameter": {"authUserCd": "string","nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","processComment": "string","systemMatterId": "string"},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考1013

保留情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

370

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

保留解除
保留解除を行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/reserve_cancel
リクエストボディ
JSON{"reserveCancelProcessParameter": {"authUserCd": "string","nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","processComment": "string","systemMatterId": "string"},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ371

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラーコードエラー
コード

エラーメッセージ

備考1012

保留解除情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しました。 ワークフローのプラグインを利用したユーザ情報の取得に失敗した
場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

差戻し
差戻しを行います。

372

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/send-back
リクエストボディ
JSON{"sendBackProcessParameter": {"authUserCd": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"nodeId": "string","processComment": "string","sendBackNodeIds": ["string"],"systemMatterId": "string"},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコードエラー
コード

エラーメッセージ

備考1014

差戻し情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1082

差戻し先ノードのチェックに失敗しました。管理者に連絡してください。 処理対象のノードから差戻し可能なノード情報や、案件のフロー情報の取得に失敗した場合

1083

差戻し先ノードのチェック情報を取得できませんでした。

処理対象のノードから差戻し可能なノード情報や、案件のフロー情報が見つからなかった場合

1084

リクエストボディ - 処理パラメータ - sendBackNodeIds のいずれ指定できない差戻し先が指定されています。

かに、差戻し先として指定できないノードが指定されている場合
1085

差戻し先の組み合わせが不正です。別ルートのノードが混在している可能 「差戻しの処理ルール」 の 「同一ルートには差戻しできる」 を参
性があります。

2005

照してください。

ノード情報を取得できないため、差戻し先を補完できませんでした。管理 差戻し先の補完に必要な、処理対象のノードから差戻し可能なノー者に連絡してください。

ド情報が見つからなかった場合

373

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
2006

1078

ノード情報の取得に失敗したため、差戻し先を補完できませんでした。管 差戻し先の補完に必要な、処理対象のノードから差戻し可能なノー理者に連絡してください。

ド情報の取得に失敗した場合

システム案件IDが未指定です。

リクエストボディ - 処理パラメータ - systemMatterId が未指定の
場合

1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

0015

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ

処理可能な組織権限がありません。

ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報が存在しない場合
0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件の組織処理権限情報の取得に失敗した場
合3006

処理設定情報を取得できませんでした。管理者に連絡してください。

処理対象ノードのノード設定情報が見つからなかった場合

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

処理対象ノードのノード設定情報取得に失敗した場合

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

1056

場合

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

1084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

374

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

振替
振替を行います。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/active-matter-tasks/transfer
リクエストボディ
JSON{"transferProcessParameter": {"authUserCd": "string","mailSend": true,"nodeId": "string","noticeComment": "string","systemMatterId": "string","transferTargetPlugin": {"extensionPointId": "string","parameter": "string","pluginId": "string"
}
}
}

詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
エラーコードエラー
コード

エラーメッセージ

備考1224

振替情報が未指定です。

リクエストボディ または リクエストボディ - 処理パラメータ が未
指定の場合

1078

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1079

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックで権限がないと判定された場合0014

処理権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 リクエストボディ - 処理
パラメータ - authUserCd 、 アカウントコンテキストのユーザ
コードをもとにした、案件への処理権限チェックに失敗した場合

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。 処理対象のノードで有効な処理種別定義が存在しない場合（マスタ
定義が不正です）

375

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011084

設定により無効化されているため、指定された処理を行うことはできませ 処理対象のノードに対する処理が、処理設定により無効化されていん。

る場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

1225

リクエストボディ - 処理パラメータ - transferTargetPlugin が未振替先処理対象者情報が未指定です。

指定の場合
1226

振替先処理対象者情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - transferTargetPlugin extensionPointId が未指定の場合
リクエストボディ - 処理パラメータ - transferTargetPlugin parameter が未指定の場合
リクエストボディ - 処理パラメータ - transferTargetPlugin pluginId が未指定の場合

7015

振替通知機能は設定により利用できません。管理者に連絡してください。 リクエストボディ - 処理パラメータ - mailSend を true に指定した場合、かつ、以下のいずれかに合致する場合
ワークフローパラメータ「 use-messagehub-nego-remindertransfer （ IM-MessageHub機能を利用した通知機能の使用可否）」が true 、かつ、フロー定義にメッセージの設定がない場合
ワークフローパラメータ「 use-messagehub-nego-remindertransfer （ IM-MessageHub機能を利用した通知機能の使用可否）」が false 、かつ、ワークフローパラメータ「 notice-type （通知の設定（メール／ IMBox 定義） ）」が 0 の場合
7016

振替通知のチェック処理でエラーが発生しました。管理者に連絡してくだ 振替通知のチェック処理に失敗した場合
さい。

3085

ノード設定情報を取得できませんでした。管理者に連絡してください。

ノード設定情報が見つからなかった場合

3086

ノード設定情報の取得に失敗しました。管理者に連絡してください。

ノード設定情報の取得に失敗した場合

1227

振替元と振替先で同一ユーザが指定されたため、振替できません。

リクエストボディ - 処理パラメータ - authUserCd または、アカウ
ントコンテキストのユーザコードと リクエストボディ - 処理パラ
メータ - transferTargetPlugin - parameter に指定したユーザ
コードが同一の場合

1228

リクエストボディ - 処理パラメータ - authUserCd 、アカウントコ

振替後の処理対象者がいないため、振替できません。

ンテキストのユーザコード、 リクエストボディ - 処理パラメータ transferTargetPlugin の指定内容により、振替後に処理対象者が一人もいなくなる場合
1229

振替後の処理対象者チェック処理でエラーが発生しました。管理者に連絡 振替後の処理対象者チェックに失敗した場合してください。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理で ワークフロー排他制御エラー
きません。

差戻し先ノード情報リスト取得
差戻し先ノード情報リストを取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/active-matter-tasks/{systemMatterId}/nodes/{nodeId}/send-back-destination-nodes
パスパラメータ376

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

説明

systemMatterId

システム案件ID処理対象のシステム案件IDを指定してください。

nodeIdノードID

処理対象のノードIDを指定してください。

レスポンスデータ
JSON{"data": {"sendBackDestinationNodes": [{"authUserCd": "string","authUserName": "string","nodeId": "string","nodeName": "string","nodeType": "string","selectableNodes": ["string"],"statusTypeName": "string"
}
]
}
}

詳細
プロパティ名

論理名

型

説明

sendBackDestinationNodes

差戻し先ノード情報リスト

array<object> 差戻し先として選択可能なノードのリストです。

- authUserCd

処理権限者コード

string

このノードで最後に実行した処理権限者のユーザコード- authUserName

処理権限者名string

このノードで最後に実行した処理権限者の名前- nodeId

ノードID

string- nodeName

ノード名

string- nodeType

ノード種別

string- selectableNodes

選択可能ノードリスト

array<string> このノードと同時選択可能なノードのノードIDリスト- statusTypeName

処理種別名

string

このノードで最後に実行した処理の名称

エラーコードエラー
コード

エラーメッセージ

備考

4001

案件、ノードに対する権限がありません。

systemMatterId および nodeId に対応する案件のノードに対する権限がない場合

4002

権限チェックでエラーが発生しました。

6002

データ不整合により処理履歴情報の生成に失敗しました。管理者に連絡してください。

6003

差戻し先情報の取得でエラーが発生しました。

振替に必要な情報取得
振替を行う際に必要な以下の情報を取得します。
振替元として指定可能な処理権限者リスト
振替先として指定可能な処理権限者プラグイン情報
振替通知の有効性

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコード377

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
HTTP リクエスト
GET /api/workflow/active-matter-tasks/{systemMatterId}/nodes/{nodeId}/transfer
パスパラメータ
プロパティ名

論理名

説明

systemMatterId

システム案件ID処理対象のシステム案件IDを指定してください。

nodeIdノードID

処理対象のノードIDを指定してください。

レスポンスデータ
JSON{"data": {"transferFromUsers": [{"authUserCd": "string","authUserName": "string"}],"transferTargetPlugins": [{"extensionPointId": "string","pluginId": "string","pluginName": "string"}],"noticeValidity": true}}

詳細プロパティ名論理名型

説明transferFromUsers

振替元処理権限者リスト

array<object> 振替元として選択可能な処理権限者のリスト- authUserCd

処理権限者コード

string- authUserName

処理権限者名stringtransferTargetPlugins

振替先処理権限者プラグインリス

array<object> 振替先として選択可能な処理権限者プラグイン種類情報のト

リスト- extensionPointId

拡張ポイントID

string- pluginId

プラグインID

string- pluginName

プラグイン名stringアカウントコンテキストのロケールのプラグイン名がセットされます。

noticeValidity

振替通知の有効性

boolean

ワークフローパラメータ「 notice-type （ 通知の設定（メール／ IMBox 定義） ）」、「 use-messagehubnego-reminder-transfer （ IM-MessageHub機能を利用した通知機能の使用可否 ）」の設定内容とフロー定義のメッセージの設定内容により、振替通知が有効な場合はtrue がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考

3081

案件、ノードに対する処理権限がありません。

指定した systemMatterId と nodeId について処理権限がない場
合3082

権限チェックでーエラーが発生しました。

権限チェックに失敗した場合

3083

このノードは振替が許可されていないため、振替できません。

処理対象ノードについて実行可能な処理種別が存在しない場合、または、振替が処理設定により無効化されている場合

3084

実行可能な処理種別チェックでーエラーが発生しました。

実行可能な処理種別チェックに失敗した場合

6345

振替に必要な情報の取得でエラーが発生しました。

振替に必要な情報の取得に失敗した場合

6346

振替元処理権限者情報が存在しません。

処理対象ノードについて振替元処理権限者情報が存在しなかった場
合378

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
申請情報
申請一覧情報取得
申請一覧情報を取得します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/applications
リクエストボディ
JSON{"applyAuthUserCd": "string","applyBaseDate": "string"}

詳細プロパティ名

論理名

型

必須

デフォルト値

applyAuthUserCd

申請権限者コード

string-アカウントコンテキストのユーザ

説明

コード
applyBaseDate

申請基準日

string-アカウントタイムゾーンにおける「yyyy/MM/dd」

現在日付

フォーマット

レスポンスデータ
JSON{"data": {"records": [{"flowId": "string","flowName": "string","flowVersionId": "string","flowVersionNote": "string"
}
]
}
}

詳細
プロパティ名論理名型

説明

records

申請フロー情報のリスト

array<object>- flowId

フローID

string- flowName

フロー名string- flowVersionId

フローバージョンID

string- flowVersionNote

フローバージョン備考

string

エラーコードエラー
コード

エラーメッセージ

備考

5041

申請フロー情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

379

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考5053

日付の認識に失敗しました。管理者に連絡してください。

申請基準日 のフォーマットが「yyyy/MM/dd」ではない場合

8837

申請可能なフロー情報の取得に失敗しました。

フロー情報の取得処理に失敗した場合

ブックマーク済み申請一覧情報取得
ブックマーク済みの申請一覧情報を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/applications/bookmarks
クエリパラメータ
パラメータ

論理名

型

必須

applyBaseDate

申請基準日String 必須

説明
アカウントタイムゾーンにおける現在日付「yyyy/MM/dd」フォーマット

レスポンスデータ
JSON{"data": {"records": [{"flowId": "string","flowName": "string","flowVersionId": "string","flowVersionNote": "string"
}
]
}
}

詳細
プロパティ名論理名型

説明

records

申請フロー情報のリスト

array<object>- flowId

フローID

string- flowName

フロー名string- flowVersionId

フローバージョンID

string- flowVersionNote

フローバージョン備考

string

エラーコードエラー
コード

エラーメッセージ

備考5044

申請基準日が未指定です。

申請基準日 が未指定の場合

5055

日付の認識に失敗しました。管理者に連絡してください。

申請基準日 のフォーマットが「yyyy/MM/dd」ではない場合

6221

ブックマークされた申請フロー情報の取得に失敗しました。

ブックマークされた申請フロー情報の取得処理に失敗した場合

申請
申請を実行します。

380

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/applications/flow/apply
リクエストボディ
JSON{"applyProcessParameter": {"applyAuthUserCd": "string","applyBaseDate": "string","authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"]}],"confirmNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"dynamicNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"flowId": "string","horizontalNodeConfigs": [{"matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"nodeId": "string"
}
],

381

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01"matterName": "string","nego": {"subject": "string","text": "string","userCdsBcc": ["string"],"userCdsCc": ["string"],"userCdsTo": ["string"]},"priorityLevel": "string","processComment": "string","temporaryDirectoryKey": "string","userDataId": "string","verticalNodeConfigs": [{"matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"extensionPointId": "string","parameter": "string","pluginId": "string"}]}],"nodeId": "string"}]},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
レスポンスデータ
JSON{"data": {"matterNumber": "string","systemMatterId": "string","userDataId": "string"}}

詳細プロパティ名論理名型- matterNumber

案件番号

string- systemMatterId システム案件ID

string- userDataId

string

ユーザデータID

説明

エラーコードエラー
コード

エラーメッセージ

備考1005

申請情報が未指定です。

リクエストボディ が未指定の場合

5056

日付の認識に失敗しました。管理者に連絡してください。

申請基準日 のフォーマットが「yyyy/MM/dd」ではない場合

1137

ワークフローパラメータの取得に失敗しました。管理者に連絡してくださ ワークフローパラメータ「user-data-id-set-mode」の値の取得い。

に失敗した場合382

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1138

システム一意なIDの取得に失敗しました。管理者に連絡してください。

Identifier.get()を用いてシステム一意なIDの取得に失敗した場合

1015

フローIDが未指定です。

リクエストボディ - 処理パラメータ - flowId が未指定の場合

0021

ユーザデータIDに紐づく一時保存情報への権限がありません。

リクエストボディ - 処理パラメータ - userDataId に紐づく一時保存情報への権限がない場合

0022

ユーザデータIDに紐づく一時保存情報への権限チェックに失敗しました。 リクエストボディ - 処理パラメータ - userDataId に紐づく一時保存情報の取得、または権限チェックに失敗した場合

1082

リクエストボディ - 処理パラメータ - applyBaseDate のフォー

申請基準日のフォーマットが不正です

マットが yyyy/MM/dd ではない場合
0003

指定したフロー、申請基準日、権限者に対する申請権限がありません。

リクエストボディ - 処理パラメータ - flowId 、 リクエストボディ 処理パラメータ - applyBaseDate 、 リクエストボディ - 処理パラ
メータ - authUserCd 、 アカウントコンテキストのユーザコードをもとにした、フローへの申請権限チェックで権限がないと判定さ
れた場合

0004

申請権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - flowId 、 リクエストボディ 処理パラメータ - applyBaseDate 、 リクエストボディ - 処理パラ
メータ - authUserCd 、 アカウントコンテキストのユーザコードをもとにした、フローへの申請権限チェックに失敗した場合

0005

リクエストボディ - 処理パラメータ - flowId 、 リクエストボディ -申請可能な組織権限がありません。

処理パラメータ - applyBaseDate 、 リクエストボディ - 処理パラ
メータ - authUserCd 、 アカウントコンテキストのユーザコードをもとにした、フローの組織処理権限情報が存在しない場合
0006

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - flowId 、 リクエストボディ 処理パラメータ - applyBaseDate 、 リクエストボディ - 処理パラ
メータ - authUserCd 、 アカウントコンテキストのユーザコードをもとにした、フローの組織処理権限情報の取得に失敗した場合

3000

申請設定情報が存在しません。管理者に連絡してください。

申請ノードのノード設定情報が見つからなかった場合

3001

申請基準日時点で無効なフローです。

当該フローのバージョンが見つからない場合や、ユーザ無効にされ
ている場合

3002

ルート情報が不正です。管理者に連絡してください。

フロー定義に紐づくルート情報が見つからない場合（マスタ不正）

3003

ルート情報が不正です。管理者に連絡してください。

申請ノードの定義情報が見つからない場合（マスタ不正）

3004

フロー情報の取得に失敗しました。管理者に連絡してください。

申請ノードのノード設定情報取得に失敗した場合

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
1063

申請基準日チェックに必要な情報が取得できませんでした。

チェックに必要なフロー、フローバージョン、フロー詳細情報が見つからなかった場合

1064

申請基準日チェック処理でエラーが発生しました。

チェックに必要なフロー、フローバージョン、フロー詳細情報の取得に失敗した場合

1065

申請できない申請基準日です。

フロー設定で「システム日で対象者を展開する」 の設定が有効であるが、 リクエストボディ - 処理パラメータ - applyBaseDate の値が現在日ではない場合

1051

リクエストボディ - 処理パラメータ - matterName の値が、ワー

案件名が許可された最大文字数を超えています。

クフローパラメータ「 matter-name-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してください。

383

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

1055

存在しない優先度が指定されています。

「CodeList」 のコード値以外の値が指定されている場合

1018指定できる分岐開始ノードが存在しません。

処理対象のノードが分岐先設定可能ノードとして一つも設定されて
いない場合

1019

分岐先ノードが未指定です。

処理対象のノードが分岐先設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ - branchSelects が未指
定の場合

1020

設定が必須な分岐先ノード数と指定された分岐先ノード数が異なります。 処理対象のノードが分岐先設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ - branchSelects の要素数が異なっている場合

1021

分岐先ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - branchSelects branchStartNodeId が未指定の場合
リクエストボディ - 処理パラメータ - branchSelects forwardNodeIds が未指定の場合
リクエストボディ - 処理パラメータ - branchSelects forwardNodeIds に null 、 ブランク 等の値が指定されている場合

1022

リクエストボディ - 処理パラメータ - branchSelects -同一の分岐先ノード対して指定が重複しています。

branchStartNodeId に重複が存在する場合
1023

選択可能なルートは単一であるのに対し分岐先ノードが複数指定されてい 処理対象のノードでは分岐先選択可能数として単一が指定されているが、 リクエストボディ - 処理パラメータ - branchSelects -ます。

forwardNodeIds の要素数が2以上である場合
1024

リクエストボディ - 処理パラメータ - branchSelects -指定できない分岐先ノードが指定されています。

forwardNodeIds に分岐先として指定できないノードが指定され
ている場合
1027

指定できる確認ノードが存在しません。

処理対象のノードが確認対象者設定可能ノードとして一つも設定されていない場合

1028

設定可能なノード数以上の確認ノードが指定されています。

処理対象のノードが確認対象者設定可能ノードとして設定されている数より、 リクエストボディ - 処理パラメータ confirmNodeConfigs の要素数が多い場合

1029

確認ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs nodeId が未指定の場合

1030

リクエストボディ - 処理パラメータ - confirmNodeConfigs -同一の確認ノード対して指定が重複しています。

nodeId に重複がある場合
1031

リクエストボディ - 処理パラメータ - confirmNodeConfigs -指定できない確認ノードが指定されています。

nodeId に確認対象者設定可能ノードとして設定を行っていない確認ノードが指定されている場合
1032指定できる動的承認ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合

1033

動的承認ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ dynamicNodeConfigs が未指定の場合

1034

設定が可能な動的承認ノード数と指定された動的承認ノード数が異なりま 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ -す。

dynamicNodeConfigs の要素数が異なる場合
1035

動的承認ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs nodeId が未指定の場合

384

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1036

リクエストボディ - 処理パラメータ - dynamicNodeConfigs -同一の動的承認ノードに対して指定が重複しています。

nodeId に重複がある場合
1037

削除できない動的承認ノードに対して処理対象者の指定がされていませ

設定対象の動的承認ノードが削除禁止であるが、 リクエストボん。

ディ - 処理パラメータ - dynamicNodeConfigs processTargetConfigs が未指定の場合
詳細は 動的承認・横配置・縦配置ノード設定 を参照してくださ
い。

1038

リクエストボディ - 処理パラメータ - dynamicNodeConfigs -指定できない動的承認ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1039

指定できる横配置ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合

1040

横配置ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ horizontalNodeConfigs が未指定の場合

1041

設定が可能な横配置ノード数と指定された横配置ノード数が異なります。 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ horizontalNodeConfigs の要素数が異なる場合

1042

横配置ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs nodeId が未指定の場合

1043

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -同一の横配置ノード対して指定が重複しています。

nodeId に重複がある場合
1044

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -指定できない横配置ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1045

指定できる縦配置ノードが存在しません。

処理対象のノードが処理対象者設定可能ノードとして一つも設定されていない場合1046

縦配置ノードが未指定です。

処理対象のノードが処理対象者設定可能ノードとして設定されているが、 リクエストボディ - 処理パラメータ verticalNodeConfigs が未指定の場合

1047

設定が可能な縦配置ノード数と指定された縦配置ノード数が異なります。 処理対象のノードが処理対象者設定可能ノードとして設定されている数と、 リクエストボディ - 処理パラメータ verticalNodeConfigs の要素数が異なる場合

1048

縦配置ノードの入力情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs nodeId が未指定の場合

1049

リクエストボディ - 処理パラメータ - verticalNodeConfigs -同一の縦配置ノード対して指定が重複しています。

nodeId に重複がある場合
1050

リクエストボディ - 処理パラメータ - verticalNodeConfigs -指定できない縦配置ノードが指定されています。

nodeId に処理対象者設定可能ノードとして設定を行っていない承認ノードが指定されている場合
1069

確認ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して確認対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - confirmNodeConfigs nodeId が未指定の場合

1070

動的承認ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - dynamicNodeConfigs nodeId が未指定の場合

385

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011071

横配置ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - horizontalNodeConfigs nodeId が未指定の場合

1072

縦配置ノードの指定に不備があります。

ルート定義や以前の処理で既に設定対象ノードに対して処理対象者が設定されており、かつ、以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs の各要素のいずれかに null が指定されている場合
リクエストボディ - 処理パラメータ - verticalNodeConfigs nodeId が未指定の場合

1073

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -指定可能な展開ノード数ではありません。

matterNodeExpansions の要素数が割当可能ノード数の範囲外で
ある場合
1074

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -展開ノードの処理設定が未指定です。

matterNodeExpansions の各要素のいずれかに null が指定され
ている場合
1075

リクエストボディ - 処理パラメータ - horizontalNodeConfigs -展開ノードのノード名が未指定ですmatterNodeExpansions - nodeName が未指定の場合
1053

リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /処理対象者情報が未指定です。

[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs が未指定の場
合1054

処理対象者情報に不備があります。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs extensionPointId が未指定の場合
リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs - pluginId が未指定の場合リクエストボディ - 処理パラメータ - [confirmNodeConfigs] /[dynamicNodeConfigs] / [horizontalNodeConfigs matterNodeExpansions] / [verticalNodeConfigs matterNodeExpansions] - processTargetConfigs - parameterが未指定の場合

1083

設定により無効化されている処理対象者情報が指定されています。

設定対象のノードのプラグイン設定で無効化されているプラグインが指定されている場合
詳細は 「動的承認・横配置・縦配置ノード設定」 または 「確認ノード設定」 を参照してください。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容が true である
リクエストボディ - 処理パラメータ - nego に値が指定されている

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1066

添付ファイルの追加は禁止されています。

以下に合致する場合
リクエストボディ - 処理パラメータ - temporaryDirectoryKey の値が指定されている処理対象のノードでファイルの添付が禁止されている

1067

リクエストボディ - 処理パラメータ - temporaryDirectoryKey の添付ファイルの格納領域が見つかりませんでした。

値をキーとした格納領域が見つからなかった場合
1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してください。

386

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1057

リクエストボディ - optionalParameter - userParameter -印影情報に不備があります。

imwStampId の値が文字列ではない場合や null 、 ブランク 等の値が指定されている場合
7004

印影機能は設定により利用できません。管理者に連絡してください。

以下に合致する場合
リクエストボディ - optionalParameter - userParameter imwStampId に値が指定されている
ワークフローパラメータ「 stamp-enabled （ 印影設定 ）」の設定内容が false である

1058

このフローまたは案件は印影を利用できません。

以下に合致する場合
フロー定義または、案件で印影が設定されていない
リクエストボディ - optionalParameter - userParameter に値が指定されている1059

権限者の印影設定情報が存在しません。

ログインユーザの印影情報が存在しない場合

1060

権限者の印影として利用できない印影が指定されています。

リクエストボディ - optionalParameter - userParameter imwStampId の値がログインユーザの印影情報として存在しない
場合

1061

印影チェック処理でエラーが発生しました。管理者に連絡してください。

3011

ユーザデータIDの重複チェックに失敗しました。管理者に連絡してくださ
い。

3013

リクエストボディ - 処理パラメータ - userDataId の値が、既に申ユーザデータIDは案件で使用済みです。

請されている案件で利用されている場合
9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9010

IM-FormaDesigner の入力チェックエラーメッセージ（入力チェックエラーメッセージ）

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ

特定フローグループ申請一覧情報取得
特定のフローグループに関連する申請一覧情報を取得します。

項目
HTTP リクエスト
パスパラメータ
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/applications/group/{flowGroupId}
パスパラメータ
パラメータ

論理名

flowGroupId

フローグループID

説明

リクエストボディ
JSON

387

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"applyAuthUserCd": "string","applyBaseDate": "string"}

詳細プロパティ名

論理名

型

必須

デフォルト値

applyAuthUserCd

申請権限者コード

string-アカウントコンテキストのユーザ

説明

コード
applyBaseDate

申請基準日

string-アカウントタイムゾーンにおける「yyyy/MM/dd」

現在日付

フォーマット

レスポンスデータ
JSON{"data": {"records": [{"flowId": "string","flowName": "string","flowVersionId": "string","flowVersionNote": "string"
}
]
}
}

詳細
プロパティ名論理名型

説明

records

申請フロー情報のリスト

array<object>- flowId

フローID

string- flowName

フロー名string- flowVersionId

フローバージョンID

string- flowVersionNote

フローバージョン備考

string

エラーコードエラー
コード

エラーメッセージ

備考5042

特定のフローグループに関連する申請フロー情報取得パラメータが未指定 リクエストボディ が未指定の場合
です。

5043

フローグループIDが未指定です。

フローグループID が未指定の場合

5054

日付の認識に失敗しました。管理者に連絡してください。

申請基準日 のフォーマットが「yyyy/MM/dd」ではない場合

8837

申請可能なフロー情報の取得に失敗しました。

フロー情報の取得処理に失敗した場合

申請情報取得申請情報を取得します。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/applications/{flowId}/application388

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
パスパラメータ
パラメータ 論理名
flowId

説明

フローID

クエリパラメータ
パラメータ

論理名

型

必須

userDataId

ユーザデータID

String -applyBaseDate

申請基準日String 必須

applyAuthUserCd

申請権限者コード

String 必須

説明「yyyy/MM/dd」フォーマット

レスポンスデータ
JSON{"data": {"applyAuthUserCd": "string","applyAuthUserName": "string","applyBaseDate": "string","defaultFormatApplyBaseDate": "string","flowId": "string","flowName": "string"}}

詳細プロパティ名

論理名

型

説明

applyAuthUserCd

申請権限者コード

stringapplyAuthUserName

申請権限者名string

申請ノードの処理対象者から解決された値

applyBaseDate

申請基準日

stringアカウントコンテキストの「日付（標準表示）」フォー
マットで整形された値

defaultFormatApplyBaseDate

申請基準日（デフォルトフォーマッ

string「yyyy/MM/dd」フォーマットの値

ト）
flowIdフローID

stringflowName

フロー名string

エラーコードエラー
コード

エラーメッセージ

備考0011

申請基準日が未指定です。

申請基準日 が未指定の場合

0012

申請権限者コードが未指定です。

申請権限者コード が未指定の場合

0013

ユーザ情報の取得処理に失敗しました。管理者に連絡してください。

ユーザ情報の取得処理に失敗した場合

0014

申請権限がありません。

申請ノードの処理対象者として確認できなかった場合

0015

申請権限のチェックに失敗しました。管理者に連絡してください。

申請権限チェックに失敗した場合

0016

日付の認識に失敗しました。管理者に連絡してください。

0017

基準フロー情報の取得に失敗しました。管理者に連絡してください。

0018

指定された条件に合致する有効なフロー情報が存在しません。

0019

申請ノード情報の取得に失敗しました。

0020

指定された条件に合致する有効なユーザ情報が存在しません。

5048

日付の認識に失敗しました。管理者に連絡してください。

申請基準日 のフォーマットが「yyyy/MM/dd」ではない場合

申請に必要なノード設定情報取得
申請を行う際に処理権限者等の設定が可能なノード情報を初期値で設定した処理権限者情報、ワークフローパラメータのノードに関する設定情報を取得します。

389

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/applications/{flowId}/config-set
パスパラメータ
パラメータ 論理名
flowId

説明

フローID

クエリパラメータ
パラメータ

論理名

型

必須

applyBaseDate

申請基準日String 必須

applyAuthUserCd

申請権限者コード

String 必須

説明「yyyy/MM/dd」フォーマット

レスポンスデータ
JSON{"data": {"attachmentFileConfig": "string","attachmentFileNameSize": 0,"commentSize": 0,"configBranchStartNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","forwardNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string"}],"multipleBranchEnabled": true}],
"configConfirmNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","defaultConfirmTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"pluginParametersDisable": [390

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01"pluginParametersDisable": ["string"]}],"configDynamicNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","defaultDepartmentsDisable": [{"companyCd": "string","departmentSetCd": "string"}],"defaultProcessTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"deleteDisabled": true,"pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"pluginParametersDisable": ["string"]}],"configHorizontalNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","defaultDepartmentsDisable": [{"companyCd": "string","departmentSetCd": "string"}],"defaultProcessTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"dispatchNodeMax": 0,"dispatchNodeMin": 0,"pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"pluginParametersDisable": ["string"]391

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01]}],"configVerticalNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","defaultDepartmentsDisable": [{"companyCd": "string","departmentSetCd": "string"}],"defaultProcessTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"dispatchNodeMax": 0,"dispatchNodeMin": 0,"pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"pluginParametersDisable": ["string"]}],"defaultDepartments": [{"companyCd": "string","departmentSetCd": "string"}],"expandNodeNameSize": 0,"flowWindowHeight": 0,"flowWindowWidth": 0,"matterNameSize": 0,"negoPluginConfig": {"defaultFormatTargetDate": "string","pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"targetDate": "string"},"negotiateEnabled": true,"nodeConfigNameSize": 0,"nodeName": "string","nodeProcessName": "string","noticeType": "string","stampEnabled": true,"temporarySaveEnabled": true
}
}

詳細

392

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名型

説明

attachmentFileConfig

添付ファイル設定

string「 CodeList 」のコード値がセットされます。

attachmentFileNameSize

添付ファイル名の入力可能文字数

number

ワークフローパラメータ「 attach-file-name-size （ 入力

項目の設定 ）」の設定内容がセットされます。
commentSize

申請・処理時コメントの入力可能文

numberconfigBranchStartNodes

設定対象分岐開始ノード情報のリス

ワークフローパラメータ「 proc-comment-size （ 入力項

目の設定 ）」の設定内容がセットされます。

字数
array<object>

ト

分岐開始ノード設定 -「申請/処理時に分岐先を選択する」
による分岐情報がセットされます。
各プロパティの詳細は 分岐開始ノード情報 を参照してください。

configConfirmNodes

設定可能確認ノード情報リスト

array<object>

確認ノード設定 の「 確認対象者設定可能ノード 」設定による確認ノード情報がセットされます。
各プロパティの詳細は 確認ノード情報 を参照してください。

configDynamicNodes

設定対象動的承認ノード情報のリス

array<object>ト

動的承認・横配置・縦配置ノード設定 の「 処理対象者設定
可能ノード 」設定による動的承認ノード情報がセットされます。
各プロパティの詳細は 動的承認ノード情報 を参照してください。

configHorizontalNodes

設定対象横配置ノード情報のリスト

array<object>

動的承認・横配置・縦配置ノード設定 の「 処理対象者設定
可能ノード 」設定による横配置ノード情報がセットされます。
各プロパティの詳細は 横・縦配置ノード情報 を参照してく
ださい。

configVerticalNodes

設定対象縦配置ノード情報のリスト

array<object>

動的承認・横配置・縦配置ノード設定 の「 処理対象者設定
可能ノード 」設定による縦配置ノード情報がセットされます。
各プロパティの詳細は 横・縦配置ノード情報 を参照してく
ださい。

defaultDepartments

標準組織情報のリスト

array<object>

フロー定義を登録・設定する のコラム「 標準組織の設定」の設定内容がセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。

expandNodeNameSize

展開するノード名の入力可能な文字

numberflowWindowHeight

フロー参照画面・フロー情報画面のワークフローパラメータ「 node-config-name-size （ 入力項目の設定 ）」の設定内容がセットされます。

数
number

ワークフローパラメータ「 imw-flow-window-height （ポップアップウィンドウサイズの設定 ）」の設定内容がポップアップウィンドウの高さセットされます。
flowWindowWidth

フロー参照画面・フロー情報画面のnumber

ワークフローパラメータ「 imw-flow-window-width （ポップアップウィンドウサイズの設定 ）」の設定内容がポップアップウィンドウの幅セットされます。
matterNameSize

案件名の入力可能な文字数

number

ワークフローパラメータ「 matter-name-size （ 入力項

目の設定 ）」の設定内容がセットされます。
negoPluginConfig

根回し用プラグイン情報

objectnegotiateEnabled が true の場合にセットされます。
各プロパティの詳細は 根回しプラグイン情報 を参照してく
ださい。

negotiateEnabled

根回し機能の使用可否

boolean

ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容がセットされます。
nodeConfigNameSize

ノード設定名の入力可能な文字数

number

ワークフローパラメータ「 node-config-name-size （ 入力項目の設定 ）」の設定内容がセットされます。
nodeName

ノード名

stringnodeProcessName

処理種別名

stringnoticeType

通知の設定

string

ワークフローパラメータ「 notice-type （ 通知の設定（メール／ IMBox 定義） ）」の設定内容がセットされます。
stampEnabled

印影機能の使用可否

boolean

ワークフローパラメータ「 stamp-enabled （ 印影設定）」の設定内容がセットされます。

393

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名型

説明

temporarySaveEnabled

一時保存機能の使用可否

boolean

ワークフローパラメータ「 temporary-save （ 一時保存機能の設定 ）」の設定内容がセットされます。
分岐開始ノード情報
プロパティ名

論理名型

説明

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

forwardNodes

順方向ノード情報のリスト

array<object>

各プロパティの詳細は ノード情報 を参照してください。

multipleBranchEnabled

分岐先複数設定可否

boolean

複数設定可能であれば true がセットされます。

確認ノード情報
プロパティ名

論理名型

説明

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

defaultConfirmTargets

確認対象者初期情報のリスト

array<object>

ルート詳細を設定する にて設定した確認対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。

pluginConfigPages

array<object>

プラグインの設定情報リスト

確認対象者プラグイン一覧 の定義ファイル（plugin.xml）の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。

pluginParametersDisable

プラグイン設定（表示禁止プラグイ

array<string>ンID）のリスト

確認ノード設定 のプラグイン設定において無効化したプラ
グインのリストがセットされます。

動的承認ノード情報
プロパティ名

論理名型

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

array<object>

動的承認・横配置・縦配置ノード設定 の公開設定の内容

defaultDepartmentsDisable 標準組織設定（表示禁止）のリス

説明

トがセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。

defaultProcessTargets

処理対象者初期情報のリスト

array<object>

ルート詳細を設定する にて設定した処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

deleteDisabled

削除禁止可否boolean

削除禁止の場合 true がセットされます。

pluginConfigPages

プラグインの設定情報リスト

array<object>

処理権限者プラグイン一覧 の定義ファイル（plugin.xml）の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。

pluginParametersDisable

プラグイン設定（表示禁止プラグ

array<string>インID）のリスト

動的承認・横配置・縦配置ノード設定 のプラグイン設定
において無効化したプラグインのリストがセットされます。

394intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
横・縦配置ノード情報
プロパティ名

論理名型

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

array<object>

動的承認・横配置・縦配置ノード設定 の公開設定の内容

defaultDepartmentsDisable 標準組織設定（表示禁止）のリス

説明

トがセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。

defaultProcessTargets

array<object>

処理対象者初期情報のリスト

ルート詳細を設定する にて設定した処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

dispatchNodeMax

number

割当可能ノード数（最大）

動的承認・横配置・縦配置ノード設定 の割当可能ノード数（最大）の値がセットされます。

dispatchNodeMin

number

割当可能ノード数（最小）動的承認・横配置・縦配置ノード設定 の割当可能ノード数（最小）の値がセットされます。

pluginConfigPages

array<object>

プラグインの設定情報リスト

処理権限者プラグイン一覧 の定義ファイル（plugin.xml）の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。

pluginParametersDisable

プラグイン設定（表示禁止プラグ

array<string>インID）のリスト

動的承認・横配置・縦配置ノード設定 のプラグイン設定
において無効化したプラグインのリストがセットされます。

標準組織情報プロパティ名

論理名型

companyCd

会社コード

stringdepartmentSetCd 組織セットコード

説明

string
根回しプラグイン情報

プロパティ名

論理名

defaultFormatTargetDate 基準日（デフォルトフォーマット）型

説明

string案件の申請基準日（applyBaseDate）がセットされます。
「yyyy/MM/dd」フォーマットの値

pluginConfigPages

array<object>

プラグインの設定情報リスト

各プロパティの詳細は プラグイン情報 を参照してください。

targetDate

string基準日案件の申請基準日（applyBaseDate）がセットされます。
アカウントコンテキストの「日付（標準表示）」フォー
マットで整形された値

ノード情報
プロパティ名

論理名型

説明

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

処理権限者プラグイン情報
プロパティ名

論理名

型

extensionPointId

拡張ポイントID

stringparameter

プラグインパラメータ

string395

説明intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名

型

説明

pluginDataName

プラグインデータ名

string

処理権限者プラグイン一覧 を利用して設定した処理対象者の名称がセットされます。
アカウントコンテキストのロケールの名称がセットされます。

pluginId

プラグインID

stringpluginName

プラグイン名string

処理権限者プラグイン一覧 のプラグイン名がセットされます。
アカウントコンテキストのロケールのプラグイン名がセットされます。

プラグイン情報
プロパティ名

論理名

型

説明

applicationId

アプリケーションID

stringconfigPageType が javaee の場合のみセットされます。

configPageType

プラグイン設定画面情報種別

stringscript 、 javaee 、 url のいずれかがセットされます。

pagePath

ページパス

stringconfigPageType が script の場合のみセットされます。

parmeterstringpath

パス

stringpluginId

プラグインID

stringpluginName

プラグイン名stringserviceId

サービスID

stringconfigPageType が url の場合のみセットされます。

configPageType が javaee の場合のみセットされます。

エラーコードエラー
コード

エラーメッセージ

備考0014

申請権限がありません。

0015

申請権限のチェックに失敗しました。管理者に連絡してください。

0016

日付の認識に失敗しました。管理者に連絡してください。

5001

申請基準日が未指定です。

5002

申請権限者コードが未指定です。

5050

日付の認識に失敗しました。管理者に連絡してください。

6001

申請を行う際の設定が可能なノード情報取得に失敗しました。管理者に連絡してください。

8802

プラグインデータ名の取得に失敗しました。

8803

プラグイン名の取得に失敗しました。

8805

処理には押印が必要ですが、印影情報が1件も登録されていません。印影
情報を事前に登録してください。

ノード情報取得
ノード情報を取得します。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/applications/{flowId}/nodes

396

実行ユーザの印影情報が存在しない場合

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
パスパラメータ
パラメータ 論理名
flowId

説明

フローID

クエリパラメータ
パラメータ

論理名

型

必須

applyBaseDate

申請基準日String 必須

説明「yyyy/MM/dd」フォーマット

レスポンスデータ
JSON{"data": {"nodes": [{"authUserPlugins": [{"extensionPointId": "string","parameter": "string","pluginId": "string","pluginName": "string"}],"nextNodeIds": ["string"],"nodeId": "string","nodeName": "string","nodeType": "string","parentNode": {},"previousNodeIds": ["string"],"processInfo": {"authUserCd": "string","authUserName": "string","defaultFormatExecuteDate": "string","delegation": true,"departmentInfo": {"companyCd": "string","companyName": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"},"executeDateTime": "string","executeUserCd": "string","executeUserName": "string","nodeId": "string","type": "string","typeName": "string"},"progress": "string","replaceType": "string","routeTraceId": "string","x": 0,"y": 0}]}}

詳細
プロパティ名

論理名

型

説明

nodes

ノード情報リスト

array<object> 各プロパティの詳細は ノード情報 を参照してください。
ノード情報

プロパティ名

論理名

型

397

説明

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

説明

authUserPlugins

処理権限者プラグイン情報リスト

array<object> 各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

nextNodeIds

次ノードIDリスト

array<string>nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

parentNode

親ノード情報object

親ノードが存在する場合のみセットされます。
これらの情報と同様のプロパティを持ちます。

previousNodeIds

前ノードIDリスト

array<string>processInfo

処理情報

object

常に空です。
内包要素についての説明も割愛します。

progress

string

ノード進捗

none 、 started 、 reserved 、 finished のいずれかがセットされます。

replaceTypestring

ノード置換種別

none 、 horizontal 、 vertical 、 template のいずれかがセットされます。

routeTraceId

ルート追跡ID

stringxx座標

numberyy座標

number
処理権限者プラグイン情報

プロパティ名

論理名

型

extensionPointId

拡張ポイントID

stringparameter

プラグインパラメータ

stringpluginId

プラグインID

stringpluginName

プラグイン名string説明

拡張ポイントID/プラグインID の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など

エラーコードエラー
コード

エラーメッセージ

0001

基準日 {0} を {1} 形式で入力してください。

0002

フロー情報が取得できません。

0003

権限がありません。

0006

API利用権限が判定できません。

0009

開始ノードが存在しません。

5051

日付の認識に失敗しました。管理者に連絡してください。

5028

申請基準日が未指定です。

備考

ノード関係情報取得
ノード（ノード、コメント、スイムレーン）とノード接続情報を取得します。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト398intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
GET /api/workflow/applications/{flowId}/nodes-relationshipパスパラメータ
パラメータ 論理名
flowId

説明

フローID

クエリパラメータ
パラメータ

論理名

型

必須

applyBaseDate

申請基準日String 必須

説明「yyyy/MM/dd」フォーマット

レスポンスデータ
JSON{"data": {"comments": [{"comment": "string","commentedNodeIds": ["string"],"commentId": "string","height": 0,"width": 0,"x": 0,"y": 0}],"links": [{"source": "string","target": "string"}],"nodes": [{"authUserPlugins": [{"extensionPointId": "string","parameter": "string","pluginId": "string","pluginName": "string"}],"nextNodeIds": ["string"],"nodeId": "string","nodeName": "string","nodeType": "string","parentNode": {},"previousNodeIds": ["string"],"processInfo": {"authUserCd": "string","authUserName": "string","defaultFormatExecuteDate": "string","delegation": true,"departmentInfo": {"companyCd": "string","companyName": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"},"executeDateTime": "string","executeUserCd": "string","executeUserName": "string","nodeId": "string","type": "string","typeName": "string"},"progress": "string","replaceType": "string",

399

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01"replaceType": "string","routeTraceId": "string","x": 0,"y": 0}],"swimlanes": [{"height": 0,"swimlaneId": "string","title": "string","width": 0,"x": 0,"y": 0}]}}

詳細
プロパティ名論理名

型

説明

comments

コメント情報リスト

array<object> 各プロパティの詳細は コメント情報 を参照してくださ
い。

links

array<object> 各プロパティの詳細は ノード接続情報 を参照してくださ

ノード接続情報リスト

い。
nodes

ノード情報リスト

array<object> 各プロパティの詳細は ノード情報 を参照してください。

swimlanes

スイムレーン情報リスト

array<object> 各プロパティの詳細は スイムレーン情報 を参照してくだ
さい。

コメント情報プロパティ名

論理名

型

comment

コメント

stringcommentedNodeIds

コメントノードと繋がっているノー array<string>

説明

ドのID
commentId

string

コメントID

コメント情報リストで一意になる値
API実行毎に採番されます。

height

高さ

number

px指定

width

横幅

number

px指定

x

x座標

number

px指定

y

y座標

numberpx指定

ノード接続情報
プロパティ名論理名型

source

開始ノード方向に配置しているノー

string説明

ドのIDtarget

終了ノード方向に配置しているノー

string

ドのID

ノード情報
プロパティ名

論理名

型

説明

authUserPlugins

処理権限者プラグイン情報リスト

array<object> 各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

nextNodeIds

次ノードIDリスト

array<string>nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

parentNode

親ノード情報object

親ノードが存在する場合のみセットされます。
これらの情報と同様のプロパティを持ちます。

400

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明

previousNodeIds

前ノードIDリスト

array<string>processInfo

処理情報

object

常に空です。
内包要素についての説明も割愛します。

progress

string

ノード進捗

none 、 started 、 reserved 、 finished のいずれかがセットされます。

replaceTypestring

ノード置換種別

none 、 horizontal 、 vertical 、 template のいずれかがセットされます。

routeTraceId

ルート追跡ID

stringxx座標

numberyy座標

number
処理権限者プラグイン情報

プロパティ名

論理名

型

extensionPointId

拡張ポイントID

stringparameter

プラグインパラメータ

stringpluginId

プラグインID

stringpluginName

プラグイン名string説明

拡張ポイントID/プラグインID の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など

スイムレーン情報
プロパティ名論理名型

説明height

高さ

number px指定

swimlaneId

スイムレーンID

string

コメント情報リストで一意になる値
API実行毎に採番されます。

title

スイムレーン名stringwidth

横幅number px指定

xx座標

number px指定

yy座標

number px指定

エラーコードエラー
コード

エラーメッセージ

0001

基準日 {0} を {1} 形式で入力してください。

0002

フロー情報が取得できません。

0003

権限がありません。

0006

API利用権限が判定できません。

0009

開始ノードが存在しません。

5029

申請基準日が未指定です。

5052

日付の認識に失敗しました。管理者に連絡してください。

備考

ノード処理対象者取得
ノードの処理対象者を取得します。

401

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/applications/{flowId}/nodes/{nodeId}/auth-users
パスパラメータ
パラメータ 論理名
flowIdフローID

nodeId

ノードID

説明

クエリパラメータ
パラメータ

論理名

型

必須

applyBaseDate

申請基準日String 必須

説明「yyyy/MM/dd」フォーマット

レスポンスデータ
JSON{"data": {"authUsers": [{"authUserCd": "string","authUserName": "string"}],"unfixedAuthUserPlugins": [{"extensionPointId": "string","parameter": "string","pluginId": "string","pluginName": "string"
}
]
}
}

詳細
プロパティ名

論理名

型

説明

authUsers

処理対象者情報リスト

array<object>- authUserCd

処理権限者コード

string- authUserName

処理権限者名stringunfixedAuthUsers

未確定処理対象者情報リスト

array<object>- extensionPointId

拡張ポイントID

string- parameter

プラグインパラメータ

string- pluginId

プラグインID

string- pluginName

プラグイン名string

拡張ポイントID/プラグインID の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など

エラーコードエラー
コード

エラーメッセージ

0001

基準日 {0} を {1} 形式で入力してください。

備考

402

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

0002

フロー情報が取得できません。

0003

権限がありません。

0004

処理対象者を設定できないノードです。

0005

ノードが見つかりませんでした。

0006

API利用権限が判定できません。

0007

ノード処理権限者の取得に失敗しました。

0008

ノードに処理対象者が設定されていません。

5027

申請基準日が未指定です。

5049

日付の認識に失敗しました。管理者に連絡してください。

備考

過去案件情報過去案件情報リスト取得
過去案件情報リストを取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
権限範囲に archive-all , archive-management を指定している場合
ArcMatterAdminListWithHandleLevel#getArcMatterList の動作に基づきます。
権限範囲に archive-individual を指定している場合
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が有効な場合
フローIDが指定されている場合
ArcMatterList#getProcessedListWithAuthFlow の動作に基づきます。
フローグループIDが指定されている場合
ArcMatterList#getProcessedListWithAuthFlowGroup の動作に基づきます。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が無効な場合
フローIDが指定されている場合
ArcMatterList#getProcessedListWithFlow の動作に基づきます。
フローグループIDが指定されている場合
ArcMatterList#getProcessedListWithFlowGroup の動作に基づきます。
archive-all, archive-management, archive-individual は 権限範囲について を参照してください。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/archived-matters
リクエストボディJSON

403

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],"archiveYearMonth": "string","authCondition": {"scope": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
プロパティ名

論理名

型

デフォルト値説明

archiveYearMonth

アーカイブ年月stringnull

過去案件情報リスト取得対象のアーカイブ年月を yyyyMM 形式で指定してください。

authCondition

参照権限条件

objectnull

権限範囲を指定できます。

- scopeスコープ

stringnull

過去案件権限判定 REST APIで取得した値をセットしてください。

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

404intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatMatterEndDate": "string","displayCopyNewLink": true,"displayDeleteLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHistoryLink": true,"flowName": "string","matterEndDate": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","matterProperty": {},"priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 過去案件参照

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5039

過去案件一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

5047

アーカイブ年月が未指定です。

リクエストボディ - archiveYearMonth が未指定の場合

5071

指定されたアーカイブ年月のフォーマットが不正です。

リクエストボディ - archiveYearMonth のフォーマットがyyyyMM 形式ではない場合

6101

過去案件一覧情報の取得に失敗しました。

一覧の取得に失敗した場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

8839

不正な過去案件権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

過去案件情報リスト件数取得
過去案件情報リスト件数を取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。

405

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
権限範囲に archive-all , archive-management を指定している場合
ArcMatterAdminListWithHandleLevel#getArcMatterListCount の動作に基づきます。
権限範囲に archive-individual を指定している場合
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が有効な場合
フローIDが指定されている場合
ArcMatterList#getProcessedListWithAuthCountFlow の動作に基づきます。
フローグループIDが指定されている場合
ArcMatterList#getProcessedListWithAuthCountFlowGroup の動作に基づきます。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が無効な場合
フローIDが指定されている場合
ArcMatterList#getProcessedListCountWithFlow の動作に基づきます。
フローグループIDが指定されている場合
ArcMatterList#getProcessedListCountWithFlowGroup の動作に基づきます。
archive-all, archive-management, archive-individual は 権限範囲について を参照してください。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/archived-matters/countリクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],"archiveYearMonth": "string","authCondition": {"scope": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string"
}

詳細

406

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
プロパティ名

論理名

型

デフォルト値説明

archiveYearMonth

アーカイブ年月stringnull

過去案件情報リスト件数取得対象のアーカイブ年月を yyyyMM 形式で指定してください。

authCondition

参照権限条件

objectnull

権限範囲を指定できます。

- scopeスコープ

stringnull

過去案件権限判定 REST APIで取得した値をセットしてください。

レスポンスデータ
JSON{"data": 0}data プロパティには過去案件情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5046

過去案件一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

5047

アーカイブ年月が未指定です。

リクエストボディ - archiveYearMonth が未指定の場合

5071

指定されたアーカイブ年月のフォーマットが不正です。

リクエストボディ - archiveYearMonth のフォーマットがyyyyMM 形式ではない場合

6102

過去案件情報の件数の取得に失敗しました。

一覧件数の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

8839

不正な過去案件権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

過去案件の年選択情報リスト取得
過去案件テーブルが存在する年情報リストを取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/archived-matters/years-selection
レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

407

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"yearsInfo": ["string"]}}

詳細プロパティ名論理名型

説明

yearsInfo

年情報array<string> 年(yyyy)の配列

エラーコードエラー
コード

エラーメッセージ

備考6104

過去案件の年選択情報の取得に失敗しました。

情報の取得に失敗した場合

過去案件の年単位の月別案件数情報リスト取得
過去案件の指定された年度の月別案件数情報リストを取得します。
ワークフローパラメータ 「 archive-year-start-month （過去案件一覧の設定） 」 で指定した年度開始月から1年分の月別案件数を取得します。
このAPIは各月の案件数取得にあたり、リクエストパラメータによって内部的に利用するAPIを切り替えています。
権限範囲に archive-all , archive-management を指定している場合
ArcMatterAdminListWithHandleLevel#getArcMatterListCount の動作に基づきます。
権限範囲に archive-individual を指定している場合
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が有効な場合
ArcMatterList#getProcessedListWithAuthCount の動作に基づきます。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が無効な場合
ArcMatterList#getProcessedListCount の動作に基づきます。
archive-all, archive-management, archive-individual は 権限範囲について を参照してください。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/archived-matters/{archiveYear}/months
パスパラメータ
プロパティ名論理名

説明

archiveYear

アーカイブ年取得対象のアーカイブ年を yyyy 形式で指定してください。

クエリパラメータ
プロパティ名論理名

説明

authScope

権限範囲

過去案件権限判定 REST APIで取得した値をセットしてください。

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

408

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"yearMonthsInfo": [{"count": 0,"month": "string","yearMonth": "string"
}
]
}
}

詳細
プロパティ名論理名型

説明

yearMonthsInfo

array<object>

月別案件数情報- count

int

案件数- monthstring月

月(1~12)- yearMonthstring

年月

yyyyMM形式

エラーコードエラー
コード

エラーメッセージ

備考5070

指定されたアーカイブ年のフォーマットが不正です。

archiveYear のフォーマットが yyyy 形式ではない場合

6103

過去案件の年単位の月別案件数情報の取得に失敗しました。

情報の取得に失敗した場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

8839

不正な過去案件権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

過去案件情報削除
過去案件の削除を実行します。
このAPIは MatterDeleteManager#deleteArcMatter の動作に基づきます。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
エラーコードHTTP リクエスト
DELETE /api/workflow/archived-matters/{systemMatterId}
パスパラメータ
プロパティ名

論理名

説明

systemMatterId

システム案件ID

削除対象案件のシステム案件IDを指定してください。

クエリパラメータ
プロパティ名論理名

説明

archiveYearMonth

アーカイブ年月

削除対象案件のアーカイブ年月を yyyyMM 形式で指定します。

エラーコードエラー
コード

エラーメッセージ

備考5047

アーカイブ年月が未指定です。

archiveYearMonth が未指定の場合

5071

指定されたアーカイブ年月のフォーマットが不正です。

archiveYearMonth のフォーマットが yyyyMM 形式ではない場合

5072

システム案件IDが未指定です。

systemMatterId が未指定の場合

409

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考

6105

過去案件情報の削除に失敗しました。

systemMatterId に紐づく過去案件情報の削除処理に失敗した場合

添付ファイル情報
案件添付ファイル一覧取得
案件添付ファイル一覧を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/attachment-files
クエリパラメータ
プロパティ名

論理名型

systemMatterId

システム案件ID

string

説明

レスポンスデータ
JSON{"data": {"matterAttachmentFiles": [{"authUserCd": "string","authUserName": "string","createDateTime": "string","defaultFormatCreateDateTime": "string","fileId": "string","fileName": "string","fileSize": "string","localeId": "string"
}
]
}
}

詳細
プロパティ名

論理名型

説明

matterAttachmentFiles

案件添付ファイル情報array<object>- authUserCd

権限者コードstring- authUserName

権限者名

string- createDateTime

登録日時

stringアカウントコンテキストの日付表時刻示形式の値
アカウントのタイムゾーンへ変換しています。

-

登録日時（デフォルトフォー string

defaultFormatCreateDateTime マット）- fileId

ファイルID

string- fileName

ファイル名string- fileSize

ファイルサイズ（KB）

string- localeId

ロケールID

string

エラーコード410

yyyy/MM/dd HH:mm:ss.SSS 形式の値

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考

0001

案件に対する権限チェックに失敗しました。

0002

案件に対する権限がありません。

systemMatterId に対応する案件に対する権限がない場合

1004

案件が未指定です。

systemMatterId が未指定の場合

3004

添付ファイル一覧の取得に失敗しました。

3006

案件の状態が不正です。

3007

案件情報の取得に失敗しました。

3008

案件を取得できませんでした。

3010

添付ファイル情報の取得に失敗しました。

systemMatterId に対応する案件が存在しない場合

添付ファイルアップロード
添付ファイルをアップロードします。

項目
HTTP リクエスト
フォームデータパラメータ
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/attachment-files/temporaries
フォームデータパラメータ
プロパティ名

論理名型

説明

temporaryDirectoryKey

一時領域ディレクトリキー

string

初回アップロード時には指定しないでください。
2回目以降は初回アップロード時のレスポンスデータのtemporaryDirectoryKey を指定してください。

file

-

ファイル

レスポンスデータ
JSON{"data": {"fileId": "string","fileSize": "string","temporaryDirectoryKey": "string"}}

詳細プロパティ名

論理名型

fileId

ファイルID

stringfileSize

ファイルサイズ（KB）

stringtemporaryDirectoryKey

一時領域ディレクトリキー

string

説明添付ファイルを一時的に格納している領域のアクセス
キー

エラーコードエラー
コード

エラーメッセージ

備考1005

ファイルが未指定です。

フォームデータパラメータ - file が未指定の場合

1233

ファイルの名前の文字数が制限を超えています。アップロードされな

フォームデータパラメータ - file の名前の長さが「 入力項目の設かったファイルの名前の文字数を確認して、再度アップロードしてくだ 定 」の「添付ファイル名の入力可能文字数」の値を越えた場合
さい。

411

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考3005

ファイルのアップロードに失敗しました。

3009

一時領域ディレクトリが見つかりません。

フォームデータパラメータ - temporaryDirectoryKey の値をキーとした格納領域が見つからなかった場合

添付ファイル（一時領域）削除
添付ファイル（一時領域）を削除します。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
エラーコードHTTP リクエスト
DELETE /api/workflow/attachment-files/temporaries/{fileId}
パスパラメータ
プロパティ名

論理名

説明

fileId

ファイルID

添付ファイルアップロードのレスポンスデータ値を利用できます。

クエリパラメータ
プロパティ名

論理名型

説明

temporaryDirectoryKey

一時領域ディレクトリキー

string

添付ファイルアップロードのレスポンスデータ値を利用できます。

エラーコードエラー
コード

エラーメッセージ

備考

1001

一時領域ディレクトリキーが未指定です。

temporaryDirectoryKey が未指定の場合

1002

指定したファイルが見つかりません。

fileId に対応するファイルの実体が存在しない場合

3001

添付ファイルの削除に失敗しました。

3009

一時領域ディレクトリが見つかりません。

temporaryDirectoryKey の値をキーとした格納領域が見つからなかった場合3010

添付ファイル情報の取得に失敗しました。

一時領域添付ファイルダウンロード
一時領域添付ファイルをダウンロードします。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
エラーコードHTTP リクエスト
GET /api/workflow/attachment-files/temporaries/{fileId}
パスパラメータ
プロパティ名

論理名

説明

fileId

ファイルID

添付ファイルアップロードのレスポンスデータ値を利用できます。

クエリパラメータ

412

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名型

説明

temporaryDirectoryKey

一時領域ディレクトリキー

string

添付ファイルアップロードのレスポンスデータ値を利用できます。

エラーコードエラー
コード

エラーメッセージ

備考

1001

一時領域ディレクトリキーが未指定です。

temporaryDirectoryKey が未指定の場合

1002

指定したファイルが見つかりません。

fileId に対応するファイルの実体が存在しない場合

3002

ファイルが見つかりません。

fileId に対応するファイルの管理情報がDBに存在しない場合

3003

添付ファイルのダウンロードに失敗しました。

3009

一時領域ディレクトリが見つかりません。

temporaryDirectoryKey の値をキーとした格納領域が見つからなかった場合3010

添付ファイル情報の取得に失敗しました。

案件添付ファイルダウンロード
案件添付ファイルをダウンロードします。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
エラーコードHTTP リクエスト
GET /api/workflow/attachment-files/{fileId}
パスパラメータ
プロパティ名

論理名

説明

fileId

ファイルID

案件添付ファイル一覧取得のレスポンスデータ値を利用できます。

クエリパラメータ
プロパティ名

論理名型

systemMatterId

システム案件ID

string

説明

エラーコードエラー
コード

エラーメッセージ

備考

0001

案件に対する権限チェックに失敗しました。

0002

案件に対する権限がありません。

systemMatterId に対応する案件への権限がない場合

1002

指定したファイルが見つかりません。

fileId に対応するファイルの実体が存在しない場合

1004

案件が未指定です。

systemMatterId が未指定の場合

3002

ファイルが見つかりません。

fileId に対応するファイルの管理情報がDBに存在しない場合

3003

添付ファイルのダウンロードに失敗しました。

3006

案件の状態が不正です。

3007

案件情報の取得に失敗しました。

3008

案件を取得できませんでした。

3010

添付ファイル情報の取得に失敗しました。

3011

添付ファイル実体の取得に失敗しました。

systemMatterId に対応する案件が存在しない場合

ワークフロー権限情報413

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
申請権限判定申請権限有無の判定結果を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/authz/apply
クエリパラメータ
プロパティ名

論理名

型

必須

flowIdフローID

string必須

applyBaseDate

申請基準日

string必須

string必須

applyAuthUserCd 申請権限者コード

説明

レスポンスデータ
JSON{"data": true}

詳細
WorkflowAuthUtil#canApply の動作に基づく返却値がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5019

申請権限判定用パラメータが未指定です。

flowId または applyBaseDate または applyAuthUserCd が未
指定の場合

6075

申請権限の判定に失敗しました。

過去案件権限判定
過去案件権限有無の判定結果リストを取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
権限範囲についてエラーコードHTTP リクエスト
GET /api/workflow/authz/archive
レスポンスデータ
JSON414

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"permissions": [{"authScope": "string","permitted": true
}
]
}
}

詳細
プロパティ名論理名型

説明

permissions

許可情報リスト

array<object>- authScope

権限範囲

string

全案件 archive-all 、管理対象案件 archivemanagement 、個別設定案件 archive-individual- permitted

boolean

権限判定

権限あり true 、権限なし false
ワークフローパラメータ 「 administration-group （ 管理グループの設定 ）」が使用しない設定となっている場
合、authScope プロパティの値が archivemanagement である要素においては必ず false がセットされます。
権限範囲について権限範囲の有効無効の判定は、認可リソースの実行権限に基づきます。
権限範囲

論理名

説明

archive-all

全案件

すべての案件を参照できます。
「ワークフロー - ワークフロー管理者 - 過去案件」に対する実行権限を持っている場合に有効です。

archive-management

管理対象案件

所属する管理グループの管理対象となっているフローの案件を参照できます。
「ワークフロー - ワークフロー運用管理者 - 過去案件」または、「ワークフロー - ワーク
フロー監査者 - 過去案件」に対する実行権限を持っている場合に有効です。

archive-individual

個別設定案件案件個別で参照者として設定されている案件を参照できます。
「ワークフロー - ワークフローユーザ - 過去案件」に対する実行権限を持っている場合に有効です。

エラーコードエラー
コード

エラーメッセージ

6074

管理グループの利用可否情報の取得に失敗しました。

備考

参照権限判定参照権限有無の判定結果リストを取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
権限範囲についてエラーコードHTTP リクエスト
GET /api/workflow/authz/reference
レスポンスデータ
JSON

415

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"permissions": [{"authScope": "string","permitted": true
}
]
}
}

詳細
プロパティ名論理名型

説明

permissions

許可情報リスト

array<object>- authScope

権限範囲

string

全案件 reference-all 、管理対象案件 referencemanagement 、個別設定案件 reference-individual- permitted

boolean

権限判定

権限あり true 、権限なし false
ワークフローパラメータ 「 administration-group （ 管理グループの設定 ）」が使用しない設定となっている場
合、authScope プロパティの値が referencemanagement である要素においては必ず false がセットされます。
権限範囲について権限範囲の有効無効の判定は、認可リソースの実行権限に基づきます。
権限範囲

論理名

説明

reference-all

全案件

すべての案件を参照できます。
「ワークフロー - ワークフロー管理者 - 参照」に対する実行権限を持っている場合に有効です。

reference-management

管理対象案件

所属する管理グループの管理対象となっているフローの案件を参照できます。
「ワークフロー - ワークフロー運用管理者 - 参照」または、「ワークフロー - ワークフ
ロー監査者 - 参照」に対する実行権限を持っている場合に有効です。

reference-individual

個別設定案件参照者として設定されているフローに紐づく案件を参照できます。
案件個別で参照者として設定されている案件を参照できます。
「ワークフロー - ワークフローユーザ - 参照」に対する実行権限を持っている場合に有効です。

エラーコードエラー
コード

エラーメッセージ

6074

管理グループの利用可否情報の取得に失敗しました。

備考

タスク権限判定
タスク権限有無の判定結果リストを取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/authz/task
レスポンスデータ
JSON416

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"permissions": [{"authScope": "string","permitted": true
}
]
}
}

詳細
プロパティ名論理名型

説明

permissions

許可情報リスト

array<object>- authScope

権限範囲

string

申請 apply 、処理 process 、 処理済み processed 、 確
認 confirm- permitted

権限判定

boolean

権限あり true 、権限なし false

プロパティ名

論理名

型

説明

data

フローブックマーク情報

array<string>

ブックマーク済みフローのフローID

エラーコードなし

ブックマーク情報
フローブックマーク情報取得
フローブックマーク情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/bookmarks/flows
レスポンスデータ
JSON{"data": ["string"]}

詳細例） flow_script_01
エラーコードエラー
コード

エラーメッセージ

備考6203

フローブックマーク情報の取得でエラーが発生しました。管理者に連絡 フローブックマーク情報の取得に失敗した場合してください。

フローブックマーク情報削除
フローブックマーク情報を削除します。

417

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
DELETE /api/workflow/bookmarks/flows/{flowId}
パスパラメータ
プロパティ名論理名

説明

flowId

フローID

削除対象のフローIDを指定してください。

エラーコードエラー
コード

エラーメッセージ

備考

5015

フローIDが未指定です。

flowId が未指定の場合

6203

フローブックマーク情報の取得でエラーが発生しました。管理者に連絡 フローブックマーク情報の取得に失敗した場合してください。

6204

フローブックマーク情報の削除でエラーが発生しました。管理者に連絡 フローブックマーク情報の削除に失敗した場合してください。

フローブックマーク情報登録
フローブックマーク情報を登録します。

項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
POST /api/workflow/bookmarks/flows/{flowId}
パスパラメータ
プロパティ名論理名

説明

flowId

フローID

登録対象のフローIDを指定してください。

エラーコードエラー
コード

エラーメッセージ

備考

5016

フローIDが未指定です。

flowId が未指定の場合

5035

指定されたフロー定義は存在しません。

指定されたフロー定義が存在しない場合

6203

フローブックマーク情報の取得でエラーが発生しました。管理者に連絡 フローブックマーク情報の取得に失敗した場合してください。

6212

指定されたフロー定義はすでにフローブックマーク情報として登録され フローブックマーク情報が既に存在する場合
ています。

6218

フローブックマーク情報の登録に失敗しました。

フローブックマーク情報の登録に失敗した場合

完了案件情報完了案件確認情報リスト取得
完了案件の確認情報リストを取得します。
このAPIは CnfmCplMatterList#getCnfmUserSetList の動作に基づきます。

418

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-confirm
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","confirmed": true,"matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string","unconfirmed": true},
"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

419

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","arriveDate": "string","confirmStatus": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatArriveDate": "string","defaultFormatMatterEndDate": "string","displayConfirmDirectProcessLink": true,"displayConfirmLink": true,"displayConfirmModalLink": true,"displayCopyNewLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHistoryLink": true,"flowName": "string","matterEndDate": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","matterProperty": {},"nodeId": "string","priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 確認一覧（完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5063

完了案件確認一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

6231

完了案件確認一覧情報の取得に失敗しました。

一覧の取得に失敗した場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

完了案件情報確認完了案件の確認を行います。

420

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-confirm/confirm
リクエストボディ
JSON{"confirmProcessParameter": {"authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"confirmComment": "string","nodeId": "string","systemMatterId": "string"}}

詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
エラーコードエラー
コード

エラーメッセージ

備考

1003

完了案件確認情報が未指定です。

リクエストボディ - 処理パラメータ が未指定の場合

0007

確認可能な組織権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 アカウントコンテキストのユーザコードをもとにした、案件の組織確認権限情報が存在しな
い場合

0008

組織権限情報の取得に失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 アカウントコンテキストのユーザコードをもとにした、案件の組織確認権限情報の取得に失
敗した場合

1016

リクエストボディ - 処理パラメータ - systemMatterId が未指定のシステム案件IDが未指定です。

場合
1017

ノードIDが未指定です。

リクエストボディ - 処理パラメータ - nodeId が未指定の場合

0009

指定した案件、処理ノードに対する確認権限がありません。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 アカウントコンテキストのユーザコードをもとにした、案件への確認権限チェックで権限がないと判定された場合

0010

確認権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - systemMatterId 、 リクエ
ストボディ - 処理パラメータ - nodeId 、 アカウントコンテキストのユーザコードをもとにした、案件への確認権限チェックに失敗し
た場合

0011

権限者組織情報が不正です。

以下のいずれかに合致する場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo companycd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentSetCd が未指定の場合
リクエストボディ - 処理パラメータ - authUserDepartmentInfo departmentCd が未指定の場合

421

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
0012

リクエスト情報に含まれる権限組織情報（ リクエストボディ - 処

指定された所属組織情報は処理権限がありません。

理パラメータ - authUserDepartmentInfo - companycd ,departmentSetCd , departmentCd ）では、当該案件に対する処理権限がない場合
1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

2000

9000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡 再申請時の組織情報補完処理に必要な処理履歴情報取得に失敗した
してください。

場合処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

完了案件確認情報リスト件数取得
完了案件の確認情報リスト件数を取得します。
このAPIは CnfmCplMatterList#getCnfmUserSetListCount の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-confirm/countリクエストボディJSON

422

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","confirmed": true,"matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string","unconfirmed": true},
"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
レスポンスデータ
JSON{"data": 0}data プロパティには完了案件の確認情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5064

完了案件確認一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

6232

完了案件確認一覧情報の件数の取得に失敗しました。

一覧件数の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

一括確認可能完了案件確認情報リスト取得423

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
完了案件の一括確認情報リストを取得します。
このAPIは CnfmCplMatterList#getLumpCnfmList の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-confirm/lump-confirmable
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","confirmed": true,"matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string","unconfirmed": true},
"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
advancedSearchCondition プロパティ
一括確認情報リスト取得用の特殊な条件をセットする必要があります。
matterProperty プロパティには false をセットしてください。
権限会社コード、権限組織セットコード、権限組織コードは、組織が設定されている確認情報を取得するための条件として利用します。
値がセットされていない場合は 組織なし の条件（組織が指定されていない情報を対象とする条件）として処理します。

424

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
指定可能なカラムID

論理名

説明

authCompanyCd

権限会社コード必須です。
value1 に対して会社コードを指定してください。

authDepartmentSetCd

権限組織セットコード必須です。
value1 に対して組織セットコードを指定してください。

authDepartmentCd

権限組織コード必須です。
value1 に対して組織コードを指定してください。

コラム
設定例
{
"advancedSearchCondition": [{"columnId": "authCompanyCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentSetCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentCd","matterProperty": false,"value1": "dept_sample_11"}]}

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。
{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","arriveDate": "string","confirmStatus": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatArriveDate": "string","defaultFormatMatterEndDate": "string","displayConfirmDirectProcessLink": true,"displayConfirmLink": true,"displayConfirmModalLink": true,"displayCopyNewLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHistoryLink": true,"flowName": "string","matterEndDate": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","matterProperty": {},"nodeId": "string","priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細

425

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 確認一覧（完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5065

一括確認可能完了案件確認一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

6231

完了案件確認一覧情報の取得に失敗しました。

一覧情報の取得に失敗した場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

一括確認完了案件の一括確認を行います。
このAPIは CnfmCplMatterManager#confirm の動作に基づきます。
指定された確認情報の件数分、内部で上記APIを実行しています。
以下の場合は対象の案件情報に対する処理をスキップします。
システム案件ID、ノードIDに対する情報が存在しない
システム案件ID、ノードIDに対する確認権限を有していない
システム案件ID、ノードIDに対して、フロー設定の処理種別「確認」の処理許可がされていない
システム案件ID、ノードIDに対して、フロー設定の機能設定「一括確認」が無効案件が申請された時点のフロー定義で、「完了した案件の確認」が無効

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-confirm/lump-confirmable/confirm
リクエストボディJSON

426

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"authUserDepartmentInfo": {"companyCd": "string","departmentCd": "string","departmentSetCd": "string"},"confirmComment": "string","lumpProcessTargetParameters": [{"nodeId": "string","systemMatterId": "string"
}
]
}

詳細
デフォルト
プロパティ名

論理名型

authUserDepartmentInfo

権限ユーザ組織情報object

必須

値

説明

REST API内 未指定の場合、以下の優先順位 （処理部解決組織

可能な組織に基づく）で内部で組織情報情報を解決します。
1. ユーザコンテキストのカレント組
織（代理時は利用しない）
2. 主所属3. 処理可能な組織の先頭（処理対象者プラグインの実装に依存する）- companyCd

会社コード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

- departmentSetCd

組織セットコード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

- departmentCd

組織コード

string-必須

権限ユーザ組織情報を指定する場合は必須です。

confirmComment

string空

lumpProcessTargetParameters 一括確認対象情報

array<object> 必須-- nodeId

ノードID

string必須-- systemMatterId

システム案件ID

string

必須-

確認コメント

エラーコードエラー
コード

エラーメッセージ

備考1099

一括確認実行パラメータが未指定です。

リクエストボディ - lumpProcessTargetParameters が未指定の
場合

7011

一括確認機能は設定により利用できません。管理者に連絡してください。 ワークフローパラメータ 「 lump-confirm （一括処理機能・一括確認機能の設定） 」 に false が指定されている場合
1101

一括確認機能の利用可否設定情報の取得に失敗しました。管理者に連絡し 上記ワークフローパラメータの取得に失敗した場合てください。

1102

リクエストボディ - lumpProcessTargetParameters -システム案件IDが未指定です。

systemMatterId が未指定の場合
1103

リクエストボディ - lumpProcessTargetParameters - nodeId

ノードIDが未指定です。

が未指定の場合
1104

組織情報のチェック、または補完に失敗しました。

対象の案件に対するアカウントコンテキストのユーザの所属組織情報取得に失敗した場合

3016

一括確認処理のための情報取得に失敗しました。

対象の案件に関する情報の取得に失敗した場合

3017

一括確認処理に失敗しました。

対象の案件に対する確認処理が失敗した場合

8807

権限者の所属組織情報の取得に失敗しました。

代理元ユーザの組織情報取得処理に失敗した場合8808指定された権限者の組織情報が不正です。

指定された権限者の組織情報では該当案件に対する処理権限がない場合

427

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
一括確認可能完了案件確認情報リスト件数取得
完了案件の一括確認情報リスト件数を取得します。
このAPIは CnfmCplMatterList#getLumpCnfmListCount の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-confirm/lump-confirmable/countリクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","confirmed": true,"matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string","unconfirmed": true},
"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
advancedSearchCondition プロパティ
一括確認情報リスト件数取得用の特殊な条件をセットする必要があります。
matterProperty プロパティには false をセットしてください。
権限会社コード、権限組織セットコード、権限組織コードは、組織が設定されている確認情報を取得するための条件として利用します。
値がセットされていない場合は 組織なし の条件（組織が指定されていない情報を対象とする条件）として処理します。

428

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
指定可能なカラムID

論理名

説明

authCompanyCd

権限会社コード必須です。
value1 に対して会社コードを指定してください。

authDepartmentSetCd

権限組織セットコード必須です。
value1 に対して組織セットコードを指定してください。

authDepartmentCd

権限組織コード必須です。
value1 に対して組織コードを指定してください。

コラム
設定例
{
"advancedSearchCondition": [{"columnId": "authCompanyCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentSetCd","matterProperty": false,"value1": "comp_sample_01"},{"columnId": "authDepartmentCd","matterProperty": false,"value1": "dept_sample_11"}]}

レスポンスデータ
JSON{"data": 0}data プロパティには完了案件の一括確認情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考

5066

一括確認可能完了案件確認一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

6232

完了案件確認一覧情報の件数の取得に失敗しました。

一覧件数の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

完了案件処理済み情報リスト取得
完了案件の処理済み情報リストを取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が有効な場合
フローIDが指定されている場合
ProcessedCplMatterList#getProcessedListWithAuthFlow の動作に基づきます。
フローグループIDが指定されている場合

429

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ProcessedCplMatterList#getProcessedListWithAuthFlowGroup の動作に基づきます。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が無効な場合
フローIDが指定されている場合
ProcessedCplMatterList#getProcessedListWithFlow の動作に基づきます。
フローグループIDが指定されている場合
ProcessedCplMatterList#getProcessedListWithFlowGroup の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-processed
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authz": {"apply": true,"applyOriginalAct": true,"applySelfAct": true,"applyTargetAct": true,"approve": true,"approveOriginalAct": true,"approveSelfAct": true,"approveTargetAct": true},
"departmentFiltering": {"authUserCd": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true
}

詳細

430

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authz プロパティ
プロパティ名

論理名

型

デフォルト値

apply

本人申請情報取得フラグ

booleanfalse

applyOriginalAct

他人（代理元）申請情報取得フラグ

booleanfalse

applySelfAct

本人（代理先）申請情報取得フラグ

booleanfalse

applyTargetAct

他人（代理先）申請情報取得フラグ

booleanfalse

approve

本人承認情報取得フラグ

booleanfalse

approveOriginalAct 他人（代理元）承認情報取得フラグ

booleanfalse

approveSelfAct

本人（代理先）承認情報取得フラグ

booleanfalse

approveTargetAct

他人（代理先）承認情報取得フラグ

booleanfalse

説明departmentFiltering プロパティ
プロパティ名

論理名

型

デフォルト値説明

authUserCd

処理権限者コード

stringアカウントコンテキ

ワークフローパラメータ 「 use-department-filtering （ストのユーザコード

組織フィルタリング設定 ）」の設定により動作が異なります。
有効に設定されている場合
本パラメータを適用します。
未指定の場合はアカウントコンテキストのユーザ
コードを適用します。
無効に設定されている場合
本パラメータは無視されます。

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。
{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatMatterEndDate": "string","displayCopyNewLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHistoryLink": true,"flowName": "string","matterEndDate": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","matterProperty": {},"priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。

431

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
一覧画面種別 ： 処理済一覧（完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考

5059

完了案件処理済み一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

5002

組織フィルタリング対象の処理権限者コードが不正です。

リクエストボディ - departmentFiltering で指定した処理権限者
が無効または存在しない、または代理元に存在しない場合

6201

完了案件処理済み一覧情報の取得に失敗しました。

一覧の取得に失敗した場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

8840

処理権限者の有効判定に失敗しました。

代理元ユーザの取得処理に失敗した場合

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合

完了案件処理済み情報リスト件数取得
完了案件の処理済み情報リスト件数を取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が有効な場合
フローIDが指定されている場合
ProcessedCplMatterList#getProcessedListWithAuthCountFlow の動作に基づきます。
フローグループIDが指定されている場合
ProcessedCplMatterList#getProcessedListWithAuthCountFlowGroup の動作に基づきます。
フローID、フローグループIDのいずれも指定されていない場合
ProcessedCplMatterList#getProcessedListWithAuthCount の動作に基づきます。
ワークフローパラメータ 「 use-department-filtering （組織フィルタリング設定） 」が無効な場合
フローIDが指定されている場合
ProcessedCplMatterList#getProcessedListCountWithFlow の動作に基づきます。
フローグループIDが指定されている場合
ProcessedCplMatterList#getProcessedListCountWithFlowGroup の動作に基づきます。
フローID、フローグループIDのいずれも指定されていない場合
ProcessedCplMatterList#getProcessedListCount の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-processed/count432

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authz": {"apply": true,"applyOriginalAct": true,"applySelfAct": true,"applyTargetAct": true,"approve": true,"approveOriginalAct": true,"approveSelfAct": true,"approveTargetAct": true},
"departmentFiltering": {"authUserCd": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authz プロパティ
プロパティ名

論理名

型

デフォルト値

apply

本人申請情報取得フラグ

booleanfalse

applyOriginalAct

他人（代理元）申請情報取得フラグ

booleanfalse

applySelfAct

本人（代理先）申請情報取得フラグ

booleanfalse

applyTargetAct

他人（代理先）申請情報取得フラグ

booleanfalse

approve

本人承認情報取得フラグ

booleanfalse

approveOriginalAct 他人（代理元）承認情報取得フラグ

booleanfalse

approveSelfAct

本人（代理先）承認情報取得フラグ

booleanfalse

approveTargetAct

他人（代理先）承認情報取得フラグ

booleanfalse

departmentFiltering プロパティ

433

説明

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

デフォルト値説明

authUserCd

処理権限者コード

stringアカウントコンテキ

ワークフローパラメータ 「 use-department-filtering （ストのユーザコード

組織フィルタリング設定 ）」の設定により動作が異なります。
有効に設定されている場合
本パラメータを適用します。
未指定の場合はアカウントコンテキストのユーザ
コードを適用します。
無効に設定されている場合
本パラメータは無視されます。

レスポンスデータ
JSON{"data": 0}data プロパティには完了案件の処理済み情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考

5060

完了案件処理済み一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

5002

組織フィルタリング対象の処理権限者コードが不正です。

リクエストボディ - departmentFiltering で指定した処理権限者
が無効または存在しない、または代理元に存在しない場合

6202

完了案件処理済み一覧情報の件数の取得に失敗しました。

一覧件数の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

8840

処理権限者の有効判定に失敗しました。

代理元ユーザの取得処理に失敗した場合

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合完了案件参照情報リスト取得
完了案件の参照情報リストを取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
権限範囲に reference-all , reference-management を指定している場合
RefCplMatterAdminListWithHandleLevel#getCplMatterList の動作に基づきます。
権限範囲に reference-individual を指定している場合
RefCplMatterList#getRefList の動作に基づきます。
reference-all, reference-management, reference-individual は 権限範囲について を参照してください。

434intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-reference
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authCondition": {"scope": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authCondition プロパティ
プロパティ名

論理名

型

デフォルト値

説明

scope

スコープ

stringnull

参照権限判定 REST APIで取得した値をセットしてください。

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

435intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"records": [{"applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatMatterEndDate": "string","displayCopyNewLink": true,"displayDeleteLink": true,"displayDetailLink": true,"displayFlowLink": true,"displayHandleLink": true,"displayHistoryLink": true,"flowName": "string","handleLevel": "string","matterEndDate": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","matterProperty": {},"priority": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 参照一覧（完了案件）

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5057

完了案件参照一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

6222

完了案件参照一覧情報の取得に失敗しました。

一覧の取得に失敗した場合

8838

不正な参照権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合完了案件参照情報リスト件数取得
完了案件の参照情報リスト件数を取得します。
このAPIはリクエストパラメータによって内部的に利用するAPIを切り替えています。
権限範囲に reference-all , reference-management を指定している場合
RefCplMatterAdminListWithHandleLevel#getCplMatterListCount の動作に基づきます。
権限範囲に reference-individual を指定している場合

436

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
RefCplMatterList#getRefListCount の動作に基づきます。
reference-all, reference-management, reference-individual は 権限範囲について を参照してください。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/completed-matters-reference/countリクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"authCondition": {"scope": "string"},"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","matterEndDateFrom": "string","matterEndDateTo": "string","matterEndStatus": "string","matterName": "string","matterNumber": "string","priority": "string"},"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
authCondition プロパティ
プロパティ名

論理名

型

デフォルト値

説明

scope

スコープ

stringnull

参照権限判定 REST APIで取得した値をセットしてください。

レスポンスデータ
JSON

437

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": 0}data プロパティには完了案件の参照情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考5058

完了案件参照一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

6223

完了案件参照一覧情報の件数の取得に失敗しました。

一覧件数の取得に失敗した場合

8838

不正な参照権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

完了案件情報削除
完了案件を削除します。
このAPIは MatterDeleteManager#deleteCplMatter の動作に基づきます。
自身が参照権限を持つ案件のみ削除が可能です。

項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
DELETE /api/workflow/completed-matters/{systemMatterId}
パスパラメータ
プロパティ名

論理名

説明

systemMatterId

システム案件ID

削除対象案件のシステム案件IDを指定してください。

エラーコードエラー
コード

エラーメッセージ

備考1098

完了件削除パラメータが未指定です。

systemMatterId が未指定の場合

3026

削除対象の完了案件情報は存在しないか、またはこのユーザの権限では削 systemMatterId に紐づく完了案件情報しない、または削除する権

3015

除できない案件です。

限がない場合完了案件情報の削除に失敗しました。

systemMatterId に紐づく完了案件情報の削除処理に失敗した場合

フローグループ定義情報
フローグループ/フロー構造情報取得
フローグループ/フロー構造情報を取得します。

438

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/flow-group-definitions/flow-tree
レスポンスデータ
JSON{"flowTree": [{"childNodes": [{}],"identify": "string","label": "string","parentFlowGroupId": "string","type": "string"}],"noBelongFlows": [{"childNodes": [{}],"identify": "string","label": "string","parentFlowGroupId": "string","type": "string"
}
]
}

詳細
プロパティ名論理名

型

説明

flowTree

フローグループに属

array<object>

したフローのツリー
構造- childNodes

子情報array<object>

フローグループまたはフローの情報です。
※子情報が存在する場合にセットされます。親情報と同様のプロパティを持ちます。

- identify

フローツリーノード

string

識別子

フローグループの場合は、「フローグループID」を表す
コードです。
例： flow_group_javaee
フローの場合は、「%フローグループID% + "/" + %フ
ローID%」を表すコードです。
例： flow_group_javaee/flow_javaee_01- label

表示名string- parentFlowGroupId

親フローグループのstringフローグループ名またはフロー名が入ります。

ID- typeフローグループかフ

string

ローかを識別する情

フローグループの場合は「flow_group」です。
フローの場合は「flow」です。

報
noBelongFlows

フローグループに属

array<object>

さないフローのツ
リー構造- childNodes

子情報array<object>

常に空です。

- identify

フローツリーノード

string「"/" + %フローID%」を表すコードです。
例： /flow_javaee_01

識別子

439

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- label

表示名stringフロー名が入ります。

- parentFlowGroupId

親フローグループのstring

常に空です。

string

常に「flow」です。

ID- typeフローグループかフ
ローかを識別する情報

エラーコードエラーコード

エラーメッセージ

備考6316

フローグループ/フロー構造情報の取得に失敗しました。管理 管理者に連絡してください。
者に連絡してください。

6317

フローグループ階層情報の取得に失敗しました。管理者に連

管理者に連絡してください。

絡してください。
6318

フローグループに属するフロー情報の取得に失敗しました。

管理者に連絡してください。

管理者に連絡してください。
6319

フローグループ内包情報（フローID含む）の配列の取得に失管理者に連絡してください。

敗しました。管理者に連絡してください。

フローグループ情報
案件状態（未処理）のフローグループ/フロー構造情報取得
案件状態（未処理）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/active-matter-tasks
レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考6155

フローツリー情報（未処理）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合案件状態（未完了案件の確認済み）のフローグループ/フロー構造情報取得
案件状態（未完了案件の確認済み）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/active-matters-confirmed
レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコード440

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考6151

フローツリー情報（未完了案件確認済み）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合案件状態（未完了案件の処理済み）のフローグループ/フロー構造情報取得
案件状態（未完了案件の処理済み）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/active-matters-processed
クエリパラメータ
プロパティ名

論理名

型

必須

説明

authUserCd

組織フィルタリング対象の処理権限

string-

ワークフローパラメータ 「 use-departmentfiltering （ 組織フィルタリング設定 ）」の設定に者コード

より動作が異なります。
有効に設定されている場合
本パラメータを適用します。
未指定の場合はアカウントコンテキストのユーザコードを適用します。
無効に設定されている場合
本パラメータは無視されます。
レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考5001

組織フィルタリング対象の処理権限者コードが不正です。

指定した処理権限者が無効なユーザであった場合、指定した処理権限者が代理元に設定されていない場合、など

6152

フローツリー情報（未完了案件処理済み）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

8840

処理権限者の有効判定に失敗しました。

代理元ユーザの取得処理に失敗した場合

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合案件状態（未完了案件の参照）のフローグループ/フロー構造情報取得
案件状態（未完了案件の参照）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/active-matters-reference
クエリパラメータ

441

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

必須

説明

authScope

権限範囲

string-

次の値のうちいずれかを指定できます。
全案件 reference-all 、管理対象案件 referencemanagement 、個別設定案件 referenceindividual
未指定の場合は個別設定案件として動作します。
詳細は 権限範囲について を参照してください。

レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考6153

フローツリー情報（未完了案件参照）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合

8838

不正な参照権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

案件状態（未完了案件の未確認）のフローグループ/フロー構造情報取得
案件状態（未完了案件の未確認）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/active-matters-unconfirmed
レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考6154

フローツリー情報（未完了案件未確認）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合

申請一覧のフローグループ構造情報取得
申請一覧に関するフローグループ構造情報を取得します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/flow-groups/applications
リクエストボディ
JSON{"applyAuthUserCd": "","applyBaseDate": ""}442

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
詳細プロパティ名

論理名

型

必須

デフォルト値

applyAuthUserCd

申請権限者コード

string-アカウントコンテキストのユーザ

説明

コード
applyBaseDate

string

申請基準日-

アカウントタイムゾーンにおける
現在日付

レスポンスデータ
JSON{"flowGroupTree": [{"childNodes": [{}],"identify": "string","label": "string"
}
]
}

詳細
プロパティ名論理名型

説明

flowGroupTree

フローグループのツリー構造

array<object>- childNodes

子情報array<object> フローグループ情報※子情報が存在する場合にセットされます。
親情報と同様のプロパティを持ちます。

- identify

フローグループID

string- label

表示名string

エラーコードエラー
コード

エラーメッセージ

備考5037

フローグループ階層情報の取得パラメータが未指定です。

リクエストボディ が未指定の場合

6161

フローグループ階層情報の取得に失敗しました。

フローグループ階層情報の取得処理に失敗した場合

6235

申請可能なフローグループ情報の取得に失敗しました。

フローグループ情報の取得処理に失敗した場合

8837

申請可能なフロー情報の取得に失敗しました。

フロー情報の取得処理に失敗した場合案件状態（過去案件）のフローグループ/フロー構造情報取得
案件状態（過去案件）に関するフローグループ/フロー構造情報を年月単位で取得します。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/archived-matters/{archiveYearMonth}
パスパラメータ
プロパティ名論理名

archiveYearMonth アーカイブ年月

説明
yyyyMM の形式で指定します。

クエリパラメータ

443

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

必須

説明

authScope

権限範囲

string-

次の値のうちいずれかを指定できます。
全案件 archive-all 、管理対象案件 archivemanagement 、個別設定案件 archiveindividual
未指定の場合は個別設定案件として動作します。
詳細は 権限範囲について を参照してください。

レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考5038

フローツリー情報（過去案件）の取得パラメータが未指定です。

archiveYearMonth が未指定の場合

5061

指定された年月のフォーマットが不正です。

指定した archiveYearMonth のフォーマットが yyyyMM でない
場合

6162

フローツリー情報（過去案件）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

8839

不正な過去案件権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

案件状態（完了案件の確認済み）のフローグループ/フロー構造情報取得
案件状態（完了案件の確認済み）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/completed-matters-confirmed
レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考6156

フローツリー情報（完了案件確認済み）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合案件状態（完了案件の処理済み）のフローグループ/フロー構造情報取得
案件状態（完了案件の処理済み）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/completed-matters-processed
クエリパラメータ
プロパティ名

論理名

型

必須

444

説明

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

必須

説明

authUserCd

組織フィルタリング対象の処理権限

string-

ワークフローパラメータ 「 use-departmentfiltering （ 組織フィルタリング設定 ）」の設定に者コード

より動作が異なります。
有効に設定されている場合
本パラメータを適用します。
未指定の場合はアカウントコンテキストのユーザコードを適用します。
無効に設定されている場合
本パラメータは無視されます。
レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考5001

組織フィルタリング対象の処理権限者コードが不正です。

指定した処理権限者が無効なユーザであった場合、指定した処理権限者が代理元に設定されていない場合、など

6157

フローツリー情報（完了案件処理済み）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合

8806

処理権限者の組織情報の取得に失敗しました。

処理権限者の組織情報の取得処理に失敗した場合

8840

処理権限者の有効判定に失敗しました。

代理元ユーザの取得処理に失敗した場合

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合案件状態（完了案件の参照）のフローグループ/フロー構造情報取得
案件状態（完了案件の参照）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/completed-matters-reference
クエリパラメータ
プロパティ名

論理名

型

必須

説明

authScope

権限範囲

string-

次の値のうちいずれかを指定できます。
全案件 reference-all 、管理対象案件 referencemanagement 、個別設定案件 referenceindividual
未指定の場合は個別設定案件として動作します。
詳細は 権限範囲について を参照してください。

レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考6158

フローツリー情報（完了案件参照）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合

8838

不正な参照権限が指定されています。

指定した権限範囲が存在しない場合、指定した権限範囲をログイン
ユーザが所持していない場合、など

案件状態（完了案件の未確認）のフローグループ/フロー構造情報取得445

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
案件状態（完了案件の未確認）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/completed-matters-unconfirmed
レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考6159

フローツリー情報（完了案件未確認）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合案件状態（一時保存）のフローグループ/フロー構造情報取得
案件状態（一時保存）に関するフローグループ/フロー構造情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/temporary-saves
レスポンスデータ

フローグループ/フロー構造情報共通レスポンスデータ
エラーコードエラー
コード

エラーメッセージ

備考6160

フローツリー情報（一時保存）の取得に失敗しました。

フローツリー情報の取得処理に失敗した場合

フローグループ情報取得
フローグループ情報を取得します。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/flow-groups/{flowGroupId}/data
パスパラメータ
プロパティ名

論理名

flowGroupId

フローグループID

説明

クエリパラメータ

446

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

必須

説明

listPageType

一覧画面種別string-「 CodeList 」 のコード値を指定してください。

レスポンスデータ
JSON{"data": {"flowGroupId": "string","flowGroupName": "string","listDisplayPatternId": "string","note": "string","parentFlowGroups": [{"flowGroupId": "string","flowGroupName": "string"
}
]
}
}

詳細
プロパティ名論理名型

flowGroupId

フローグループID

stringflowGroupName

フローグループ名

stringlistDisplayPatternId

一覧表示パターンID

stringnote

備考

stringparentFlowGroups

親フローグループ

string

説明

listPageType を指定した場合のみセットされます

リストの先頭（要素数 = 0）にトップ階層の親フローグ
ループが格納され、要素数が増えるごとに順次下位の親フローグループが格納されます。

- flowGroupId

フローグループID

string- flowGroupName

フローグループ名

string

エラーコードエラー
コード

エラーメッセージ

備考5062

指定された一覧画面種別が不正です。

listPageType が 「 CodeList 」 のコード値と一致しない場合

6150

フローグループ情報の取得に失敗しました。

フローグループ情報の取得処理に失敗した場合一覧表示パターン情報
一覧表示パターン情報取得
一覧表示パターン情報を取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/list-display-patterns/{patternId}
パスパラメータ
プロパティ名

論理名

patternId

一覧表示パターンID

説明

447

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
レスポンスデータ
JSON{"listPatternInfo": {"initSearchConditions": [{"columnId": "string","formattedValue": "string","value": "string"}],"initSortConditions": [{"asc": true,"columnId": "string","matterProperty": true}],
"listHeaders": [{"align": "string","caption": "string","columnId": "string","matterProperty": true,"width": "string","wrap": true
}
]
}
}

詳細
プロパティ名

論理名

型

説明

listPatternInfo

一覧表示パターン情

object報- initSearchConditions

初期検索条件array<object>- columnId

検索対象のカラムID

string- formattedValue

アカウントコンテキ

string

初期検索条件が設定されていない場合は空です。

ストの日付表示形式
へ変換した検索値- value- initSortConditions

検索値

string

初期ソート条件のリ

array<object>

スト

配列の順番は初期ソート条件の順番です。初期ソート条件が設定されていない場合は空です。

- asc

ソート順

boolean- columnId

ソート対象のカラム

string

昇順 true 、降順 falseID- matterProperty

案件プロパティフラ

boolean

案件プロパティのカラム true 、標準のカラム falseグ- listHeaders

ヘッダ情報のリスト

array<object>- align

表示位置

string- caption

キャプション

string- columnId

カラムID

string- matterProperty

案件プロパティフラ

boolean

案件プロパティのカラム true 、標準のカラム false

左寄せ left 、中央 center、右寄せ rightグ- width幅

stringpx指定- wrap

折り返しフラグboolean

折り返す true 、折り返さない false

エラーコードエラーコード

エラーメッセージ

備考

5024

一覧表示パターンIDが未指定です。

patternId が未指定の場合

6233

一覧表示パターン情報の取得に失敗しました。

一覧表示パターン情報の取得処理に失敗した場合

448

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラーコード

エラーメッセージ

備考8810

指定された一覧表示パターン情報が存在しません。

指定された一覧表示パターンIDに一致する情報が存在しない場合一覧表示パターンに紐づく案件プロパティ情報取得
一覧表示パターンに紐づく案件プロパティ情報を取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/list-display-patterns/{patternId}/matter-properties
パスパラメータ
プロパティ名

論理名

説明

patternId

一覧表示パターンID

レスポンスデータ
JSON{"matterProperties": [{"align": "string","calendar": true,"commaSeparated": true,"localeId": "string","matterPropertyKey": "string","matterPropertyName": "string","matterPropertyType": "string","searchRangeType": "string"
}
]
}

詳細
プロパティ名

論理名型

説明

matterProperties

案件プロパティ情報

array<object>- calendar

カレンダー表示フラboolean

表示する true 、表示しない false

boolean

表示する true 、表示しない false

グ- commaSeparated

カンマ区切り表示フラグ- localeId

ロケールID

string- matterPropertyKey

案件プロパティキー

string- matterPropertyName

案件プロパティ名

string- matterPropertyType

案件プロパティキー

string

文字列 string 、数値 number

string単一検索 single 、範囲検索 range

型種別- searchRangeType

検索範囲種別エラーコードエラーコード

エラーメッセージ

備考5023

一覧表示パターンIDが未指定です。

patternId が未指定の場合

449

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラーコード

エラーメッセージ

備考

6234

一覧表示パターンに紐づく案件プロパティ情報の取得に失敗

一覧表示パターンに紐づく案件プロパティ情報の取得処理にしました。

失敗した場合指定された一覧表示パターン情報が存在しません。

指定された一覧表示パターンIDに一致する情報が存在しない

8810

場合

一覧表示項目情報リスト取得
一覧表示項目情報をリスト取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/list-display-patterns/list-display-items/{listPageType}
パスパラメータ
プロパティ名

論理名

説明

listPageType

一覧画面種別「 CodeList 」に対応した値を指定してください。

レスポンスデータ
JSON[{"align": "string","calendarFlag": true,"caption": "string","columnClassify": "string","columnId": "string","commaSeparated": true,"matterPropertyType": "string","sortFlag": true,"sortKey": "string"}]

詳細プロパティ名

論理名

型

説明

align

キャプション/アイコ string

左寄せ left、中央 center、右寄せ right

ン表示位置
calendarFlag

カレンダー表示フラbooleanグ

非表示 false、表示 true
一覧表示項目種別が案件プロパティの項目の場合にのみ機能します。
案件プロパティ定義の「カレンダー表示」設定と対応します。

caption

キャプション

stringcolumnClassify

一覧表示項目種別

string「 CodeList 」に対応した値が入ります。

columnId

一覧表示項目ID

string「 CodeList 」に対応した値が入ります。

commaSeparated

カンマ区切りboolean

カンマ区切りで表示しない false、カンマ区切りで表示する true
一覧表示項目種別が案件プロパティの項目でかつ、案件プ
ロパティ種別が数値の場合にのみ機能します。
案件プロパティ定義の「カンマ区切りで表示する」設定と対応します。

450

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名型

説明

matterPropertyType

案件プロパティ種別

string「 CodeList 」に対応した値が入ります。
一覧表示項目種別が案件プロパティの項目の場合にのみ機能します。

sortFlag

ソート可否

booleansortKey

ソートキー（表示string

ソート不可 false、ソート可能 true順）
エラーコードエラーコード

エラーメッセージ

備考

6261

一覧表示項目情報の取得に失敗しました。一覧画面種別 :一覧表示項目情報の取得に失敗した場合

{0}
1144

一覧画面種別（listPageType）が未指定です。

一覧画面種別 listPageType が未指定の場合「 CodeList 」に対応した値を指定してください。

1162

一覧画面種別（listPageType）に存在しない値が指定されて 一覧画面種別 listPageType に存在しない値が指定された場
います。listPageType : {0}合「 CodeList 」に対応した値を指定してください。

一覧表示パターン定義情報リスト取得
一覧表示パターン定義情報をリスト取得します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/list-display-patterns
リクエストボディ
JSON{"count": "string","listPageType": "string","offset": "string","orderByConditionList": [{"sortType": "string","sortTarget": "string"}],"searchTarget": "string","searchValue": "string"}

詳細プロパティ名

論理名

型

説明

count

取得件数

stringlistPageType

一覧画面種別stringoffset取得開始位置stringorderByConditionList

ソート条件のリスト

array<object>- sortType

ソート種別

string「 CodeList 」に対応した値を指定してください。

「 CodeList 」に対応した値を指定してください。
DESC または、 desc 以外の文字列を指定した場合は昇順として認識します。

451

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- sortTarget

ソート対象

stringテーブル imw_m_list_pattern の各列名を指定できます。
例: 一覧表示パターン定義ID patternId、一覧表示パター
ン定義名 patternName

searchTarget

検索対象

string

一覧表示パターン定義ID patternId、一覧表示パターン定義名 patternName、一覧表示パターン定義備考 notesearchValue

検索値

string

レスポンスデータ
JSON[{"defaultFlag": true,"listPageType": "string","localizePatternNameMap": {},"localizePatternNoteMap": {},"mappingDataList": [{"patternMappingTargetCode": "string","patternMappingTargetType": "string","patternMappingTargetName": "string"}],"patternId": "string"}]

詳細プロパティ名論理名型

説明

defaultFlag

標準設定フラグboolean

標準未設定 false、標準設定 true

listPageType

一覧画面種別string「 CodeList 」に対応した値が入ります。

localizePatternNameMap

一覧表示パターン定

map<string,

ロケールIDをキーとした一覧表示パターン定義の名称が入義名（多言語）string>ります。

一覧表示パターン定

map<string,

ロケールIDをキーとした一覧表示パターン定義の備考が入義備考（多言語）string>ります。

フローグループ/フarray<object>

一覧表示パターン定義にマッピングされているフローグ

localizePatternNoteMap

mappingDataList

ローマッピング情報

ループ/フロー情報のリストが入ります。

のリスト- patternMappingTargetCode

パターンマッピング

string

フローIDまたは、フローグループIDが入ります。

string「 CodeList 」に対応した値が入ります。

stringフローグループ/フローの名称が入ります。

対象コード- patternMappingTargetType

パターンマッピング
対象種別- patternMappingTargetName

パターンマッピング
対象名

patternId

一覧表示パターン定

string

義ID
エラーコードエラーコード

エラーメッセージ

備考

6262

一覧表示パターン定義情報の取得に失敗しました。一覧表示

管理者に連絡してください。

パターン定義ID : {0}6263

一覧表示パターン定義情報のリスト取得に失敗しました。

1154

取得開始位置（offset）は数値で指定してください。offset : 取得開始位置は、数値で指定してください。

管理者に連絡してください。

{0}
1155

取得件数（count）は数値で指定してください。count : {0} 取得件数は、数値で指定してください。

1157

検索/絞込みの対象（searchTarget）に設定不可能な値が指patternId、patternName、note のうちいずれかを指定し定されています。searchTarget : {0}てください。

1160

一覧画面種別（listPageType）に存在しない値が指定されて 「 CodeList 」に対応した値を指定してください。
います。listPageType : {0}452intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011140

一覧表示パターン定義ID（patternId）が未指定です。

一覧表示パターン定義IDは必須です。

1150

一覧表示パターン定義ID（patternId）に不正な文字が含ま一覧表示パターン定義IDには、半角英数字および、一部の記れています。patternId : {0}号（ _、- ）のみが使用できます。

一覧表示パターン定義ID（patternId）は20文字以内で指定20文字以内で指定してください。

1166

してください。patternId : {0}一覧表示パターン定義情報取得
一覧表示パターン定義情報を取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /list-display-patterns/{patternId}/detailパスパラメータ
プロパティ名

論理名

説明

patternId

一覧表示パターン定義ID

レスポンスデータ
JSON{"defaultFlag": true,"listPageType": "string","localizePatternNameMap": {},"localizePatternNoteMap": {},"initSearchColumnId": "string","initSearchFutureDays": "string","initSearchRetroactiveDays": "string","mappingDataList": [{"patternMappingTargetCode": "string","patternMappingTargetType": "string"}],"selectedListDisplayItemDataList": [{"columnClassify": "string","columnId": "string","columnWidth": "string","initSortOrder": "string","initSortType": "string","noWrapFlag": true
}
]
}

詳細
プロパティ名論理名型

説明

defaultFlag

標準設定フラグboolean

標準未設定 false、標準設定 true

listPageType

一覧画面種別string「 CodeList 」に対応した値が入ります。

localizePatternNameMap

一覧表示パターン定

map<string,

ロケールIDをキーとした一覧表示パターン定義の名称が入義名（多言語）string>ります。

一覧表示パターン定

map<string,

ロケールIDをキーとした一覧表示パターン定義の備考が入義備考（多言語）string>ります。

localizePatternNoteMap453

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名

型

説明

initSearchColumnId

初期検索一覧表示項

string

申請日 applyDate、申請基準日 applyBaseDate、到達日
arriveDate、最終処理日 finalProcessDate、案件終了日

目ID

matterEndDate
initSearchFutureDays

初期検索将来日数

string初期検索一覧表示項目IDに値が入っている場合にのみ機能します。最大値は 999 です。

initSearchRetroactiveDays

初期検索遡及日数

string初期検索一覧表示項目IDに値が入っている場合にのみ機能します。最大値は 999 です。

mappingDataList

フローグループ/フarray<object>

ローマッピング情報

一覧表示パターン定義にマッピングされるフローグループ/
フロー情報のリストが入ります。

のリスト- patternMappingTargetCode

パターンマッピング

stringフローグループ/フローのIDが入ります。

string「 CodeList 」に対応した値が入ります。

array<object>

一覧画面に表示する一覧表示項目情報のリストが入りま対象コード- patternMappingTargetType

パターンマッピング
対象種別

selectedListDisplayItemDataList

選択済み一覧表示項
目情報のリストす。

- columnClassify

一覧表示項目種別

string「 CodeList 」に対応した値が入ります。

- columnId

一覧表示項目ID

string「 CodeList 」に対応した値が入ります。

- columnWidth

一覧表示項目幅string最大値は 999 です。

- initSortOrder

初期ソート優先度

string

1、2、3 のうちいずれかが入ります。

- initSortType

初期ソート種別

string「 CodeList 」に対応した値が入ります。
初期ソート優先度が有効な場合にのみ機能します。

- noWrapFlag

折返し無効フラグboolean

折返す false、折返さない true

エラーコードエラーコード

エラーメッセージ

備考

6262

一覧表示パターン定義情報の取得に失敗しました。一覧表示

管理者に連絡してください。

パターン定義ID : {0}1172

指定された一覧表示パターン定義IDに紐づく一覧表示パター

一覧表示パターン定義IDが正しく入力されているか確認してン定義は存在しません。一覧表示パターン定義ID : {0}

ください。

1140

一覧表示パターン定義ID（patternId）が未指定です。

一覧表示パターン定義IDは必須です。

1150

一覧表示パターン定義ID（patternId）に不正な文字が含ま一覧表示パターン定義IDには、半角英数字および、一部の記れています。patternId : {0}号（ _、- ）のみが使用できます。

一覧表示パターン定義ID（patternId）は20文字以内で指定20文字以内で指定してください。

1166

してください。patternId : {0}一覧表示パターン定義情報登録一覧表示パターン定義情報を登録します。

項目
HTTP リクエスト
パスパラメータ
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /list-display-patterns/{patternId}/detailパスパラメータ
プロパティ名

論理名

patternId

一覧表示パターン定義ID

説明

454

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
リクエストボディJSON{"defaultFlag": true,"listPageType": "string","localizePatternNameMap": {},"localizePatternNoteMap": {},"initSearchColumnId": "string","initSearchFutureDays": "string","initSearchRetroactiveDays": "string","mappingDataList": [{"patternMappingTargetCode": "string","patternMappingTargetType": "string"}],"selectedListDisplayItemDataList": [{"columnClassify": "string","columnId": "string","columnWidth": "string","initSortOrder": "string","initSortType": "string","noWrapFlag": true
}
]
}

詳細
プロパティ名論理名型

説明

defaultFlag

標準設定フラグboolean

標準未設定 false、標準設定 true

listPageType

一覧画面種別string「 CodeList 」に対応した値が入ります。

localizePatternNameMap

一覧表示パターン定

map<string,

ロケールIDをキーとした一覧表示パターン定義の名称が入義名（多言語）string>ります。

一覧表示パターン定

map<string,

ロケールIDをキーとした一覧表示パターン定義の備考が入義備考（多言語）string>ります。

初期検索一覧表示項

string

申請日 applyDate、申請基準日 applyBaseDate、到達日

localizePatternNoteMap

initSearchColumnIdarriveDate、最終処理日 finalProcessDate、案件終了日

目ID

matterEndDate
initSearchFutureDays

初期検索将来日数

string初期検索一覧表示項目IDに値が入っている場合にのみ機能します。最大値は 999 です。

initSearchRetroactiveDays

初期検索遡及日数

string初期検索一覧表示項目IDに値が入っている場合にのみ機能します。最大値は 999 です。

mappingDataList

フローグループ/フarray<object>

ローマッピング情報

一覧表示パターン定義にマッピングされるフローグループ/
フロー情報のリストが入ります。

のリスト- patternMappingTargetCode

パターンマッピング

stringフローグループ/フローのIDが入ります。

string「 CodeList 」に対応した値が入ります。

array<object>

一覧画面に表示する一覧表示項目情報のリストが入りま対象コード- patternMappingTargetType

パターンマッピング
対象種別

selectedListDisplayItemDataList

選択済み一覧表示項
目情報のリストす。

- columnClassify

一覧表示項目種別

string「 CodeList 」に対応した値が入ります。

- columnId

一覧表示項目ID

string「 CodeList 」に対応した値が入ります。

- columnWidth

一覧表示項目幅string最大値は 999 です。

- initSortOrder

初期ソート優先度

string

1、2、3 のうちいずれかが入ります。

- initSortType

初期ソート種別

string「 CodeList 」に対応した値が入ります。
初期ソート優先度が有効な場合にのみ機能します。

- noWrapFlag

折返し無効フラグboolean

エラーコード455

折返す false、折返さない true

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラーコード

エラーメッセージ

備考

3034

一覧表示パターン定義情報の登録に失敗しました。

管理者に連絡してください。

1171

指定された一覧表示パターン定義IDは、既に使用されていま該当の一覧表示パターン定義を削除するか、別のIDを指定しす。一覧表示パターン定義ID : {0}てください。

1140

一覧表示パターン定義ID（patternId）が未指定です。

一覧表示パターン定義IDは必須です。

1150

一覧表示パターン定義ID（patternId）に不正な文字が含ま一覧表示パターン定義IDには、半角英数字および、一部の記れています。patternId : {0}号（ _、- ）のみが使用できます。

一覧表示パターン定義ID（patternId）は20文字以内で指定20文字以内で指定してください。

1166

してください。patternId : {0}6262

一覧表示パターン定義情報の取得に失敗しまし

管理者に連絡してください。

た。一覧表示パターン定義ID : {0}1139

一覧表示パターン定義情報が未指定です。

一覧表示パターン定義情報は必須です。

1141

一覧表示パターンマッピング対象コード

一覧表示パターンマッピングを登録/更新する際は、一覧表示パターンマッピング対（patternMappingTargetCode）が未指定で

象コードが必須です。

す。

フローグループ/フローのIDを指定してください。

一覧表示パターンマッピング対象種別

一覧表示パターンマッピングを登録/更新する際は、一覧表示パターンマッピング対（patternMappingTargetType）が未指定で象種別が必須です。

す。

「 CodeList 」に対応した値を指定してください。

一覧画面種別（listPageType）が未指定です。

一覧画面種別（listPageType）は必須です。

1142

1143

「 CodeList 」に対応した値を指定してください。
1144

1145

一覧表示パターン定義名

一覧表示パターン定義名は必須です。

（localizePatternNameMap）が1つも指定されキーにはロケールIDを指定してください。

ていません。

例： "localizePatternNameMap": {"ja": "一覧表示パターン定義名"}

一覧表示パターン定義名

一覧表示パターン定義名は必須です。

（localizePatternNameMap）が未指定です。

キーにはロケールIDを指定してください。
例： "localizePatternNameMap": {"ja": "一覧表示パターン定義名"}

1146

ロケールID（localeId）が未指定です。

ロケールIDは必須です。
localizePatternNameMap および、 localizePatternNoteMap のキーとして指定
してください。
例： "localizePatternNoteMap": {"ja": "一覧表示パターン定義備考"}1147

選択済み一覧表示項目

選択済み一覧表示項目は必須です。

（selectedListDisplayItemDataList）が未指定
です。
1148

1149

一覧表示項目種別（columnClassify）が未指定で 一覧表示項目種別は必須です。
す。

「 CodeList 」に対応した値を指定してください。

一覧表示項目ID（columnId）が未指定です。

一覧表示項目IDは必須です。
「 CodeList 」に対応した値を指定してください。

1151

初期検索将来日数（initSearchFutureDays）に

初期検索将来日数は、数値で指定してください。

不正な文字が含まれています。
initSearchFutureDays : {0}1152

初期検索遡及日数

初期検索遡及日数は、数値で指定してください。

（initSearchRetroactiveDays）に不正な文字が含まれています。initSearchRetroactiveDays :
{0}
1153

一覧表示項目幅（columnWidth）に不正な文字一覧表示項目幅は、数値で指定してください。

が含まれています。columnWidth : {0}1156

初期ソート優先度（initSortOrder）に設定不可能 1、2、3 のうちいずれかを指定してください。
な値が指定されています。initSortOrder : {0}1158

一覧表示パターンマッピング対象コード

フローグループ/フローのIDを指定してください。

（patternMappingTargetCode）に存在しない
値が指定されています。
patternMappingTargetCode : {0}1159

一覧表示パターンマッピング対象種別「 CodeList 」に対応した値を指定してください。

（patternMappingTargetType）に設定不可能
な値が指定されています。
patternMappingTargetType : {0}456intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-011160

一覧画面種別（listPageType）に存在しない値が 「 CodeList 」に対応した値を指定してください。
指定されています。listPageType : {0}

1161

1162

ロケールID（localeId）に存在しない値が指定さテナント環境に登録されているロケールのIDを指定してください。

れています。localeId : {0}例： ja、en、zh_CN

初期検索一覧表示項目

applyDate、applyBaseDate、arriveDate、finalProcessDate、matterEndDate

ID（initSearchColumnId）に設定不可能な一覧のうちいずれかを指定してください。

表示項目IDが指定されています。
initSearchColumnId : {0}1163

一覧表示項目種別（columnClassify）に設定不可 「 CodeList 」に対応した値を指定してください。
能な値が指定されています。columnClassify :
{0}

1164

一覧表示項目ID（columnId）に存在しない値が「 CodeList 」に対応した値を指定してください。

指定されています。columnId : {0}1165

指定された一覧表示項目幅（columnWidth）が一覧表示項目幅に指定できる最大値は 999 です。

入力可能な範囲を超えています。columnWidth :
{0}
1167

指定された一覧表示パターン定義名

50文字以内を目安に指定してください。

（localizePatternNameMap）が入力可能文字数を超えています。localizePatternNameMap :
{0}
1168

指定された一覧表示パターン定義の備考

500文字以内を目安に指定してください。

（localizePatternNoteMap）が入力可能文字数を超えています。localizePatternNoteMap :
{0}
1169

指定された初期検索将来日数

初期検索将来日数に指定できる最大値は 999 です。

（initSearchFutureDays）が入力可能な範囲を超えています。initSearchFutureDays : {0}1170

指定された初期検索遡及日数

初期検索遡及日数に指定できる最大値は 999 です。

（initSearchRetroactiveDays）が入力可能な範囲を超えています。initSearchRetroactiveDays
: {0}
1174

指定された一覧画面種別（listPageType）では、 一覧画面種別と対応した一覧表示項目を確認してください。
指定された一覧表示項目ID（columnId）は使用できません。columnId : {0}1175

指定された一覧画面種別（listPageType）では、 applyDate、applyBaseDate、arriveDate、finalProcessDate、matterEndDate指定された一覧表示項目のうちいずれかを指定してください。

ID（initSearchColumnId）は使用できません。

また、一覧画面種別と対応した一覧表示項目を確認してください。

または、指定された一覧表示項目IDは存在しません。initSearchColumnId : {0}6264

一覧表示パターンマッピング対象コード

管理者に連絡してください。

（patternMappingTargetCode）によるフローグループ/フローの存在確認に失敗しました。
patternMappingTargetCode : {0}1176

一覧表示項目ID（columnId）に指定された値が同一の一覧表示項目は複数登録できません。

重複しています。columnId : {0}1177

初期ソート優先度（initSortOrder）に指定された 複数の一覧表示項目に同一の初期ソート優先度は指定できません。
値が重複しています。initSortOrder : {0}1178

初期ソート優先度（initSortOrder）に指定された 最も優先したいものを 1 として、順番に指定してください。
値が不足しています。優先度「{0}」が含まれているため、最低でも{0}つ指定する必要がありま
す。

1179

初期ソート条件を設定不可能な一覧表示項目に、該当の一覧表示項目には初期ソート条件を設定できません。

初期ソート条件が指定されています。columnId :{0}

一覧表示パターン定義情報削除
一覧表示パターン定義情報を削除します。

457

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
DELETE /list-display-patterns/{patternId}/detailパスパラメータ
プロパティ名

論理名

patternId

一覧表示パターン定義ID

説明

エラーコードエラーコード

エラーメッセージ

備考3035

一覧表示パターン定義情報の削除に失敗しました。一覧表示

管理者に連絡してください。

パターン定義ID : {0}
1172

1173

指定された一覧表示パターン定義IDに紐づく一覧表示パター

一覧表示パターン定義IDが正しく入力されているか確認してン定義は存在しません。一覧表示パターン定義ID : {0}ください。

指定された一覧表示パターン定義IDに紐づく一覧表示パター

該当の一覧表示パターン定義とは別の定義を標準に設定しなン定義は標準に設定されているため、削除できません。一覧

ければ削除できません。

表示パターン定義ID : {0}1140

一覧表示パターン定義ID（patternId）が未指定です。

一覧表示パターン定義IDは必須です。

1150

一覧表示パターン定義ID（patternId）に不正な文字が含ま一覧表示パターン定義IDには、半角英数字および、一部の記れています。patternId : {0}号（ _、- ）のみが使用できます。

一覧表示パターン定義ID（patternId）は20文字以内で指定20文字以内で指定してください。

1166

してください。patternId : {0}一覧表示パターン定義情報更新
一覧表示パターン定義情報を更新します。

項目
HTTP リクエスト
パスパラメータ
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
PUT /list-display-patterns/{patternId}/detailパスパラメータ
プロパティ名

論理名

patternId

一覧表示パターン定義ID

説明

リクエストボディJSON

458

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"defaultFlag": true,"listPageType": "string","localizePatternNameMap": {},"localizePatternNoteMap": {},"initSearchColumnId": "string","initSearchFutureDays": "string","initSearchRetroactiveDays": "string","mappingDataList": [{"patternMappingTargetCode": "string","patternMappingTargetType": "string"}],"selectedListDisplayItemDataList": [{"columnClassify": "string","columnId": "string","columnWidth": "string","initSortOrder": "string","initSortType": "string","noWrapFlag": true
}
]
}

詳細
プロパティ名論理名型

説明

defaultFlag

標準設定フラグboolean

標準未設定 false、標準設定 true

listPageType

一覧画面種別string「 CodeList 」に対応した値が入ります。

localizePatternNameMap

一覧表示パターン定

map<string,

ロケールIDをキーとした一覧表示パターン定義の名称が入義名（多言語）string>ります。

一覧表示パターン定

map<string,

ロケールIDをキーとした一覧表示パターン定義の備考が入義備考（多言語）string>ります。

初期検索一覧表示項

string

申請日 applyDate、申請基準日 applyBaseDate、到達日

localizePatternNoteMap

initSearchColumnIdarriveDate、最終処理日 finalProcessDate、案件終了日

目ID

matterEndDate
initSearchFutureDays

初期検索将来日数

string初期検索一覧表示項目IDに値が入っている場合にのみ機能します。最大値は 999 です。

initSearchRetroactiveDays

初期検索遡及日数

string初期検索一覧表示項目IDに値が入っている場合にのみ機能します。最大値は 999 です。

mappingDataList

フローグループ/フarray<object>

ローマッピング情報

一覧表示パターン定義にマッピングされるフローグループ/
フロー情報のリストが入ります。

のリスト- patternMappingTargetCode

パターンマッピング

stringフローグループ/フローのIDが入ります。

string「 CodeList 」に対応した値が入ります。

array<object>

一覧画面に表示する一覧表示項目情報のリストが入りま対象コード- patternMappingTargetType

パターンマッピング
対象種別

selectedListDisplayItemDataList

選択済み一覧表示項
目情報のリストす。

- columnClassify

一覧表示項目種別

string「 CodeList 」に対応した値が入ります。

- columnId

一覧表示項目ID

string「 CodeList 」に対応した値が入ります。

- columnWidth

一覧表示項目幅string最大値は 999 です。

- initSortOrder

初期ソート優先度

string

1、2、3 のうちいずれかが入ります。

- initSortType

初期ソート種別

string「 CodeList 」に対応した値が入ります。
初期ソート優先度が有効な場合にのみ機能します。

- noWrapFlag

折返し無効フラグboolean

折返す false、折返さない true

エラーコードエラーコード

エラーメッセージ

備考459

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラーコード

エラーメッセージ

備考3036

一覧表示パターン定義情報の更新に失敗しました。一覧表示

管理者に連絡してください。

パターン定義ID : {0}
1172

1180

指定された一覧表示パターン定義IDに紐づく一覧表示パター

一覧表示パターン定義IDが正しく入力されているか確認してン定義は存在しません。一覧表示パターン定義ID : {0}ください。

指定された一覧表示パターン定義IDに紐づく一覧表示パター

同一の内容で一覧画面種別を変更した一覧表示パターン定義

ン定義は標準に設定されているため、一覧画面種別を作成したい場合は、新規作成してください。

（listPageType）を変更できません。patternId : {0}1181

標準に設定されている一覧表示パターン定義の標準設定は変同一の内容で標準に設定しない一覧表示パターン定義を作成

更できません。patternId : {0}

したい場合は、新規作成してください。

1140

一覧表示パターン定義ID（patternId）が未指定です。

一覧表示パターン定義IDは必須です。

1150

一覧表示パターン定義ID（patternId）に不正な文字が含ま一覧表示パターン定義IDには、半角英数字および、一部の記れています。patternId : {0}号（ _、- ）のみが使用できます。

一覧表示パターン定義ID（patternId）は20文字以内で指定20文字以内で指定してください。

1166

してください。patternId : {0}6262

一覧表示パターン定義情報の取得に失敗しまし

管理者に連絡してください。

た。一覧表示パターン定義ID : {0}1139

一覧表示パターン定義情報が未指定です。

一覧表示パターン定義情報は必須です。

1141

一覧表示パターンマッピング対象コード

一覧表示パターンマッピングを登録/更新する際は、一覧表示パターンマッピング対（patternMappingTargetCode）が未指定で

象コードが必須です。

す。

フローグループ/フローのIDを指定してください。

一覧表示パターンマッピング対象種別

一覧表示パターンマッピングを登録/更新する際は、一覧表示パターンマッピング対（patternMappingTargetType）が未指定で象種別が必須です。

す。

「 CodeList 」に対応した値を指定してください。

一覧画面種別（listPageType）が未指定です。

一覧画面種別（listPageType）は必須です。

1142

1143

「 CodeList 」に対応した値を指定してください。
1144

1145

一覧表示パターン定義名

一覧表示パターン定義名は必須です。

（localizePatternNameMap）が1つも指定されキーにはロケールIDを指定してください。

ていません。

例： "localizePatternNameMap": {"ja": "一覧表示パターン定義名"}

一覧表示パターン定義名

一覧表示パターン定義名は必須です。

（localizePatternNameMap）が未指定です。

キーにはロケールIDを指定してください。
例： "localizePatternNameMap": {"ja": "一覧表示パターン定義名"}

1146

ロケールID（localeId）が未指定です。

ロケールIDは必須です。
localizePatternNameMap および、 localizePatternNoteMap のキーとして指定
してください。
例： "localizePatternNoteMap": {"ja": "一覧表示パターン定義備考"}1147

選択済み一覧表示項目

選択済み一覧表示項目は必須です。

（selectedListDisplayItemDataList）が未指定
です。
1148

1149

一覧表示項目種別（columnClassify）が未指定で 一覧表示項目種別は必須です。
す。

「 CodeList 」に対応した値を指定してください。

一覧表示項目ID（columnId）が未指定です。

一覧表示項目IDは必須です。
「 CodeList 」に対応した値を指定してください。

1151

初期検索将来日数（initSearchFutureDays）に

初期検索将来日数は、数値で指定してください。

不正な文字が含まれています。
initSearchFutureDays : {0}1152

初期検索遡及日数

初期検索遡及日数は、数値で指定してください。

（initSearchRetroactiveDays）に不正な文字が含まれています。initSearchRetroactiveDays :
{0}
1153

一覧表示項目幅（columnWidth）に不正な文字一覧表示項目幅は、数値で指定してください。

が含まれています。columnWidth : {0}1156

初期ソート優先度（initSortOrder）に設定不可能 1、2、3 のうちいずれかを指定してください。
な値が指定されています。initSortOrder : {0}460intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1158

一覧表示パターンマッピング対象コード

フローグループ/フローのIDを指定してください。

（patternMappingTargetCode）に存在しない
値が指定されています。
patternMappingTargetCode : {0}1159

一覧表示パターンマッピング対象種別「 CodeList 」に対応した値を指定してください。

（patternMappingTargetType）に設定不可能
な値が指定されています。
patternMappingTargetType : {0}1160

一覧画面種別（listPageType）に存在しない値が 「 CodeList 」に対応した値を指定してください。
指定されています。listPageType : {0}

1161

1162

ロケールID（localeId）に存在しない値が指定さテナント環境に登録されているロケールのIDを指定してください。

れています。localeId : {0}例： ja、en、zh_CN

初期検索一覧表示項目

applyDate、applyBaseDate、arriveDate、finalProcessDate、matterEndDate

ID（initSearchColumnId）に設定不可能な一覧のうちいずれかを指定してください。

表示項目IDが指定されています。
initSearchColumnId : {0}1163

一覧表示項目種別（columnClassify）に設定不可 「 CodeList 」に対応した値を指定してください。
能な値が指定されています。columnClassify :
{0}

1164

一覧表示項目ID（columnId）に存在しない値が「 CodeList 」に対応した値を指定してください。

指定されています。columnId : {0}1165

指定された一覧表示項目幅（columnWidth）が一覧表示項目幅に指定できる最大値は 999 です。

入力可能な範囲を超えています。columnWidth :
{0}
1167

指定された一覧表示パターン定義名

50文字以内を目安に指定してください。

（localizePatternNameMap）が入力可能文字数を超えています。localizePatternNameMap :
{0}
1168

指定された一覧表示パターン定義の備考

500文字以内を目安に指定してください。

（localizePatternNoteMap）が入力可能文字数を超えています。localizePatternNoteMap :
{0}
1169

指定された初期検索将来日数

初期検索将来日数に指定できる最大値は 999 です。

（initSearchFutureDays）が入力可能な範囲を超えています。initSearchFutureDays : {0}1170

指定された初期検索遡及日数

初期検索遡及日数に指定できる最大値は 999 です。

（initSearchRetroactiveDays）が入力可能な範囲を超えています。initSearchRetroactiveDays
: {0}
1174

指定された一覧画面種別（listPageType）では、 一覧画面種別と対応した一覧表示項目を確認してください。
指定された一覧表示項目ID（columnId）は使用できません。columnId : {0}1175

指定された一覧画面種別（listPageType）では、 applyDate、applyBaseDate、arriveDate、finalProcessDate、matterEndDate指定された一覧表示項目のうちいずれかを指定してください。

ID（initSearchColumnId）は使用できません。

また、一覧画面種別と対応した一覧表示項目を確認してください。

または、指定された一覧表示項目IDは存在しません。initSearchColumnId : {0}6264

一覧表示パターンマッピング対象コード

管理者に連絡してください。

（patternMappingTargetCode）によるフローグループ/フローの存在確認に失敗しました。
patternMappingTargetCode : {0}1176

一覧表示項目ID（columnId）に指定された値が同一の一覧表示項目は複数登録できません。

重複しています。columnId : {0}1177

初期ソート優先度（initSortOrder）に指定された 複数の一覧表示項目に同一の初期ソート優先度は指定できません。
値が重複しています。initSortOrder : {0}1178

初期ソート優先度（initSortOrder）に指定された 最も優先したいものを 1 として、順番に指定してください。
値が不足しています。優先度「{0}」が含まれているため、最低でも{0}つ指定する必要があります。

461

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
1179

初期ソート条件を設定不可能な一覧表示項目に、該当の一覧表示項目には初期ソート条件を設定できません。

初期ソート条件が指定されています。columnId :{0}

メンテナンス
案件情報エクスポート
案件情報をエクスポートします。

項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
GET /api/workflow/maintenance/matter-export/{systemMatterId}
パスパラメータ
プロパティ名

論理名型

systemMatterId

システム案件ID

string

説明

エラーコードエラー
コード

エラーメッセージ

備考5095

システム案件IDが未指定です。

パスパラメータ - systemMatterId が未指定の場合

6249

エクスポートする情報が存在しません。

パスパラメータ - systemMatterId に対応する案件情報が存在し
ない場合

6250

エクスポートする情報の事前確認に失敗しました。管理者に連絡してください。システム案件ID:{0}4005

指定された案件に対する権限が存在しません。システム案件ID:{0}パスパラメータ - systemMatterId ,アカウントコンテキストのユーザコードをもとにした、案件への権限チェックで権限がないと判定された場合

4006

権限のチェックに失敗しました。管理者に連絡してください。システム
案件ID:{0}6251

案件情報のエクスポートに失敗しました。管理者に連絡してください。
システム案件ID:{0}6252

エクスポートした案件情報の取得に失敗しました。管理者に連絡してください。システム案件ID:{0}6253

システムエラーが発生しました。管理者に連絡してください。

案件情報インポート
案件情報をインポートします。

項目
HTTP リクエスト
フォームデータパラメータ
エラーコードHTTP リクエスト
POST /api/workflow/maintenance/matter-import
フォームデータパラメータ
プロパティ名 論理名型

matterFile

-

ファイル

説明

エラーコード462

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1136

案件情報ファイルが未指定です。

フォームデータパラメータ - matterFile が未指定の場合

3032

案件情報のインポートに失敗しました。管理者に連絡してください。

3033

インポートする案件情報が存在しませんでした。

モニタリング（フロー別利用状況）情報リスト取得
モニタリング（フロー別利用状況）情報リストを取得します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/maintenance/monitoring-flow
リクエストボディ
JSON{"flowId": []}詳細
プロパティ名論理名

型

説明

flowIdフローID

array<string>

絞り込みを行いたいフローIDを指定してください。

レスポンスデータ
JSON{"data": {"monitoringFlowDataList": [{"amountTime": "string","approveCount": "string","approveEndCount": "string","averageTime": "string","countSum": "string","denyCount": "string","discontinueCount": "string","flowId": "string","flowName": "string","maximumTime": "string","matterHandleCount": "string","minimumTime": "string"
}
]
}
}

詳細
プロパティ名

論理名型

monitoringFlowDataList

モニタリング（フロー別利用状況）情報リスト array<object>- amountTime

処理時間総計[分単位]string- approveCount

完了案件数（終了ノード到達）

string463

説明intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- approveEndCount

完了案件数（承認終了）

string- averageTime

平均処理時間[分単位]string- countSum

総合計

string- denyCount

完了案件数（否認）string- discontinueCount

完了案件数（取止め）string- flowId

フローID

string- flowName

フロー名string- maximumTime

最大処理時間[分単位]string- matterHandleCount

完了案件数（案件操作）

string- minimumTime

最小処理時間[分単位]string完了案件を合計した件数

エラーコードエラー
コード

エラーメッセージ

備考6254

モニタリング（フロー別利用状況）の取得に失敗しました。

モニタリング（フロー別利用状況）の取得に失敗した場合

モニタリング（案件処理概況）情報リスト取得
モニタリング（案件処理概況）情報リストを取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/maintenance/monitoring-matter
レスポンスデータ
JSON{"data": {"monitoringMatterDataList": [{"amountTime": "string","averageTime": "string","cplMatterCount": "string","processStatus": "string"
}
]
}
}

詳細
プロパティ名

論理名型

monitoringMatterDataList

モニタリング（案件処理概況）情報リスト

array<object>- amountTime

処理時間総計[分単位]string- averageTime

平均処理時間[分単位]string- cplMatterCount

完了案件件数

string- processStatus

処理ステータスstring

エラーコード464

説明intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考6258

モニタリング（案件処理概況）の取得に失敗しました。

モニタリング（案件処理概況）の取得に失敗した場合

アラート件数集計情報リスト取得
アラート件数集計情報リストを取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/maintenance/alerts-total
レスポンスデータ
JSON{"data": {"records": [{"alertClassify": "string","alertCountErr": 0,"alertCountWarning": 0,"alertCountInfo": 0,"alertCountAmount": 0}],"alertCountErrAll": 0,"alertCountWarnAll": 0,"alertCountInfoAll": 0,"alertCountAmountAll": 0}}

詳細
プロパティ名論理名型

説明

records

アラート件数集計情報リスト

array<object>- alertClassify

アラート種類string- alertCountErr

エラー件数

string- alertCountWarning

警告件数

string- alertCountInfo

情報件数

string- alertCountErrAll

全アラート種類のエラー件数合計

string- alertCountWarnAll

全アラート種類の警告件数合計

string- alertCountInfoAll

全アラート種類の情報件数合計

string- alertCountAmountAll

全アラート種類・全アラートレベルの件数合計 string

エラーコードエラー
コード

エラーメッセージ

備考6255

アラート件数集計情報の取得に失敗しました。

アラート件数集計情報の取得に失敗した場合

アラート一覧情報リスト取得
アラート一覧情報リストを取得します。

465

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/maintenance/alerts-data
リクエストボディ
JSON{"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string"
}
]
}

詳細
プロパティ名

論理名

型

説明

count

レコードの取得件数

int

取得したい件数を指定してくだ
さい。

index

int

レコードの取得位置

取得開始位置を指定してください。

orders

ソート条件

array<object>

- asc

ソート順

boolean

昇順の場合は true 、降順の場合は false を指定してください。

- columnId

string

カラムID

ソートの基準にするカラムのIDを指定してください。
指定内容は カラムID を参照して
ください。

カラムID
プロパティ名論理名型

ALERT_CLASSIFY

アラート種類stringALERT_LEVEL

アラートレベル

string

DETECT_DATETIME 検出日時

stringMESSAGEstringメッセージ

説明

レスポンスデータ
JSON466

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"records": [{"alertClassify": "string","alertInfoId": "string","alertLevel": "string","alertMessage": "string","detectDateTime": "string","enableLink": true,"linkUrl": "string"
}
]
}
}

詳細
プロパティ名

論理名型

records

アラート一覧情報リスト

array<object>- alertClassify

アラート種類string- alertInfoId

アラート情報ID

string- alertLevel

アラートレベル

string説明「 CodeList 」のコード値がセットされます。

- alertMessage

アラートメッセージ

string- detectDateTime

検出日時

stringアカウントコンテキストの日付
時刻表示形式の値
アカウントのタイムゾーンへ変換しています。

- enableLinkboolean

遷移可能

遷移可能の場合は true 、不可の場合は false- linkUrlstring

遷移先URL

エラーコードエラー
コード

エラーメッセージ

備考6256

アラート一覧情報の取得に失敗しました。

アラート一覧情報の取得に失敗した場合

アラート一覧情報リスト件数取得
アラート一覧情報リストの件数を取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/maintenance/alerts-data/count
レスポンスデータ
JSON{"data": {"count": 0
}
}

詳細

467

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

count

アラート一覧情報リストの件数 int

説明

エラーコードエラー
コード

エラーメッセージ

備考6257

アラート一覧件数の取得に失敗しました。

アラート一覧件数の取得に失敗した場合

システム案件IDに紐づくシステムログ情報一覧取得
システム案件IDに紐づくシステムログ情報一覧を取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/maintenance/matter-system-logs/{systemMatterId}
パスパラメータ
プロパティ名

論理名

説明

systemMatterId

システム案件ID

ログ情報を参照したい案件のシステム案件IDを指定してください。

レスポンスデータ
JSON{"logList": [{"defaultFormatExecuteDate": "string","executeDate": "string","executeUserCd": "string","executeUserName": "string","flowId": "string","logId": "string","logLevel": "string","logMessage": "string","logMessageKey": "string","systemMatterId": "string"
}
]
}

詳細
プロパティ名

論理名

型

説明

logList

ログ情報リスト

array<object>- defaultFormatExecuteDate

実行日時（ IM-

string

ログ情報出力時の日付日時です。

Workflow 標準

ユーザタイムゾーンで IM-Workflow 標準の日付時刻

フォーマット）フォーマット yyyy/MM/dd HH:mm:ss.SSS へ変換して取得します。

- executeDate

実行日時

string

ログ情報出力時の日付日時です。
ユーザタイムゾーンでユーザ設定の日付フォーマット（標準）および時刻フォーマット（タイムスタンプ）へ変換して取得します。

- executeUserCd

実行ユーザコード

string

ログ情報出力時の操作ユーザのユーザコードです。

- executeUserName

実行ユーザ名string

ログ情報出力時の操作ユーザのユーザ名です。

- flowId

フローID

string

ログ情報が出力されたフローのフローIDです。

- logId

ログID

stringシステムログ情報に割り振られた一意なIDです。

468

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- logLevel

ログレベル

stringERROR 、WARN 、INFO 、DEBUG 、TRACE のうちのいずれかです。

- logMessage

ログメッセージ

string- logMessageKey

ログメッセージキー

string「 メッセージコードリファレンス 」に対応した値です。
IM-Workflow の管理下にないログ情報の場合、「ログメッ
セージ」が取得される場合があります。

- systemMatterId

システム案件ID

string

ログ情報が出力された案件のシステム案件IDです。

エラーコードエラーコード

エラーメッセージ

備考6353

ログ一覧情報の取得に失敗しました。 systemMatterId:

管理者に連絡してください。

{0}
5112

システム案件ID（systemMatterId）が未指定です。

システム案件ID systemMatterId を指定してください。

5114

システム案件ID（systemMatterId）に不正な文字が含まれシステム案件ID systemMatterId は半角英数字および、一ています。 systemMatterId: {0}部の記号（ _、- ）で指定してください。

5116

システム案件ID（systemMatterId）は {0} 文字以内で指定 システム案件ID systemMatterId は20文字以内で指定して4000

してください。 systemMatterId: {0}ください。

指定のシステム案件ID（systemMatterId）に紐づくログ情システム案件ID systemMatterId に指定された値に紐づく

報は、権限がないため参照できません。 systemMatterId:

ログ情報に対して、アカウントコンテキストのユーザコード{0}をもとにした案件への権限チェックで権限がないと判定され
ました。

8841

フローに対する権限チェックの際、所属するコード情報 （対 システム管理者に連絡してください。
象種別、対象コード情報）の取得に失敗しました。 flowId:
{0}

8842

フローに対する権限チェックの際、管理グループ定義一覧のシステム管理者に連絡してください。

取得に失敗しました。 flowId: {0}8843

フローに対する権限チェックの際、管理グループ管理対象情システム管理者に連絡してください。

報の取得に失敗しました。 flowId: {0}8844

案件に対する権限チェックの際、ワークフローパラメータのシステム管理者に連絡してください。

取得に失敗しました。 systemMatterId: {0}8845

案件に対する権限チェックの際、未完了案件情報の取得に失システム管理者に連絡してください。

敗しました。 systemMatterId: {0}8846

案件に対する権限チェックの際、完了案件情報の取得に失敗

システム管理者に連絡してください。

しました。 systemMatterId: {0}ログIDに紐づくシステムログ詳細情報取得
ログIDに紐づくシステムログ詳細情報を取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト/api/workflow/maintenance/matter-system-logs/{logId}/detailパスパラメータ
プロパティ名

論理名

説明

logId

ログID

詳細を参照したいログ情報のログIDを指定してください。
ログIDは「システム案件IDに紐づくシステムログ情報一覧取得」から情報を取得した際に確認できます。

レスポンスデータ469

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
JSON{"stackTrace": "string"}

詳細プロパティ名

論理名型

stackTrace

スタックトレース string

説明
対象のログ情報に紐づくスタックトレースです。

エラーコードエラーコード

エラーメッセージ

備考6354

ログ詳細情報の取得に失敗しました。 logId: {0}

管理者に連絡してください。

5113

ログID（logId）が未指定です。

ログID logId を指定してください。

5115

ログID（logId）に不正な文字が含まれています。 logId:

ログID logId には半角英数字を指定してください。

{0}
5117

ログID（logId）は {0} 文字以内で指定してください。

ログID logId は50文字以内で指定してください。

logId: {1}4007

指定のログID（logId）に紐づくログ情報は、権限がないた

ログID logId に指定された値に紐づくログ情報に対して、ア

め参照できません。 logId: {0}

カウントコンテキストのユーザコードをもとにした案件への権限チェックで権限がないと判定されました。
または IM-Workflow 以外の製品に対するログ情報のログIDを指定しています。

8841

フローに対する権限チェックの際、所属するコード情報 （対 システム管理者に連絡してください。
象種別、対象コード情報）の取得に失敗しました。 flowId:
{0}

8842

フローに対する権限チェックの際、管理グループ定義一覧のシステム管理者に連絡してください。

取得に失敗しました。 flowId: {0}8843

フローに対する権限チェックの際、管理グループ管理対象情システム管理者に連絡してください。

報の取得に失敗しました。 flowId: {0}8844

案件に対する権限チェックの際、ワークフローパラメータのシステム管理者に連絡してください。

取得に失敗しました。 systemMatterId: {0}8845

案件に対する権限チェックの際、未完了案件情報の取得に失システム管理者に連絡してください。

敗しました。 systemMatterId: {0}8846

案件に対する権限チェックの際、完了案件情報の取得に失敗しました。 systemMatterId: {0}管理情報
未処理タスク情報リスト取得
未処理タスク情報リストを取得します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/management/active-matter-tasks
リクエストボディ
JSON

470

システム管理者に連絡してください。

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string"}],"detailSearchCondition": {"applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","matterName": "string","matterNumber": "string","nodeName": "string","priority": "string","status": "string"},"flowGroupId": "string","flowId": "string"}

詳細
リクエストボディの詳細は以下を参照してください。

案件情報一覧系API共通リクエストボディ情報
レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。
{"data": {"records": [{"applyAuthUserCode": "string","applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","arriveDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatArriveDate": "string","flowId": "string","flowName": "string","matterName": "string","matterNumber": "string","nodeId": "string","nodeName": "string","priority": "string","status": "string","systemMatterId": "string","userDataId": "string"
}
]
}
}

詳細
レスポンスデータの詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5105

未処理タスク一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

6322

未処理タスク一覧情報の取得に失敗しました。

未処理タスク一覧情報の取得に失敗した場合

471

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

6323

指定のフローグループに所属するフローIDの取得処理でエラーが発生しま リクエストボディ - flowGroupId に所属するフロー情報の取得に

6205

備考

した。フローグループID: %フローグループID%

した場合

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。

未処理タスク情報リスト件数取得
未処理タスク情報リスト件数を取得します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/management/active-matter-tasks/countリクエストボディ
JSON{"detailSearchCondition": {"applyBaseDateFrom": "string","applyBaseDateTo": "string","applyDateFrom": "string","applyDateTo": "string","arriveDateFrom": "string","arriveDateTo": "string","matterName": "string","matterNumber": "string","nodeName": "string","priority": "string","status": "string"},"flowGroupId" : "string","flowId" : "string"}

詳細
リクエストボディの詳細は以下を参照してください。

案件情報一覧系API共通リクエストボディ情報
レスポンスデータ
JSON{"data": {"count": 0
}
}

詳細

472

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

型

count

未処理タスク情報リストの件数 int

説明

エラーコードエラー
コード

エラーメッセージ

備考5106

未処理タスク一覧情報件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

6325

未処理タスク一覧情報件数の取得に失敗しました。

未処理タスク一覧情報件数の取得に失敗した場合

6323

指定のフローグループに所属するフローIDの取得処理でエラーが発生しま リクエストボディ - flowGroupId に所属するフロー情報の取得に6206した。フローグループID: %フローグループID%

した場合

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指日付文字列のパースに失敗しました。項目：%項目名%（終了）

定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入ります。

未処理タスクフロー別タスク件数情報リスト取得
未処理タスクフロー別タスク件数情報リストを取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/management/flows/active-matter-tasks
クエリパラメータ
プロパティ名

論理名

型

必須

説明

asc

昇順ソートフラグboolean

必須

昇順の場合は true 、降順の場合は false を指定してください。

columnId

ソート対象カラムID

String必須

ソートの基準にするカラムのIDを指定してください。
レスポンスデータのカラムが指定可能です。

レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。
{"data": {"records": [{"flowId": "string","flowName": "string","tasksCount": 0
}
]
}
}

詳細
プロパティ名

論理名型

records

未処理タスクフロー別タスク件数情報リスト array<object>

473

説明

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型- flowId

フローID

string- flowName

フロー名string- tasksCount

タスク件数

long

説明

エラーコードエラー
コード

エラーメッセージ

備考6326

未処理タスクフロー別タスク件数一覧情報の取得に失敗しました。

未処理タスクフロー別タスク件数一覧情報の取得に失敗した場合

5107

昇順ソートフラグが未指定です。

クエリパラメータ - asc が未指定の場合

5108

ソート対象カラムIDが未指定です。

クエリパラメータ - columnId が未指定の場合

6327

標準カラムとして存在しないカラムIDがソートに指定されました。ソート リクエストボディ - columnId で指定したカラムIDに一致する標準
対象カラムID:%カラムID%のカラムが存在しない場合

案件情報
案件情報取得案件情報を取得します。
案件の状態（未完了、完了、過去）に関わらず取得できます。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}
パスパラメータ
プロパティ名

論理名

説明

systemMatterId システム案件ID
レスポンスデータ
JSON

474

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"applyAuthUserCd": "string","applyAuthUserName": "string","applyBaseDate": "string","applyDate": "string","applyExecuteUserCd": "string","applyExecuteUserName": "string","archiveYearMonth": "string","defaultFormatApplyBaseDate": "string","defaultFormatApplyDate": "string","defaultFormatMatterCplDate": "string","defaultFormatMatterLastProcessDate": "string","defaultFormatMatterStartDate": "string","flowId": "string","flowName": "string","flowVersionId": "string","matterCplDate": "string","matterEndStatus": "string","matterLastProcessDate": "string","matterName": "string","matterNumber": "string","matterStartDate": "string","matterStatus": "string","priorityLevel": "string","systemMatterId": "string"}}

詳細プロパティ名

論理名

型

説明

applyAuthUserCd

申請権限者コード

stringapplyAuthUserName

申請権限者名stringapplyBaseDate

申請基準日

stringアカウントコンテキストの日付表示形式の値

applyDate

申請日

stringアカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

applyExecuteUserCd

申請実行者コード

stringapplyExecuteUserName

申請実行者名stringarchiveYearMonth

アーカイブ年月stringyyyyMM 形式の値

defaultFormatApplyBaseDate

申請基準日（デフォルトフォー

stringyyyy/MM/dd 形式の値

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

マット）
defaultFormatApplyDate

申請日（デフォルトフォーマット）

defaultFormatMatterCplDate

案件終了日（デフォルトフォー
マット）

defaultFormatMatterLastProcessDate 最終処理日（デフォルトフォー
マット）
defaultFormatMatterStartDate

案件開始日（デフォルトフォー
マット）

flowIdフローID

stringflowName

フロー名stringflowVersionId

フローバージョンID

stringmatterCplDate

案件終了日

stringアカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

matterEndStatus

案件完了状態

string「 CodeList 」のコード値がセットされます。

matterLastProcessDate

最終処理日

stringアカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

matterName

案件名

stringmatterNumber

案件番号

string475

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名型

説明

matterStartDate

案件開始日

stringアカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

matterStatus

案件状態

string「 CodeList 」のコード値がセットされます。

priorityLevel

優先度

string「 CodeList 」のコード値がセットされます。

systemMatterId

システム案件ID

string

エラーコードエラー
コード

エラーメッセージ

備考5045

システム案件IDが未指定です。

6074

日付の認識に失敗しました。管理者に連絡してください。

6051

案件が見つかりませんでした。

6052

案件情報が取得できません。

6059

API利用権限が判定できません。

6053

権限がありません。

確認対象者取得
確認対象者を取得します。
案件の状態（未完了、完了）に関わらず取得できます。
過去案件に対しては実行できません。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}/confirm-auth-users
パスパラメータ
プロパティ名

論理名

説明

systemMatterId システム案件ID
レスポンスデータ
JSON{"data": {"confirmAuthUsers": [{"authUserCd": "string","authUserName": "string","confirmed": true
}
]
}
}

詳細
プロパティ名論理名型

説明

confirmAuthUsers

確認対象者情報リスト

array<object>- authUserCd

処理権限者コード

string- authUserName

処理権限者名string476

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- confirmed

確認済みフラグboolean

確認済みであれば true

エラーコードエラー
コード

エラーメッセージ

備考6055

ノード処理権限者が取得できません。

6056

ノード処理権限者の取得に失敗しました。

6051

案件が見つかりませんでした。

6052

案件情報が取得できません。

6059

API利用権限が判定できません。

6053

権限がありません。

履歴取得
履歴を取得します。
案件の状態（未完了、完了、過去）に関わらず取得できます。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}/histories
パスパラメータ
プロパティ名

論理名

説明

systemMatterId システム案件ID
レスポンスデータ
JSON

477

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"histories": [{"attribute": {},"authUserCd": "string","authUserName": "string","comment": "string","defaultFormatExecuteDate": "string","delegation": true,"departmentInfo": {"companyCd": "string","companyName": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"},"executeDateTime": "string","executeDateInEpochMillis": 0,"executeUserCd": "string","executeUserName": "string","historyId": "string","historyStatus": "string","historyStatusName": "string","nodeId": "string","nodeName": "string","nodeType": "string","taskInfo": {"actionId": "string","defaultFormatEndDate": "string","defaultFormatStartDate": "string","endDateTime": "string","startDateTime": "string","taskId": "string"
}
}
]
}
}

詳細
プロパティ名

論理名型

histories

履歴情報array<object>- attribute

属性情報

object- authUserCd

処理権限者コード

string- authUserName

処理権限者名string- comment- defaultFormatExecuteDate

説明

attribute を参照してください。

string
実行日（デフォルトフォーマッ

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

ト）
- delegation

代理フラグ

boolean

この処理履歴が代理者による実行であれば true

- departmentInfo

組織情報object

プロパティ詳細は 組織情報 を参照してください。

- executeDateTime

実行日時刻

stringアカウントコンテキストの日付時刻表示形式の値
アカウントのタイムゾーンへ変換しています。

- executeDateInEpochMillis

実行日（エポックミリ秒）

string- executeUserCd

実行者コードstring- executeUserName

実行者名

string- historyId

履歴ID

string- historyStatus

履歴用ステータス

string- historyStatusName

履歴用ステータス名称

string- nodeId

ノードID

string- nodeName

ノード名

string- nodeType

ノード種別

string478

この履歴情報リストを一意に識別するID「 CodeList 」 のコード値がセットされます。

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- taskInfo

タスク情報

object- actionId

アクションID

string- defaultFormatEndDate

終了日時

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

- defaultFormatStartDate

開始日時

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

- endDateTime

終了日時

stringアカウントコンテキストの日付時刻表示形式の値
アカウントのタイムゾーンへ変換しています。

- startDateTime

string開始日時

アカウントコンテキストの日付時刻表示形式の値
アカウントのタイムゾーンへ変換しています。

- taskId

string

タスクID

組織情報
プロパティ名

論理名型

companyCd

会社コード

stringcompanyName

会社名stringdepartmentCd

組織コード

stringdepartmentName 組織名

stringdepartmentSetCd 組織セットコード

string説明

attribute
attribute には利用しているモジュールに応じた追加情報がセットされます。
2020 Summer(Zephirine) では以下の通りです。
BIS を利用している場合{"attribute": {"history": {"userDataId": "string","historyId": "string","imfrTransitionId": "string","authUserCode": "string","imfrFormId": "string","taskId": "string"},"bam": {"waitingTimeTotal": "string","measurementStartDate": "string","processEndDate": "string","processTimeTotal": "string","waitingTime": "string","processStartDate": "string","processTime": "string"
}
}
}

詳細
プロパティ名

論理名型

history

BIS履歴情報object- userDataId

ユーザデータID- historyId

BIS履歴ID

string- imfrTransitionId

Forma遷移ID

string- authUserCode

処理権限者コード

string- imfrFormId

FormaフォームID

string- taskId

タスクID

stringbam

BIS BAM情報

object説明479

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- waitingTimeTotal

待ち時間合計string

日数-hh:MM:ss の形式です。
例） 000-00:00:00- measurementStartDate

計測開始日

stringアカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

- processEndDate

処理終了日

stringアカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

- processTimeTotal

処理時間合計string

日数-hh:MM:ss の形式です。
例） 000-00:00:00- waitingTime

待ち時間

string

日数-hh:MM:ss の形式です。
例） 000-00:00:00- processStartDate

処理開始日

stringアカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

- processTime

処理時間

string

日数-hh:MM:ss の形式です。
例） 000-00:00:00

エラーコードエラー
コード

エラーメッセージ

備考

6070

案件の状態が不正です。

6071

処理対象者変更情報の取得に失敗しました。

6072

確認情報の取得に失敗しました。

6069

アプリケーション毎の履歴解決に失敗しました。

6073

処理情報の取得にしました。

6051

案件が見つかりませんでした。

6052

案件情報が取得できません。

6059

API利用権限が判定できません。

6053

権限がありません。

6058

案件のフロー情報が取得できません。

6068

案件のフロー情報がありません。

マスタフローノード情報取得
マスタフローノード情報を取得します。
案件の状態（未完了、完了、過去）に関わらず取得できます。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}/master-flow/nodes
パスパラメータ
プロパティ名

論理名

説明

systemMatterId システム案件ID
レスポンスデータ
JSON

480intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"nodes": [{"authUserPlugins": [{"extensionPointId": "string","parameter": "string","pluginId": "string","pluginName": "string"}],"nextNodeIds": ["string"],"nodeId": "string","nodeName": "string","nodeType": "string","parentNode": {},"previousNodeIds": ["string"],"processInfo": {"authUserCd": "string","authUserName": "string","defaultFormatExecuteDate": "string","delegation": true,"departmentInfo": {"companyCd": "string","companyName": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"},"executeDateTime": "string","executeUserCd": "string","executeUserName": "string","nodeId": "string","type": "string","typeName": "string"},"progress": "string","replaceType": "string","routeTraceId": "string","x": 0,"y": 0}]}}

詳細
プロパティ名

論理名

型

説明

nodes

ノード情報リスト

array<object> 各プロパティの詳細は ノード情報 を参照してください。
ノード情報

プロパティ名

論理名

型

説明

authUserPlugins

処理権限者プラグイン情報リスト

array<object> 各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

nextNodeIds

次ノードIDリスト

array<string>nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

parentNode

親ノード情報object

親ノードが存在する場合のみセットされます。
これらの情報と同様のプロパティを持ちます。

previousNodeIds

前ノードIDリスト

array<string>processInfo

処理情報

object

常に空です。
内包要素についての説明も割愛します。

481

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明

progress

ノード進捗

stringnone 、 started 、 reserved 、 finished のいずれかがセットされます。

replaceType

ノード置換種別

stringnone 、 horizontal 、 vertical 、 template のいずれかがセットされます。

routeTraceId

ルート追跡ID

stringxx座標

numberyy座標

number
処理権限者プラグイン情報

プロパティ名

論理名

型

extensionPointId

拡張ポイントID

stringparameter

プラグインパラメータ

stringpluginId

プラグインID

stringpluginName

プラグイン名string説明

拡張ポイントID/プラグインID の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など

エラーコードエラー
コード

エラーメッセージ

6081

案件のマスタフロー情報が取得できません。

6082

案件のマスタフロー情報がありません。

6072

確認情報の取得に失敗しました。

6069

アプリケーション毎の履歴解決に失敗しました。

6073

処理情報の取得にしました。

6051

案件が見つかりませんでした。

6052

案件情報が取得できません。

6059

API利用権限が判定できません。

6053

権限がありません。

6062

開始ノードが存在しません。

6067

案件のノード処理情報が取得できません。

6060

案件のノード進捗情報が取得できません。

6064

案件のノード進捗情報がありません。

備考

ノード情報取得
ノード情報を取得します。
案件の状態（未完了、完了、過去）に関わらず取得できます。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}/nodes
パスパラメータ

482

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

説明

systemMatterId システム案件ID
レスポンスデータ
JSON{"data": {"nodes": [{"authUserPlugins": [{"extensionPointId": "string","parameter": "string","pluginId": "string","pluginName": "string"}],"nextNodeIds": ["string"],"nodeId": "string","nodeName": "string","nodeType": "string","parentNode": {},"previousNodeIds": ["string"],"processInfo": {"authUserCd": "string","authUserName": "string","defaultFormatExecuteDate": "string","delegation": true,"departmentInfo": {"companyCd": "string","companyName": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"},"executeDateTime": "string","executeUserCd": "string","executeUserName": "string","nodeId": "string","type": "string","typeName": "string"},"progress": "string","replaceType": "string","routeTraceId": "string","x": 0,"y": 0}]}}

詳細
プロパティ名

論理名

型

説明

nodes

ノード情報リスト

array<object> 各プロパティの詳細は ノード情報 を参照してください。
ノード情報

プロパティ名

論理名

型

説明

authUserPlugins

処理権限者プラグイン情報リスト

array<object> 各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

nextNodeIds

次ノードIDリスト

array<string>nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string483「 CodeList 」の コード値 がセットされます。

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明

parentNode

親ノード情報object

親ノードが存在する場合のみセットされます。
これらの情報と同様のプロパティを持ちます。

previousNodeIds

前ノードIDリスト

array<string>processInfo

処理情報

object

各プロパティの詳細は 処理情報 を参照してください。

progress

ノード進捗

stringnone 、 started 、 reserved 、 finished のいずれかがセットされます。

replaceType

ノード置換種別

stringnone 、 horizontal 、 vertical 、 template のいずれかがセットされます。

routeTraceId

ルート追跡ID

stringxx座標

numberyy座標

number
処理権限者プラグイン情報

プロパティ名

論理名

型

extensionPointId

拡張ポイントID

stringparameter

プラグインパラメータ

stringpluginId

プラグインID

stringpluginName

プラグイン名string説明

拡張ポイントID/プラグインID の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など

処理情報
プロパティ名

論理名

型

説明

authUserCd

処理権限者コード

stringauthUserName

処理権限者名stringdefaultFormatExecuteDate

実行日（デフォルトフォーマット） string

delegation

代理フラグ

boolean

この処理履歴が代理者による実行であれば true

departmentInfo

組織情報object

各プロパティの詳細は 組織情報 を参照してください。

executeDateTime

実行日時刻

stringアカウントコンテキストの日付時刻表示形式の値

yyyy/MM/dd HH:mm:ss.SSS 形式の値

アカウントのタイムゾーンへ変換しています。
executeUserCd

実行者コードstringexecuteUserName

実行者名

stringnodeIdノードIDstringtype

処理種別

stringtypeName

処理種別名

string

組織情報
プロパティ名

論理名型

companyCd

会社コード

stringcompanyName

会社名stringdepartmentCd

組織コード

stringdepartmentName 組織名

stringdepartmentSetCd 組織セットコード

string

説明

エラーコードエラー
コード

エラーメッセージ

6051

案件が見つかりませんでした。

6052

案件情報が取得できません。

備考

484

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-016059

API利用権限が判定できません。

6053

権限がありません。

6058

案件のフロー情報が取得できません。

6068

案件のフロー情報がありません。

6062

開始ノードが存在しません。

6067

案件のノード処理情報が取得できません。

6060

案件のノード進捗情報が取得できません。

6064

案件のノード進捗情報がありません。

ノード関係情報取得
ノード関係情報を取得します。
案件の状態（未完了、完了、過去）に関わらず取得できます。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}/nodes-relationshipパスパラメータ
プロパティ名

論理名

説明

systemMatterId システム案件ID
レスポンスデータ
JSON{"data": {"comments": [{"comment": "string","commentedNodeIds": ["string"],"commentId": "string","height": 0,"width": 0,"x": 0,"y": 0}],"links": [{"source": "string","target": "string"}],"nodes": [{"authUserPlugins": [{"extensionPointId": "string","parameter": "string","pluginId": "string","pluginName": "string"}],"nextNodeIds": ["string"],"nodeId": "string","nodeName": "string",

485

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01"nodeName": "string","nodeType": "string","parentNode": {},"previousNodeIds": ["string"],"processInfo": {"authUserCd": "string","authUserName": "string","defaultFormatExecuteDate": "string","delegation": true,"departmentInfo": {"companyCd": "string","companyName": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"},"executeDateTime": "string","executeUserCd": "string","executeUserName": "string","nodeId": "string","type": "string","typeName": "string"},"progress": "string","replaceType": "string","routeTraceId": "string","x": 0,"y": 0}],"swimlanes": [{"height": 0,"swimlaneId": "string","title": "string","width": 0,"x": 0,"y": 0}]}}

詳細
プロパティ名論理名

型

説明

comments

コメント情報リスト

array<object> 各プロパティの詳細は コメント情報 を参照してくださ
い。

links

ノード接続情報リスト

array<object> 各プロパティの詳細は ノード接続情報 を参照してくださ
い。

nodes

ノード情報リスト

array<object> 各プロパティの詳細は ノード情報 を参照してください。

swimlanes

スイムレーン情報リスト

array<object> 各プロパティの詳細は スイムレーン情報 を参照してくだ
さい。

コメント情報プロパティ名

論理名

型

comment

コメント

stringcommentedNodeIds

コメントノードと繋がっているノー array<string>

説明

ドのID
commentId

コメントID

string

コメント情報リストで一意になる値
API実行毎に採番されます。

height

高さ

number

px指定

width

横幅

number

px指定

x

x座標

number

px指定

y

y座標

numberpx指定

486

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ノード接続情報
プロパティ名論理名型

source

開始ノード方向に配置しているノー

string説明

ドのIDtarget

終了ノード方向に配置しているノー

string

ドのID

ノード情報
プロパティ名

論理名

型

説明

authUserPlugins

処理権限者プラグイン情報リスト

array<object> 各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

nextNodeIds

次ノードIDリスト

array<string>nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

parentNode

親ノード情報object

親ノードが存在する場合のみセットされます。
これらの情報と同様のプロパティを持ちます。

previousNodeIds

前ノードIDリスト

array<string>processInfo

処理情報

object

各プロパティの詳細は 処理情報 を参照してください。

progress

ノード進捗

stringnone 、 started 、 reserved 、 finished のいずれかがセットされます。

replaceType

ノード置換種別

stringnone 、 horizontal 、 vertical 、 template のいずれかがセットされます。

routeTraceId

ルート追跡ID

stringxx座標

numberyy座標

number
処理権限者プラグイン情報

プロパティ名

論理名

型

extensionPointId

拡張ポイントID

stringparameter

プラグインパラメータ

stringpluginId

プラグインID

stringpluginName

プラグイン名string説明

拡張ポイントID/プラグインID の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など

処理情報
プロパティ名

論理名

型

説明

authUserCd

処理権限者コード

stringauthUserName

処理権限者名stringdefaultFormatExecuteDate

実行日（デフォルトフォーマット） string

delegation

代理フラグ

boolean

この処理履歴が代理者による実行であれば true

departmentInfo

組織情報object

各プロパティの詳細は 組織情報 を参照してください。

executeDateTime

実行日時刻

stringアカウントコンテキストの日付時刻表示形式の値

yyyy/MM/dd HH:mm:ss.SSS 形式の値

アカウントのタイムゾーンへ変換しています。
executeUserCd

実行者コードstringexecuteUserName

実行者名

stringnodeIdノードIDstringtype

処理種別

stringtypeName

処理種別名

string487

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
組織情報
プロパティ名

論理名型

companyCd

会社コード

stringcompanyName

会社名stringdepartmentCd

組織コード

stringdepartmentName 組織名

stringdepartmentSetCd 組織セットコード

string

説明

スイムレーン情報
プロパティ名論理名型

説明height

高さ

number px指定

swimlaneId

スイムレーンID

string

コメント情報リストで一意になる値
API実行毎に採番されます。

title

スイムレーン名stringwidth

横幅number px指定

xx座標

number px指定

yy座標

number px指定

エラーコードエラー
コード

エラーメッセージ

備考6051

案件が見つかりませんでした。

6052

案件情報が取得できません。

6059

API利用権限が判定できません。

6053

権限がありません。

6058

案件のフロー情報が取得できません。

6068

案件のフロー情報がありません。

6062

開始ノードが存在しません。

6067

案件のノード処理情報が取得できません。

6060

案件のノード進捗情報が取得できません。

6064

案件のノード進捗情報がありません。

ノード処理対象者取得
ノードの処理対象者を取得します。
案件の状態（未完了、完了）に関わらず取得できます。
過去案件に対しては実行できません。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}/nodes/{nodeId}/auth-users
パスパラメータ
プロパティ名

論理名

説明

systemMatterId システム案件ID
nodeId

ノードID

488

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
レスポンスデータ
JSON{"data": {"authUsers": [{"authUserCd": "string","authUserName": "string"}],"unfixedAuthUserPlugins": [{"extensionPointId": "string","parameter": "string","pluginId": "string","pluginName": "string"
}
]
}
}

詳細
プロパティ名

論理名

型

説明

authUsers

処理対象者情報リスト

array<object>- authUserCd

処理権限者コード

string- authUserName

処理権限者名stringunfixedAuthUsers

未確定処理対象者情報リスト

array<object>- extensionPointId

拡張ポイントID

string- parameter

プラグインパラメータ

string- pluginId

プラグインID

string- pluginName

プラグイン名string

拡張ポイントID/プラグインID の組み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など

エラーコードエラー
コード

エラーメッセージ

6063

ノードが見つかりませんでした。

6066

処理対象者を設定できないノードです。

6065

ノードに処理対象者が設定されていません。

6061

指定されたノードはすでに処理されています。

6054

ノードの処理情報が取得できません。

6057

ノード処理権限者の取得に失敗しました。

6051

案件が見つかりませんでした。

6052

案件情報が取得できません。

6059

API利用権限が判定できません。

6053

権限がありません。

6058

案件のフロー情報が取得できません。

6068

案件のフロー情報がありません。

6060

案件のノード進捗情報が取得できません。

6064

案件のノード進捗情報がありません。

備考

処理を行う際に必要なノード設定情報取得処理を行う際に処理権限者等の設定が可能なノード情報（初期値で設定した処理権限者情報も含む）と、ワークフローパラメータで設定されたノードに関する情報を取得します。
実行ユーザが処理権限を持っている、未完了案件かつアクティブなノードにのみ実行できます。

489

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}/nodes/{nodeId}/config-set
パスパラメータ
プロパティ名

論理名

説明

systemMatterId システム案件ID
nodeId

ノードID

レスポンスデータ
JSON{"data": {"attachmentFileConfig": "string","attachmentFileNameSize": 0,"commentSize": 0,"configBranchStartNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","forwardNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string"}],"multipleBranchEnabled": true,"choicedNodeIds": ["string"]}],"configConfirmNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","defaultConfirmTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"pluginParametersDisable": ["string"],"confirmTargets": [
{

490

{

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"

}
]
}
],
"configDynamicNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","defaultDepartmentsDisable": [{"companyCd": "string","departmentSetCd": "string"}],"defaultProcessTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"deleteDisabled": true,"pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"pluginParametersDisable": ["string"],"nodeEnabled": true,"processTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}]}],"configHorizontalNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","defaultDepartmentsDisable": [{"companyCd": "string","departmentSetCd": "string"}],"defaultProcessTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"dispatchNodeMax": 0,"dispatchNodeMin": 0,"pluginConfigPages": [491

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01"pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"pluginParametersDisable": ["string"],"expanded": true,"expandedNodes": [{"nodeName": "string","processTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"
}
]
}
]
}
],
"configVerticalNodes": [{"nodeId": "string","nodeName": "string","nodeType": "string","defaultDepartmentsDisable": [{"companyCd": "string","departmentSetCd": "string"}],"defaultProcessTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"dispatchNodeMax": 0,"dispatchNodeMin": 0,"pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"pluginParametersDisable": ["string"],"expanded": true,"expandedNodes": [{"nodeName": "string","processTargets": [{"extensionPointId": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"492

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
}
]
}
]
}
],
"defaultDepartments": [{"companyCd": "string","departmentSetCd": "string"}],"defaultFormatTargetExpandDate": "string","expandNodeNameSize": 0,"flowWindowHeight": 0,"flowWindowWidth": 0,"historyWindowHeight": 0,"historyWindowWidth": 0,"negoPluginConfig": {"defaultFormatTargetDate": "string","pluginConfigPages": [{"applicationId": "string","configPageType": "string","pagePath": "string","parameter": {},"path": "string","pluginId": "string","pluginName": "string","serviceId": "string"}],"targetDate": "string"},"negotiateEnabled": true,"nodeConfigNameSize": 0,"nodeName": "string","nodeProcessTypes": {},"noticeType": "string","stampEnabled": true,"targetExpandDate": "string","useMessageHubNego": true,"messageHubEnabled": true,"matterNameSize": 0}}

詳細
プロパティ名

論理名型

説明

attachmentFileConfig

添付ファイル設定

string「 CodeList 」のコード値がセットされます。

attachmentFileNameSize

添付ファイル名の入力可能文字数 number

ワークフローパラメータ「 attach-file-name-size （入力項目の設定 ）」の設定内容がセットされます。
commentSize

configBranchStartNodes

申請・処理時コメントの入力可能 number

ワークフローパラメータ「 proc-comment-size （ 入

文字数

力項目の設定 ）」の設定内容がセットされます。

分岐開始ノード情報のリスト

array<object>

分岐開始ノード設定 の「 申請/処理時に分岐先を選択する 」設定による分岐開始情報がセットされます。
各プロパティの詳細は 分岐開始ノード情報 を参照してください。

configConfirmNodes

設定可能確認ノード情報リスト

array<object>

確認ノード設定 の「 確認対象者設定可能ノード 」設定による確認ノード情報がセットされます。
各プロパティの詳細は 確認ノード情報 を参照してください。

configDynamicNodes

設定対象動的承認ノード情報のリ array<object>

動的承認・横配置・縦配置ノード設定 の「 処理対象者

スト

設定可能ノード 」設定による動的承認ノード情報がセットされます。
各プロパティの詳細は 動的承認ノード情報 を参照して
ください。

493

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明

configHorizontalNodes

設定対象横配置ノード情報のリス array<object>

動的承認・横配置・縦配置ノード設定 の「 処理対象者

ト

設定可能ノード 」設定による横配置ノード情報がセットされます。
各プロパティの詳細は 横・縦配置ノード情報 を参照してください。

configVerticalNodes

設定対象縦配置ノード情報のリス array<object>

動的承認・横配置・縦配置ノード設定 の「 処理対象者

ト

設定可能ノード 」設定による縦配置ノード情報がセットされます。
各プロパティの詳細は 横・縦配置ノード情報 を参照してください。

defaultDepartments

標準組織情報のリスト

array<object>

フロー定義を登録・設定する のコラム「 標準組織の設
定 」の設定内容がセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。

defaultFormatTargetExpandDate 対象者を展開する日付

string案件の申請基準日（applyBaseDate）がセットされます。
「yyyy/MM/dd」フォーマットの値

expandNodeNameSize

flowWindowHeight

展開するノード名の入力可能な文 number

ワークフローパラメータ「 node-config-name-size

字数（ 入力項目の設定 ）」の設定内容がセットされます。

フロー参照画面・フロー情報画面 number

ワークフローパラメータ「 imw-flow-window-heightのポップアップウィンドウの高さ（ ポップアップウィンドウサイズの設定 ）」の設定内
容がセットされます。

flowWindowWidth

フロー参照画面・フロー情報画面 number

ワークフローパラメータ「 imw-flow-window-widthのポップアップウィンドウの幅（ ポップアップウィンドウサイズの設定 ）」の設定内
容がセットされます。

historyWindowHeight

履歴参照画面・履歴情報画面のnumber

ワークフローパラメータ「 imw-history-windowheight （ ポップアップウィンドウサイズの設定 ）」ポップアップウィンドウの高さの設定内容がセットされます。
historyWindowWidth

履歴参照画面・履歴情報画面のnumber

ワークフローパラメータ「 imw-history-windowwidth （ ポップアップウィンドウサイズの設定 ）」のポップアップウィンドウの幅

設定内容がセットされます。
negoPluginConfig

根回し用プラグイン情報

objectnegotiateEnabled が true の場合にセットされます。
各プロパティの詳細は 根回しプラグイン情報 を参照してください。

negotiateEnabled

根回し機能の使用可否

boolean

ワークフローパラメータ「 negotiate-type （ 根回しの設定 ）」の設定内容がセットされます。
nodeConfigNameSize

ノード設定名の入力可能な文字数 number

ワークフローパラメータ「 node-config-name-size（ 入力項目の設定 ）」の設定内容がセットされます。

nodeName

ノード名

stringnodeProcessTypes

実施可能処理種別

object

処理種別と処理種別に対する名称がセットされます。
キー：処理種別（ CodeList ） 、値：処理種別名

noticeType

通知の設定

string

ワークフローパラメータ「 notice-type （ 通知の設定（メール／ IMBox 定義） ）」の設定内容がセットされます。
stampEnabled

印影機能の使用可否

boolean

ワークフローパラメータ「 stamp-enabled （ 印影設定 ）」の設定内容がセットされます。
targetExpandDate

対象者を展開する日付

string案件の申請基準日（applyBaseDate）がセットされます。
アカウントコンテキストの「日付（標準表示）」
フォーマットで整形された値

useMessageHubNego

根回し通知設定におけるIM-

booleanMessageHubの使用可否

ワークフローパラメータ「 use-messagehub-negoreminder-transfer （ IM-MessageHub機能を利用した通知機能の使用可否 ）」の設定内容がセットされます。

494intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明

messageHubEnabled

IM-MessageHubの有効性

boolean

根回し通知設定におけるIM-MessageHubの使用可否（useMessageHubNego）が有効であり、フロー情報に根回しメッセージが存在する場合にtrueがセットされます。

matterNameSize

number

案件名の入力可能文字数

ワークフローパラメータ「 matter-name-size （ 入力項目の設定 ）」の設定内容がセットされます。
分岐開始ノード情報
プロパティ名

論理名型

説明

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

forwardNodes

順方向ノード情報のリスト

array<object>

各プロパティの詳細は ノード情報 を参照してください。

multipleBranchEnabled

分岐先複数設定可否

boolean

複数設定可能であれば true がセットされます。

確認ノード情報
プロパティ名

論理名型

説明

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

defaultConfirmTargets

確認対象者初期情報のリスト

array<object>

ルート詳細を設定する にて設定した確認対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。

pluginConfigPages

array<object>

プラグインの設定情報リスト

確認対象者プラグイン一覧 の定義ファイル（plugin.xml）の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。

pluginParametersDisable

プラグイン設定（表示禁止プラグイ

array<string>ンID）のリスト
confirmTargets

確認ノード設定 のプラグイン設定において無効化したプラ
グインのリストがセットされます。

array<string>

確認対象者情報のリスト

現在の確認対象者情報情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。

動的承認ノード情報
プロパティ名

論理名型

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

array<object>

動的承認・横配置・縦配置ノード設定 の公開設定の内容

defaultDepartmentsDisable 標準組織設定（表示禁止）のリス

説明

トがセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。

defaultProcessTargets

処理対象者初期情報のリスト

array<object>

ルート詳細を設定する にて設定した処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

deleteDisabled

削除禁止可否boolean495

削除禁止の場合 true がセットされます。

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名

型

説明

pluginConfigPages

プラグインの設定情報リスト

array<object>

処理権限者プラグイン一覧 の定義ファイル（plugin.xml）の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。

pluginParametersDisable

プラグイン設定（表示禁止プラグ

array<string>インID）のリスト

動的承認・横配置・縦配置ノード設定 のプラグイン設定
において無効化したプラグインのリストがセットされます。

nodeEnabledboolean

有効かどうかdeleteDisabled が false の場合にセットされます。
有効な場合 true がセットされます。

processTargets

array<object>

処理対象者情報のリスト

nodeEnabled が true の場合にセットされます。
現在の処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

横・縦配置ノード情報
プロパティ名

論理名型

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

array<object>

動的承認・横配置・縦配置ノード設定 の公開設定の内容

defaultDepartmentsDisable 標準組織設定（表示禁止）のリス

説明

トがセットされます。
各プロパティの詳細は 標準組織情報 を参照してください。

defaultProcessTargets

確認対象者初期情報のリスト

array<object>

ルート詳細を設定する にて設定した処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照
してください。

dispatchNodeMax

割当可能ノード数（最大）number

動的承認・横配置・縦配置ノード設定 の割当可能ノード数（最大）の値がセットされます。

dispatchNodeMin

割当可能ノード数（最小）number

動的承認・横配置・縦配置ノード設定 の割当可能ノード数（最小）の値がセットされます。

pluginConfigPages

プラグインの設定情報リスト

array<object>

処理権限者プラグイン一覧 の定義ファイル（plugin.xml）の内容がセットされます。
定義ファイルは 処理対象者プラグインを設定する の「 処理対象者プラグイン設定ファイル一覧 」から確認できます。
各プロパティの詳細は プラグイン情報 を参照してください。

pluginParametersDisable

プラグイン設定（表示禁止プラグ

array<string>インID）のリスト

動的承認・横配置・縦配置ノード設定 のプラグイン設定
において無効化したプラグインのリストがセットされます。

expandedboolean

展開済み

横・縦配置ノードが既に展開されている場合 true がセットされます。

expandedNodes

設定対象展開済みノード情報のリ

array<object>

現在の処理対象者情報がセットされます。
各プロパティの詳細は 展開済みノード情報 を参照してく

スト

ださい。

標準組織情報プロパティ名

論理名型

companyCd

会社コード

stringdepartmentSetCd 組織セットコード

説明

string496

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
根回しプラグイン情報
プロパティ名

論理名

defaultFormatTargetDate 基準日（デフォルトフォーマット）型

説明

string案件の申請基準日（applyBaseDate）がセットされます。
「yyyy/MM/dd」フォーマットの値

pluginConfigPages

array<object>

プラグインの設定情報リスト

各プロパティの詳細は プラグイン情報 を参照してください。

targetDate

string基準日案件の申請基準日（applyBaseDate）がセットされます。
アカウントコンテキストの「日付（標準表示）」フォー
マットで整形された値

ノード情報
プロパティ名

論理名型

説明

nodeIdノードIDstringnodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 がセットされます。

処理権限者プラグイン情報
プロパティ名

論理名

型

extensionPointId

拡張ポイントID

stringparameter

プラグインパラメータ

stringpluginDataName

プラグインデータ名

string

説明

処理権限者プラグイン一覧 を利用して設定した処理対象者の名称がセットされます。
アカウントコンテキストのロケールの名称がセットされます。

pluginId

プラグインID

stringpluginName

プラグイン名string

処理権限者プラグイン一覧 のプラグイン名がセットされます。
アカウントコンテキストのロケールのプラグイン名がセットされます。

プラグイン情報
プロパティ名

論理名

型

説明

applicationId

アプリケーションID

stringconfigPageType が javaee の場合のみセットされます。

configPageType

プラグイン設定画面情報種別

stringscript 、 javaee 、 url のいずれかがセットされます。

pagePath

ページパス

stringconfigPageType が script の場合のみセットされます。

parmeterstringpath

パス

stringpluginId

プラグインID

stringpluginName

プラグイン名stringserviceId

サービスID

stringconfigPageType が url の場合のみセットされます。

configPageType が javaee の場合のみセットされます。

展開済みノード情報
プロパティ名論理名型

説明

nodeName

展開済みノード名

stringprocessTargets

処理対象者情報のリスト

array<object>

展開時に設定した処理対象者情報がセットされます。
各プロパティの詳細は 処理権限者プラグイン情報 を参照してください。

エラーコード497

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考4003

処理権限がありません。

4004

処理権限のチェックに失敗しました。管理者に連絡してください。

6079

ノード設定情報の取得に失敗しました。管理者に連絡してください。

6080

処理対象のノードで実行可能な処理種別がありません。

8802

プラグインデータ名の取得に失敗しました。

8803

処理対象のノードで実行可能な処理種別がありません。

8804

指定された案件・ノードで利用すべき基準日の解決に失敗しました。

8805

指定された案件の情報取得に失敗しました。管理者に連絡してください。

8805

処理には押印が必要ですが、印影情報が1件も登録されていません。印影
情報を事前に登録してください。

確認ノード設定情報取得指定された確認ノードの設定情報を取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/matters/{systemMatterId}/nodes/{nodeId}/confirm-node-info
パスパラメータ
プロパティ名

論理名

説明

systemMatterId システム案件ID
nodeId

ノードID

レスポンスデータ
JSON{"data": {"commentSize": 0,"flowWindowHeight": 0,"flowWindowWidth": 0,"historyWindowHeight": 0,"historyWindowWidth": 0,"nodeProcessName": "string"}}

詳細プロパティ名論理名

型

説明

commentSize

確認時コメントの入力可能文字数

number

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」の設定内容がセットされます。
flowWindowHeight

フロー情報画面のポップアップウィ

number

ワークフローパラメータ「 imw-flow-window-height （ポップアップウィンドウサイズの設定 ）」の設定内容がンドウの高さセットされます。
flowWindowWidth

フロー情報画面のポップアップウィ

number

ワークフローパラメータ「 imw-flow-window-width （ポップアップウィンドウサイズの設定 ）」の設定内容がンドウの幅セットされます。

498

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名型

説明

historyWindowHeight

履歴情報画面のポップアップウィン

number

ワークフローパラメータ「 imw-history-window-height（ ポップアップウィンドウサイズの設定 ）」の設定内容がドウの高さセットされます。
historyWindowWidth

履歴情報画面のポップアップウィン

number

ワークフローパラメータ「 imw-history-window-width（ ポップアップウィンドウサイズの設定 ）」の設定内容がドウの幅セットされます。
nodeProcessName

ノード処理名string

エラーコードエラー
コード

エラーメッセージ

備考4001

確認権限がありません。

4002

確認権限のチェックに失敗しました。管理者に連絡してください。

6075

案件の取得に失敗しました。

6076

案件状態の取得に失敗しました。管理者に連絡してください。

6077

実行中フローにノード設定情報が存在しません。

6078

実行中フローのノード設定情報の取得に失敗しました。管理者に連絡してください。

7001

ワークフローパラメータの取得に失敗しました。

My検索情報My検索条件取得
My検索条件を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/my-search-conditions
クエリパラメータ
プロパティ名論理名型

説明

taskStatus

タスクステータス

string

タスクステータスを表すコードの詳細は タスクステータス を参照
してください。

レスポンスデータ
JSON{"data": {"mySearchConditions": [{"data": "string","mySearchId": "string","mySearchName": "string"
}
]
}
}

詳細

499

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名

型

説明

mySearchConditions

My検索IDリスト

array<object>- data

検索条件情報string

My検索条件登録APIで data に指定した値がセットされます。
詳細は 検索条件情報 を参照してください。

- mySearchId

My検索ID

string- mySearchName

My検索名

string

エラーコードエラー
コード

エラーメッセージ

備考8822

タスクステータスが未指定です。

taskStatus が未指定の場合

8823

タスクステータスが不正です。

taskStatus が 「 タスクステータス 」 のコード値と一致しない
場合

8824

My検索情報の取得に失敗しました。

My検索情報の取得に失敗した場合

My検索条件登録
My検索条件を登録します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/my-search-conditions
リクエストボディ
JSON{"data": "string","mySearchName": "string","taskStatus": "string"}

詳細プロパティ名

論理名

型

説明

data

検索条件情報string

詳細は 検索条件情報 を参照してください。

mySearchName

My検索名

stringtaskStatus

タスクステータス

string

タスクステータスを表すコードの詳細は タスクステータス を参照
してください。

検索条件情報検索条件情報には、タスクステータスに対応した案件一覧取得APIの検索条件項目をプロパティとした構造のオブジェクトをJSON文字列化した値を指定してください。
タスクステータスと案件一覧取得APIの対応については タスクステータス を参照してください。
各APIの検索条件項目については detailSearchCondition プロパティ を参照してください。
標準カラムの指定方法{"%カラムID%": {"value": "string"
}
}

500

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
標準カラム（日付情報）の指定方法
value に yyyy/MM/dd 形式の値を指定してください。
formatted に アカウントコンテキストの日付表示形式の値を指定してください。
{"%カラムID%": {"value": "string","formatted": "string"}}

案件プロパティカラムの指定方法
範囲検索の場合は1要素目に開始の値、2要素目に終了の値を指定してください。
案件プロパティの型が数値であっても string で指定してください。
{"%案件プロパティキー%": {"value": ["string"]}}

未処理、処理済み（未完了案件、完了案件）における権限条件（ authz ）の指定方法

未処理におけるauthz
value の各要素に上記リンク先のプロパティ名を指定してください。
{"processAuth": {"value": ["string"]}}

処理済み（未完了案件）におけるauthz および 処理済み（完了案件）におけるauthz
value の各要素に上記リンク先のプロパティ名を指定してください。
{"processedAuth": {"value": ["string"
]
}
}

501

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
未処理の場合の例{"data": {"applyBaseDateFrom":{"value":"2020/07/01","formatted":"2020年07月01日"},"processAuth":{"value":["apply","applyAct"]},"matterNumber":{"value":"10001"},"applyDateTo":{"value":"2020/7/31","formatted":"2020年07月31日"},"status":{"value":"applywait"},"matterprop_num":{"value":["10","500"],"isMatterProperty":true
}
}
}

注意
「案件一覧」画面では、 confirmed , unconfirmed プロパティは考慮されません。（タスクステータスとして区別しているため）
エラーコードエラー
コード

エラーメッセージ

備考

8812

My検索名が未指定です。

リクエストボディ - mySearchName が未指定の場合

8813

My検索名が許可された最大文字数を超えています。

リクエストボディ - mySearchName が最大文字数（999バイト）を超えた場合

8815

タスクステータスが未指定です。

リクエストボディ - taskStatus が未指定の場合

8816

タスクステータスが不正です。

リクエストボディ - taskStatus が 「 タスクステータス 」 のコード値と一致しない場合

8817

検索データが未指定です。

リクエストボディ - data が未指定の場合

8818

My検索情報登録パラメータが未指定です。

リクエストボディ が未指定の場合

8819

システムエラーが発生しました。管理者にお問い合わせください。

My検索IDの採番に失敗した場合

8820

My検索情報の登録に失敗しました。

My検索情報の登録に失敗した場合

My検索条件削除
My検索条件を削除します。

項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
DELETE /api/workflow/my-search-conditions/{mySearchId}
パスパラメータ

502

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名 論理名説明

mySearchId My検索ID
エラーコードエラー
コード

エラーメッセージ

備考6228

削除対象のMy検索情報が存在しません。

削除対象のMy検索情報が存在しない場合

8825

My検索IDが未指定です。

mySearchId が未指定の場合

8827

My検索情報の削除に失敗しました。

My検索情報の削除に失敗した場合

My検索条件更新
My検索条件を更新します。

項目
HTTP リクエスト
パスパラメータ
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
PUT /api/workflow/my-search-conditions/{mySearchId}
パスパラメータ
プロパティ名 論理名説明

mySearchId My検索ID
リクエストボディ
JSON{"data": "string","mySearchName": "string"}

詳細プロパティ名

論理名

型

説明

data

検索条件情報string

詳細は 検索条件情報 を参照してください。

mySearchName

My検索名

string

エラーコードエラー
コード

エラーメッセージ

備考6226

更新対象のMy検索情報が存在しません。

更新対象のMy検索情報が存在しない場合

8828

My検索IDが未指定です。

mySearchId が未指定の場合

8829

My検索名が未指定です。

リクエストボディ - mySearchName が未指定の場合

8830

My検索名が許可された最大文字数を超えています。

リクエストボディ - mySearchName が最大文字数（999バイト）を超えた場合

8834

検索データが未指定です。

リクエストボディ - data が未指定の場合

8835

My検索情報更新パラメータが未指定です。

リクエストボディ が未指定の場合

ワークフロープラグイン情報503

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
案件処理時用ワークフロープラグイン情報取得
処理ノードにおいて、指定したノードに対して設定可能な処理対象者または確認対象者プラグインの名称情報を取得します。
処理ノード（申請ノード以外）で利用可能です。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/plugins
リクエストボディ
JSON{"nodeConfigs": [{"nodeId": "string","plugins": [{"parameter": "string","pluginId": "string"}]}],"nodeId": "string","systemMatterId": "string"}

詳細プロパティ名論理名型

nodeConfigs

取得対象ノード情報

array<object> 必須-- nodeId

取得対象ノードID

string必須-- plugins

プラグイン情報array<object> 必須

-

パラメータ

string-- parameter

必須

必須

デフォルト値

説明

プラグインに対するパラ
メータを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
- pluginId

プラグインID

string

必須-

取得対象のノードに対応するプラグインIDを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
nodeId

処理ノードID

string

必須-

本APIを実行するノードを指定してください。

systemMatterId

システム案件ID

string

レスポンスデータ
JSON

504

必須

-

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"nodeConfigs": [{"nodeId": "string","plugins": [{"parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"
}
]
}
]
}
}

詳細
プロパティ名論理名型

nodeConfigs

ノード設定情報array<object>- nodeId

ノードID

string- plugins

プラグイン情報array<object>- parameter

パラメータ

string- pluginDataName

プラグインデータ名

string説明

拡張ポイントID/プラグインID/パ
ラメータ の組み合わせで一意に特定される情報の名称
例: 「青柳辰巳」、「サンプル課
１１」など- pluginId

プラグインID

string- pluginName

プラグイン名string

拡張ポイントID/プラグインID の組み合わせで一意に特定される
情報の名称
例: 「ユーザ」、「組織」など

エラーコードエラー
コード

エラーメッセージ

備考

4001

案件、ノードに対する権限がありません。

指定した案件、ノードに対しての権限がない場合

4002

案件、ノードに対する権限チェックでエラーが発生しました。

指定した案件、ノードに対しての権限チェックに失敗した場合

5073

パラメータが未指定です。

リクエストボディ が未指定の場合

5074

案件が未指定です。

リクエストボディ - systemMatterId が未指定の場合

5075

ノードが未指定です。

リクエストボディ - nodeId が未指定の場合

5079

不正なプラグインが指定されています。

指定したプラグイン情報が有効でない場合

5080

プラグインパラメータノード設定が未指定です。

リクエストボディ - nodeConfigs が未指定の場合

5081

設定対象ノードが未指定です。

リクエストボディ - nodeConfigs - nodeId が未指定の場合

5082

プラグイン情報が未指定です。

リクエストボディ - nodeConfigs - plugins が未指定の場合

5083

プラグインIDが未指定です。

リクエストボディ - nodeConfigs - plugins - pluginId が未指定
の場合

5084

リクエストボディ - nodeConfigs - plugins - parameter が未指

プラグインパラメータが未指定です。

定の場合
5085

設定不可能なノードが指定されています。

指定した取得対象ノードが設定不可能なノードの場合

6224

プラグイン情報の取得でエラーが発生しました。

案件処理時用ワークフロープラグイン情報の取得処理に失敗した
場合

8802

プラグインデータ名の取得に失敗しました。

指定したプラグイン情報からプラグインデータ名の取得に失敗し
た場合

8803

プラグイン名の取得に失敗しました。

指定したプラグイン情報からプラグイン名の取得に失敗した場合

505

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考8804

指定された案件・ノードで利用すべき基準日の解決に失敗しました。

指定した案件、ノードに対しての基準日取得に失敗した場合

申請時用ワークフロープラグイン情報取得
申請ノードにおいて、指定したノードに対して設定可能な処理対象者または確認対象者プラグインの名称情報を取得します。
申請ノードでのみ利用可能です。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/plugins/master-nodes
リクエストボディ
JSON{"applyAuthUserCd": "string","applyBaseDate": "string","flowId": "string","nodeConfigs": [{"nodeId": "string","plugins": [{"parameter": "string","pluginId": "string"
}
]
}
]
}

詳細
プロパティ名

論理名

型

必須

デフォルト値

applyAuthUserCd

申請権限者コード

string必須-

applyBaseDate

申請基準日

string必須-

flowIdフローID

string

必須-

nodeConfigs

取得対象ノード情報

array<object> 必須-- nodeId

取得対象ノードID

string必須-- plugins

プラグイン情報array<object> 必須

-

パラメータ

string-- parameter

必須

説明

プラグインに対するパラ
メータを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。
- pluginId

プラグインID

string

必須-

取得対象のノードに対応するプラグインIDを指定してください。
詳細は「処理権限者プラグインの指定方法」を参照してください。

506

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
レスポンスデータ
JSON{"data": {"nodeConfigs": [{"nodeId": "string","plugins": [{"parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"
}
]
}
]
}
}

詳細
プロパティ名論理名型

nodeConfigs

ノード設定情報array<object>- nodeId

ノードID

string- plugins

プラグイン情報array<object>- parameter

パラメータ

string- pluginDataName

プラグインデータ名

string説明

拡張ポイントID/プラグインID/パ
ラメータ の組み合わせで一意に特定される情報の名称
例: 「青柳辰巳」、「サンプル課
１１」など- pluginId

プラグインID

string- pluginName

プラグイン名string

拡張ポイントID/プラグインID の組み合わせで一意に特定される
情報の名称
例: 「ユーザ」、「組織」など

エラーコードエラー
コード

エラーメッセージ

備考

4003

フロー、基準日に対する権限がありません。

指定したフローID、申請基準日に対しての権限がない場合

4004

フロー、基準日に対する権限チェックでエラーが発生しました。

指定したフローID、申請基準日に対しての権限チェックに失敗し
た場合

5076

フローが未指定です。

リクエストボディ - flowId が未指定の場合

5077

基準日が未指定です。

リクエストボディ - applyBaseDate が未指定の場合

5078

基準日のフォーマットが不正です。

リクエストボディ - applyBaseDate のフォーマット
が'yyyy/MM/dd'でない場合

5079

不正なプラグインが指定されています。

指定したプラグイン情報が有効でない場合

5080

プラグインパラメータノード設定が未指定です。

リクエストボディ - nodeConfigs が未指定の場合

5081

設定対象ノードが未指定です。

リクエストボディ - nodeConfigs - nodeId が未指定の場合

5082

プラグイン情報が未指定です。

リクエストボディ - nodeConfigs - plugins が未指定の場合

5083

プラグインIDが未指定です。

リクエストボディ - nodeConfigs - plugins - pluginId が未指定
の場合

5084

リクエストボディ - nodeConfigs - plugins - parameter が未指

プラグインパラメータが未指定です。

定の場合
5085

設定不可能なノードが指定されています。

指定した取得対象ノードが設定不可能なノードの場合

5086

権限者が未指定です。

リクエストボディ - applyAuthUserCd が未指定の場合

507

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考5087

パラメータが未指定です。

リクエストボディ が未指定の場合

6225

プラグイン情報の取得でエラーが発生しました。

申請時用ワークフロープラグイン情報の取得処理に失敗した場合

8802

プラグインデータ名の取得に失敗しました。

指定したプラグイン情報からプラグインデータ名の取得に失敗し
た場合

8803

プラグイン名の取得に失敗しました。

指定したプラグイン情報からプラグイン名の取得に失敗した場合

印影情報
印影情報取得
印影情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/stamps
レスポンスデータ
JSON{"data": {"defaultStampInfo": {"stampId": "string","stampName": "string"},"stampTags": ["string"]}}

詳細プロパティ名論理名型

説明

defaultStampInfo

常用印情報array<object>- stampId

印影ID

string- stampName

印影名stringstampTags

印影タグ情報array<string>

エラーコードエラー
コード

エラーメッセージ

備考3001

印影情報の取得に失敗しました。

印影情報の取得に失敗した場合

7004

印影機能は設定により利用できません。管理者に連絡してください。

ワークフローパラメータ 「 stamp-enabled （ 印影設定 ）」の設定内容が false の場合。

一時保存情報一時保存情報リスト取得
一時保存情報リストを取得します。
このAPIは TempSaveMatterList#getTempSaveMatterList の動作に基づきます。

508

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/temporary-saves
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","comment": "string","matterName": "string"},"flowGroupId": "string","flowId": "string","ignoreDisplayPattern": true}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。

509

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"records": [{"applyAuthUserCd": "string","applyAuthUserName": "string","applyBaseDate": "string","comment": "string","defaultFormatApplyBaseDate": "string","displayApplyLink": true,"displayDeleteLink": true,"displayFlowLink": true,"flowId": "string","flowName": "string","matterName": "string","matterProperty": {},"nodeId": "string","userDataId": "string"
}
]
}
}

詳細
このAPIでは、以下の一覧画面種別で設定した一覧表示パターン定義に基づき、レスポンスデータを制御しています。
一覧画面種別 ： 一時保存一覧

詳細は以下を参照してください。

案件情報一覧系API共通レスポンスデータ仕様
エラーコードエラー
コード

エラーメッセージ

備考5067

一時保存一覧情報取得パラメータが未指定です。

リクエストボディ が未指定の場合

6237

一時保存一覧情報の取得に失敗しました。

一覧情報の取得に失敗した場合

6205

標準カラムとして存在しないカラムがソートに指定されました。

リクエスト情報に含まれるカラムIDに一致する標準のカラムが存在
しない場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

一時保存情報リスト件数取得
一時保存情報リスト件数を取得します。
このAPIは TempSaveMatterList#getTempSaveMatterListCount の動作に基づきます。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
エラーコードHTTP リクエスト
POST /api/workflow/temporary-saves/count510

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
リクエストボディJSON{"advancedSearchCondition": [{"columnId": "string","matterProperty": true,"value1": "string","value2": "string"}],"count": 0,"index": 0,"orders": [{"asc": true,"columnId": "string","matterProperty": true}],
"detailSearchCondition": {"applyAuthUserCd": "string","applyBaseDateFrom": "string","applyBaseDateTo": "string","comment": "string","matterName": "string"},"flowGroupId": "string","flowId": "string"}

詳細
この章では当API独自の仕様についてのみ記載します。
以下を併せて参照してください。

案件情報一覧系API共通リクエストボディ情報
レスポンスデータ
JSON{"data": 0}data プロパティには一時保存情報リスト件数がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考

5068

一時保存一覧件数取得パラメータが未指定です。

リクエストボディ が未指定の場合

6238

一時保存一覧件数の取得に失敗しました。

一覧情報件数の取得に失敗した場合

6206

日付文字列のパースに失敗しました。項目：%項目名%（開始）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

6211

日付文字列のパースに失敗しました。項目：%項目名%（終了）

日付系パラメータに対して yyyy/MM/dd 以外のフォーマットが指定されていた場合%項目名% には 申請基準日、申請日、到達日 等の名称が入りま
す。

8811

フローグループIDおよびフローIDが未指定です。

リクエスト情報に含まれるフローグループIDおよび、フロー
IDが未指定の場合

一時保存情報のフロー設定情報取得
一時保存案件に必要なフロー情報を取得します。
一時保存時のフローバージョンが存在しない場合はエラーを返却します。
指定した申請基準日に有効なフローの情報の変更可能範囲を取得します。
有効なフロー、コンテンツ、ルートのいづれかがない場合はエラーを返却します。
申請基準日を省略した場合はシステム日付で処理を行います。

511

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
PUT /api/workflow/temporary-saves/{userDataId}/config-set
パスパラメータ
プロパティ名

論理名

型

必須

説明

userDataId

ユーザデータID

string 必須

プロパティ名

論理名

型

必須

説明

flowIdフローID

string-

取得対象フローのフローIDを指定してくださ

クエリパラメータ

い。
nodeIdノードIDstring-authUserCode

処理権限者コード

string-applyBaseDate

申請基準日

string-アカウントタイムゾーンにおける現在日付
yyyy/MM/dd 形式で指定してください。
省略した場合はシステム日付で処理を行います。

リクエストボディ
JSON{"data": {"flowId": "string","flowVersionId": "string","contentsId": "string","routeId": "string","authUserCode": "string","sysDateTargetExpand": true,"applicableRangeStartDate": "string","applicableRangeLimitDate": "string","defaultFormatApplicableRangeStartDate": "string","defaultFormatApplicableRangeLimitDate": "string"}}

詳細プロパティ名論理名

型

説明

flowIdフローID

stringflowVersionId

フローバージョンID

stringcontentsId

コンテンツID

string

フローに設定されているコンテンツID

routeId

ルートID

string

フローに設定されているルートID

authUserCode

処理権限者コード

stringsysDateTargetExpand

システム日で対象者を展開する

booleanフラグ
applicableRangeStartDate

string

申請可能範囲開始日

アカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

applicableRangeLimitDate

string

申請可能範囲終了日

アカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

defaultFormatApplicableRangeStartDate 申請可能範囲開始日（デフォル

stringyyyy/MM/dd の形式です。
例） 0000/00/00

トフォーマット）512intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

defaultFormatApplicableRangeLimitDate 申請可能範囲終了日（デフォル型

説明stringyyyy/MM/dd の形式です。
例） 0000/00/00

トフォーマット）
エラーコードエラー
コード

エラーメッセージ

備考6330

有効なフロー情報が存在しません。

指定したユーザデータIDのフロー情報が存在しなかった場合

6331

フロー情報の取得処理で失敗しました。

指定したユーザデータIDでフロー情報の取得に失敗した場合

6332

指定日で有効なコンテンツ情報取得で失敗しました。

指定した申請基準日でコンテンツ情報の取得に失敗した場合

6333

指定日で有効なコンテンツ情報が存在しません。

指定した申請基準日にコンテンツ情報が存在しなかった場合

6334

指定日で有効なルート情報取得で失敗しました。

指定した申請基準日でルート情報の取得に失敗した場合

6335

指定日で有効なルート情報が存在しません。

指定した申請基準日にルート情報が存在しなかった場合

6336

申請基準日のフォーマットが不正です。

クエリパラメータ - applyBaseDate のフォーマットがyyyy/MM/dd ではない場合

6342

一時保存情報が存在しません。

指定した検索条件で一時保存情報が存在しなかった場合。

6343

指定日で有効なフロー情報取得で失敗しました。

指定した申請基準日でフロー情報が存在しなかった場合

6344

指定日で有効なフロー情報が存在しません。

指定した申請基準日にフロー情報が存在しなかった場合

一時保存情報登録
一時保存案件を登録します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/temporary-saves/create
リクエストボディJSON{"createProcessParameter": {"applyAuthUserCd": "string","applyBaseDate": "string","flowId": "string","matterName": "string","processComment": "string","userDataId": "string"},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
レスポンスデータ
JSON

513

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"userDataId": "string"}}

詳細プロパティ名

論理名

型

説明

userDataId

ユーザデータID

stringリクエストボディ - 処理パラメータ - userDataId が未指定の場合
は、Identifier#get を利用して採番した値が返却されます。

エラーコードエラー
コード

エラーメッセージ

備考

1001

一時保存情報が未指定です。

リクエストボディ - 処理パラメータ が未指定の場合

7000

一時保存機能は設定により利用できません。管理者に連絡してください。 ワークフローパラメータ 「 temporary-save （一時保存機能の設定） 」 に false が指定されている場合
7001

一時保存機能の利用可否設定情報の取得に失敗しました。管理者に連絡し 上記ワークフローパラメータの取得に失敗した場合てください。

1080

フローIDが未指定です。

リクエストボディ - 処理パラメータ - flowId が未指定の場合

3008

ユーザデータIDの採番に失敗しました。管理者に連絡してください。

0017

指定したフロー、申請基準日、権限者に対する一時保存情報登録処理権限 リクエストボディ - 処理パラメータ - flowId 、 リクエストボディ 処理パラメータ - applyBaseDate 、 リクエストボディ - 処理パラがありません。

メータ - authUserCd 、 アカウントコンテキストのユーザコードをもとにした、フローへの申請権限チェックで権限がないと判定さ
れた場合
0018

申請権限のチェックに失敗しました。管理者に連絡してください。

リクエストボディ - 処理パラメータ - flowId 、 リクエストボディ 処理パラメータ - applyBaseDate 、 リクエストボディ - 処理パラ
メータ - authUserCd 、 アカウントコンテキストのユーザコードをもとにした、フローへの申請権限チェックに失敗した場合

2004

案件名の補完用情報フロー名取得に失敗しました。

3014

ユーザデータIDの重複チェックに失敗しました。管理者に連絡してくださ リクエストボディ - 処理パラメータ - userDataId に紐づく一時保

3012

い。

存情報の存在チェックに失敗した場合

ユーザデータIDは一時保存情報で使用済みです。

リクエストボディ - 処理パラメータ - userDataId に紐づく一時保存情報がすでに存在する場合

1082

リクエストボディ - 処理パラメータ - applyBaseDate のフォー

申請基準日のフォーマットが不正です

マットが yyyy/MM/dd ではない場合
1063

申請基準日チェックに必要な情報が取得できませんでした。

チェックに必要なフロー、フローバージョン、フロー詳細情報が見つからなかった場合

1064

申請基準日チェック処理でエラーが発生しました。

チェックに必要なフロー、フローバージョン、フロー詳細情報の取得に失敗した場合

1065

申請できない申請基準日です。

フロー設定で「システム日で対象者を展開する」 の設定が有効であるが、 リクエストボディ - 処理パラメータ - applyBaseDate の値が現在日ではない場合

1051

リクエストボディ - 処理パラメータ - matterName の値が、ワー

案件名が許可された最大文字数を超えています。

クフローパラメータ「 matter-name-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

2001

案件名の補完に必要な情報の取得に失敗しました。管理者に連絡してくだ 案件名の補完処理に必要な情報（一時保存情報、フロー定義等）のさい。

取得に失敗した場合

514

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
3011

ユーザデータIDの重複チェックに失敗しました。管理者に連絡してくださ
い。

3013

リクエストボディ - 処理パラメータ - userDataId の値が、既に申ユーザデータIDは案件で使用済みです。

請されている案件で利用されている場合
9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9010

IM-FormaDesigner の入力チェックエラーメッセージ（入力チェックエラーメッセージ）

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ

一時保存情報削除
一時保存案件を削除します。
このAPIは TempSaveManager#deleteTempSaveMatter の動作に基づきます。

項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
DELETE /api/workflow/temporary-saves/{userDataId}
パスパラメータ
プロパティ名

論理名

説明

userDataId

ユーザデータID

削除対象案件のユーザデータIDを指定してください。

エラーコードエラー
コード

エラーメッセージ

備考

1100

ユーザデータIDが未指定です。

userDataId が未指定の場合

3023

削除対象の一時保存情報が存在しません。

userDataId に紐づく一時保存情報の存在チェックに失敗した場合

3024

一時保存情報の削除に失敗しました。

userDataId に紐づく一時保存情報の削除処理に失敗した場合一時保存情報取得
一時保存情報を取得します。
このAPIは TempSaveMatter#getTempSaveMatter の動作に基づきます。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/temporary-saves/{userDataId}
パスパラメータ
プロパティ名

論理名

説明

userDataId

ユーザデータID

取得対象案件のユーザデータIDを指定してください。

515

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
レスポンスデータ
JSON
以下は取得可能な全データを示すJSON情報です。
{"data": {"applyAuthUserCd": "string","applyAuthUserName": "string","applyBaseDate": "string","defaultFormatApplyBaseDate": "string","defaultFormatSaveDate": "string","delegation": true,"flowId": "string","flowName": "string","flowVersionId": "string","matterName": "string","matterProperty": {},"nodeId": "string","processComment": "string","saveDate": "string","saveUserCd": "string","userDataId": "string"}}

詳細プロパティ名

論理名型

applyAuthUserCd

申請権限者コード

stringapplyAuthUserName

申請権限者名stringapplyBaseDate

申請基準日

stringアカウントコンテキストの日付表示形式の値

stringyyyy/MM/dd 形式の値

stringyyyy/MM/dd HH:mm:ss.SSS 形式の値

true : 代理設定あり false : 代理設定なし

defaultFormatApplyBaseDate 申請基準日（デフォ説明

ルトフォーマット）
defaultFormatSaveDate

保存日（デフォルト
フォーマット）delegation

代理設定

booleanflowIdフローID

stringflowName

フロー名stringflowVersionId

フローバージョンID

stringmatterName

案件名

stringmatterProperty

案件プロパティ

object- %案件プロパティキー%

案件プロパティ情報

string

当該案件プロパティキーに対する値がセットされます。
案件プロパティの型の設定（文字列、数値）に関わらず、この値の型はstring です。下記コラムの例を参照してください。

nodeIdノードIDstringprocessComment

処理コメントstringsaveDate

保存日

stringアカウントコンテキストの日付表示形式の値
アカウントのタイムゾーンへ変換しています。

saveUserCd

保存ユーザコード

stringuserDataId

ユーザデータID

string

コラム例）案件プロパティキーが item_total 、対する値が 5000
以下のようにセットされます。
{"matterProperty": {"item_total": "5000"
}
}

516

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラーコードエラー
コード

エラーメッセージ

備考5069

ユーザデータIDが未指定です。

userDataId が未指定の場合

6000

一時保存情報の取得に失敗しました。

userDataId に紐づく一時保存情報の取得処理に失敗した場合

6001

一時保存情報が存在しません。

userDataId に存在しない一時保存情報のユーザデータIDが指定されている場合

6002

一時保存情報に関連する案件プロパティの取得に失敗しました。

userDataId に紐づく一時保存情報の案件プロパティの取得処理に失敗した場合

6003

userDataId 、 アカウントコンテキストのユーザコードをもとに指定した一時保存情報に対する権限がありません。

した、一時保存情報への権限チェックで権限がないと判定された
場合
6004

userDataId 、 アカウントコンテキストのユーザコードをもとに指定した一時保存情報の権限チェックに失敗しました。

した、一時保存情報への権限チェックに失敗した場合
6236

一時保存情報の取得に失敗しました。

取得した一時保存情報の申請基準日、保存日のアカウントのタイ
ムゾーンへの変換処理に失敗した場合

7000

7001

一時保存機能は設定により利用できません。管理者に連絡してくださ

ワークフローパラメータ 「 temporary-save （一時保存機能のい。

設定） 」 に false が指定されている場合

一時保存機能の利用可否設定情報の取得に失敗しました。管理者に連絡 上記ワークフローパラメータの取得に失敗した場合してください。

一時保存情報更新
一時保存案件を更新します。

項目
HTTP リクエスト
パスパラメータ
リクエストボディ
JSON
詳細
エラーコードHTTP リクエスト
PUT /api/workflow/temporary-saves/{userDataId}
パスパラメータ
プロパティ名

論理名

説明

userDataId

ユーザデータID

更新対象案件のユーザデータIDを指定してください。

リクエストボディJSON{"updateProcessParameter": {"applyAuthUserCd": "string","applyBaseDate": "string","matterName": "string","processComment": "string"},"optionalParameter": {}}詳細
以下を参照してください。

案件情報処理系API共通リクエストボディ情報
処理パラメータ
オプショナルパラメータ
エラーコード517

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考

1002

一時保存情報が未指定です。

リクエストボディ - 処理パラメータ が未指定の場合

7000

一時保存機能は設定により利用できません。管理者に連絡してください。 ワークフローパラメータ 「 temporary-save （一時保存機能の設定） 」 に false が指定されている場合
7001

一時保存機能の利用可否設定情報の取得に失敗しました。管理者に連絡し 上記ワークフローパラメータの取得に失敗した場合てください。

1081

ユーザデータIDが未指定です。

userDataId が未指定の場合

3009

更新対象の一時保存情報が見つかりませんでした。

userDataId に紐づく一時保存情報が見つからなかった場合

3010

更新対象の一時保存情報取得に失敗しました。管理者に連絡してくださ

userDataId に紐づく一時保存情報の存在チェックに失敗した場合

い。
0019

0020

指定した一時保存情報、権限者に対する一時保存情報更新権限がありませ userDataId 、 アカウントコンテキストのユーザコードをもとにしん。

た、一時保存情報への権限チェックで権限がないと判定された場合

申請権限のチェックに失敗しました。管理者に連絡してください。

userDataId 、 アカウントコンテキストのユーザコードをもとにした、一時保存情報への権限チェックに失敗した場合

1082

リクエストボディ - 処理パラメータ - applyBaseDate のフォー

申請基準日のフォーマットが不正です

マットが yyyy/MM/dd ではない場合
1063

申請基準日チェックに必要な情報が取得できませんでした。

チェックに必要なフロー、フローバージョン、フロー詳細情報が見つからなかった場合

1064

申請基準日チェック処理でエラーが発生しました。

チェックに必要なフロー、フローバージョン、フロー詳細情報の取得に失敗した場合

1065

申請できない申請基準日です。

フロー設定で「システム日で対象者を展開する」 の設定が有効であるが、 リクエストボディ - 処理パラメータ - applyBaseDate の値が現在日ではない場合

1051

リクエストボディ - 処理パラメータ - matterName の値が、ワー

案件名が許可された最大文字数を超えています。

クフローパラメータ「 matter-name-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1025

リクエストボディ - 処理パラメータ - processComment の値が、コメントが許可された最大文字数を超えています。

ワークフローパラメータ「 confirm-comment-size （ 入力項目の設定 ）」で指定されたサイズを超えている場合
1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

2001

案件名の補完に必要な情報の取得に失敗しました。管理者に連絡してくだ 案件名の補完処理に必要な情報（一時保存情報、フロー定義等）のさい。

取得に失敗した場合

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001（アクション処理エラーメッセージ）

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9010

IM-FormaDesigner の入力チェックエラーメッセージ（入力チェックエラーメッセージ）

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ

利用者ノード設定情報
利用者ノード設定基本情報取得
利用者ノード設定基本情報を取得します。

518

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/user-node-configs
クエリパラメータ
プロパティ名論理名型

説明

nodeType

ノード種別コード

string「 CodeList 」の コード値 を指定してください。

レスポンスデータ
JSON{"data": {"userNodeConfigs": [{"nodeConfigId": "string","nodeConfigName": "string","nodeType": "string"
}
]
}
}

詳細
プロパティ名論理名

型

説明

userNodeConfigs

利用者ノード設定情報

array<object>- nodeConfigId

利用者ノード設定ID

string- nodeConfigName

利用者ノード設定名

string- nodeType

ノード種別

string「 CodeList 」の コード値 を参照してください。

エラーコードエラー
コード

エラーメッセージ

備考1001

ノード種別が未指定です。

nodeType が未指定の場合

1002

ノード種別が不正です。

nodeType のコード値が不正の場合

3003

利用者ノード設定情報の取得に失敗しました。

利用者ノード設定基本情報の取得に失敗した場合

利用者ノード設定情報登録
利用者ノード設定情報を登録します。

項目
HTTP リクエスト
リクエストボディ
JSON
詳細
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
POST /api/workflow/user-node-configs

519

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
リクエストボディ
JSON{"nodeConfigName": "string","nodes": [{"details": [{"extensionPointId": "string","pluginId": "string","parameter": "string"}],"nodeName": "string"}],"nodeType": "string"}

詳細プロパティ名論理名型

nodeConfigName

利用者ノード設定名

stringnodes

ノード設定ノード情報

array<object>- details

プラグイン情報array<object>

拡張ポイントID

string- extensionPointId

説明

設定対象のノードに対応する拡張ポイントIDを指定してください。
詳細は「処理権限者プラグインの指定方法」または「確認対象者

プラグインの指定方法」を参照してください。
- pluginId

プラグインID

string

設定対象のノードに対応するプラグインIDを指定してください。
詳細は「処理権限者プラグインの指定方法」または「確認対象者

プラグインの指定方法」を参照してください。
- parameter

stringパラメータ

プラグインに対するパラメータを指定してください。
詳細は「処理権限者プラグインの指定方法」または「確認対象者

プラグインの指定方法」を参照してください。
- nodeName

ノード名

stringnodeType

ノード種別

string「 CodeList 」の コード値 を指定してください。

レスポンスデータ
JSON{"data": {"nodeConfigId": "string"}}

詳細プロパティ名

論理名

型

説明

nodeConfigId 利用者ノード設定ID string
エラーコードエラー
コード

エラーメッセージ

備考1001

ノード種別が未指定です。

リクエストボディ - nodeType が未指定の場合

1002

ノード種別が不正です。

リクエストボディ - nodeType のコード値が不正の場合

1010

利用者ノード設定情報が未指定です。

リクエストボディ が未指定の場合

1011

利用者ノード設定名が未指定です。

リクエストボディ - nodeConfigName が未指定の場合

1012

利用者ノード設定詳細情報が未指定です。

リクエストボディ - nodes が未指定の場合

1013

指定されたノード種別で設定できるノード数を超えています。

指定されたノード種別で設定できるノード数の上限を超えた場合

520intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1017

処理対象者情報が不正です。未指定、指定できない処理対象者、または 処理対象者情報が不正の場合異なるデータが混在しています。

3006

利用者ノード設定の登録に失敗しました。管理者に連絡してください。 利用者ノード設定の登録に失敗した場合

申請時用利用者ノード設定ノード詳細情報取得
申請時用利用者ノード設定ノード詳細情報を取得します。
このAPIでは指定されたフローID、基準日時点でのフロー定義のノードに基づくチェックを行います。
案件作成前のノードに対する設定情報を取得する際はこのAPIを利用してください。

コラム
このAPIでは、システムとして無効なプラグイン情報は取得対象に含まれません。
例）
1. 2020/07/10 ユーザプラグインが有効な状態で、ユーザプラグインを含めた利用者ノード設定を保存
2. 2020/07/31 ユーザプラグインを無効に変更
3. 2020/08/01 このAPIを実行した際の取得結果に、ユーザプラグイン情報は含まれない

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/user-node-configs/master-nodes/{nodeConfigId}
パスパラメータ
プロパティ名論理名

説明

nodeConfigId

利用者ノード設定ID

利用対象のノードで設定可能な利用者ノード設定IDを指定してください。
「利用者ノード設定基本情報取得」を利用して取得できます。

クエリパラメータ
プロパティ名論理名型

flowIdフローID

stringapplyBaseDate 申請基準日

stringnodeIdstring

ノードID

説明

レスポンスデータ
JSON

521

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"excluded": true,"nodes": [{"details": [{"execUserNo": "string","extensionPointId": "string","nodeConfigId": "string","nodeNo": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"expandedNodeName": "string","nodeConfigId": "string","nodeNo": "string"
}
]
}
}

詳細
プロパティ名

論理名

型

説明

excluded

プラグイン情報除外フラグ

boolean

ユーザが保存した設定情報に含まれるプラグインIDに、システムとして無効なものが存在した場合に true がセットされます。

nodes

利用者ノード設定ノード情報

array<object>- details

利用者ノード設定詳細情報

array<object>

処理対象者連番

string- execUserNo

20桁の連番がセットされます。
（例）"00000000000000000001"
セットされる内容は「 利用者ノード

設定情報登録API 」内の details 配
列の要素順で連番です。
- extensionPointId

string

拡張ポイントID

詳細は「処理権限者プラグイン一覧」または「確認対象者プラグイン一

覧 」を参照してください。
- nodeConfigId

利用者ノード設定ID

string- nodeNo

ノード連番

string

20桁の連番がセットされます。
（例）"00000000000000000001"
セットされる内容は「 利用者ノード

設定情報登録API 」内の nodes 配列の要素順で連番です。
- parameter

パラメータ

string- pluginDataName

プラグインデータ名

string

拡張ポイントID/プラグインID/パラ
メータ の組み合わせで一意に特定される情報の名称
例: 「青柳辰巳」、「サンプル課１１」など- pluginId

プラグインID

string- pluginName

プラグイン名string

拡張ポイントID/プラグインID の組
み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など- expandedNodeNamestring

展開済みノード名

ユーザが保存した設定情報のノード名
動的承認と確認では値は常に空です。

- nodeConfigId

string利用者ノード設定ID

522

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- nodeNo

ノード連番

string

20桁の連番がセットされます。
（例）"00000000000000000001"
セットされる内容は「 利用者ノード

設定情報登録API 」内の nodes 配列の要素順で連番です。
エラーコードエラー
コード

エラーメッセージ

備考1004

ノードが未指定です。

nodeId が未指定の場合

1005

フローが未指定です。

flowId が未指定の場合

1006

基準日が不正です。

applyBaseDate が不正の場合

1007

指定された基準日の有効なフロー情報が存在しません。

applyBaseDate に指定された日付時点で有効なフローが存在し
ない場合

1008

指定された基準日時点でのフローには該当するノードが存在しません。 applyBaseDate に指定された日付時点で有効なフローに該当するノードが存在しない場合

1009

指定された基準日時点でのフローで該当するノードは利用者ノード設定 applyBaseDate に指定された日付時点で有効なフローに該当すを保存できないノードです。

るノードが利用者ノード設定を保存できない場合

1016

利用者ノード設定IDが未指定です。

nodeConfigId が未指定の場合

1018

基準日が未指定です。

applyBaseDate が未指定の場合

3004

利用者ノード設定詳細情報の取得に失敗しました。

利用者ノード設定詳細情報の取得に失敗した場合

3005

マスタ情報が不正です。管理者に連絡してください。

動的ノード以外での利用、または、割当可能ノードが存在しない
場合

8802

プラグインデータ名の取得に失敗しました。

プラグインデータ名の取得に失敗した場合

8803

プラグイン名の取得に失敗しました。

プラグイン名の取得に失敗した場合

利用者ノード設定情報削除
利用者ノード設定情報を削除します。

項目
HTTP リクエスト
パスパラメータ
エラーコードHTTP リクエスト
DELETE /api/workflow/user-node-configs/{nodeConfigId}
パスパラメータ
プロパティ名論理名

説明

nodeConfigId

利用者ノード設定ID

削除対象の利用者ノード設定IDを指定してください。

エラーコードエラー
コード

エラーメッセージ

備考1016

利用者ノード設定IDが未指定です。

nodeConfigId が未指定の場合

3001

指定した利用者ノード設定が見つかりません。

利用者ノード設定情報が存在しない場合

3002

利用者ノード設定の削除に失敗しました。管理者に連絡してください。 利用者ノード設定の削除に失敗した場合

案件処理時用利用者ノード設定ノード詳細情報取得
案件処理時用利用者ノード設定ノード詳細情報を取得します。
このAPIでは指定された案件のトランザクション情報のノードに基づくチェックを行います。
案件作成後のノードに対する設定情報を取得する際はこのAPIを利用してください。

523

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム
このAPIでは、システムとして無効なプラグイン情報は取得対象に含まれません。
例）
1. 2020/07/10 ユーザプラグインが有効な状態で、ユーザプラグインを含めた利用者ノード設定を保存
2. 2020/07/31 ユーザプラグインを無効に変更
3. 2020/08/01 このAPIを実行した際の取得結果に、ユーザプラグイン情報は含まれない

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/user-node-configs/master-nodes/{nodeConfigId}
パスパラメータ
プロパティ名論理名

説明

nodeConfigId

利用者ノード設定ID

対象案件の利用者ノード設定IDを指定してください。

クエリパラメータ
プロパティ名

論理名型

systemMatterId システム案件ID

stringnodeIdstring

ノードID

説明

レスポンスデータ
JSON{"data": {"excluded": true,"nodes": [{"details": [{"execUserNo": "string","extensionPointId": "string","nodeConfigId": "string","nodeNo": "string","parameter": "string","pluginDataName": "string","pluginId": "string","pluginName": "string"}],"expandedNodeName": "string","nodeConfigId": "string","nodeNo": "string"
}
]
}
}

詳細
プロパティ名

論理名

型

説明

excluded

プラグイン情報除外フラグ

boolean

ユーザが保存した設定情報に含まれるプラグインIDに、システムとして無効なものが存在した場合に true がセットされます。

nodes

array<object>

利用者ノード設定ノード情報524

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型- details

利用者ノード設定詳細情報

array<object>

処理対象者連番

string- execUserNo

説明

20桁の連番がセットされます。
（例）"00000000000000000001"
セットされる内容は「 利用者ノード

設定情報登録API 」内の details 配
列の要素順で連番です。
- extensionPointId

string

拡張ポイントID

詳細は「処理権限者プラグイン一覧」または「確認対象者プラグイン一

覧 」を参照してください。
- nodeConfigId

利用者ノード設定ID

string- nodeNo

ノード連番

string

20桁の連番がセットされます。
（例）"00000000000000000001"
セットされる内容は「 利用者ノード

設定情報登録API 」内の nodes 配列の要素順で連番です。
- parameter

パラメータ

string- pluginDataName

プラグインデータ名

string

拡張ポイントID/プラグインID/パラ
メータ の組み合わせで一意に特定される情報の名称
例: 「青柳辰巳」、「サンプル課１１」など- pluginId

プラグインID

string- pluginName

プラグイン名string

拡張ポイントID/プラグインID の組
み合わせで一意に特定される情報の名称
例: 「ユーザ」、「組織」など- expandedNodeNamestring

展開済みノード名

ユーザが保存した設定情報のノード名
動的承認と確認では値は常に空です。

- nodeConfigId

利用者ノード設定ID

string- nodeNo

ノード連番

string

20桁の連番がセットされます。
（例）"00000000000000000001"
セットされる内容は「 利用者ノード

設定情報登録API 」内の nodes 配列の要素順で連番です。
エラーコードエラー
コード

エラーメッセージ

備考

1003

案件が未指定です。

systemMatterId が未指定の場合

1004

ノードが未指定です。

nodeId が未指定の場合

1014

指定した案件が見つかりません。

systemMatterId で指定した案件が存在しない場合

1015

指定した案件のノードが見つかりません。

systemMatterId で指定案件に対象のノードが存在しない場合

1016

利用者ノード設定IDが未指定です。

nodeConfigId が未指定の場合

3004

利用者ノード設定詳細情報の取得に失敗しました。

利用者ノード設定詳細情報の取得に失敗した場合

8802

プラグインデータ名の取得に失敗しました。

プラグインデータ名の取得に失敗した場合

8803

プラグイン名の取得に失敗しました。

プラグイン名の取得に失敗した場合

ワークフローユーザ情報
特定の未完了案件確認時に選択可能な所属組織情報取得
特定の未完了案件確認時に選択可能な所属組織情報を取得します。

525

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/active-matters-confirmable-affiliations
クエリパラメータ
プロパティ名

論理名型

systemMatterId

システム案件ID

stringnodeIdノードIDstring

説明

レスポンスデータ
JSON{"data": {"affiliations": [{"companyCd": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"
}
]
}
}

詳細
プロパティ名

論理名型

affiliations

所属組織情報array<object>- companyCd

会社コード

string- departmentCd

組織コード

string- departmentName

組織名

string- departmentSetCd

組織セットコード

string

説明

エラーコードエラー
コード

エラーメッセージ

備考

0009

日付の認識に失敗しました。

0010

ワークフローパラメータの取得に失敗しました。

0011

上位組織を含めた組織名の取得に失敗しました。

4005

確認権限がありません。

4006

確認権限のチェックに失敗しました。管理者に連絡してください。

5032

システム案件IDが未指定です。

systemMatterId が未指定の場合

5033

ノードIDが未指定です。

nodeId が未指定の場合

8001

所属組織情報の取得処理に失敗しました。管理者に連絡してください。

8805

指定された案件の情報取得に失敗しました。管理者に連絡してください。

未完了案件の一括確認時に選択可能な所属組織情報取得
未完了案件の一括確認時に選択可能な所属組織情報を取得します。

526

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/active-matters-lump-confirmable-affiliations
レスポンスデータ
JSON{"data": {"affiliations": [{"companyCd": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"
}
]
}
}

詳細
プロパティ名

論理名型

affiliations

所属組織情報array<object>- companyCd

会社コード

string- departmentCd

組織コード

string- departmentName

組織名

string- departmentSetCd

組織セットコード

string

説明

エラーコードエラー
コード

エラーメッセージ

備考6207

所属組織情報の取得処理に失敗しました。管理者に連絡してください。

申請者として選択可能なユーザ情報取得
申請者として選択可能なユーザ情報を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/appliable-users
クエリパラメータ
プロパティ名

論理名型

applyBaseDate

申請基準日

string

説明

レスポンスデータ
JSON

527

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"delegators": [{"department": "string","profileValid": true,"userCd": "string","userName": "string"}],"loginUser": {"department": "string","profileValid": true,"userCd": "string","userName": "string"
}
}
}

詳細
プロパティ名

論理名型

delegators

代理元array<object>- department

主所属組織名string説明

主所属組織の名称が階層構造でセットされます。
例） サンプル会社/サンプル部門０１/サンプル課１
１- profileValid

プロファイル有効フラグ

boolean- userCd

ユーザコードstring- userName

ユーザ名stringloginUser

ログインユーザ

object- department

主所属組織名string

主所属組織の名称が階層構造でセットされます。
例） サンプル会社/サンプル部門０１/サンプル課１
１- profileValid

プロファイル有効フラグ

boolean- userCd

ユーザコードstring- userName

ユーザ名string

エラーコードエラー
コード

エラーメッセージ

備考5026

申請基準日が未指定です。

applyBaseDate が未指定の場合

5031

申請者として選択可能なユーザ情報の取得に失敗しました。管理者に連絡してください。

5034

applyBaseDate の認識に失敗した場合

日付の認識に失敗しました。

案件を申請する際に選択可能な所属組織情報取得
案件を申請する際に選択可能な所属組織情報を取得します。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/appliable-users/{applyAuthUserCd}/affiliations
パスパラメータ528

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名

説明

applyAuthUserCd 申請権限者コード
クエリパラメータ
プロパティ名論理名型

flowIdフローID

stringapplyBaseDate

申請基準日

string

説明

レスポンスデータ
JSON{"data": {"affiliations": [{"companyCd": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"
}
]
}
}

詳細
プロパティ名

論理名型

affiliations

所属組織情報array<object>- companyCd

会社コード

string- departmentCd

組織コード

string- departmentName

組織名

string- departmentSetCd

組織セットコード

string

説明

エラーコードエラー
コード

エラーメッセージ

備考0002

申請基準日が未指定です。

applyBaseDate が未指定の場合

0003

フローIDが未指定です。

flowId が未指定の場合

0005

日付の認識に失敗しました。管理者に連絡してください。

0006

所属組織情報の取得処理に失敗しました。管理者に連絡してください。

0007

申請権限がありません。

0008

申請権限のチェックに失敗しました。管理者に連絡してください。

0009

日付の認識に失敗しました。

0010

ワークフローパラメータの取得に失敗しました。

0011

上位組織を含めた組織名の取得に失敗しました。

applyBaseDate の認識に失敗した場合

特定の案件処理時に選択可能なユーザ情報取得
特定の案件処理時に選択可能なユーザ情報を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト529

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
GET /api/workflow/users/approvable-users
クエリパラメータ
プロパティ名

論理名型

systemMatterId

システム案件ID

stringnodeIdノードIDstring

説明

レスポンスデータ
JSON{"data": {"authUsers": [{"userCd": "string","userName": "string"
}
]
}
}

詳細
プロパティ名

論理名型

authUsers

承認可能ユーザ権限情報 array<object>- userCd

ユーザコードstring- userName

ユーザ名string

説明

エラーコードエラー
コード

エラーメッセージ

備考4001

処理権限のチェックに失敗しました。管理者に連絡してください。

4002

処理権限がありません。

4003

処理可能な権限が存在しません。

4004

処理権限者情報の取得に失敗しました。管理者に連絡してください。

5032

システム案件IDが未指定です。

systemMatterId が未指定の場合

5033

ノードIDが未指定です。

nodeId が未指定の場合

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合

特定の案件処理時に指定ユーザ権限で選択可能な所属組織情報取得
特定の案件処理時に指定ユーザ権限で選択可能な所属組織情報を取得します。

項目
HTTP リクエスト
パスパラメータ
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/approvable-users/{authUserCd}/affiliations
パスパラメータ
プロパティ名

論理名

authUserCd

処理権限者コード説明

クエリパラメータ

530

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名型

systemMatterId

システム案件ID

stringnodeIdノードIDstring

説明

レスポンスデータ
JSON{"data": {"affiliations": [{"companyCd": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"
}
]
}
}

詳細
プロパティ名

論理名型

affiliations

所属組織情報array<object>- companyCd

会社コード

string- departmentCd

組織コード

string- departmentName

組織名

string- departmentSetCd

組織セットコード

string

説明

エラーコードエラー
コード

エラーメッセージ

備考

0009

日付の認識に失敗しました。

0010

ワークフローパラメータの取得に失敗しました。

0011

上位組織を含めた組織名の取得に失敗しました。

4001

処理権限のチェックに失敗しました。管理者に連絡してください。

4002

処理権限がありません。

5032

システム案件IDが未指定です。

systemMatterId が未指定の場合

5033

ノードIDが未指定です。

nodeId が未指定の場合

6001

所属組織情報の取得処理に失敗しました。管理者に連絡してください。

8804

指定された案件・ノードで利用すべき基準日の解決に失敗しました。

処理権限者として選択可能なユーザ情報取得
処理権限者として選択可能なユーザ情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/authorized-users
レスポンスデータ
JSON

531

指定された未完了案件情報が存在しない場合

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"delegators": [{"department": "string","profileValid": true,"userCd": "string","userName": "string"}],"loginUser": {"department": "string","profileValid": true,"userCd": "string","userName": "string"
}
}
}

詳細
プロパティ名

論理名型

delegators

代理元array<object>- department

主所属組織名string説明

主所属組織の名称が階層構造でセットされます。
例） サンプル会社/サンプル部門０１/サンプル課１
１- profileValid

プロファイル有効フラグ

boolean- userCd

ユーザコードstring- userName

ユーザ名stringloginUser

ログインユーザ

object- department

主所属組織名string

主所属組織の名称が階層構造でセットされます。
例） サンプル会社/サンプル部門０１/サンプル課１
１- profileValid

プロファイル有効フラグ

boolean- userCd

ユーザコードstring- userName

ユーザ名string

エラーコードエラー
コード

エラーメッセージ

備考6231

処理権限者として選択可能なユーザ情報の取得に失敗しました。

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合

特定の完了案件確認時に選択可能な所属組織情報取得
特定の完了案件確認時に選択可能な所属組織情報を取得します。

項目
HTTP リクエスト
クエリパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/completed-matters-confirmable-affiliations
クエリパラメータ
プロパティ名

論理名型

systemMatterId

システム案件ID

string説明532

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名

論理名型

nodeIdノードIDstring

説明

レスポンスデータ
JSON{"data": {"affiliations": [{"companyCd": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"
}
]
}
}

詳細
プロパティ名

論理名型

affiliations

所属組織情報array<object>- companyCd

会社コード

string- departmentCd

組織コード

string- departmentName

組織名

string- departmentSetCd

組織セットコード

string

説明

エラーコードエラー
コード

エラーメッセージ

備考

0009

日付の認識に失敗しました。

0010

ワークフローパラメータの取得に失敗しました。

0011

上位組織を含めた組織名の取得に失敗しました。

4005

確認権限がありません。

4006

確認権限のチェックに失敗しました。管理者に連絡してください。

5032

システム案件IDが未指定です。

systemMatterId が未指定の場合

5033

ノードIDが未指定です。

nodeId が未指定の場合

8002

所属組織情報の取得処理に失敗しました。管理者に連絡してください。

8805

指定された案件の情報取得に失敗しました。管理者に連絡してください。

完了案件の一括確認時に選択可能な所属組織情報取得
完了案件の一括確認時に選択可能な所属組織情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/completed-matters-lump-confirmable-affiliations
レスポンスデータ
JSON

533

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"affiliations": [{"companyCd": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"
}
]
}
}

詳細
プロパティ名

論理名

型

説明

affiliations

所属組織情報array<object>- companyCd

会社コード

string- departmentCd

組織コード

string- departmentName

組織名

string- departmentSetCd

組織セットコード

string

エラーコードエラー
コード

エラーメッセージ

備考6209

所属組織情報の取得処理に失敗しました。管理者に連絡してください。

一括処理時に選択可能なユーザ情報取得
一括処理時に選択可能なユーザ情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/lump-approvable-users
レスポンスデータ
JSON{"data": {"authUsers": [{"userCd": "string","userName": "string"
}
]
}
}

詳細
プロパティ名

論理名型

authUsers

承認可能ユーザ権限情報 array<object>- userCd

ユーザコードstring- userName

ユーザ名string

説明

エラーコード534

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考

6232

一括処理時に選択可能なユーザ情報の取得に失敗しました。

8809

代理設定利用可否情報の取得に失敗しました。

代理設定利用可否情報の取得に失敗した場合

一括処理時に指定ユーザ権限で選択可能な所属組織情報取得
一括処理時に指定ユーザ権限で選択可能な所属組織情報を取得します。

項目
HTTP リクエスト
パスパラメータ
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/users/lump-approvable-users/{authUserCd}/affiliations
パスパラメータ
プロパティ名

論理名

authUserCd

処理権限者コード説明

レスポンスデータ
JSON{"data": {"affiliations": [{"companyCd": "string","departmentCd": "string","departmentName": "string","departmentSetCd": "string"
}
]
}
}

詳細
プロパティ名

論理名型

affiliations

所属組織情報array<object>- companyCd

会社コード

string- departmentCd

組織コード

string- departmentName

組織名

string- departmentSetCd

組織セットコード

string

説明

エラーコードエラー
コード

エラーメッセージ

備考

6208

一括処理可能な組織情報の取得に失敗しました。管理者に連絡してください。

ワークフローパラメータ情報
申請一覧用ワークフローパラメータ情報取得
申請一覧用ワークフローパラメータ情報を取得します。

535

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/workflow-parameters/applications
レスポンスデータ
JSON{"data": {"workflowParameterApplicationsInfo": {"applicationalAct": true,"applicationListConditionSave": true,"authoritativeAct": true,"flowWindowHeight": 0,"flowWindowWidth": 0,"personalAct": true,"useFlowInfoAndHistoryInfo": true
}
}
}

詳細
プロパティ名論理名型

workflowParameterApplicationsInfo 申請一覧用ワークフローパラメータ情報

array<object>- applicationalActboolean

特定業務代理機能の使用可否

説明

ワークフローパラメータ 「applicational-act （ 代理の設定）」の設定内容- applicationListConditionSave

申請一覧の状態（申請基準日・申請者）の保存可否

boolean

ワークフローパラメータ 「application-list-conditionsave （ 申請一覧の設定 ）」の設定内容- authoritativeActboolean

権限代理機能の使用可否

ワークフローパラメータ 「authoritative-act （ 代理の設定）」の設定内容- flowWindowHeight「フロー参照」画面、「フロー情報」画面のポップ

int

ワークフローパラメータ 「
imw-flow-window-height （アップウィンドウの高さ

ポップアップウィンドウサイズの設定 ）」の設定内容- flowWindowWidth「フロー参照」画面、「フロー情報」画面のポップ

int

ワークフローパラメータ 「
imw-flow-window-width （アップウィンドウの幅

ポップアップウィンドウサイズの設定 ）」の設定内容- personalActboolean

代理（人）機能の使用可否

ワークフローパラメータ 「personal-act （ 代理の設定）」の設定内容- useFlowInfoAndHistoryInfo「フロー情報」画面および「履歴情報」画面の利用

boolean

ワークフローパラメータ 「 useflow-info-and-history-info （可否

フロー情報、履歴情報の設定）」の設定内容
エラーコードエラー
コード

エラーメッセージ

備考7006

申請一覧用ワークフローパラメータ情報の取得でエラーが発生しました。管理者に連絡してください。

536

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロファイル画像表示可否取得
プロファイル画像表示可否を取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/workflow-parameters/display-user-profile-image
レスポンスデータ
JSON{"data": true}

詳細
ワークフローパラメータ 「 display-user-profile-image （ フロー情報、履歴情報の設定 ）」の設定内容がセットされます。
エラーコードエラー
コード

エラーメッセージ

備考7005

プロファイル画像表示可否情報の取得でエラーが発生しました。管理者に連絡してください。

案件一覧用ワークフローパラメータ情報取得
案件一覧用ワークフローパラメータ情報を取得します。

項目
HTTP リクエスト
レスポンスデータ
JSON
詳細
エラーコードHTTP リクエスト
GET /api/workflow/workflow-parameters/matters
レスポンスデータ
JSON537

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"data": {"workflowParameterMattersInfo": {"applicationalAct": true,"archiveYearStartMonth": "string","authoritativeAct": true,"detailWindowHeight": 0,"detailWindowWidth": 0,"enableTaskStatus": "string","flowWindowHeight": 0,"flowWindowWidth": 0,"historyWindowHeight": 0,"historyWindowWidth": 0,"listDisplayPatternSortColumnNum": 0,"lumpConfirm": true,"lumpProcessing": true,"mattersDefaultShowIconLabel": true,"mattersFetchSizeAtOnce": 0,"negotiateType": true,"personalAct": true,"recordAtPage": 0,"recordAtPagePattern": "string","temporarySave": true,"useDepartmentFiltering": true,"useFlowInfoAndHistoryInfo": true
}
}
}

詳細
プロパティ名論理名型

workflowParameterMattersInfo

案件一覧用ワークフローパラメータ情報

array<object>- applicationalAct

特定業務代理機能の使用可否

boolean

説明

ワークフローパラメータ 「applicational-act （ 代理の設定）」の設定内容- archiveYearStartMonth

案件一覧（過去案件）の年度開始月

string

ワークフローパラメータ 「archive-year-start-month （過去案件一覧の設定 ）」の設定
内容- authoritativeActboolean

権限代理機能の使用可否

ワークフローパラメータ 「authoritative-act （ 代理の設定）」の設定内容- detailWindowHeight

int「詳細」画面の高さ

ワークフローパラメータ 「
imw-detail-window-height （ポップアップウィンドウサイズの設定 ）」の設定内容- detailWindowWidthint「詳細」画面の横幅

ワークフローパラメータ 「
imw-detail-window-width （ポップアップウィンドウサイズの設定 ）」の設定内容- enableTaskStatus

案件一覧で利用するタスクステータス

string

ワークフローパラメータ 「enable-task-status （ 案件一覧の設定 ）」の設定内容- flowWindowHeight

int「フロー情報」画面の高さ

ワークフローパラメータ 「
imw-flow-window-height （ポップアップウィンドウサイズの設定 ）」の設定内容- flowWindowWidthint「フロー情報」画面の横幅

ワークフローパラメータ 「
imw-flow-window-width （ポップアップウィンドウサイズの設定 ）」の設定内容- historyWindowHeightint「履歴情報」画面の高さ

ワークフローパラメータ 「
imw-history-window-height （ポップアップウィンドウサイズの設定 ）」の設定内容

538

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
プロパティ名論理名型

説明- historyWindowWidth「履歴情報」画面の横幅

int

ワークフローパラメータ 「
imw-history-window-width （ポップアップウィンドウサイズの設定 ）」の設定内容- listDisplayPatternSortColumnNum 一覧表示パターンソート項目数

int

ワークフローパラメータ 「 listdisplay-pattern-sort-columnnum （ 一覧表示画面の設定）」の設定内容- lumpConfirm

boolean

一括確認の使用可否

ワークフローパラメータ 「lump-confirm （ 一括処理機

能・一括確認機能の設定 ）」の設定内容- lumpProcessing

boolean

一括処理の使用可否

ワークフローパラメータ 「lump-processing （ 一括処理機

能・一括確認機能の設定 ）」の設定内容- mattersDefaultShowIconLabelboolean

タスク状態ラベル表示デフォルト設定

ワークフローパラメータ 「matters-default-show-iconlabel （ 案件一覧の設定 ）」の設定内容- mattersFetchSizeAtOnce

int

案件一覧で1回に取得するレコード数

ワークフローパラメータ 「matters-fetch-size-at-once （案件一覧の設定 ）」の設定内容- negotiateTypeboolean

根回し設定の使用可否

ワークフローパラメータ 「negotiate-type （ 根回しの設定）」の設定内容- personalActboolean

代理（人）機能の使用可否

ワークフローパラメータ 「personal-act （ 代理の設定）」の設定内容- recordAtPage

int「一覧表示」画面に表示する最大行数

ワークフローパラメータ 「record-at-page （ 一覧表示画

面の設定 ）」の設定内容- recordAtPagePattern「一覧表示」画面に表示する表示件数のパターン

string

ワークフローパラメータ 「record-at-page-pattern （ 一覧表示画面の設定 ）」の設定内
容- temporarySave

boolean

一時保存機能の使用可否

ワークフローパラメータ 「temporary-save （ 一時保存機

能の設定 ）」の設定内容- useDepartmentFilteringboolean

組織フィルタリングの使用可否

ワークフローパラメータ 「 usedepartment-filtering （ 組織

フィルタリング設定 ）」の設定
内容- useFlowInfoAndHistoryInfo「フロー情報」画面および「履歴情報」画面の使用

boolean

ワークフローパラメータ 「 useflow-info-and-history-info （可否

フロー情報、履歴情報の設定）」の設定内容

コラム「タスク状態ラベル表示デフォルト設定」は 2022 Spring(Eustoma) より追加されました。
エラーコードエラー
コード

エラーメッセージ

備考

7007

案件一覧用ワークフローパラメータ情報の取得でエラーが発生しました。管理者に連絡してください。

539

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

付録
IM-BloomMaker
アクションアイテム
遷移元画面に戻る「申請一覧」「案件一覧」画面や、各種ワークフローポートレットから渡された「imwCallOriginalPagePath」に遷移します。

項目
入力値
出力値
エラーコード

入力値
なし

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードなし

一時保存モーダルを表示する
一時保存モーダルを表示して、ワークフローを一時保存するアクションです。 一時保存画面にて、一時保存の新規作成／更新を実施します。

コラム「アクションエディタ」にて、当アクションの後続アクションを設定した場合、後続アクションは次の契機で実行開始します。
処理を実行し、モーダル画面が閉じた処理を実行せずに、×ボタン押下でモーダル画面を閉じた項目
入力値
インタフェース制御
オプションパラメータ
出力値

入力値
項目名

必須/任意

型(最大バイト数)

説明

フローID

任意

文字列

「申請一覧」「案件一覧（一時保存）」画面から遷移した場合は、一覧で選択したフローIDが設定されるため不要「申請一覧」「案件一覧（一時保存）」画面以外から遷移した場合は、必須

案件名

任意

文字列(200)

案件名に初期値を設定したい場合に指定

申請基準日

任意

日付/文字列未指定の場合、「申請一覧」「案件一覧（一時保存）」画面から遷移した場
合は、一覧で選択した申請基準日が設定される「申請一覧」「案件一覧（一時保存）」画面以外から遷移した場合は、アカウントコンテキストのタイムゾーンにおける現在日付で申請"yyyy/MM/dd"形式の文字列指定も可能

申請権限者コード

任意文字列

申請権限者に初期値を設定したい場合に指定

540

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

ユーザデータID

任意

文字列(20)「案件一覧」画面から遷移した場合は、一覧で選択した一時保存情報のユー
ザデータIDが設定されるため不要未指定の場合、Identifier.get()で一時保存情報を新規作成
指定した場合、当該キーで特定される一時保存情報が存在しない場合、一時保存情報を新規作成
当該キーで特定される一時保存情報が存在する場合、一時保存情報を更新

処理コメント任意

文字列(2000)

処理コメントに初期値を設定したい場合に指定

インタフェース制御

任意

下記参照

モーダル画面のインタフェースを変更したい場合に指定

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

前回情報破棄フラグ

boolean任意

trueの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回設定したパラメータや入力情報を破棄して再表示する
falseの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回閉じた際の状態を復元する
未指定の場合、falseで動作

案件処理後の自動画面遷移

boolean任意

trueの場合、案件処理後に「申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移

コラム
1つのコンポーネント内で申請モーダルを複数用いる場合は「前回情報破棄フラグ」にtrueを指定してください。
インタフェース制御
一時保存モーダルの各項目に対するインタフェースの制御（表示、参照、必須）を指定します。
制御の内容と設定値ごとの動作は以下の通りです。
表示（display）
true : 項目を表示します。（初期値）
false : 項目を非表示にします。
参照（readonly）
true : 項目を入力不可（参照のみ）にします。
false : 項目を入力可とします。（初期値）
必須（required）
true : 項目を必須入力にします。
false : 項目を任意入力にします。（初期値）
項目ごとに制御できる内容は異なります。
{"interfaceControl": {"matterName": {"display": true,"readonly": false},"applyBaseDate": {"display": true},
"applyAuthUserCd": {"display": true},"processComment": {"display": true,"readonly": false,"required": false
}
}
}

項目名

必須/任意

型

説明

matterName

任意

オブジェクト

案件名に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。

541

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型

説明

applyBaseDate

任意

オブジェクト

申請基準日に対するインタフェース制御を指定します。
「display」を設定できます。

applyAuthUserCd

任意

オブジェクト

申請権限者に対するインタフェース制御を指定します。
「display」を設定できます。

processComment

任意

オブジェクト処理コメントに対するインタフェース制御を指定します。
「display」と「readonly」と「required」を設定できます。

オプションパラメータ
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
{"optionalParameter": {"userParameter": {"xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

出力値
項目名

型

説明

処理実行によるクローズであるか

boolean

処理を実行し、モーダル画面が閉じた場合にtrueを返却
処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合にfalseを返却

ユーザデータID

文字列

処理正常終了時に返却処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合は、出力先として設定した変数への代入処理は行いません。

申請モーダルを表示する
申請モーダルを表示して、ワークフローを申請するアクションです。 申請画面にて、申請を実施します。

コラム「アクションエディタ」にて、当アクションの後続アクションを設定した場合、後続アクションは次の契機で実行開始します。
処理を実行し、モーダル画面が閉じた処理を実行せずに、×ボタン押下でモーダル画面を閉じた

項目
入力値
権限者所属組織情報
分岐先選択情報
動的承認ノード／確認ノード設定情報
横配置ノード／縦配置ノード設定情報
インタフェース制御
オプションパラメータ
出力値

入力値
項目名

必須/任意

型(最大バイト数)

説明

フローID

任意

文字列

「申請一覧」「案件一覧（一時保存）」画面から遷移した場合は、一覧で選択したフローIDが設定されるため不要「申請一覧」「案件一覧（一時保存）」画面以外から遷移した場合は、必須

案件名

任意

文字列(200)

案件名に初期値を設定したい場合に指定

542

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

申請基準日

任意

日付/文字列未指定の場合、「申請一覧」「案件一覧（一時保存）」画面から遷移した場
合は、一覧で選択した申請基準日が設定される「申請一覧」「案件一覧（一時保存）」画面以外から遷移した場合は、アカウントコンテキストのタイムゾーンにおける現在日付で申請"yyyy/MM/dd"形式の文字列指定も可能

申請権限者コード

任意文字列

申請権限者に初期値を設定したい場合に指定

ユーザデータID

任意

文字列(20)

未指定の場合、「ユーザデータID設定方式」の設定によりIDを決定する。
一時保存状態から申請する場合、一時保存情報のユーザデータIDを指定

権限者所属組織情報

任意

下記参照

担当組織に初期値を設定したい場合に指定

優先度

任意

文字列

優先度に初期値を設定したい場合に指定
設定値は「 CodeList 」を参照

処理コメント任意

文字列(2000)

処理コメントに初期値を設定したい場合に指定

分岐先選択情報

任意

下記参照

ルート選択に初期値を設定したい場合に指定

動的承認ノード設定情報

任意

下記参照

「 動的処理対象者設定機能 」を利用する場合に指定

確認ノード設定情報

任意

下記参照

「 動的処理対象者設定機能 」を利用する場合に指定

横配置ノード設定情報

任意

下記参照

「 動的処理対象者設定機能 」を利用する場合に指定

縦配置ノード設定情報

任意

下記参照

「 動的処理対象者設定機能 」を利用する場合に指定

インタフェース制御

任意

下記参照

モーダル画面のインタフェースを変更したい場合に指定

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

前回情報破棄フラグ

任意

booleantrueの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回設定したパラメータや入力情報を破棄して再表示する
falseの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回閉じた際の状態を復元する
未指定の場合、falseで動作

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に「申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移

コラム
1つのコンポーネント内で申請モーダルを複数用いる場合は「前回情報破棄フラグ」にtrueを指定してください。
権限者所属組織情報{"authUserDepartmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"
}
}

項目名

必須/任意 型

説明

companyCd

必須

文字列

会社コードを指定します。

departmentSetCd 必須

文字列

組織セットコードを指定します。

departmentCd

文字列

組織コードを指定します。

必須

分岐先選択情報543

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"
]
}
]
}

項目名

必須/任意

型

説明

branchStartNodeId

必須

文字列

初期値を指定するルート選択の分岐開始ノードのノードIDを指定します。

forwardNodeIds

必須

配列（文字列）初期値として選択するノードのノードIDを配列で指定します。
単一選択の場合は1つ、複数選択の場合は選択したいノードをすべて設定してください。

動的承認ノード／確認ノード設定情報{"dcNodeConfigs": [{"enable": true,"nodeId": "string","nodeInformation": "string","display": true,"readonly": false,"readonlyEnableToggle": false,"searchCondition": {"criteria": "any"},"processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

項目名

必須/任意

型

説明

enable任意boolean「フロー設定」においてノードを設定するか否かの初期値を制御します。
この設定は、動的承認ノードに対してのみ有効です。
フロー定義における動的承認ノードの削除設定が「削除可能」な場合のみ有効な項目です。
true の場合、処理対象者を設定する状態で表示します。
false の場合、ノードを削除する状態で表示します。
「display」と組み合わせて、両方にfalseを設定した場合、該当の動的承認
ノードを削除（ノードスキップ）できます。
未指定の場合、trueとして動作します。

nodeId必須

文字列

設定対象のノードIDを指定

nodeInformation

任意

文字列

ノードに対する任意のメッセージを指定します。

display任意boolean

指定したノードに対する項目の表示可否を制御します。
true の場合は表示、false の場合は非表示が設定されます。
未指定の場合はtrueとして動作します。

readonly任意boolean

指定したノードに対する項目の入力可否を制御します。
true の場合は入力不可、false の場合は入力可が設定されます。
未指定の場合はfalseとして動作します。

544

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型

説明

readonlyEnableToggle任意boolean

指定したノードに対する「ノード有効可否トグル」項目の状態変更可否を制御します。
この設定は、動的承認ノードに対してのみ有効です。
フロー定義における動的承認ノードの削除設定が「削除可能」な場合のみ有効な項目です。
true の場合は状態変更不可、false の場合は状態変更可能に設定されます。
未指定の場合はfalseとして動作します。
「readonly」=true が同時に指定された場合、当項目の指定は無視されます。

searchCondition

任意

オブジェクト

処理対象者の検索時条件を指定します。
「criteria」プロパティを設定することで、検索時の暗黙条件を指定可能です。
当プロパティを指定した場合、処理対象者を検索する際に利用可能なプラグインと検索タブは「ユーザ検索（キーワード

criteria

任意

オブジェクト

ユーザ検索（キーワードタブ）」のみです。

タブ）に対する暗黙条件を指定可能です。

具体的には、「 IM-共通マスタ 検索画面起動引数一覧 」において以下に該当する引数を指定可能です。
対象となる検索画面・タブ機能グループ = 「ユーザ検索画面」
検索画面タブ = 「キーワード」
対象となる引数
分類 = 「暗黙条件」「searchCondition」を指定した場合、省略することはできません。
「searchCondition」・「criteria」の両方が省略された場合、検索条件（暗黙条件）指定なしで動作します。
processTargetConfigs

任意オブジェクト

処理対象プラグイン情報を指定します。
利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
未指定の場合、現在設定済みの処理対象者が適用されます。

コラム「searchCondition」、または、「processTargetConfigs」を設定した場合、保存済み設定機能は利用できません。

コラム
ノードの削除可否や利用可能なプラグインは、 動的承認・横配置・縦配置ノード設定 の範囲で指定できます。
横配置ノード／縦配置ノード設定情報545

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"hvNodeConfigs": [{"nodeId": "string","nodeInformation": "string","display": true,"readonly": false,"dispatchControl": {"max": "number","min": "number",},"searchCondition": {"criteria": "string"},"matterNodeExpansions": [{"nodeName": "string","searchCondition": {"criteria": "any"},"processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

項目名

必須/任意

型(最大バイト数)

説明

nodeId必須

文字列

設定対象のノードIDを指定

nodeInformation

任意

文字列

ノードに対する任意のメッセージを指定します。

display任意boolean

指定したノードに対する項目の表示可否を制御します。
true の場合は表示、false の場合は非表示が設定されます。
未指定の場合はtrueとして動作します。

readonly任意boolean

指定したノードに対する項目の入力可否を制御します。
true の場合は入力不可、false の場合は入力可が設定されます。
未指定の場合はfalseとして動作します。

dispatchControl

任意

オブジェクト

割当可能ノード数を指定します。
当プロパティによる制御は、フロー定義で設定済みの割当可能ノード数の範
囲内においてのみ有効です。
「max」プロパティを設定することで、割当可能ノード数（最大）を指定可
能です。
「min」プロパティを設定することで、割当可能ノード数（最小）を指定可
能です。

searchCondition

任意

オブジェクト

処理対象者の検索時条件を指定します。
「criteria」プロパティを設定することで、検索時の暗黙条件を指定可能です。
当プロパティを指定した場合、処理対象者を検索する際に利用可能なプラグインと検索タブは「ユーザ検索（キーワード

criteria

任意

オブジェクト

ユーザ検索（キーワードタブ）」のみです。

タブ）に対する暗黙条件を指定可能です。

具体的には、「 IM-共通マスタ 検索画面起動引数一覧 」において以下に該当する引数を指定可能です。
対象となる検索画面・タブ機能グループ = 「ユーザ検索画面」
検索画面タブ = 「キーワード」
対象となる引数
分類 = 「暗黙条件」「searchCondition」を指定した場合、省略することはできません。
「searchCondition」・「criteria」の両方が省略された場合、検索条件（暗黙条件）指定なしで動作します。

546

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

matterNodeExpansions

任意

オブジェクトノード展開情報を指定します。展開するノード数分オブジェクトを定義します。
「display」 が false（表示しない） の場合の動作仕様は以下の通りです。
フロー定義で設定されている「割当可能ノード数」の「最小」「最大」値の範囲で、当パラメータで定義したノード数で展開されます。
「display」 が true（表示する） の場合の動作仕様は以下の通りです。
展開可能なノード数の最小個数は、次の値のどちらか「大きいほう」
を採用します。
フロー定義で設定されている「割当可能ノード数」の「最小」値
dispatchControl.min で指定された値（有効な値を指定している場合のみ考慮します）
上記ルールで決定した最小個数より当パラメータで指定したノード数の方が少ない場合、処理を行うためには画面上での追加設定が必要です
展開可能なノード数の最大個数は、次の値のどちらか「小さいほう」
を採用します。
フロー定義で設定されている「割当可能ノード数」の「最大」値
dispatchControl.max で指定された値（有効な値を指定している場合のみ考慮します）
上記ルールで決定した最大個数より当パラメータで指定したノード数の方が多い場合、最大個数を超えた分は設定されません。
対象のノードを削除（ノードスキップ）する場合、以下の設定を行ってください。
「matterNodeExpansions」の設定を省略または空で指定、かつ、
displayにfalseを指定。

nodeName任意

文字列(50)

ノード名を指定します。

processTargetConfigs

任意オブジェクト

処理対象プラグイン情報を指定します。
利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
未指定の場合、現在設定済みの処理対象者が適用されます。

コラム「searchCondition」、または、「matterNodeExpansions」を設定した場合、保存済み設定機能は利用できません。

コラム
割当可能ノード数や利用可能なプラグインは、 動的承認・横配置・縦配置ノード設定 の範囲で指定できます。
インタフェース制御
申請モーダルの各項目に対するインタフェースの制御（表示、参照、必須）を指定します。
制御の内容と設定値ごとの動作は以下の通りです。
表示（display）
true : 項目を表示します。（初期値）
false : 項目を非表示にします。
参照（readonly）
true : 項目を入力不可（参照のみ）にします。
false : 項目を入力可とします。（初期値）
必須（required）
true : 項目を必須入力にします。
false : 項目を任意入力にします。（初期値）
項目ごとに制御できる内容は異なります。

547

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"interfaceControl": {"matterName": {"display": true,"readonly": false},"applyBaseDate": {"display": true},
"applyAuthUserCd": {"display": true},
"authUserDepartmentInfo": {"display": true,"readonly": false},"priorityLevel": {"display": true,"readonly": false},"processComment": {"display": true,"readonly": false,"required": false},"attachmentFile": {"display": true},"branchSelects": [{"branchStartNodeId": "string","display": true,"readonly": false}],"stamp": {"display": true},"nego": {"display": true
}
}
}

項目名

必須/任意

型

説明

matterName

任意

オブジェクト

案件名に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。

applyBaseDate

任意

オブジェクト

申請基準日に対するインタフェース制御を指定します。
「display」を設定できます。

applyAuthUserCd

任意

オブジェクト

申請権限者に対するインタフェース制御を指定します。
「display」を設定できます。

authUserDepartmentInfo

任意

オブジェクト

担当組織に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。

priorityLevel

任意

オブジェクト

優先度に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。

processComment

任意

オブジェクト処理コメントに対するインタフェース制御を指定します。
「display」と「readonly」と「required」を設定できます。

attachmentFile

任意

オブジェクト

添付ファイルに対するインタフェース制御を指定します。
「display」を設定できます。

branchSelects

任意配列（オブジェクト） 分岐先選択のインタフェース制御を指定します。
分岐先選択では、分岐先となる分岐先開始ノード（branchStartNodeId）ごとに「display」、「readonly」を設定できます。

stamp

任意

オブジェクト

印影に対するインタフェース制御を指定します。
「display」を設定できます。

nego

任意

オブジェクト

根回しメールに対するインタフェース制御を指定します。
「display」を設定できます。

オプションパラメータ548

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
印影を指定する場合、imwStampIdを指定してください。
印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

処理実行によるクローズであるか

boolean

処理を実行し、モーダル画面が閉じた場合にtrueを返却
処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合にfalseを返却

案件番号

文字列

処理正常終了時に返却処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合は、出力先として設定した変数への代入処理は行いません。

システム案件ID

文字列

処理正常終了時に返却処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合は、出力先として設定した変数への代入処理は行いません。

ユーザデータID

文字列

処理正常終了時に返却処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合は、出力先として設定した変数への代入処理は行いません。

処理モーダルを表示する
処理モーダルを表示して、ワークフローを処理するアクションです。 再申請／承認画面にて、以下の処理を実施します。
起票案件を申請
再申請
取止め
承認
承認終了
否認
保留
保留解除
差戻し

コラム
「アクションエディタ」にて、当アクションの後続アクションを設定した場合、後続アクションは次の契機で実行開始します。
処理を実行し、モーダル画面が閉じた処理を実行せずに、×ボタン押下でモーダル画面を閉じた549

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
入力値
処理種別
権限者所属組織情報
分岐先選択情報
動的承認ノード／確認ノード設定情報
横配置ノード／縦配置ノード設定情報
インタフェース制御
オプションパラメータ
出力値

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

処理種別

任意

下記参照

処理種別に対する制御をしたい場合に設定

案件名

任意

文字列(200)

案件名に初期値を設定したい場合に指定再申請、起票申請の場合に有効

権限者所属組織情報

任意

下記参照

担当組織に初期値を設定したい場合に指定

優先度

任意

文字列

優先度に初期値を設定したい場合に指定再申請、起票申請の場合に有効
設定値は「 CodeList 」を参照

処理コメント任意

文字列(2000)

処理コメントに初期値を設定したい場合に指定

分岐先選択情報

任意

下記参照

ルート選択に初期値を設定したい場合に指定

差戻し先ノードID

任意

配列（文字列）

差戻し先の初期値を設定したい場合に指定

動的承認ノード設定情報

任意

下記参照

「 動的処理対象者設定機能 」を利用する場合に指定

確認ノード設定情報

任意

下記参照

「 動的処理対象者設定機能 」を利用する場合に指定

横配置ノード設定情報

任意

下記参照

「 動的処理対象者設定機能 」を利用する場合に指定

縦配置ノード設定情報

任意

下記参照

「 動的処理対象者設定機能 」を利用する場合に指定

インタフェース制御

任意

下記参照

モーダル画面のインタフェースを変更したい場合に指定

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

前回情報破棄フラグ

任意

booleantrueの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回設定したパラメータや入力情報を破棄して再表示する
falseの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回閉じた際の状態を復元する
未指定の場合、falseで動作

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に「申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移

コラム
1つのコンポーネント内で申請モーダルを複数用いる場合は「前回情報破棄フラグ」にtrueを指定してください。
処理種別

550

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"processType": {"disableTypes": ["string"],"selected": "string"
}
}

項目名

必須/任意

型

説明

disableTypes任意

配列（文字列）無効にする処理種別を指定します。

selected

任意

文字列

モーダル画面を表示したときに初期選択する処理種別を指定します。

コラム「disableTypes」、「selected」に指定できる処理種別の値は以下の通りです。
起票: "apply_from_unapply"
再申請: "reapply"
取止め: "discontinue"
承認: "approve"
承認終了: "approve_end"
否認: "deny"
保留: "reserve"
保留解除: "reserve_cancel"
差戻し: "sendback"

権限者所属組織情報{"authUserDepartmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"
}
}

項目名

必須/任意 型

説明

companyCd

必須

文字列

会社コードを指定します。

departmentSetCd 必須

文字列

組織セットコードを指定します。

departmentCd

文字列

組織コードを指定します。

必須

分岐先選択情報{"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"
]
}
]
}

項目名

必須/任意

型

説明

branchStartNodeId

必須

文字列

初期値を指定するルート選択の分岐開始ノードのノードIDを指定します。

forwardNodeIds

必須

配列（文字列）初期値として選択するノードのノードIDを配列で指定します。
単一選択の場合は1つ、複数選択の場合は選択したいノードをすべて設定してください。

動的承認ノード／確認ノード設定情報551

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"dcNodeConfigs": [{"enable": true,"nodeId": "string","nodeInformation": "string","display": true,"readonly": false,"readonlyEnableToggle": false,"searchCondition": {"criteria": "any"},"processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

項目名

必須/任意

型

説明

enable任意boolean「フロー設定」においてノードを設定するか否かの初期値を制御します。
この設定は、動的承認ノードに対してのみ有効です。
フロー定義における動的承認ノードの削除設定が「削除可能」な場合のみ有効な項目です。
true の場合、処理対象者を設定する状態で表示します。
false の場合、ノードを削除する状態で表示します。
「display」と組み合わせて、両方にfalseを設定した場合、該当の動的承認
ノードを削除（ノードスキップ）できます。
未指定の場合、trueとして動作します。

nodeId必須

文字列

設定対象のノードIDを指定

nodeInformation

任意

文字列

ノードに対する任意のメッセージを指定します。

display任意boolean

指定したノードに対する項目の表示可否を制御します。
true の場合は表示、false の場合は非表示が設定されます。
未指定の場合はtrueとして動作します。

readonly任意boolean

指定したノードに対する項目の入力可否を制御します。
true の場合は入力不可、false の場合は入力可が設定されます。
未指定の場合はfalseとして動作します。

readonlyEnableToggle任意boolean

指定したノードに対する「ノード有効可否トグル」項目の状態変更可否を制御します。
この設定は、動的承認ノードに対してのみ有効です。
フロー定義における動的承認ノードの削除設定が「削除可能」な場合のみ有効な項目です。
true の場合は状態変更不可、false の場合は状態変更可能に設定されます。
未指定の場合はfalseとして動作します。
「readonly」=true が同時に指定された場合、当項目の指定は無視されます。

searchCondition

任意

オブジェクト

処理対象者の検索時条件を指定します。
「criteria」プロパティを設定することで、検索時の暗黙条件を指定可能です。
当プロパティを指定した場合、処理対象者を検索する際に利用可能なプラグインと検索タブは「ユーザ検索（キーワード552タブ）」のみです。

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型

説明

criteria

任意

オブジェクト

ユーザ検索（キーワードタブ）に対する暗黙条件を指定可能です。

具体的には、「 IM-共通マスタ 検索画面起動引数一覧 」において以下に該当する引数を指定可能です。
対象となる検索画面・タブ機能グループ = 「ユーザ検索画面」
検索画面タブ = 「キーワード」
対象となる引数
分類 = 「暗黙条件」「searchCondition」を指定した場合、省略することはできません。
「searchCondition」・「criteria」の両方が省略された場合、検索条件（暗黙条件）指定なしで動作します。
processTargetConfigs

任意オブジェクト

処理対象プラグイン情報を指定します。
利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
未指定の場合、現在設定済みの処理対象者が適用されます。

コラム「searchCondition」、または、「processTargetConfigs」を設定した場合、保存済み設定機能は利用できません。

コラム
ノードの削除可否や利用可能なプラグインは、 動的承認・横配置・縦配置ノード設定 の範囲で指定できます。
横配置ノード／縦配置ノード設定情報{"hvNodeConfigs": [{"nodeId": "string","nodeInformation": "string","display": true,"readonly": false,"dispatchControl": {"max": "number","min": "number",},"searchCondition": {"criteria": "string"},"matterNodeExpansions": [{"nodeName": "string","searchCondition": {"criteria": "any"},"processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

項目名

必須/任意

型(最大バイト数)

説明

nodeId必須

文字列

設定対象のノードIDを指定

nodeInformation

任意

文字列

ノードに対する任意のメッセージを指定します。

display任意boolean

指定したノードに対する項目の表示可否を制御します。
true の場合は表示、false の場合は非表示が設定されます。
未指定の場合はtrueとして動作します。

553

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

readonly任意boolean

指定したノードに対する項目の入力可否を制御します。
true の場合は入力不可、false の場合は入力可が設定されます。
未指定の場合はfalseとして動作します。

dispatchControl

任意

オブジェクト

割当可能ノード数を指定します。
当プロパティによる制御は、フロー定義で設定済みの割当可能ノード数の範
囲内においてのみ有効です。
「max」プロパティを設定することで、割当可能ノード数（最大）を指定可
能です。
「min」プロパティを設定することで、割当可能ノード数（最小）を指定可
能です。

searchCondition

任意

オブジェクト

処理対象者の検索時条件を指定します。
「criteria」プロパティを設定することで、検索時の暗黙条件を指定可能です。
当プロパティを指定した場合、処理対象者を検索する際に利用可能なプラグインと検索タブは「ユーザ検索（キーワード

criteria

任意

オブジェクト

ユーザ検索（キーワードタブ）」のみです。

タブ）に対する暗黙条件を指定可能です。

具体的には、「 IM-共通マスタ 検索画面起動引数一覧 」において以下に該当する引数を指定可能です。
対象となる検索画面・タブ機能グループ = 「ユーザ検索画面」
検索画面タブ = 「キーワード」
対象となる引数
分類 = 「暗黙条件」「searchCondition」を指定した場合、省略することはできません。
「searchCondition」・「criteria」の両方が省略された場合、検索条件（暗黙条件）指定なしで動作します。
matterNodeExpansions

任意

オブジェクトノード展開情報を指定します。展開するノード数分オブジェクトを定義します。
「display」 が false（表示しない） の場合の動作仕様は以下の通りです。
フロー定義で設定されている「割当可能ノード数」の「最小」「最大」値の範囲で、当パラメータで定義したノード数で展開されます。
「display」 が true（表示する） の場合の動作仕様は以下の通りです。
展開可能なノード数の最小個数は、次の値のどちらか「大きいほう」
を採用します。
フロー定義で設定されている「割当可能ノード数」の「最小」値
dispatchControl.min で指定された値（有効な値を指定している場合のみ考慮します）
上記ルールで決定した最小個数より当パラメータで指定したノード数の方が少ない場合、処理を行うためには画面上での追加設定が必要です
展開可能なノード数の最大個数は、次の値のどちらか「小さいほう」
を採用します。
フロー定義で設定されている「割当可能ノード数」の「最大」値
dispatchControl.max で指定された値（有効な値を指定している場合のみ考慮します）
上記ルールで決定した最大個数より当パラメータで指定したノード数の方が多い場合、最大個数を超えた分は設定されません。
対象のノードを削除（ノードスキップ）する場合、以下の設定を行ってください。
「matterNodeExpansions」の設定を省略または空で指定、かつ、
displayにfalseを指定。

nodeName任意

文字列(50)

ノード名を指定します。

processTargetConfigs

任意オブジェクト

処理対象プラグイン情報を指定します。
利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
未指定の場合、現在設定済みの処理対象者が適用されます。

554

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム「searchCondition」、または、「matterNodeExpansions」を設定した場合、保存済み設定機能は利用できません。

コラム
割当可能ノード数や利用可能なプラグインは、 動的承認・横配置・縦配置ノード設定 の範囲で指定できます。
インタフェース制御
処理モーダルの各項目に対するインタフェースの制御（表示、参照、必須）を指定します。
制御の内容と設定値ごとの動作は以下の通りです。
表示（display）
true : 項目を表示します。（初期値）
false : 項目を非表示にします。
参照（readonly）
true : 項目を入力不可（参照のみ）にします。
false : 項目を入力可とします。（初期値）
必須（required）
true : 項目を必須入力にします。
false : 項目を任意入力にします。（初期値）
項目ごとに制御できる内容は異なります。

555

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"interfaceControl": {"processType": {"display": true},
"matterNumber": {"display": true},
"matterName": {"display": true,"readonly": false},"applyBaseDate": {"display": true},
"applyDate": {"display": true},
"applyAuthUserCd": {"display": true},
"authUserCd": {"display": true},
"authUserDepartmentInfo": {"display": true,"readonly": false},"priorityLevel": {"display": true,"readonly": false},"processComment": {"display": true,"readonly": false,"required": false},"attachmentFile": {"display": true},"branchSelects": [{"branchStartNodeId": "string","display": true,"readonly": false}],"sendBack": {"readonly": false},"stamp": {"display": true},"nego": {"display": true
}
}
}

項目名

必須/任意

型

説明

processType

任意オブジェクト

処理種別に対するインタフェース制御を指定します。
「display」を設定できます。

matterNumber

任意

オブジェクト

案件番号に対するインタフェース制御を指定します。
「display」を設定できます。

matterName

任意

オブジェクト

案件名に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。
「readonly」は再申請、起票申請の場合に有効です。

applyBaseDate

任意

オブジェクト

申請基準日に対するインタフェース制御を指定します。
「display」を設定できます。

applyDate

任意

オブジェクト

申請日に対するインタフェース制御を指定します。
「display」を設定できます。

556

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型

説明

applyAuthUserCd

任意

オブジェクト

申請権限者に対するインタフェース制御を指定します。
「display」を設定できます。

authUserCd

任意

オブジェクト

処理者に対するインタフェース制御を指定します。
「display」を設定できます。

authUserDepartmentInfo

任意

オブジェクト

担当組織に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。

priorityLevel

任意

オブジェクト

優先度に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。
「readonly」は再申請、起票申請の場合に有効です。

processComment

任意

オブジェクト処理コメントに対するインタフェース制御を指定します。
「display」と「readonly」と「required」を設定できます。

attachmentFile

任意

オブジェクト

添付ファイルに対するインタフェース制御を指定します。
「display」を設定できます。

branchSelects

任意配列（オブジェクト） 分岐先選択のインタフェース制御を指定します。
分岐先選択では、分岐先となる分岐先開始ノード（branchStartNodeId）ごとに「display」、「readonly」を設定できます。

sendBack

任意オブジェクト

差戻しに対するインタフェース制御を指定します。
「readonly」を設定できます。

stamp

任意

オブジェクト

印影に対するインタフェース制御を指定します。
「display」を設定できます。

nego

任意

オブジェクト

根回しメールに対するインタフェース制御を指定します。
「display」を設定できます。

オプションパラメータ
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
印影を指定する場合、imwStampIdを指定してください。
印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

処理実行によるクローズであるか

boolean

処理を実行し、モーダル画面が閉じた場合にtrueを返却
処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合にfalseを返却

確認モーダルを表示する
確認モーダルを表示して、ワークフローを確認するアクションです。 確認画面にて、以下の処理を実施します。
未完了案件の確認完了案件の確認

557

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
コラム「アクションエディタ」にて、当アクションの後続アクションを設定した場合、後続アクションは次の契機で実行開始します。
処理を実行し、モーダル画面が閉じた処理を実行せずに、×ボタン押下でモーダル画面を閉じた

項目
入力値
権限者所属組織情報
インタフェース制御
出力値

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者所属組織情報

任意

下記参照

担当組織に初期値を設定したい場合に指定

確認コメント任意

文字列(2000)

確認コメントに初期値を設定したい場合に指定

インタフェース制御

任意

下記参照

モーダル画面のインタフェースを変更したい場合に指定

前回情報破棄フラグ

任意

booleantrueの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回設定したパラメータや入力情報を破棄して再表示する
falseの場合、×ボタン押下でモーダル画面を閉じた後に再表示する際、前回閉じた際の状態を復元する
未指定の場合、falseで動作

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に「申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移

コラム
1つのコンポーネント内で申請モーダルを複数用いる場合は「前回情報破棄フラグ」にtrueを指定してください。
権限者所属組織情報{"authUserDepartmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"
}
}

項目名

必須/任意 型

説明

companyCd

必須

文字列

会社コードを指定します。

departmentSetCd 必須

文字列

組織セットコードを指定します。

departmentCd

文字列

組織コードを指定します。

必須

インタフェース制御
確認モーダルの各項目に対するインタフェースの制御（表示、参照、必須）を指定します。
制御の内容と設定値ごとの動作は以下の通りです。
表示（display）
true : 項目を表示します。（初期値）
false : 項目を非表示にします。
参照（readonly）
true : 項目を入力不可（参照のみ）にします。

558

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
false : 項目を入力可とします。（初期値）
必須（required）
true : 項目を必須入力にします。
false : 項目を任意入力にします。（初期値）
項目ごとに制御できる内容は異なります。
{"interfaceControl": {"matterNumber": {"display": true},
"matterName": {"display": true},
"applyBaseDate": {"display": true},
"applyDate": {"display": true},
"applyAuthUserCd": {"display": true},
"authUserDepartmentInfo": {"display": true,"readonly": false},"priorityLevel": {"display": true},
"confirmComment": {"display": true,"readonly": false,"required": false
}
}
}

項目名

必須/任意

型

説明

matterNumber

任意

オブジェクト

案件番号に対するインタフェース制御を指定します。
「display」を設定できます。

matterName

任意

オブジェクト

案件名に対するインタフェース制御を指定します。
「display」を設定できます。

applyBaseDate

任意

オブジェクト

申請基準日に対するインタフェース制御を指定します。
「display」を設定できます。

applyDate

任意

オブジェクト

申請日に対するインタフェース制御を指定します。
「display」を設定できます。

applyAuthUserCd

任意

オブジェクト

申請権限者に対するインタフェース制御を指定します。
「display」を設定できます。

authUserDepartmentInfo 任意

オブジェクト

担当組織に対するインタフェース制御を指定します。
「display」と「readonly」を設定できます。

priorityLevel

任意

オブジェクト

優先度に対するインタフェース制御を指定します。
「display」を設定できます。

confirmComment

任意

オブジェクト

確認コメントに対するインタフェース制御を指定します。
「display」と「readonly」と「required」を設定できます。

出力値
項目名

型

説明

処理実行によるクローズであるか

boolean

処理を実行し、モーダル画面が閉じた場合にtrueを返却
処理を実行せずに、×ボタン押下でモーダル画面を閉じた場合にfalseを返却案件を申請する
ワークフローを申請するアクションです。

559

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
入力値
権限者所属組織情報
分岐先選択情報
動的承認ノード設定情報
確認ノード設定情報
横配置ノード設定情報
縦配置ノード設定情報
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

フローID

任意

文字列(20)「申請一覧」「案件一覧（一時保存）」画面から遷移した場合は、一覧で選択したフローIDが設定されるため不要「申請一覧」「案件一覧（一時保存）」画面以外から遷移した場合は、必須

ユーザデータID

任意

文字列(20)

未指定の場合、「ユーザデータID設定方式」の設定によりIDを決定する。
一時保存状態から申請する場合、一時保存情報のユーザデータIDを指定

案件名

任意

文字列(200)

未指定の場合、以下の優先度で決定して申請
1.一時保存時に指定した案件名（一時保存からの申請の場合）
2.フロー名

申請基準日

任意

日付/文字列未指定の場合、「申請一覧」「案件一覧（一時保存）」画面から遷移した場
合は、一覧で選択した申請基準日が設定される「申請一覧」「案件一覧（一時保存）」画面以外から遷移した場合は、アカウントコンテキストのタイムゾーンにおける現在日付で申請"yyyy/MM/dd"形式の文字列指定も可能

申請権限者コード

任意

文字列

未指定の場合、以下の優先度で決定して申請
1.「申請一覧」「案件一覧（一時保存）」画面から遷移した場合は、一覧で選択した申請者
2.実行ユーザ

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし処理コメント任意

文字列(2000)

優先度

任意

文字列

設定値は「 CodeList 」を参照
未指定の場合、「通常」で申請添付ファイル一時領域ディレ

任意

文字列

分岐先選択情報任意

下記参照

分岐先設定可能ノードの場合指定必須

動的承認ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定

クトリキー

未指定の場合、以下の優先度で決定して申請
1.ルート定義で設定した処理対象者で申請
2.ルート定義で「指定なし」の場合、削除可ノードであればノードを削除、削除不可の場合はエラー
確認ノード設定情報

任意

下記参照

確認対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.ルート定義で設定した処理対象者で申請

横配置ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.ルート定義で設定した処理対象者で申請
2.ルート定義で「指定なし」の場合、割当可能ノード数の最小0であればノードを削除、0以外の場合はエラー

560

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

縦配置ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.ルート定義で設定した処理対象者で申請
2.ルート定義で「指定なし」の場合、割当可能ノード数の最小0であればノードを削除、0以外の場合はエラー

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、「案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。
{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"}}

分岐先選択情報{"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"]}]}

動的承認ノード設定情報
ノードを削除する場合、processTargetConfigsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照
してください。
{"dynamicNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

確認ノード設定情報
確認対象者なしとする場合、processTargetConfigsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。

561

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"confirmNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

横配置ノード設定情報
ノードを削除する場合、matterNodeExpansionsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"horizontalNodeConfigs": [{"nodeId": "string","matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

縦配置ノード設定情報
ノードを削除する場合、matterNodeExpansionsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"verticalNodeConfigs": [{"nodeId": "string","matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

コラム
ノードの削除可否や割当可能ノード数、利用可能なプラグインは、 動的承認・横配置・縦配置ノード設定 の範囲で指定できます。
根回し情報

562

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
印影を指定する場合、imwStampIdを指定してください。
印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

案件番号

文字列

処理正常終了時に返却システム案件ID

文字列

処理正常終了時に返却

ユーザデータID

文字列

処理正常終了時に返却

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考0003

指定したフロー、申請基準日、権限者に対する申請権限がありません。

0004

申請権限のチェックに失敗しました。管理者に連絡してください。

0005

申請可能な組織権限がありません。

0006

組織権限情報の取得に失敗しました。管理者に連絡してください。

0011

権限者組織情報が不正です。

0012

指定された所属組織情報は処理権限がありません。

1005

申請情報が未指定です。

1015

フローIDが未指定です。

1018

指定できる分岐開始ノードが存在しません。

563

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1019

分岐先ノードが未指定です。

1020

設定が必須な分岐先ノード数と指定された分岐先ノード数が異なりま
す。

1021

分岐先ノードの入力情報に不備があります。

1022

同一の分岐先ノード対して指定が重複しています。

1023

選択可能なルートは単一であるのに対し分岐先ノードが複数指定されて
います。

1024

指定できない分岐先ノードが指定されています。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

1027

指定できる確認ノードが存在しません。

1028

設定可能なノード数以上の確認ノードが指定されています。

1029

確認ノードの入力情報に不備があります。

1030

同一の確認ノード対して指定が重複しています。

1031

指定できない確認ノードが指定されています。

1032

指定できる動的承認ノードが存在しません。

1033

動的承認ノードが未指定です。

1034

設定が可能な動的承認ノード数と指定された動的承認ノード数が異なり
ます。

1035

動的承認ノードの入力情報に不備があります。

1036

同一の動的承認ノードに対して指定が重複しています。

1037

削除できない動的承認ノードに対して処理対象者の指定がされていませ
ん。

1038

指定できない動的承認ノードが指定されています。

1039

指定できる横配置ノードが存在しません。

1040

横配置ノードが未指定です。

1041

設定が可能な横配置ノード数と指定された横配置ノード数が異なりま
す。

1042

横配置ノードの入力情報に不備があります。

1043

同一の横配置ノード対して指定が重複しています。

1044

指定できない横配置ノードが指定されています。

1045

指定できる縦配置ノードが存在しません。

1046

縦配置ノードが未指定です。

1047

設定が可能な縦配置ノード数と指定された縦配置ノード数が異なりま
す。

1048

縦配置ノードの入力情報に不備があります。

1049

同一の縦配置ノード対して指定が重複しています。

1050

指定できない縦配置ノードが指定されています。

1051

案件名が許可された最大文字数を超えています。

1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

1053

処理対象者情報が未指定です。

1054

処理対象者情報に不備があります。

1055

存在しない優先度が指定されています。

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。

564

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1057

印影情報に不備があります。

1058

このフローまたは案件は印影を利用できません。

1059

権限者の印影設定情報が存在しません。

1060

権限者の印影として利用できない印影が指定されています。

1061

印影チェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1062

不正な申請基準日が指定されています。

1063

申請基準日チェックに必要な情報が取得できませんでした。

1064

申請基準日チェック処理でエラーが発生しました。

1065

申請できない申請基準日です。

1066

添付ファイルの追加は禁止されています。

1067

添付ファイルの格納領域が見つかりませんでした。

1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくだ
さい。

1069

確認ノードの指定に不備があります。

1070

動的承認ノードの指定に不備があります。

1071

横配置ノードの指定に不備があります。

1072

縦配置ノードの指定に不備があります。

1073

指定可能な展開ノード数ではありません。

1074

展開ノードの処理設定が未指定です。

1075

展開ノードのノード名が未指定です。

1082

申請基準日のフォーマットが不正です。

1083

設定により無効化されている処理対象者情報が指定されています。

1084

設定により無効化されているため、指定された処理を行うことはできま
せん。

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡してください。

2001

案件名の補完に必要な情報の取得に失敗しました。管理者に連絡してく
ださい。

3000

申請設定情報が存在しません。管理者に連絡してください。

3001

申請基準日時点で無効なフローです。

3002

ルート情報が不正です。管理者に連絡してください。

3003

ルート情報が不正です。管理者に連絡してください。

3004

フロー情報の取得に失敗しました。管理者に連絡してください。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しまし
た。

3011

ユーザデータIDの重複チェックに失敗しました。管理者に連絡してくだ
さい。

3012

ユーザデータIDは一時保存案件で使用済みです。

3013

ユーザデータIDは案件で使用済みです。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

7004

印影機能は設定により利用できません。管理者に連絡してください。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

565

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

9010(入力チェックエラーメッセージ)

IM-FormaDesigner の入力チェックエラーメッセージ
IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ案件を承認する
ワークフローの案件を承認するアクションです。

項目
入力値
権限者所属組織情報
分岐先選択情報
動的承認ノード設定情報
確認ノード設定情報
横配置ノード設定情報
縦配置ノード設定情報
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし処理コメント任意

文字列(2000)

添付ファイル一時領域ディレ

任意

文字列

任意

配列（文字列）

ファイルIDを指定

分岐先選択情報任意

下記参照

分岐先設定可能ノードの場合指定必須

動的承認ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定

クトリキー
削除対象ファイル（ファイルID）

未指定の場合、以下の優先度で決定して申請
1.事前に別ノードで指定された処理対象者
2.ルート定義で設定した処理対象者で申請
3.ルート定義で「指定なし」の場合、削除可ノードであればノードを削除、削除不可の場合はエラー

566

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

確認ノード設定情報

任意

下記参照

確認対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.事前に別ノードで指定された処理対象者
2.ルート定義で設定した処理対象者で申請

横配置ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.事前に別ノードで指定された処理対象者
2.ルート定義で設定した処理対象者で申請
3.ルート定義で「指定なし」の場合、割当可能ノード数の最小0であればノードを削除、0以外の場合はエラー

縦配置ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.事前に別ノードで指定された処理対象者
2.ルート定義で設定した処理対象者で申請
3.ルート定義で「指定なし」の場合、割当可能ノード数の最小0であればノードを削除、0以外の場合はエラー

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。
{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"}}

分岐先選択情報{"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"]}]}

動的承認ノード設定情報
ノードを削除する場合、processTargetConfigsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照
してください。
{"dynamicNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

567

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
確認ノード設定情報
確認対象者なしとする場合、processTargetConfigsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"confirmNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

横配置ノード設定情報
ノードを削除する場合、matterNodeExpansionsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"horizontalNodeConfigs": [{"nodeId": "string","matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

縦配置ノード設定情報
ノードを削除する場合、matterNodeExpansionsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"verticalNodeConfigs": [{"nodeId": "string","matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

コラム
ノードの削除可否や割当可能ノード数、利用可能なプラグインは、 動的承認・横配置・縦配置ノード設定 の範囲で指定できます。
根回し情報

568

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
印影を指定する場合、imwStampIdを指定してください。
印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考

1008

案件承認情報が未指定です。

0011

権限者組織情報が不正です。

0012

指定された所属組織情報は処理権限がありません。

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

0014

処理権限のチェックに失敗しました。管理者に連絡してください。

0015

処理可能な組織権限がありません。

0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

1018

指定できる分岐開始ノードが存在しません。

1019

分岐先ノードが未指定です。

1020

設定が必須な分岐先ノード数と指定された分岐先ノード数が異なりま
す。

1021

分岐先ノードの入力情報に不備があります。

569

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1022

同一の分岐先ノード対して指定が重複しています。

1023

選択可能なルートは単一であるのに対し分岐先ノードが複数指定されて
います。

1024

指定できない分岐先ノードが指定されています。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

1027

指定できる確認ノードが存在しません。

1028

設定可能なノード数以上の確認ノードが指定されています。

1029

確認ノードの入力情報に不備があります。

1030

同一の確認ノード対して指定が重複しています。

1031

指定できない確認ノードが指定されています。

1032

指定できる動的承認ノードが存在しません。

1033

動的承認ノードが未指定です。

1034

設定が可能な動的承認ノード数と指定された動的承認ノード数が異なり
ます。

1035

動的承認ノードの入力情報に不備があります。

1036

同一の動的承認ノードに対して指定が重複しています。

1037

削除できない動的承認ノードに対して処理対象者の指定がされていませ
ん。

1038

指定できない動的承認ノードが指定されています。

1039

指定できる横配置ノードが存在しません。

1040

横配置ノードが未指定です。

1041

設定が可能な横配置ノード数と指定された横配置ノード数が異なりま
す。

1042

横配置ノードの入力情報に不備があります。

1043

同一の横配置ノード対して指定が重複しています。

1044

指定できない横配置ノードが指定されています。

1045

指定できる縦配置ノードが存在しません。

1046

縦配置ノードが未指定です。

1047

設定が可能な縦配置ノード数と指定された縦配置ノード数が異なりま
す。

1048

縦配置ノードの入力情報に不備があります。

1049

同一の縦配置ノード対して指定が重複しています。

1050

指定できない縦配置ノードが指定されています。

1053

処理対象者情報が未指定です。

1054

処理対象者情報に不備があります。

1055

存在しない優先度が指定されています。

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してくださ
い。

1057

印影情報に不備があります。

1058

このフローまたは案件は印影を利用できません。

1059

権限者の印影設定情報が存在しません。

1060

権限者の印影として利用できない印影が指定されています。

1061

印影チェック処理でエラーが発生しました。管理者に連絡してください。

570

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1062

不正な申請基準日が指定されています。

1063

申請基準日チェックに必要な情報が取得できませんでした。

1064

申請基準日チェック処理でエラーが発生しました。

1065

申請できない申請基準日です。

1066

添付ファイルの追加は禁止されています。

1067

添付ファイルの格納領域が見つかりませんでした。

1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくだ
さい。

1069

確認ノードの指定に不備があります。

1070

動的承認ノードの指定に不備があります。

1071

横配置ノードの指定に不備があります。

1072

縦配置ノードの指定に不備があります。

1073

指定可能な展開ノード数ではありません。

1074

展開ノードの処理設定が未指定です。

1075

展開ノードのノード名が未指定です。

1076

削除対象ファイル情報に不備があります。

1077

このノードではファイルを削除できません。

1078

システム案件IDが未指定です。

1079

ノードIDが未指定です。

1082

申請基準日のフォーマットが不正です。

1083

設定により無効化されている処理対象者情報が指定されています。

1084

設定により無効化されているため、指定された処理を行うことはできま
せん。

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡してください。

2001

案件名の補完に必要な情報の取得に失敗しました。管理者に連絡してく
ださい。

2002

案件が存在しないため、案件名を補完できませんでした。

2003

案件の取得に失敗しました。管理者に連絡してください。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しまし
た。

3006

処理設定情報を取得できませんでした。管理者に連絡してください。

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

7004

印影機能は設定により利用できません。管理者に連絡してください。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

9010(入力チェックエラーメッセージ)

IM-FormaDesigner の入力チェックエラーメッセージ
IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ571intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考9011

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner の入力チェックでシステムエラー
IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ案件を再申請する
ワークフローの案件を再申請するアクションです。

項目
入力値
権限者所属組織情報
分岐先選択情報
動的承認ノード設定情報
確認ノード設定情報
横配置ノード設定情報
縦配置ノード設定情報
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

案件名

任意

文字列(200)

未指定の場合、申請時に指定した案件名で申請

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし処理コメント任意

文字列(2000)

優先度

任意

文字列

設定値は「 CodeList 」を参照
未指定の場合、申請時に指定した優先度で申請添付ファイル一時領域ディレ

任意

文字列

任意

配列（文字列）

ファイルIDを指定

分岐先選択情報任意

下記参照

分岐先設定可能ノードの場合指定必須

動的承認ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定

クトリキー
削除対象ファイル（ファイルID）

未指定の場合、以下の優先度で決定して申請
1.事前に別ノードで指定された処理対象者
確認ノード設定情報

任意

下記参照

確認対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.事前に別ノードで指定された処理対象者

横配置ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.事前に別ノードで指定された処理対象者

572

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

縦配置ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.事前に別ノードで指定された処理対象者

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。
{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"}}

分岐先選択情報{"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"]}]}

動的承認ノード設定情報
ノードを削除する場合、processTargetConfigsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照
してください。
{"dynamicNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

確認ノード設定情報
確認対象者なしとする場合、processTargetConfigsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。

573

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"confirmNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

横配置ノード設定情報
ノードを削除する場合、matterNodeExpansionsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"horizontalNodeConfigs": [{"nodeId": "string","matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

縦配置ノード設定情報
ノードを削除する場合、matterNodeExpansionsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"verticalNodeConfigs": [{"nodeId": "string","matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

コラム
ノードの削除可否や割当可能ノード数、利用可能なプラグインは、 動的承認・横配置・縦配置ノード設定 の範囲で指定できます。
根回し情報

574

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
印影を指定する場合、imwStampIdを指定してください。
印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考1011

案件再申請情報が未指定です。

0003

指定したフロー、申請基準日、権限者に対する申請権限がありません。

0004

申請権限のチェックに失敗しました。管理者に連絡してください。

0005

申請可能な組織権限がありません。

0006

組織権限情報の取得に失敗しました。管理者に連絡してください。

0011

権限者組織情報が不正です。

0012

指定された所属組織情報は処理権限がありません。

1018

指定できる分岐開始ノードが存在しません。

1019

分岐先ノードが未指定です。

1020

設定が必須な分岐先ノード数と指定された分岐先ノード数が異なりま
す。

1021

分岐先ノードの入力情報に不備があります。

575

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1022

同一の分岐先ノード対して指定が重複しています。

1023

選択可能なルートは単一であるのに対し分岐先ノードが複数指定されて
います。

1024

指定できない分岐先ノードが指定されています。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

1027

指定できる確認ノードが存在しません。

1028

設定可能なノード数以上の確認ノードが指定されています。

1029

確認ノードの入力情報に不備があります。

1030

同一の確認ノード対して指定が重複しています。

1031

指定できない確認ノードが指定されています。

1032

指定できる動的承認ノードが存在しません。

1033

動的承認ノードが未指定です。

1034

設定が可能な動的承認ノード数と指定された動的承認ノード数が異なり
ます。

1035

動的承認ノードの入力情報に不備があります。

1036

同一の動的承認ノードに対して指定が重複しています。

1037

削除できない動的承認ノードに対して処理対象者の指定がされていませ
ん。

1038

指定できない動的承認ノードが指定されています。

1039

指定できる横配置ノードが存在しません。

1040

横配置ノードが未指定です。

1041

設定が可能な横配置ノード数と指定された横配置ノード数が異なりま
す。

1042

横配置ノードの入力情報に不備があります。

1043

同一の横配置ノード対して指定が重複しています。

1044

指定できない横配置ノードが指定されています。

1045

指定できる縦配置ノードが存在しません。

1046

縦配置ノードが未指定です。

1047

設定が可能な縦配置ノード数と指定された縦配置ノード数が異なりま
す。

1048

縦配置ノードの入力情報に不備があります。

1049

同一の縦配置ノード対して指定が重複しています。

1050

指定できない縦配置ノードが指定されています。

1051

案件名が許可された最大文字数を超えています。

1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

1053

処理対象者情報が未指定です。

1054

処理対象者情報に不備があります。

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してくださ
い。

1057

印影情報に不備があります。

1058

このフローまたは案件は印影を利用できません。

1059

権限者の印影設定情報が存在しません。

1060

権限者の印影として利用できない印影が指定されています。

576

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1061

印影チェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1062

不正な申請基準日が指定されています。

1063

申請基準日チェックに必要な情報が取得できませんでした。

1064

申請基準日チェック処理でエラーが発生しました。

1065

申請できない申請基準日です。

1066

添付ファイルの追加は禁止されています。

1067

添付ファイルの格納領域が見つかりませんでした。

1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくだ
さい。

1069

確認ノードの指定に不備があります。

1070

動的承認ノードの指定に不備があります。

1071

横配置ノードの指定に不備があります。

1072

縦配置ノードの指定に不備があります。

1073

指定可能な展開ノード数ではありません。

1074

展開ノードの処理設定が未指定です。

1075

展開ノードのノード名が未指定です。

1082

申請基準日のフォーマットが不正です。

1083

設定により無効化されている処理対象者情報が指定されています。

1084

設定により無効化されているため、指定された処理を行うことはできま
せん。

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡してください。

2001

案件名の補完に必要な情報の取得に失敗しました。管理者に連絡してく
ださい。

3000

申請設定情報が存在しません。管理者に連絡してください。

3001

申請基準日時点で無効なフローです。

3002

ルート情報が不正です。管理者に連絡してください。

3003

ルート情報が不正です。管理者に連絡してください。

3004

フロー情報の取得に失敗しました。管理者に連絡してください。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しまし
た。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

7004

印影機能は設定により利用できません。管理者に連絡してください。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

9010(入力チェックエラーメッセージ)

IM-FormaDesigner の入力チェックエラーメッセージ
IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ577intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
起票案件を申請する
ワークフローの起票案件を申請するアクションです。

項目
入力値
権限者所属組織情報
分岐先選択情報
動的承認ノード設定情報
確認ノード設定情報
横配置ノード設定情報
縦配置ノード設定情報
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

案件名

任意

文字列(200)

未指定の場合、起票時に指定した案件名で申請

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし処理コメント任意

文字列(2000)

優先度

任意

文字列

設定値は「 CodeList 」を参照
未指定の場合、「通常」で申請添付ファイル一時領域ディレ

任意

文字列

分岐先選択情報任意

下記参照

分岐先設定可能ノードの場合指定必須

動的承認ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定

クトリキー

未指定の場合、以下の優先度で決定して申請
1.ルート定義で設定した処理対象者で申請
2.ルート定義で「指定なし」の場合、削除可ノードであればノードを削除、削除不可の場合はエラー
確認ノード設定情報

任意

下記参照

確認対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.ルート定義で設定した処理対象者で申請

横配置ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.ルート定義で設定した処理対象者で申請
2.ルート定義で「指定なし」の場合、割当可能ノード数の最小0であればノードを削除、0以外の場合はエラー

縦配置ノード設定情報

任意

下記参照

処理対象者設定可能ノードに設定されている場合に指定未指定の場合、以下の優先度で決定して申請
1.ルート定義で設定した処理対象者で申請
2.ルート定義で「指定なし」の場合、割当可能ノード数の最小0であればノードを削除、0以外の場合はエラー

根回し情報

任意

下記参照

578

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。
{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"}}

分岐先選択情報{"branchSelects": [{"branchStartNodeId": "string","forwardNodeIds": ["string"]}]}

動的承認ノード設定情報
ノードを削除する場合、processTargetConfigsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照
してください。
{"dynamicNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

確認ノード設定情報
確認対象者なしとする場合、processTargetConfigsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"confirmNodeConfigs": [{"nodeId": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}

横配置ノード設定情報579

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ノードを削除する場合、matterNodeExpansionsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"horizontalNodeConfigs": [{"nodeId": "string","matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

縦配置ノード設定情報
ノードを削除する場合、matterNodeExpansionsに何も設定しないでください。 利用可能なプラグインIDについては「 処理権限者プラグイン一覧 」を参照してください。
{"verticalNodeConfigs": [{"nodeId": "string","matterNodeExpansions": [{"nodeName": "string","processTargetConfigs": [{"pluginId": "string","parameter": "string"
}
]
}
]
}
]
}

コラム
ノードの削除可否や割当可能ノード数、利用可能なプラグインは、 動的承認・横配置・縦配置ノード設定 の範囲で指定できます。
根回し情報{"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
印影を指定する場合、imwStampIdを指定してください。
印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。

580

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考

1006

起票案件申請情報が未指定です。

0003

指定したフロー、申請基準日、権限者に対する申請権限がありません。

0004

申請権限のチェックに失敗しました。管理者に連絡してください。

0005

申請可能な組織権限がありません。

0006

組織権限情報の取得に失敗しました。管理者に連絡してください。

0011

権限者組織情報が不正です。

0012

指定された所属組織情報は処理権限がありません。

1018

指定できる分岐開始ノードが存在しません。

1019

分岐先ノードが未指定です。

1020

設定が必須な分岐先ノード数と指定された分岐先ノード数が異なりま
す。

1021

分岐先ノードの入力情報に不備があります。

1022

同一の分岐先ノード対して指定が重複しています。

1023

選択可能なルートは単一であるのに対し分岐先ノードが複数指定されて
います。

1024

指定できない分岐先ノードが指定されています。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

1027

指定できる確認ノードが存在しません。

1028

設定可能なノード数以上の確認ノードが指定されています。

1029

確認ノードの入力情報に不備があります。

1030

同一の確認ノード対して指定が重複しています。

1031

指定できない確認ノードが指定されています。

1032

指定できる動的承認ノードが存在しません。

1033

動的承認ノードが未指定です。

581

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1034

設定が可能な動的承認ノード数と指定された動的承認ノード数が異なり
ます。

1035

動的承認ノードの入力情報に不備があります。

1036

同一の動的承認ノードに対して指定が重複しています。

1037

削除できない動的承認ノードに対して処理対象者の指定がされていませ
ん。

1038

指定できない動的承認ノードが指定されています。

1039

指定できる横配置ノードが存在しません。

1040

横配置ノードが未指定です。

1041

設定が可能な横配置ノード数と指定された横配置ノード数が異なりま
す。

1042

横配置ノードの入力情報に不備があります。

1043

同一の横配置ノード対して指定が重複しています。

1044

指定できない横配置ノードが指定されています。

1045

指定できる縦配置ノードが存在しません。

1046

縦配置ノードが未指定です。

1047

設定が可能な縦配置ノード数と指定された縦配置ノード数が異なりま
す。

1048

縦配置ノードの入力情報に不備があります。

1049

同一の縦配置ノード対して指定が重複しています。

1050

指定できない縦配置ノードが指定されています。

1051

案件名が許可された最大文字数を超えています。

1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

1053

処理対象者情報が未指定です。

1054

処理対象者情報に不備があります。

1055

存在しない優先度が指定されています。

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してくださ
い。

1057

印影情報に不備があります。

1058

このフローまたは案件は印影を利用できません。

1059

権限者の印影設定情報が存在しません。

1060

権限者の印影として利用できない印影が指定されています。

1061

印影チェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1062

不正な申請基準日が指定されています。

1063

申請基準日チェックに必要な情報が取得できませんでした。

1064

申請基準日チェック処理でエラーが発生しました。

1065

申請できない申請基準日です。

1066

添付ファイルの追加は禁止されています。

1067

添付ファイルの格納領域が見つかりませんでした。

1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくだ
さい。

1069

確認ノードの指定に不備があります。

1070

動的承認ノードの指定に不備があります。

1071

横配置ノードの指定に不備があります。

582

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1072

縦配置ノードの指定に不備があります。

1073

指定可能な展開ノード数ではありません。

1074

展開ノードの処理設定が未指定です。

1075

展開ノードのノード名が未指定です。

1082

申請基準日のフォーマットが不正です。

1083

設定により無効化されている処理対象者情報が指定されています。

1084

設定により無効化されているため、指定された処理を行うことはできま
せん。

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡してください。

2001

案件名の補完に必要な情報の取得に失敗しました。管理者に連絡してく
ださい。

3000

申請設定情報が存在しません。管理者に連絡してください。

3001

申請基準日時点で無効なフローです。

3002

ルート情報が不正です。管理者に連絡してください。

3003

ルート情報が不正です。管理者に連絡してください。

3004

フロー情報の取得に失敗しました。管理者に連絡してください。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しまし
た。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

7004

印影機能は設定により利用できません。管理者に連絡してください。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

9010(入力チェックエラーメッセージ)

IM-FormaDesigner の入力チェックエラーメッセージ
IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ

案件申請情報を一時保存する
ワークフローの案件申請情報を一時保存するアクションです。
指定したユーザデータIDが存在すれば更新、存在しなければ新規作成します。

項目
入力値
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明583

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

ユーザデータID

任意

文字列(20)「案件一覧」画面から遷移した場合は、一覧で選択した一時保存情報のユー
ザデータIDが設定されるため不要未指定の場合、Identifier.get()で一時保存情報を新規作成
指定した場合、当該キーで特定される一時保存情報が存在しない場合、一時保存情報を新規作成
当該キーで特定される一時保存情報が存在する場合、一時保存情報を更新

フローID

任意

文字列(20)

一時保存情報を新規作成時は必須
一時保存情報を更新時は不要

案件名

任意

文字列(200)

未指定の場合、以下の優先度で決定して申請
1.一時保存時に指定した案件名（一時保存情報更新の場合）
2.フロー名

申請基準日

任意

日付/文字列未指定の場合、「申請一覧」画面から遷移した場合は、一覧で選択した申請
基準日が設定される「申請一覧」画面以外から遷移した場合は、アカウントコンテキストのタイ
ムゾーンにおける現在日付で申請"yyyy/MM/dd"形式の文字列指定も可能

権限者コード任意

文字列

処理コメント任意

文字列(2000)

オプションパラメータ

任意

下記参照

未指定の場合、実行ユーザで申請

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移

オプションパラメータ
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
印影を指定する場合、imwStampIdを指定してください。
印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

ユーザデータID

文字列

処理正常終了時に返却

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

1001

一時保存情報が未指定です。

備考

584

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考

1002

一時保存情報が未指定です。

6000

一時保存情報の取得に失敗しました。

6001

一時保存情報が存在しません。

6002

一時保存情報に関連する案件プロパティの取得に失敗しました。

7000

一時保存機能は設定により利用できません。管理者に連絡してくださ
い。

7001

一時保存機能の利用可否設定情報の取得に失敗しました。管理者に連絡してください。

0017

指定したフロー、申請基準日、権限者に対する一時保存情報登録処理権
限がありません。

0018

申請権限のチェックに失敗しました。管理者に連絡してください。

0019

指定した一時保存情報、権限者に対する一時保存情報更新権限がありま
せん。

0020

申請権限のチェックに失敗しました。管理者に連絡してください。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

1051

案件名が許可された最大文字数を超えています。

1052

案件名のチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

1080

フローIDが未指定です。

1081

ユーザデータIDが未指定です。

2004

案件名の補完用情報フロー名取得に失敗しました。

3008

ユーザデータIDの採番に失敗しました。

3009

更新対象の一時保存情報が見つかりませんでした。

3010

更新対象の一時保存情報取得に失敗しました。管理者に連絡してくださ
い。

3011

ユーザデータIDの重複チェックに失敗しました。管理者に連絡してくだ
さい。

3012

ユーザデータIDは一時保存案件で使用済みです。

3013

ユーザデータIDは案件で使用済みです。

6000

一時保存情報の取得に失敗しました。

6001

一時保存情報が存在しません。

6002

一時保存情報に関連する案件プロパティの取得に失敗しました。

9001(内部処理エラーメッセージ)

IM-FormaDesigner ／ IM-BIS の内部処理でシステムエラーが発
生した場合

9010

(入力チェックエラーメッセージ)

IM-FormaDesigner の入力チェックエラーメッセージ
IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ案件を確認する
ワークフローの案件を確認するアクションです。

585

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目
入力値
権限者所属組織情報
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし確認コメント任意

文字列(2000)

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続確認の場合は、次の案件に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。
{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"}}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラーコード

エラーメッセージ

備考1004

未完了案件の確認情報が未指定です。

0001

確認可能な組織権限がありません。

0002

組織権限情報の取得に失敗しました。管理者に連絡してください。

1003

完了案件確認情報が未指定です。

0007

確認可能な組織権限がありません。

0008

組織権限情報の取得に失敗しました。管理者に連絡してください。

586

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラーコード

エラーメッセージ

備考0009

指定した案件、処理ノードに対する確認権限があ
りません。

0010

確認権限のチェックに失敗しました。管理者に連絡してください。

1016

システム案件IDが未指定です。

1017

ノードIDが未指定です。

1025

コメントが許可された最大文字数を超えていま
す。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してください。

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

6051

案件が見つかりませんでした。

6052

案件情報が取得できません。

6053

権限がありません。

案件を差戻しする
ワークフローの案件を差戻しするアクションです。

項目
入力値
権限者所属組織情報
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

差戻し先ノードID

任意

文字列/文字列（1次元 未指定の場合、申請ノードで申請
配列）

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし処理コメント任意

文字列(2000)

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。

587

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"
}
}

根回し情報
{
"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ「userParameter」には、アクション処理に受け渡したいパラメータを指定してください。
印影を指定する場合、「imwStampId」を指定してください。
印影を利用していて、「imwStampId」を指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考1014

差戻し情報が未指定です。

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

1082

差戻し先ノードのチェックに失敗しました。管理者に連絡してくださ
い。

1083

差戻し先ノードのチェック情報を取得できませんでした。

1084

指定できない差戻し先が指定されています。

588

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1085

差戻し先の組み合わせが不正です。別ルートのノードが混在している可能性があります。

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡してください。

2005

ノード情報を取得できないため、差戻し先を補完できませんでした。管
理者に連絡してください。​

2006

ノード情報の取得に失敗したため、差戻し先を補完できませんでした。
管理者に連絡してください。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しまし
た。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

案件を取止めする
ワークフローの案件を取止めするアクションです。

項目
入力値
権限者所属組織情報
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし処理コメント任意

文字列(2000)

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。

589

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"
}
}

根回し情報
{
"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ「userParameter」には、アクション処理に受け渡したいパラメータを指定してください。
印影を指定する場合、「imwStampId」を指定してください。
印影を利用していて、「imwStampId」を指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考1010

取止め情報が未指定です。

0011

権限者組織情報が不正です。

0012

指定された所属組織情報は処理権限がありません。

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡してください。

590

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しまし
た。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

案件を否認する
ワークフローの案件を否認するアクションです。

項目
入力値
権限者所属組織情報
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし処理コメント任意

文字列(2000)

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。
{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"
}
}

根回し情報

591

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ「userParameter」には、アクション処理に受け渡したいパラメータを指定してください。
印影を指定する場合、「imwStampId」を指定してください。
印影を利用していて、「imwStampId」を指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考1009

案件否認情報が未指定です。

0011

権限者組織情報が不正です。

0012

指定された所属組織情報は処理権限がありません。

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡してください。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しまし
た。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ592

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

案件を承認終了する
ワークフローの案件を承認終了するアクションです。

項目
入力値
権限者所属組織情報
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

権限者所属組織情報

任意

下記参照

未指定の場合、以下の優先順位で該当する組織情報で申請
1.カレント組織（代理設定の場合は除く）
2.主所属
3.「会社コード」「組織セットコード」「組織コード」の昇順で1つ目の組織
情報4.所属なし処理コメント任意

文字列(2000)

添付ファイル一時領域ディレ

任意

文字列

任意

配列（文字列）

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

クトリキー
削除対象ファイル（ファイル

ファイルIDを指定

ID）

IM-Workflow のuserParameterとして受け取る値を設定
または、 IM-FormaDesigner ／ IM-BIS のformaParamとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

権限者所属組織情報
所属なしユーザを指定する場合は、当オブジェクト配下のプロパティに空文字を指定してください。
{"departmentInfo": {"companyCd": "string","departmentSetCd": "string","departmentCd": "string"
}
}

根回し情報

593

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ
userParameterには、アクション処理に受け渡したいパラメータを指定してください。
formaParamは IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ有効です。
印影を指定する場合、imwStampIdを指定してください。
印影を利用していて、imwStampIdを指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"},"formaParam": {"items": {"textbox1": "string"
}
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考1007

案件終了情報が未指定です。

0011

権限者組織情報が不正です。

0012

指定された所属組織情報は処理権限がありません。

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

0014

処理権限のチェックに失敗しました。管理者に連絡してください。

0015

処理可能な組織権限がありません。

0016

組織権限情報の取得に失敗しました。管理者に連絡してください。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

1056

処理種別定義チェック処理に失敗しました。管理者に連絡してください。

594

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1057

印影情報に不備があります。

1058

このフローまたは案件は印影を利用できません。

1059

権限者の印影設定情報が存在しません。

1060

権限者の印影として利用できない印影が指定されています。

1061

印影チェック処理でエラーが発生しました。管理者に連絡してくださ
い。

1066

添付ファイルの追加は禁止されています。

1067

添付ファイルの格納領域が見つかりませんでした。

1068

添付ファイルの格納領域の取得に失敗しました。管理者に連絡してくだ
さい。

1076

削除対象ファイル情報に不備があります。

1077

このノードではファイルを削除できません。

1078

システム案件IDが未指定です。

1079

ノードIDが未指定です。

2000

権限者組織情報の補完に必要な情報の取得に失敗しました。管理者に連絡してください。

2002

案件が存在しないため、案件名を補完できませんでした。

2003

案件の取得に失敗しました。管理者に連絡してください。

3005

根回しアドレス情報を生成するためのユーザ情報の取得に失敗しまし
た。

3006

処理設定情報を取得できませんでした。管理者に連絡してください。

3007

処理設定情報の取得に失敗しました。管理者に連絡してください。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

7004

印影機能は設定により利用できません。管理者に連絡してください。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ
または、IM-FormaDesigner ／ IM-BIS の内部処理でシステムエ
ラーが発生した場合

9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

9010(入力チェックエラーメッセージ)

IM-FormaDesigner の入力チェックエラーメッセージ
IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ9011

IM-FormaDesigner の入力チェックでシステムエラー

入力チェックでシステムエラーが発生しました。

IM-FormaDesigner ／ IM-BIS で作成したワークフローの場合のみ案件処理を保留する
ワークフローの案件処理を保留するアクションです。

項目
入力値
根回し情報
オプションパラメータ
出力値
エラーコード

入力値595

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

処理コメント任意

文字列(2000)

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

根回し情報{"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ「userParameter」には、アクション処理に受け渡したいパラメータを指定してください。
印影を指定する場合、「imwStampId」を指定してください。
印影を利用していて、「imwStampId」を指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考1013

保留情報が未指定です。

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

596

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー
コード

エラーメッセージ

備考1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

案件処理を保留解除する
ワークフローの案件処理を保留解除するアクションです。

項目
入力値
根回し情報
オプションパラメータ
出力値
エラーコード

入力値
項目名

必須/任意

型(最大バイト数)

説明

システム案件ID

任意

文字列「案件一覧」画面から遷移した場合は、一覧で選択したタスクのシステム案
件IDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

ノードID

任意

文字列

「案件一覧」画面から遷移した場合は、一覧で選択したタスクのノードIDが設定されるため不要「案件一覧」画面以外から遷移した場合は、必須

権限者コード任意

文字列

未指定の場合、実行ユーザで申請

処理コメント任意

文字列(2000)

根回し情報

任意

下記参照

オプションパラメータ

任意

下記参照

IM-Workflow のuserParameterとして受け取る値を設定

案件処理後の自動画面遷移任意

booleantrueの場合、案件処理後に申請一覧」「案件一覧」画面や、各種ワークフ
ローポートレットから渡された「imwCallOriginalPagePath」に遷移連続処理の場合は、次の案件に遷移

根回し情報{"nego": {"userCdsTo": ["string"],"userCdsCc": ["string"],"userCdsBcc": ["string"],"subject": "string","text": "string"}}

オプションパラメータ「userParameter」には、アクション処理に受け渡したいパラメータを指定してください。

597

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
印影を指定する場合、「imwStampId」を指定してください。
印影を利用していて、「imwStampId」を指定しない場合、常用印が利用されます。
{"optionalParameter": {"userParameter": {"imwStampId": "string","xxxx": "string"
}
}
}

コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

出力値
項目名

型

説明

エラーコード

文字列

処理エラー時に返却

エラーメッセージ 文字列

処理エラー時に返却

エラーコードエラー
コード

エラーメッセージ

備考1012

保留解除情報が未指定です。

0013

指定した案件、処理ノード、権限者に対する処理権限がありません。

1025

コメントが許可された最大文字数を超えています。

1026

コメントのチェック処理でエラーが発生しました。管理者に連絡してく
ださい。

7002

根回し機能は設定により利用できません。管理者に連絡してください。

7003

根回しのチェック処理でエラーが発生しました。管理者に連絡してくだ
さい。

9000

処理に失敗しました。

案件処理プラグイン紐付け未定義のシステムエラー

9001(アクション処理エラーメッセージ)

アクション処理で設定したエラーメッセージ9002

処理に失敗しました。案件に対して他の操作が実行されているため処理 ワークフロー排他制御エラー
できません。

「申請一覧」「案件一覧」画面から遷移時に受け取れるパラメータ
IM-BloomMaker では、変数の入力を設定することで、リクエストパラメータを受け取ることができます。
設定方法は、「 入力の設定方法 」を参照してください。
また、「 前処理プログラム 」でも同様のパラメータを受け取ることができます。
「申請一覧」「案件一覧」画面からの各パラメータの詳細は、「 リクエストパラメータ 」を参照してください。

598

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01{"imwUserCode": "","imwPageType": "","imwUserDataId": "","imwSystemMatterId": "","imwNodeId": "","imwArriveType": "","imwAuthUserCode": [""],"imwApplyBaseDate": "","imwContentsId": "","imwContentsVersionId": "","imwRouteId": "","imwRouteVersionId": "","imwFlowId": "","imwFlowVersionId": "","imwSerialProcParams": "","imwCallOriginalParams": "","imwCallOriginalPagePath": "","imwSysDateTargetExpandFlag": "","imwShortCutFlag": ""}コラム
IM-BloomMaker では上記のJSON文字列を利用することで、変数のJSON入力機能で取り込むことができます。

注意
imwApplyBaseDateは、値の型は「文字列」として設定してください。
「日付・時刻」として設定した場合、システムタイムゾーンとアカウントタイムゾーンに時差があった場合、値が変換され、予期せぬ日付が設定される場合があります。

ユーザコンテンツの権限チェック
IM-Workflow 標準機能では、IM-Workflow の各種一覧画面からユーザコンテンツ画面に遷移できます。
この場合、IM-Workflow の標準機能は、画面遷移時に、表示権限がない場合はエラー画面を表示します。
上記の通常遷移時以外の IM-BloomMaker コンテンツのURLに直接アクセスが行われた場合、IM-Workflow の標準機能による表示権限の判定が行われず、権限を持たないユーザに画面の内容を閲覧されてしまう可能性があります。
上記に対して権限判定をする場合、「 前処理プログラム 」を作成してください。
IM-Workflow の表示権限は、以下を利用することで判定できます。
IM-Workflow の各種一覧画面からの遷移で利用する場合は、以下を種別「JAVA」で設定してください。
jp.co.intra_mart.system.workflow.bloommaker.preprocessor.WorkflowAuthChecker
IM-Workflow の各種一覧画面以外からの遷移で利用を想定する場合、以下を利用して前処理を作成してください。
スクリプト開発向けAPI WorkflowAuthUtil
JavaEE開発向けAPI WorkflowAuthUtil「権限判定タスク」
IM-BloomMaker コンテンツ内でユーザが作成したRestAPIを利用する場合、上記のAPIまたはタスクを利用することで、同様に表示権限を判定できます。

コラム
IM-BIS で作成したフローを利用する場合、BIS担当者（ロール名：bis_user）の処理権限の判定は行いません。
上記に対して権限判定をする場合、 「認可要求インタフェース」 を参照して前処理を作成してください。

IM-FormaDesigner ／ IM-BIS 連携フローの追加処理
2020 Spring(Yorkshire) から、 IM-FormaDesigner ／ IM-BIS 連携フローに対して、アプリケーションデータを登録できます。
IM-FormaDesigner アプリケーションデータを登録するための入力値、出力値、追加処理については下記を参照してください。

入力値
IM-FormaDesigner のアプリケーションデータを登録するには、オプションパラメータに IM-FormaDesigner アプリケーションデータ（formaParam）
を指定します。
オプションパラメータについては、各アクションのオプションパラメータ項目を参照してください。
IM-Workflow の各ノードに対するフォームのアイテム設定にて、以下の条件をすべて満足するアイテムが入力対象です。

599

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
フィールド値DB登録オプションがオン表示タイプが『入力可』
または、 表示タイプが『参照』かつ、WF連携設定の追記設定が『追記可能』
また、以下のデータ型についてはJSONに直接指定できないため、独自の指定方法を定めています。
日付型・タイムスタンプ型
ISO 8601 の規格に従った文字列（YYYYMMDDThhmmss+0900）にて指定します。

注意
各画面アイテムの「フィールド初期値設定」は、本APIでは対象外です。

アプリケーションデータ（入力アイテム）"optionalParameter": {"formaParam": {"items": {"textbox1": "あいうえお","number1": 1000,"calendar1": "2010-07-28T22:25:51Z"
}
}
}

コラム
IM-FormaDesigner の「採番」アイテムに対しては入力値をJSONにセットする必要はありません。
「採番」アイテムに任意の値を指定した場合は、採番ルール定義によって採番された値が登録されます。

アプリケーションデータ（テーブル系アイテム）"optionalParameter": {"formaParam": {"items": {"tb1": [{"tb1_textbox1": "明細1 - りんご","tb1_textbox2": "明細1 - バナナ"},{"tb1_textbox1": "明細1 - ぶどう","tb1_textbox2": "明細1 - 苺"}],"tb2": [{"tb2_textbox1": 345.678,"tb2_textbox2": "2010-07-28T22:25:51Z"},{"tb2_textbox1": 99999,"tb2_textbox2": "2015-07-23T22:25:51Z"
}
]
}
}
}

アプリケーションデータ（スプレッドシートアイテム）

600

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01"optionalParameter": {"formaParam": {"items": {"spr1_cell1": "あいうえお","spr1_cell2": 12345,"sp1_tb1": [{"sp1_tb1_col1": "スプレッドシート1 - りんご","sp1_tb1_col2": "スプレッドシート1 - バナナ"},{
"sp1_tb1_col1": "スプレッドシート1 - ぶどう","sp1_tb1_col2": "スプレッドシート1 - 苺"
}
]
}
}
}

出力値
IM-FormaDesigner の画面アイテムの入力値に不備がある場合、各アクションの出力値に加えて、エラー詳細を出力します。
項目名

型

説明

errorCode

文字列

エラーコードを返却

localizedErrorMessage

文字列

入力値に不備があるすべてのアイテムのエラーメッセージを返却

errorDetails

オブジェクト

エラー詳細を返却
下記参照

エラー詳細（入力アイテム）
項目名

型

説明

inputId

文字列

フィールド識別IDを返却

itemType

文字列

アイテム種別を返却

message

文字列

入力アイテム毎のエラーメッセージを返却

入力アイテムの入力値に不備があった際に返却されるJSONの一例です。
"data": {"localizedErrorMessage": "「文字列1」を入力してください。 「文字列2」を入力してください。","errorCode": "9010","errorDetails": [{"inputId": "textbox1","itemType": "product_72_textbox","message": "「文字列1」を入力してください。"},{"inputId": "textbox2","itemType": "product_72_textbox","message": "「文字列2」を入力してください。"}]}

エラー詳細（テーブル系アイテム）
項目名

型

説明

inputId

文字列

フィールド識別IDを返却

itemType

文字列「明細テーブル」の場合、列のタイプ型を返却「グリッドテーブル」の場合、列のデータ型を返
却

index

文字列

エラーが発生した行数を返却「明細テーブル」アイテムの入力値に不備があった際に返却されるJSONの一例です。

601

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01"data": {"localizedErrorMessage": "「文字列」を入力してください。[ 1行目 ]\n「数字」を入力してください。[ 1行目 ]\n「数字」を入力してください。[ 2行目 ]","errorCode": "9010","errorDetails": [{"inputId": "tb1_textbox1","itemType": "textbox","index": "0"},{"inputId": "tb1_number1","itemType": "number","index": "0"},{"inputId": "tb1_number1","itemType": "number","index": "1"}]}「グリッドテーブル」アイテムの入力値に不備があった際に返却されるJSONの一例です。
"data": {"localizedErrorMessage": "「文字列」を入力してください。\n「数値」を入力してください。","errorCode": "9010","errorDetails": [{"inputId": "gt1_textbox1","itemType": "0","index": "0"},{"inputId": "gt1_number1","itemType": "1","index": "0"
}
]
}

コラム
「明細テーブル」のタイプ型は、以下のタイプ型と紐づいた文字列を返却します。
タイプ型

返却値

文字列

textbox

数値

number

日付

calendar

隠しパラメータ

hidden

関数

func

一覧選択

itemSelectラジオボタンradio

セレクトボックス selectbox

コラム「グリッドテーブル」のデータ型は、以下のデータ型と紐づいた文字列を返却します。
データ型

返却値

文字列型

0

数値型

1

日付型

2

タイムスタンプ型 9602

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
エラー詳細（スプレッドシート）
項目名

型

説明

inputId

文字列

フィールド識別IDを返却

itemType

文字列

アイテム種別を返却

message

文字列

スプレッドシートアイテム毎のエラーメッセージを返
却

index

文字列

エラーが発生した行数を返却
テーブルのみ返却「スプレッドシート」アイテムの入力値に不備があった際に返却されるJSONの一例です。
"data": {"localizedErrorMessage": "入力内容に誤りがあります。[スプレッドシート1]\n入力内容に誤りがあります。[スプレッドシート2]","errorCode": "9010","errorDetails": [{"inputId": "spr1_cell1","itemType": "product_80_spreadsheet","message": "入力内容に誤りがあります。[スプレッドシート1]"},{"inputId": "spr2_tb1_col1","itemType": "product_80_spreadsheet","message": "入力内容に誤りがあります。[スプレッドシート2]","index": "0"
}
]
}

追加処理
入力チェック
IM-FormaDesigner ／ IM-BIS の画面アイテムに対して入力チェックを実行します。
入力チェックの詳細については、 IM-FormaDesigner デザイナヘルプ の各アイテムの説明を参照してください。

コラム
画面遷移、またはタブ切替より複数のフォームを持つ IM-FormaDesigner ／ IM-BIS 連携フローの場合、フォーム単位で入力チェックを行います。

注意
IM-FormaDesigner の「添付ファイル」（「ファイルアップロード」アイテム）へのファイルアップロードAPIは提供していません。
「ファイルアップロード」アイテムが存在する IM-FormaDesigner ／ IM-BIS 連携フローを利用する場合は、添付ファイルの最小添付
数を0に設定してください。
画面アイテム「明細テーブル」・「グリッドテーブル」の基本設定「行数」・「最大行数」は本APIでは対象外です。
画面アイテム「スプレッドシート」のテーブル定義の「行数」設定は本APIでは対象外です。

ユーザプログラム
IM-FormaDesigner ／ IM-BIS のユーザプログラムを実行します。
ユーザプログラムの詳細については、 IM-FormaDesigner プログラミングガイド を参照してください。

注意
ユーザプログラムのうち、前処理プログラムの場合、本APIでは実行されません。

標準処理画面の相違点
ワークフロー処理モーダルでは、スクリプト開発モデルやJavaEE開発モデルで利用する標準処理画面（workflowOpenPage）と同様の処理が実行できます。
ただし、以下の相違点があります。
モーダル上の各項目単位で表示可否、編集可否、必須有無、初期値が設定できます。
「標準処理画面の非同期処理」に該当する機能はありません。
「 動的処理対象者設定機能 」関連

603

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
ワークフロー処理モーダルではフロー定義の設定値で動的処理者設定に対する入力チェックを実行します。
readonlyが設定できます。
各ノードの処理対象者設定欄に任意のコメント（nodeInformation）を表示できます。

コピー新規の実装方法
コピー新規は当該案件のデータを複製して、新たに申請することを目的とした機能です。 2019 Winter(Xanadu) から追加されました。
ここでは IM-BloomMaker を使用したコンテンツ画面に対して、 IM-LogicDesigner を使用した前処理の実装方法を説明します。
説明に使用している資材は「BloomMakerでワークフロー処理モーダルを利用してWorkflowコンテンツを作成する」をもとに作成しています。

目次
コピー新規の実装方法
IM-BloomMaker のコピー新規の実装方法
IM-LogicDesigner を使用した前処理の実装手順
入出力設定
変数の定義
タスクの配置タスクの詳細設定
前処理の登録コンテンツ画面の設定

コピー新規の実装方法
コピー新規はコンテンツ画面の作成方法によって実装方法が異なります。
スクラッチ開発の場合「 IM-Workflow プログラミングガイド 」 - 「 IM-Workflow 画面 」 を参照してください。
IM-FormaDesigner for Accel Platform 、 IM-BIS for Accel Platform の場合開発者や管理者が実装、設定を行う必要はありません。
IM-BloomMaker の場合
前処理で実装します。

IM-BloomMaker のコピー新規の実装方法
IM-BloomMaker でコンテンツ画面を作成した場合は、前処理でコピー新規を実装する必要があります。
前処理は３つの実装方法があります。
Javaの前処理クラスを実装する。
JavaScript（スクリプト開発モデル）の前処理スクリプトを実装する。
IM-LogicDesigner のフローを定義する。

IM-LogicDesigner を使用した前処理の実装手順
説明に使用している資材では、前処理でユーザの入力値を設定しています。
ここでは上記の処理に追加して、コピー新規アイコン押下時に、コピー元案件の入力値を申請画面の初期値として設定する方法を説明します。
コピー新規アイコン押下時
申請画面の入力系エレメントにコピー案件元の入力値をセットする。
コピー新規アイコン以外からの申請
申請画面の入力系エレメントには何もセットしない。
申請済み案件を選択時
案件の入力値を承認・再申請画面等にセットする。

入出力設定
コピー新規機能による申請画面への遷移時にはリクエストパラメータとして「imwOriginalUserDataId」が連携されるため、 IM-LogicDesigner の入出力
設定の入力で「imwOriginalUserDataId」を取得します。
参照権限がないユーザに画面の内容を閲覧されてしまう可能性があるため、「 ユーザコンテンツの権限チェック 」として、参照権限判定タスクを設定します。参照権限判定を行う際に使用する処理者のユーザコード「imwUserCode」は入出力設定の入力で取得します。
入力

パラメータ名詳細

imwOriginalUserDataID対象案件のユーザデータID

コピー新規による申請画面への遷移時に連携されるパラメータです。

imwUserCode

処理者CD（ログインユーザ本人のユーザコード）604

参照権限判定タスクの際にユーザコードを使用します。

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01
入力

パラメータ名詳細

imwUserDataId

ユーザデータID

案件データをデータベースから取得する際に使用します。

入出力設定の入力値と出力値は以下を参考にして設定をしてください。

変数の定義
対象案件のユーザデータIDを格納する変数です。
以下の変数を定義してください。

タスクの配置
以下の画像を参照してタスクを配置してください。
①〜④のタスクはコピー新規アイコン押下時の処理です。
⑤のタスクはコピー新規アイコン以外からの申請と申請済み案件を選択時の処理です。

605

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

タスクの詳細設定
1. 「参照権限判定」タスクのマッピング設定と判定範囲を設定します。
参照権限がないユーザに画面の内容を閲覧されてしまう可能性があるため、参照権限判定タスクを設定します。
判定範囲を「いずれか」に設定してください。
マッピング設定は以下を参考にして設定してください。

2. 「分岐」タスクの条件式（EL式）を設定します。
申請画面への遷移時に「imwOriginalUserDataID」が連携されているか判定する条件式です。
コピー新規が実行された場合はtrueに分岐されるように設定します。
${!isEmpty($input.request.imwOriginalUserDataId)}

3. 「分岐」タスクの条件式（EL式）を設定します。
参照権限判定の判定結果をもとに分岐条件を設定します。
「タスク固有の設定」-「条件式（EL式）」に下記の条件式を設定してください。
${im_bisCheckReferenceAuthority1==true}

4. 「変数操作」のマッピング設定をします。
マッピング設定は以下の画像を参考にして設定してください。

606

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

5. 「変数操作」のマッピング設定をします。
マッピング設定は以下の画像を参考にして設定してください。

6. ユーザ定義（SQL）のユーザ定義設定とマッピング設定をします。
1. ユーザ定義設定で申請画面に表示する各種データを取得します。
マッピング設定は以下の画像を参考にして設定してください。

2. userDataIdを用いて申請画面に表示するデータを取得します。
コピー新規を押下時にコンテンツ画面に表示するデータが格納されているデータベースから、データを取得するクエリを記述します。
入力値には変数「userDataId」を設定します。設定値は以下の画像を参考に設定してください。

607

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

ここでは以下のSQLを参考にしてクエリを作成してください。
SELECT*
FROM
sample_imw_t_purchase
WHERE
user_data_id = /*userDataId*/'dummyId'
ORDER BY user_data_id ASC

7. 「終了」のマッピング設定をします。
ここではコンテンツ画面に連携するデータを選択します。
以下の画像を参考にして設定してください。

608

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

前処理の登録ここでは IM-BloomMaker ルーティング定義から作成したフロー定義を選択する方法を説明します。
詳細な前処理の登録方法に関しては「 IM-LogicDesigner のフロー定義による前処理の実装 」を参照してください。
1. 「サイトマップ」→「BloomMaker」→「ルーティング定義一覧」から、前処理を実装したいルーティング定義を選択します。
2. 「前処理」タブ→「追加」をクリックします。
3. 以下の画像を参考にして前処理を登録してください。

コンテンツ画面の設定
コンテンツ画面では前処理から連携されたデータを取得する必要があります。
詳細なコンテンツ画面への設定方法に関しては「 前処理のコンテツ作成 」を参照してください。
今回は以下のコンテンツ画面に前処理から連携されたデータを表示します。

609

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

前処理から連携されたデータを取得するために「入力」に、 IM-LogicDesigner の「終了」タスクで連携した変数名を設定します。

「入力」で取得したデータを変数に格納をします。

「ラベル」の「value」に上記で取得した変数を指定します。
他の項目も同様に変数を指定します。

610

intra-mart Accel Platform — IM-Workﬂow 仕様書 第38版 2024-10-01

注意
IM-BloomMaker で IM-Workflow コンテンツを作成する場合、「 ルーティング 」でメソッドの設定をPOSTで作成してください。
IM-Workflow の各種一覧画面からユーザコンテンツ画面に遷移時は、必要な情報をPOSTしています。
そのため、POST以外で作成した場合、 IM-Workflow の各種一覧画面からユーザコンテンツ画面には遷移できません。

611