9.12. 暗黙的に連携するリクエストパラメータの仕様¶
暗黙的に連携するリクエストパラメータは以下の通りです。
- システムパラメータ
Contents
9.12.1. 利用できるデータソース種別¶
利用できるデータソース種別は以下の通りです。
LogicDesigner テナントDBクエリ シェアードDBクエリ REST(非推奨) SOAP(非推奨) JAVA(非推奨) CSVエクスポート ルール テナントDB更新系クエリ シェアードDB更新系クエリ
コラム
データソースについては、「 IM-BIS システム管理者操作ガイド 」-「 データソース定義を設定する 」を参照してください。
コラム
システムパラメータを利用する場合、データソース種別は「LogicDesigner」を推奨しています。
コラム
以下のデータソース種別を利用する場合、21文字以上のシステムパラメータは利用できません。
- テナントDBクエリ
- シェアードDBクエリ
- テナントDB更新系クエリ
- シェアードDB更新系クエリ
9.12.2. 外部連携の処理に連携されるシステムパラメータの仕様¶
特定のシステムパラメータをデータソースに設定することにより、外部連携の処理へシステムパラメータの値を連携することができます。データソース定義のリクエストにシステムパラメータが存在する場合、マッピング不要で自動的に値を連携します。
コラム
システムパラメータの詳細については、以下を参照してください。
「 IM-Workflow プログラミングガイド 」-「 リクエストパラメータ 」
「 IM-FormaDesigner 仕様書 」-「 システムパラメータ 」
コラム
上記の「マッピング」とは以下の状態を指します。
- 画面アイテムとのマッピングされている。
- 式(関数ビルダ)が設定されている。
注意
外部連携の処理内で、以下のいずれかに該当する処理を行った場合、動作保証の対象外です。
システムパラメータの値を更新または削除する。
システムパラメータの値を使用して、以下のトランザクションデータを更新または削除する。
- IM-Workflow
- IM-FormaDesigner
- IM-BIS
9.12.3. 各タイミングで利用できるシステムパラメータ一覧¶
外部連携を実行できる各タイミングにおいて、利用できるシステムパラメータは以下の一覧を参照してください。
コラム
外部連携の処理へ連携されるシステムパラメータの値はすべて文字列型(string)です。
IM-Workflow のシステムパラメータ一覧¶
アプリケーション種別が標準の場合は、システムパラメータとして連携されません。
パラメータ名 前処理 後処理 案件終了処理 初期表示イベント アイテムイベント / テーブルイベント 動的処理対象者設定 備考imwApplyBaseDate ○ ○ ○ ○ ○ ○ 「yyyy/MM/dd」形式imwArriveType ○ ○ × ※1 ※1 ○ imwAuthUserCode ※2 ※2 ○ ※1、※2 ※1、※2 ※2 imwCallOriginalPagePath ○ ○ × ※1 ※1 ○ imwCallOriginalParams ○ ○ × ※1 ※1 ○ imwContentsId ○ ○ ○ ※1 ※1 ○ imwContentsVersionId ○ ○ ○ ※1 ※1 ○ imwFlowId ○ ○ ○ ※1 ※1 ○ imwFlowVersionId ○ ○ ○ ※1 ※1 ○ imwNodeId ○ ○ ○ ※1 ※1 ○ imwPageType ○ ○ × ※1 ※1 ○ imwRouteId ○ ○ ○ ※1 ※1 ○ imwRouteVersionId ○ ○ ○ ※1 ※1 ○ imwSystemMatterId ※3 ※3 ○ ※1、※3 ※1、※3 ※3 imwUserCode ○ ○ ○ ○ ○ ○ imwUserDataId ※3 ○ ○ ※1、※3 ※1、※3 ○
○ : 利用可能 × : 利用不可 ※1 : 子画面では利用不可 ※2 : WF申請書再利用時には利用不可 ※3 : 申請時には利用不可
IM-FormaDesigner のシステムパラメータ一覧¶
パラメータ名 前処理 後処理 案件終了処理 初期表示イベント アイテムイベント / テーブルイベント 動的処理対象者設定 備考imfr_application_id ○ ○ ○ ○ ○ ○ imfr_application_no ○ ○ ○ ○ ○ ○ imfr_application_type ○ ○ × ○ ○ ○ imfr_display_client_type × ○ × ○ ○ ○ imfr_form_id × ○ × ○ ○ ○ imfr_form_id_tab × ※1 × × ※1、※2 ※1 imfr_insert_id ○ ○ ○ ※3 ※3 × imfr_next_page_exist × ○ × ※4 ※2 ○ imfr_process_key ○ ○ × ○ ○ ○ imfr_recycle_data_id × ※5 × ※5、※6 ※5、※6 ※5 imfr_recycle_id × ※5 × ※5、※6 ※5、※6 ※5 imfr_response_type ○ ○ × ○ ○ ○ imfr_transition_id × ○ × ○ ○ ○ imfr_version_no × ※7 × ※6、※7 ※6、※7 ※7
○ : 利用可能 × : 利用不可 ※1 : 遷移方法がタブ切替で利用可能 ※2 : タブ切替の場合、ヘッダーフォームでは利用不可 ※3 : アプリケーション種別が標準で利用可能 ※4 : 遷移方法がタブ切替では利用不可 ※5 : WF申請書再利用時に利用可能 ※6 : 子画面では利用不可 ※7 : 申請時には利用不可