リポジトリ
複数名でのアプリ開発を進めるためにアプリケーションを共有する機能です。
リポジトリの登録やスナップショットの登録などを行う事が可能です。
一覧
サイドメニューから[リポジトリ] をクリックすることでリポジトリの一覧を表示することができます。
作成
リポジトリの作成手順は以下です。
- 右上の
[作成]ボタンをクリックし、[新規]を選択します。 - ダイアログ内にある
[新しいリポジトリ]フィールドと[アプリ選択]フィールドと[コメント]フィールドに情報を入力して、[作成]ボタンをクリックします。
編集
リポジトリのリポジトリラベルを変更することができます。
[リポジトリメニュー]から[編集]を選択します。
削除
リポジトリを削除することができます。
[リポジトリメニュー]から[削除]を選択します。
エクスポート
リポジトリをエクスポートすることができます。
[リポジトリメニュー]から[エクスポート]を選択します。
インポート
リポジトリをインポートすることが出来ます。
- 右上の
[作成]ボタンをクリックし、[インポート]を選択します。 - ダイアログ内から、インポートするリポジトリのパスを選択し
[次へ]を押下します。 - リポジトリラベルを任意の値に変更し、
[インポート]を押下します。
アクセス権限
リポジトリのアクセス権限を設定することができます。
[リポジトリメニュー]から[アクセス権限]を選択します。
リポジトリ構成
リポジトリの一覧は以下のフォーマットで表示します。
| カラム | 説明 |
|---|---|
| フォルダ名 | フォルダ名が表示されます。 フォルダ名をクリックする事でリポジトリファイルを確認できます。 |
| 更新日時 | 更新日時が表示されます。 |
| サイズ | フォルダ内に含まれるファイル数を表示します。 |
リポジトリのフォルダ構成は以下になります。
| フォルダ名 | 説明 |
|---|---|
| UI | 認証UIを含むUI定義が格納されているフォルダ |
| Workflow | ワークフロー設定に関するファイル格納されているフォルダ |
| REST API | RESTAPIアプリの定義が格納されているフォルダ |
| Batch | バッチアプリの定義が格納されているフォルダ |
| Global Functions | グローバル関数に関するファイルが格納されているフォルダ |
| Constants | 定数に関するファイル格納されているフォルダ |
| Application Settings | アプリ設定に関するファイルが格納されているフォルダ |
定義ファイル構成
リポジトリの各定義ファイルについては、以下のフォーマットで表示します。
| カラム | 説明 | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| アイコン | ファイルのアイコンが表示されます。 アイコンには、CustomとAuthの2つが存在します。 | ||||||||||||||||
| ファイル名 | ファイル名が表示されます。 ファイル名をクリックする事でリポジトリバージョンビューを確認できます。 | ||||||||||||||||
| バージョン | 定義ファイルの最新のバージョンが表示されます。 表示される文字列はランダムな32桁の文字列です。 | ||||||||||||||||
| タイプ | 定義ファイルのタイプを表示します。 ファイルタイプは以下の種類があります。
| ||||||||||||||||
| 担当者 | 定義ファイルの当該バージョンをコミットしたユーザのEmail が表示されます。 | ||||||||||||||||
| コメント | 定義ファイルの当該バージョンをコミット時のコメントが表示されます。 | ||||||||||||||||
| 更新日時 | 定義ファイルの当該バージョンの更新日時が表示されます。 | ||||||||||||||||
| サイズ | 定義ファイルの当該バージョンのファイルサイズが表示されます。 |
ファンクションボタン
| ボタン | 説明 |
|---|---|
| チェックアウト | アプリのチェックアウトやUIなどの定義ファイルのチェックアウトをします。 チェックアウトしたいオブジェクトを選択し [チェックアウト]ボタンをクリックします。 |
| 編集 | コメントを編集することができます。 ファイルIDをクリックし、バージョンファイルからコメントを編集したいファイルを選択し [編集]ボタンをクリックします。 |
| 削除 | オブジェクトの削除をすることができます。 削除したいオブジェクトを選択し [削除]ボタンをクリックします。 |
| ステータス | オブジェクトのステータスを更新することができます。 ステータスを [無効]にした場合、チェックアウトを行うことができなくなります。ステータスを更新したいオブジェクトを選択肢 [ステータス]ボタンをクリックします。 |
| スナップショット | リポジトリのスナップショットの作成と作成済みスナップショットの確認ができます。 スナップショットを作成したいリポジトリで [スナップショット]ボタンをクリックし、タグ名を指定しスナップショットを作成します。 スナップショットのタグ名は一意である必要があり、半角英数字とアンダースコアのみがタグ名として利用可能です。 |
チェックアウト
ユーザがアプリサイトに対してチェックアウトを行うことができます。
アプリケーションチェックアウト
- リポジトリ一覧からリポジトリをクリックします。
[チェックアウト]ボタンをクリックします。- バージョンを
[最新]か[スナップショット]を選択します。
スナップショットを選択した場合は、チェックアウトしたいバージョンを選択してください。 - アプリケーションを
[既存]か[新規]を選択します。
[既存]を選択した場合、チェックアウトするアプリを選択します。
[新規]を選択した場合、[ID]フィールド[ラベル]フィールドに情報を入力して、[チェックアウト]ボタンをクリックします。
定義ファイルチェックアウト
- リポジトリ一覧からリポジトリをクリックします。
- フォルダをクリックします。
- 定義ファイルを選択します。
過去バージョンの定義ファイルをチェックアウトしたい場合は、
定義ファイル名をクリックし過去バージョンのファイルを選択してください。 [チェックアウト]ボタンをクリックします。- アプリケーションを選択します。
チェックアウトするアプリを選択してください。
コミット
ユーザはリポジトリに対してコミットを行うことが出来ます。
アプリケーションコミット
- アプリ一覧から
[アプリメニュー]をクリックします。 - メニューから
[リポジトリへのコミット]を選択してください。 [リポジトリラベル]フィールドに情報を入力して、[コミット]ボタンをクリックします。
ファイル定義コミット
- アプリ一覧からアプリをクリックします。
- コミットしたい定義情報を開きます。
- 右上の
[コミット]ボタンをクリックします。 - ダイアログ内にある
[リポジトリ]フィールドから、コミット先のリポジトリを選択します。 [作業フィールド]が表示されます。- コミットを行うファイルを選択します。
- 任意でコミット時のコメントを
[コメント]に入力します。 [表示中のみコミット]にて、表示中の選択済みのファイルのみコミットを行うか決定します。[コミット(選択したアイテム数)]ボタンをクリックします。
作業フィールドについて
作業フィールドは、コミットする定義ファイルを選択するフィールドになります。
フォルダの構成は以下になります。
| フォルダ | ファイル |
|---|---|
| UI | UI・通常UI |
| Workflow | Wワークフロー定義ファイル |
| Rest API | RESTAPI定義ファイル |
| Batch | バッチ定義ファイル |
| Global Function | グローバル関数定義ファイル |
| Constants | 定数定義ファイル |
| Application Settings | アプリ設定定義ファイル |
フォルダのアイコンにバッジが付与され、リポジトリとの差分を視覚的に示します。
| バッジ表示 | 表示条件 |
|---|---|
| なし | リポジトリのフォルダ内のファイルと開発者のファイルで差分がない |
| アスタリスクバッジ | リポジトリのフォルダ内のファイルと開発者のファイルで差分がある |
フォルダ配下には、各定義のファイルが表示されます。
ファイルのアイコンにバッジが付与され、リポジトリとの差分を視覚的に示します。
| バッジ表示 | 表示条件 |
|---|---|
| なし | リポジトリのファイルと開発者のファイルで差分がない |
| レッドバッジ | リポジトリのファイルと開発者のファイルで差分があり、リポジトリの最終コミット作成者が開発者とは異なる |
| グリーンバッジ | リポジトリのファイルと開発者のファイルで差分があるが、リポジトリの最終コミット作成者と同じ または、コミットするファイルがリポジトリに未登録 |
また、フィルタ機能でコミットするフォルダおよびファイルの絞り込みを行うことが可能です。
| 階層 | フィルタ | 表示内容 |
|---|---|---|
| フォルダ | すべてのフォルダ(フィルタなし) | すべてのフォルダを表示 |
| 変更を含むフォルダ(確認が必要) | 変更を含むフォルダを表示 | |
| ファイル | すべてのファイル(フィルタなし) | すべてのファイルを表示 |
| 変更されたファイル(確認が必要) | バッジがついているファイルを表示 | |
| 他ユーザが変更したファイル(コミットには注意) | レッドバッジがついているファイルを表示 | |
| 自分が変更したファイル(安全にコミット可能) | グリーンバッジがついているファイルを表示 |