4.2. 画面に入力した情報がデータベースに反映されない¶
4.2.1. 申請時に登録した情報が登録されていない¶
対象バージョン¶
IM-FormaDesigner Version 7.2 の場合
- IM-FormaDesigner Version 7.2.0 ~ 最新バージョン
IM-FormaDesigner for Accel Platform の場合
- IM-FormaDesigner for Accel Platform 2012 Autumn (8.0.1) ~ IM-FormaDesigner for Accel Platform 2013 Summer (8.0.4)
現象¶
IM-FormaDesigner で作成した登録/申請画面を表示した後、別のタブやウィンドウから過去のデータを参照すると、登録/申請画面で入力した内容が登録されません。そのため、対象のデータの承認画面や参照画面では、入力された内容が空欄で表示されます。
条件¶
IM-FormaDesigner で作成した登録/申請画面を開いた後、別のタブやウィンドウから過去の入力データを参照し、その後、登録/申請画面でデータの入力、登録を行う。以下のアプリケーション種別・BIS作成種類の場合に発生します。
- アプリケーション種別「標準」
- アプリケーション種別「IM-Workflow」
- BIS作成種類「BISフロー」
- BIS作成種類「ワークフロー」
4.2.2. 複数のフォームを持つアプリケーションで、データが登録されない¶
対象バージョン¶
IM-FormaDesigner Version 7.2 の場合
- IM-FormaDesigner Version 7.2.0 ~ 最新バージョン
IM-FormaDesigner for Accel Platform の場合
- IM-FormaDesigner for Accel Platform 2012 Autumn (8.0.1) ~ 最新バージョン
現象¶
以下の2つの現象が発生します。
アプリケーション種別「標準」の場合
登録画面で入力した値が、更新画面や詳細画面で表示されません。また、データベースにも登録されません。
アプリケーション種別「IM-Workflow」、BIS作成種類「BISフロー」、BIS作成種類「ワークフロー」の場合
申請画面や確認・承認画面で入力した値が、後続の確認・承認画面、詳細画面で表示されません。また、データベースにも登録されません。
条件¶
メインフォーム以外のフォームに配置した画面アイテムを、メインフォームに配置しない。以下のアプリケーション種別・BIS作成種類の場合に発生します。
- アプリケーション種別「標準」
- アプリケーション種別「IM-Workflow」
- BIS作成種類「BISフロー」
- BIS作成種類「ワークフロー」
原因¶
製品の仕様です。IM-FormaDesigner / IM-BIS では、テーブル設定の対象は、メインフォーム上に配置された「フィールドDB登録」が有効な画面アイテムです。複数のフォームをもつアプリケーションでは、メインフォームに配置されていない画面アイテムはテーブル設定の対象外となるため、テーブルに対応するカラムが作成されず、データが登録されません。そのため、画面上では該当の画面アイテムの値が空欄で表示されます。