intra-mart Accel Platform IM-LogicDesigner仕様書 第24版 2024-04-01

5.2.1.9.17. 参照者追加

IM-BIS ワークフローの参照者を追加するタスクです。

このタスクでは、flow.xmlへ参照者情報の追加、更新処理と、参照者情報を保存しているデータベーステーブル「imw_t_actv_matter_handle_user」、または、「imw_t_cpl_matter_handle_user」への展開処理を行います。
また、flow.xmlへ参照者情報の追加、更新処理をする際の案件操作権限者プラグインのプラグイン名は、「ユーザ」で追加されます。

コラム

既に登録されているユーザを追加した場合の動作について

プラグイン名が「ユーザ」である案件操作権限者プラグインで登録されているユーザを追加した場合、案件操作権限情報は上書きされます。
プラグイン名が「ユーザ」でない案件操作権限者プラグインで登録されているユーザを追加した場合、案件操作権限情報は両者の論理和を取ります。

注意

アクション処理で設定されているロジックフローで本タスクを使用する場合

本タスクは内部で「WorkflowActionProcessNotifyManager#updateFlow」を実行しています。
そのため、アクション処理内でこのタスクを実行したときの処理画面での入力の扱いについては、ワークフローパラメータ「update-flow-xml-before-action-process」の設定に従います。

ワークフローパラメータの詳細は「 アクション処理実行前にフロー情報を更新するかの設定 」を参照してください。

5.2.1.9.17.1. プロパティ

項目名 必須/任意 初期値 説明
エラーハンドリング 任意 flag false エラー発生時に処理を継続する場合は、チェックボックスをオンにします。

5.2.1.9.17.2. 入力値

im_bisAddMatterHandleAuthUser <object>
  ├─ matterHandleAuthInfo <object>
  │    ├─ changeUserFlag <string>
  │    ├─ deleteDynamicNodeFlag <string>
  │    ├─ expandUserFlag <string>
  │    ├─ handleMoveBackwardFlag <string>
  │    ├─ handleMoveForwardFlag <string>
  │    ├─ handleTerminateFlag <string>
  │    ├─ horizontalNodeConfigFlag <string>
  │    ├─ reserveCancelFlag <string>
  │    ├─ undeleteDynamicNodeFlag <string>
  │    └─ verticalNodeConfigFlag <string>
  ├─ systemMatterId <string> *
  └─ userCds <string[]> *
項目名 必須/任意 配列/リスト 説明
im_bisAddMatterHandleAuthUser 任意 object なし  
matterHandleAuthInfo 任意 object なし
案件操作権限情報
各権限を指定しない場合、または、0,1以外の値を指定した場合、各権限は無効と判断されます。
changeUserFlag 任意 string なし
処理対象者変更可否フラグ
0:無効 / 1:有効
deleteDynamicNodeFlag 任意 string なし
動的処理ノード削除可否フラグ
0:無効 / 1:有効
expandUserFlag 任意 string なし
処理対象者展開可否フラグ
0:無効 / 1:有効
handleMoveBackwardFlag 任意 string なし
案件操作後進可否フラグ
0:無効 / 1:有効
handleMoveForwardFlag 任意 string なし
案件操作前進可否フラグ
0:無効 / 1:有効
handleTerminateFlag 任意 string なし
案件操作終了可否フラグ
0:無効 / 1:有効
horizontalNodeConfigFlag 任意 string なし
横配置ノード設定可否フラグ
0:無効 / 1:有効
reserveCancelFlag 任意 string なし
保留解除可否フラグ
0:無効 / 1:有効
undeleteDynamicNodeFlag 任意 string なし
動的処理ノード復活可否フラグ
0:無効 / 1:有効
verticalNodeConfigFlag 任意 string なし
縦配置ノード設定可否フラグ
0:無効 / 1:有効
systemMatterId 必須 string なし システム案件ID
userCds 必須 string 配列 ユーザコード一覧

コラム

ユーザコード一覧の妥当性チェック

「ユーザコード一覧」にユーザコードを指定する場合、重複の無い一覧を指定してください。
ユーザコードが重複している場合は、妥当性チェックによりエラーが発生します。

5.2.1.9.17.3. 出力値

im_bisAddMatterHandleAuthUser <any>
項目名 配列/リスト 説明
im_bisAddMatterHandleAuthUser any なし 出力値として利用可能な値はありません。