Forguncy 10 オンラインヘルプ
アプリの開発 / プロジェクトの操作 / 他のプロジェクトからオブジェクトのインポート
このトピックで
    他のプロジェクトからオブジェクトのインポート
    このトピックで

    既存のプロジェクトファイル(FGCPファイル)から、テーブル、ページ(マスターページ含む)、再利用コマンド、サーバーサイドコマンド、スケジュールタスク、カスタムセル、プッシュ通知、画像リソースなどのオブジェクトをインポートすることができます。

    1. [データ]→[Forguncyプロジェクトから]をクリックします。

    2. インポート元のForguncyファイル(fgcp)を選択して[OK]をクリックします。

    3. [Forguncyプロジェクトファイルからインポート]ダイアログボックスでは、ページ、マスターページ、カスタムセル、テーブル、サーバーサイドコマンド、スケジュールタスク、レポート、プッシュ通知、再利用コマンド、セル型のスタイル、リストビューのスタイル、画像リソース、その他などForguncyのすべてのオブジェクトが一覧表示されます。

      インポートするオブジェクトを選択し、インポートするデータにチェックを入れてから[OK]をクリックします。なお、ページやテーブルなどが外部データベースの接続情報に依存した設定を持っている場合、必要な外部データベースの接続情報を選択して一緒にインポートする必要があります。同様に、ページにマスターページが設定されている場合も、必要なマスターページを選択して一緒にインポートする必要があります。

      インポート先に同じ名前のページ、テーブルがある場合は、次のダイアログが表示されます。

      処理を選択して継続します。

    4. [OK]をクリックすると既存のForguncyファイルが新しいForguncyプロジェクトにインポートされます。

      テーブル、ページ、マスターページ、サーバーコマンド、スケジュールタスク、レポート、プッシュ通知、カスタムセル、画像リソースをインポートすると、「インポートフォルダー1」というフォルダーが生成され、インポートされたオブジェクトがこのフォルダーに表示されます。置き換えたオブジェクトは、置き換えた先の場所に存在するため、このフォルダーには含まれません。

    インポート可能なオブジェクト一覧

    ページ

    ページに設定されている情報がインポートされます。

    • コマンド
      コマンド内で参照しているページ、テーブル、サーバーサイドコマンド、再利用コマンドは自動でインポートされません。インポート後にこれらの参照先オブジェクト存在していない場合でも、設定内容はそのままとなります。(存在しないページやテーブル、サーバーサイドコマンド、再利用コマンドが設定されたままになります。)この状態でアプリケーションを実行するとエラーが発生します。
    • 右ペイン「データ連結」の設定
      インポート後、テーブルが存在しなかったとしても設定された状態でインポートされます。
      この状態でアプリケーションを実行するとエラーが発生します。
    • 「マスターページ名」や「モバイルページ名」
      右ペイン「ページ設定」で設定されている「マスターページ名」や「モバイルページ名」の参照先ページは自動でインポートされません。インポート後に同名のマスターページやモバイルページが存在しない場合は設定が(なし)に変更された状態でインポートされます。
    • スタイル
      リストビューのスタイルやセル型のスタイル設定については自動でインポートされません。「リストビューのスタイル」や「セル型のスタイル」タブよりインポートする必要があります。もし、同時にインポートしなかった場合や、同名のスタイル設定が存在しない場合、スタイル設定がない状態でインポートされます。
    マスターページ マスターページに設定されている情報がインポートされます。詳細は「ページ」と同様です。
    テーブル

    数式フィールド、集計フィールド、ワークフロー、アクセス権限の設定も含めてインポートされます。

    関連付けを行ったテーブルも選択している場合、その関連付け設定もインポートされます。 外部データベースをインポートしたとしても、接続情報については自動でインポートされないため、「その他」タブより「外部データベース接続情報」もインポートする必要があります。

    ワークフロー履歴ビュー、およびユーザー情報ビューをインポートすることはできません。

    サーバーサイドコマンド サーバーサイドコマンドの情報がインポートされます。
    レポート レポートの情報がインポートされます。
    データソースに設定したテーブルが存在しない場合でもデータソースの情報はすべてインポートされます。データソースとなるテーブルが存在しない状態でアプリケーションを実行するとエラーが発生します。
    プッシュ通知 プッシュ通知の情報がインポートされます。
    カスタムセル カスタムセルの情報がインポートされます。
    再利用コマンド 再利用コマンドの情報がインポートされます。
    セル型のスタイル セル型のスタイルの情報がインポートされます。
    リストビューのスタイル リストビューのスタイルの情報がインポートされます。
    画像リソース 画像表示領域の作成等でインポートした画像ファイル等が該当します。
    その他

    以下の情報が該当します。

    • テーマ(テーマ参照)
    • GeoJSONファイル(マップグラフの作成参照)
    • 外部データベース接続情報
    • アップロードファイル(テーブルの添付ファイル型フィールドや画像型フィールドにアップロードしたファイル等)
    • グローバル変数
    • 発行の設定