4.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 では扱えません。