12. システムパラメータ¶
画面アイテム「関数」や前処理・後処理プログラム、アクション設定の条件式として、システムパラメータを利用することができます。
パラメータ(物理名) パラメータ(論理名) 詳細 imfr_application_id アプリケーションID ※画面アイテム「関数」の式、「一覧選択」等のデータソースのパラメータには指定できません。imfr_application_no アプリケーション履歴番号 ※画面アイテム「関数」の式、「一覧選択」等のデータソースのパラメータには指定できません。imfr_application_type アプリケーションタイプ アプリケーション種別・BIS作成種類を返却します。imfr_display_client_type 表示クライアントタイプ フォームの表示方法を返却します。
- pc:クライアントタイプがパソコン、またはスマートフォン表示の設定が「PC版」で表示されていることを表します。
- sp:スマートフォン表示の設定が「スマートフォン版」で表示されていることを表します。
imfr_form_id フォームID 表示中のフォームIDを返却します。フォーム遷移方法が「タブ切替」の場合、ヘッダフォームのフォームIDを返却します。imfr_form_id_tab タブのフォームID
- フォーム遷移方法が「タブ切替」の場合、表示中のタブフォームのフォームIDを返却します。
- フォーム遷移方法が「タブ切替」ではない場合、何も返却されません。
imfr_insert_id データ登録ID アプリケーション種別:標準でのみ利用できます。※画面アイテム「関数」の式、「一覧選択」等のデータソースのパラメータには指定できません。imfr_next_page_exist 次ページ存在フラグ
- フォーム遷移方法が「タブ切替」の場合、表示中のタブの右にタブがあると「true」を返却します。
- フォーム遷移方法が「画面遷移」の場合、表示中のフォームの次に遷移先フォームが設定されていると「true」を返却します。
imfr_process_key プロセスキー IM-FormaDesigner が画面作成毎に一意で作成している値を返却します。imfr_recycle_data_id リサイクルデータID 「WF申請書再利用」から申請した場合、再利用元の案件の「データ登録ID(insertID)」を返却します。imfr_recycle_id リサイクルID 「WF申請書再利用」から申請した場合、再利用元の案件の「アプリケーションID」を返却します。imfr_response_type レスポンスタイプ(アプリケーションページ種別)
- REGISTRATION 登録・申請処理
- EDIT 更新・再申請処理
- POSTSCRIPT 承認処理
- REFERENCE 参照
- REFERENCE_EDIT 参照時の更新処理(IM-Workflow時のみ)
imfr_transition_id 遷移ID フォーム遷移(imfr_m_transition)の遷移ID(transition_id)の値を返却します。imfr_version_no データバージョン 画面表示時の登録データのバージョンを返却します。更新時にDB登録値と異なる場合、排他制御によるエラーが発生します。コラム
関数の式やアイテムのパラメータには IM-Workflow が提供するリクエストパラメータも利用できます。IM-Workflow が提供するリクエストパラメータの詳細は以下を参照してください。
- 「 IM-Workflow プログラミングガイド 」-「 リクエストパラメータ 」
12.1. アプリケーション種別:標準における画面別取得可否一覧¶
画面アイテム「関数」の式や「一覧選択」などのプロパティ「パラメータ」に指定可能なパラメータは以下の通りです。
パラメータ 登録 *1 登録 *2 更新 参照 imfr_application_id - - - - imfr_application_no - - - - imfr_application_type imfr_display_client_type imfr_form_id imfr_form_id_tab imfr_insert_id - - - - imfr_next_page_exist imfr_process_key imfr_recycle_data_id - - - - imfr_recycle_id - - - - imfr_response_type imfr_transition_id imfr_version_no - - < : 取得可能 / -: 取得不可能>
*1: 一覧画面のメニューから登録画面を表示した場合*2: 登録画面のメニューから登録画面を表示した場合
12.2. アプリケーション種別:IM-Workflowにおける画面別取得可否一覧¶
画面アイテム「関数」の式や「一覧選択」などのプロパティ「パラメータ」に指定可能なパラメータは以下の通りです。
パラメータ 申請 申請 *3 一時保存 起票 再申請 処理 確認 処理詳細 参照詳細 確認詳細 過去案件詳細 imfr_application_id - - - - - - - - - - - imfr_application_no - - - - - - - - - - - imfr_application_type imfr_display_client_type imfr_form_id imfr_form_id_tab imfr_insert_id - - - - - - - - - - - imfr_next_page_exist imfr_process_key imfr_recycle_data_id - - - - - - - - - - imfr_recycle_id - - - - - - - - - - imfr_response_type imfr_transition_id imfr_version_no - - - < : 取得可能 / -: 取得不可能>
*3: 「WF申請書再利用」から申請した場合