6.2. フォーム変換ルール¶
ステップ2の IM-VisualDesigner → IM-FormaDesigner 変換により、フォームやフォーム内の各アイテムがどのように変換されるかの一覧です。
- フォーム名
IM-VisualDesigner のフォーム名が IM-FormaDesigner のフォーム名に変換されます。
- 画面遷移
IM-VisualDesigner 上で設定されていた画面遷移は移行されません。ただし、 IM-VisualDesigner の「登録画面」については、 IM-FormaDesigner の「メインフォーム」として設定されます。
- レイアウト
レイアウトは移行されません。移行後は縦一列にアイテムが整列します。
- ラベル
画面アイテム「ラベル」に変換されます。
- 画面アイテム「ラベル」
移行されるプロパティ 名前 => アイテム名 文字列 => ラベル
- テキストフィールド
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「文字列」 データ型「数値」 => 画面アイテム「数値」 データ型「日付」 => 画面アイテム「日付」
- 画面アイテム「文字列」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル 文字列 => フィールド初期値
- 画面アイテム「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、(前)ラベル 文字列 => フィールド初期値
- 画面アイテム「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル
- テキストエリア
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「複数行文字列」 データ型「数値」 => 画面アイテム「数値」 データ型「日付」 => 画面アイテム「日付」
- 画面アイテム「複数行文字列」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル 文字列 => フィールド初期値
- 画面アイテム「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、(前)ラベル 文字列 => フィールド初期値
- 画面アイテム「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル
- ボタン
attach_file の値によって、変換される画面アイテムが異なります。
変換される画面アイテム attach_file = true => 画面アイテム「ファイルアップロード」 attach_file = false => 移行されない
- 画面アイテム「ファイルアップロード」
移行されるプロパティ 名前 => アイテム識別ID 文字列(登録・申請時) => ラベル
- チェックボックス
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「チェックボックス」 データ型「数値」 => 画面アイテム「数値」 データ型「日付」 => 画面アイテム「日付」
- 画面アイテム「チェックボックス」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル
- 画面アイテム「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、(前)ラベル 文字列 => フィールド初期値
- 画面アイテム「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル
- ラジオボタン
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「ラジオボタン」 データ型「数値」 => 画面アイテム「数値」 データ型「日付」 => 画面アイテム「日付」
- 画面アイテム「ラジオボタン」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル 項目(項目) => 項目定義(表示値) 項目(送信項目) => 項目定義(送信値) ※ アイテムにクエリ設定を行っている場合、その設定情報は移行されません(クエリは移行されます)。クエリ設定を行う場合は、 IM-FormaDesigner 側で「外部連携」の「データソース設定値」の設定を行ってください。
- 画面アイテム「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、(前)ラベル 文字列 => フィールド初期値
- 画面アイテム「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル
- コンボボックス
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「セレクトボックス」 データ型「数値」 => 画面アイテム「数値」 データ型「日付」 => 画面アイテム「日付」
- 画面アイテム「セレクトボックス」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル 項目(項目) => 項目定義(表示値) 項目(送信項目) => 項目定義(送信値) ※ アイテムにクエリ設定を行っている場合、その設定情報は移行されません(クエリは移行されます)。クエリ設定を行う場合は、IM-FormaDesigner 側で「外部連携」の「データソース設定値」の設定を行ってください。
- 画面アイテム「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、(前)ラベル 文字列 => フィールド初期値
- 画面アイテム「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル
- リスト
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「リストボックス」 データ型「数値」 => 画面アイテム「数値」 データ型「日付」 => 画面アイテム「日付」
- 画面アイテム「リストボックス」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル 項目(項目) => 項目定義(表示値) 項目(送信項目) => 項目定義(送信値) ※ アイテムにクエリ設定を行っている場合、その設定情報は移行されません(クエリは移行されます)。クエリ設定を行う場合は、IM-FormaDesigner 側で「外部連携」の「データソース設定値」の設定を行ってください。
- 画面アイテム「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、(前)ラベル 文字列 => フィールド初期値
- 画面アイテム「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、ラベル
- レイヤ
移行されません。
- テーブルアイテム
「テーブル行を追加」アクションの有無によって、変換される画面アイテム、およびテーブル内の子アイテムの変換アイテムが異なります。
変換される画面アイテム 「テーブル行を追加」有り => 画面アイテム「明細テーブル」 「テーブル行を追加」無し => 移行されない
「テーブル行を追加」有りのテーブルに紐付く子アイテムの場合
- ラベル
画面アイテム「ラベル」に変換されます。※ テーブルとしては変換されず、テーブル外部に通常の画面アイテムとして変換されます。
- 画面アイテム「ラベル」
移行されるプロパティ 名前 => アイテム名 文字列 => ラベル
- テキストフィールド
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「明細テーブル」の列定義「文字列」 データ型「数値」 => 画面アイテム「明細テーブル」の列定義「数値」 データ型「日付」 => 画面アイテム「明細テーブル」の列定義「日付」
- 画面アイテム「明細テーブル」の列定義「文字列」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 文字列 => フィールド初期値
- 画面アイテム「明細テーブル」の列定義「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 文字列 => フィールド初期値
- 画面アイテム「明細テーブル」の列定義「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名
- テキストエリア
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「明細テーブル」の列定義「文字列」 データ型「数値」 => 画面アイテム「明細テーブル」の列定義「数値」 データ型「日付」 => 画面アイテム「明細テーブル」の列定義「日付」
- 画面アイテム「明細テーブル」の列定義「文字列」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 文字列 => フィールド初期値
- 画面アイテム「明細テーブル」の列定義「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 文字列 => フィールド初期値
- 画面アイテム「明細テーブル」の列定義「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名
- ボタン
attach_file の値によって、変換される画面アイテムが異なります。※ テーブルとしては変換されず、テーブル外部に通常の画面アイテムとして変換されます。
変換される画面アイテム attach_file = true => 画面アイテム「ファイルアップロード」 attach_file = false => 移行されない
- 画面アイテム「ファイルアップロード」
移行されるプロパティ 名前 => アイテム識別ID 文字列(登録・申請時) => ラベル
- チェックボックス
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「明細テーブル」の列定義「文字列」 データ型「数値」 => 画面アイテム「明細テーブル」の列定義「数値」 データ型「日付」 => 画面アイテム「明細テーブル」の列定義「日付」
- 画面アイテム「明細テーブル」の列定義「文字列」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名
- 画面アイテム「明細テーブル」の列定義「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 文字列 => フィールド初期値
- 画面アイテム「明細テーブル」の列定義「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名
- ラジオボタン
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「明細テーブル」の列定義「ラジオボタン」 データ型「数値」 => 画面アイテム「明細テーブル」の列定義「数値」 データ型「日付」 => 画面アイテム「明細テーブル」の列定義「日付」
- 画面アイテム「明細テーブル」の列定義「ラジオボタン」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 項目(項目) => 項目定義(表示値) 項目(送信項目) => 項目定義(送信値) ※ アイテムにクエリ設定を行っている場合、その設定情報は移行されません(クエリは移行されます)。クエリ設定を行う場合は、IM-FormaDesigner 側で「外部連携」の「データソース設定値」の設定を行ってください。
- 画面アイテム「明細テーブル」の列定義「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 文字列 => フィールド初期値
- 画面アイテム「明細テーブル」の列定義「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名
- コンボボックス
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「明細テーブル」の列定義「セレクトボックス」 データ型「数値」 => 画面アイテム「明細テーブル」の列定義「数値」 データ型「日付」 => 画面アイテム「明細テーブル」の列定義「日付」
- 画面アイテム「明細テーブル」の列定義「セレクトボックス」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 項目(項目) => 項目定義(表示値) 項目(送信項目) => 項目定義(送信値) ※ アイテムにクエリ設定を行っている場合、その設定情報は移行されません(クエリは移行されます)。クエリ設定を行う場合は、IM-FormaDesigner 側で「外部連携」の「データソース設定値」の設定を行ってください。
- 画面アイテム「明細テーブル」の列定義「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 文字列 => フィールド初期値
- 画面アイテム「明細テーブル」の列定義「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名
- リスト
data_type の値によって、変換される画面アイテムが異なります。
変換される画面アイテム データ型「文字列」 => 画面アイテム「明細テーブル」の列定義「セレクトボックス」 データ型「数値」 => 画面アイテム「明細テーブル」の列定義「数値」 データ型「日付」 => 画面アイテム「明細テーブル」の列定義「日付」
- 画面アイテム「明細テーブル」の列定義「セレクトボックス」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 項目(項目) => 項目定義(表示値) 項目(送信項目) => 項目定義(送信値) ※ アイテムにクエリ設定を行っている場合、その設定情報は移行されません(クエリは移行されます)。クエリ設定を行う場合は、IM-FormaDesigner 側で「外部連携」の「データソース設定値」の設定を行ってください。
- 画面アイテム「明細テーブル」の列定義「数値」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名 文字列 => フィールド初期値
- 画面アイテム「明細テーブル」の列定義「日付」
移行されるプロパティ 名前 => フィールド識別ID 表示名 => アイテム名、フィールド識別名、列名
- レイヤ
移行されません。
- 直線
移行されません。
- 矩形
移行されません。
- 「テーブル行を追加」無しのテーブルに紐付く子アイテムの場合
テーブルに紐付かない通常のアイテムとして変換されます。変換ルールは各アイテムの変換ルールを参照してください。
- 直線
移行されません。
- 矩形
移行されません。
- イメージ
移行されません。コラム
IM-VisualDesigner 側のボックス系アイテム(チェックボックス、ラジオボタン、コンボボックス、リスト)のプロパティ「送信項目」に2バイト文字を利用していた場合は、 IM-FormaDesigner では扱えません。