1 / 11
【Unifinity】運用マニュアル
第 1.2 版
作 成 者 株式会社ユニフィニティー 作 成 日 2016 年 9 月 28 日 最 終 更 新 日 2017 年 9 月 15 日2 / 11 本マニュアルは、Unifinity で Unifinity アプリケーションを開発し、運用を行っていこうとしている方を対象とし、ファイル の管理方法やUnifinity アプリケーションの配布方法について理解するためのものです。
目次
【Unifinity】運用マニュアル ... 1 目次 ... 2 1 Unifinity ファイルの管理方法 ... 3 1.1 TortoiseSVN ... 3 1.1.1 SVN リポジトリ ... 3 1.1.2 インストール ... 3 1.1.3 チェックアウト ... 4 1.1.4 Unifinity アプリケーションの作成 ... 5 1.1.5 ファイルを管理対象に指定 ... 5 1.1.6 コミット ... 5 1.1.7 アップデート ... 5 1.1.8 コンフリクト ... 6 2 アプリケーションの配布方法 ... 7 2.1 Unifinity アプリケーションファイルの転送(Studio からの転送) ... 7 2.2 Unifinity アプリケーションファイルの配布(メール方式) ... 7 2.2.1 Windows の場合 ... 8 2.2.2 iOS の場合 ... 9 2.2.3 Android の場合 ... 9 2.3 実行ファイルの配布 ... 10 3 Unifinity アプリのバージョンアップ対応方法 ... 11 3.1 Unifinity アプリケーションファイルを配布している場合 ... 11 3.2 実行ファイルを配布している場合 ... 113 / 11
1
Unifinity ファイルの管理方法
Unifinity Studio で作成した、プロジェクト・画面設計・DB 設計・処理設計の各ファイルは、ファイル管理ツールで管理 することが可能です。 複数人でUnifinity Studio を使用し、一つのアプリケーションを共同で作成していく場合は、ファイル管理ツールを使用 することで、安全かつ簡単にファイルを共有することができます。 本章は、基本的なネットワークの知識や、ファイル管理の仕組みについての知識がある方を対象としており、サーバー上 にSVN のレポジトリが準備してあることを前提といたします。1.1
TortoiseSVN
ファイル管理ツールとしてTortoiseSVN でファイルを管理する方法を記載いたします。その他のファイル管理ツールを使 用される場合は、適宜操作を読み替えて進めてください。1.1.1 SVN リポジトリ
SVN リポジトリをサーバー上に構築する方法については、Aapache Subversion1のWeb ページ等をご覧ください。
また、後述するTortoiseSVN をパソコンにインストールしてある場合は、パソコン内のフォルダや、ネットワークストレージ 上のフォルダなどをSVN リポジトリとして設定することができます。
1.1.2 インストール
TortoiseSVN2のWeb ページの「Downloads」から最新版の TortoiseSVN のインストーラーをダウンロードし、パソコン
にインストールしてください。
1 https://subversion.apache.org/ 2 https://tortoisesvn.net/
4 / 11
1.1.3 チェックアウト
サーバー上のSVN リポジトリと同期をするフォルダを、パソコン内に作成してください。
5 / 11
1.1.4 Unifinity アプリケーションの作成
Unifinity Studio を起動し、「1.1.3 チェックアウト(P.4)」で作成したフォルダにプロジェクトを新規作成してください。 その後、画面設計・DB 設計・処理設計を行い、アプリケーションを作成してください。1.1.5 ファイルを管理対象に指定
「1.1.4 Unifinity アプリケーションの作成(P.5)」で作成したフォルダ及び、その中にある、拡張子が「.ufp」「.uff」「.ufs」 「.ufl」のファイルを、TortoiseSVN の「Add」を使用し、ファイル管理対象に追加してください。1.1.6 コミット
「1.1.4 Unifinity アプリケーションの作成(P.5)」で作成したフォルダを、TortoiseSVN の「SVN Commit」を使用し、SVN リポジトリにアップロードしてください。
1.1.7 アップデート
「1.1.4 Unifinity アプリケーションの作成(P.5)」で作成したフォルダで、TortoiseSVN の「SVN Update」を使用すると、 SVN リポジトリにあるファイルをダウンロードすることができます。
6 / 11
1.1.8 コンフリクト
同一のファイルを複数人で同時に変更することは、更新の競合が発生する可能性があるため、推奨いたしません。 競合が発生した場合は、「1.1.6 コミット(P.5)」や「1.1.7 アップデート(P.5)」実行時に、下図のようにコンフリクトとなります。
この場合、サーバー上のファイルか、パソコン上のファイルのどちらか一方を残し、もう片方を破棄する必要があります。 「Resolve conflict using ‘theris’」でサーバー上のファイルを残すか、「Resolve conflict using ‘mine’」パソコン上のファ イルを残すかのどちらかを選択してください。
7 / 11
2
アプリケーションの配布方法
2.1
Unifinity アプリケーションファイルの転送(Studio からの転送)
Unifinity Application Player を Unifinity Studio とネットワークで接続し、直接アプリケーションファイルを受信するこ とができます。
詳細は 「Unifinity 基本マニュアル基礎 3」の「アプリケーションの転送」をご覧ください。
2.2
Unifinity アプリケーションファイルの配布(メール配布方式)
Unifinity アプリケーションファイルをメールに添付することで、各デバイスに配布することができます。
Unifinity プロジェクトを保存したフォルダにある、拡張子が「.uap」のファイルが Unifinity アプリケーションファイルとなり ます。
Unifinity アプリケーションファイルをメールに添付して送信し、Unifinity Application Player がインストールされたデ バイスで受信することで、Unifinity アプリケーションを配布することができます。
8 / 11
2.2.1 Windows の場合
受信したメールの添付ファイルから、Unifinity アプリケーションファイルを任意の場所に保存します。
その後、Unifinity Application Player のメニューから「プロジェクトを開く」を選択し、保存した Unifinity アプリケーショ ンファイルを選択してください。
9 / 11
2.2.2 iOS の場合
受信したメールの添付ファイルから、Unifinity アプリケーションファイルをタップし、「Unifinity にコピー」を選択してくだ さい。 添付ファイルをタップします Unifinity にコピーを実行 アプリ転送が完了します2.2.3 Android の場合
受信したメールの添付ファイルから、Unifinity アプリケーションファイルをタップし、「Unifinity にコピー」を選択してくだ さい。 添付ファイルをタップします Unifinity を選択します アプリ転送が完了します10 / 11
2.3
実行ファイルの配布
各OS で直接実行できる形式3のアプリケーションファイルを作成することができます4。 詳しくは「ビルドマニュアル」をご覧ください。「ビルドマニュアル」を利用するには、Unifinity のサポートパックプラスの契 約が必要です。契約に関しては、弊社営業窓口までお問い合わせください。3 Windows 用:exe ファイル。Android 用:apk ファイル。iOS 用:ipa ファイル。
4 Windows 用には Microsoft VisualStudio が必要です。Android 用には Eclipse が必要です。iOS 用には macOS
11 / 11
3
Unifinity アプリのバージョンアップ対応方法
3.1
Unifinity アプリケーションファイルを配布している場合
通常の配布と同様の方法で、Unifinity アプリケーションファイルを配布し、Unifinity Application Player に取り込んで ください。 なお、DB 定義に変更があった場合、そのテーブルのデータはすべて初期化されます。DB 定義に変更がない場合はデ ータが保持されます。