この記事では、Accel Studioの「空のアプリケーション」テンプレートを利用して、アプリケーションを作成する方法について紹介します。
Accel Studioでは、テンプレートを利用して、アプリケーションに必要なデータや処理、画面などを自動で作成できます。一方、「空のアプリケーション」テンプレートでは、これらの資材を自動で生成せず、必要なものを自由に組み合わせてアプリケーションを作成できます。
用途に合ったテンプレートが見つからない場合や、既存の資材を組み合わせてアプリケーションを作成したい場合などに、「空のアプリケーション」テンプレートを活用してみましょう。
「空のアプリケーション」テンプレートとは?
Accel Studioには、用途に応じて「サンプルアプリケーション」「ベーステンプレート」「オプションテンプレート」などのテンプレートが用意されています。「空のアプリケーション」テンプレートは、ベーステンプレートに含まれるテンプレートの1つです。画面や処理などを自動で生成せず、必要な資材を自由に組み合わせてアプリケーションを作成できます。

たとえば、次のような場合に利用できます。
- 用途に合ったサンプルアプリケーションやベーステンプレートがない
- 必要なデータ定義やロジック、画面を自由に組み合わせたい
- 既存の資材を利用してアプリケーションを作成したい
- 独自の処理や画面を作成したい
「空のアプリケーション」テンプレートでは、アプリケーションを作成した後に、必要な資材をリソースとして追加します。
ゼロからアプリケーションを作成する流れ
ここからは、「空のアプリケーション」テンプレートを利用して、アプリケーションを作成する流れを紹介します。
Step. 1 テンプレートを選択する
ベーステンプレートから「空のアプリケーション」テンプレートを選択し、アプリケーションの基本情報を設定します。「空のアプリケーション」では、画面や処理などは自動で生成されません。アプリケーションを作成した後、必要な資材をリソースとして追加していきます。
Step. 2 データ定義を設定する
アプリケーションでデータを利用する場合は、データ定義をリソースとして追加します。新しくデータ定義を作成する場合は、Accel StudioからIM-Repositoryのデータリポジトリ機能を利用して、エンティティを定義できます。エンティティを定義すると、エンティティ情報をもとにデータベースのテーブルが作成されます。また、既存のデータ定義を選択して、アプリケーションに紐づけることもできます。
Step. 3 ロジックを設定する
アプリケーションでデータの登録や取得などの処理を行う場合は、ロジックをリソースとして追加します。ロジックフローを新しく作成する場合は、Accel StudioからIM-LogicDesignerの定義編集機能を利用できます。また、既存のロジックフローを選択して、アプリケーションに紐づけることもできます。特定の条件で自動的に処理を実行したい場合は、ロジックトリガを利用します。また、データベースから必要なデータを取得する場合は、クエリを利用できます。
Step. 4 画面を設定する
アプリケーションで利用する画面をリソースとして追加します。画面コンテンツを新しく作成する場合は、Accel StudioからIM-BloomMakerのデザイナを利用できます。また、既存の画面コンテンツを選択して、アプリケーションに紐づけることもできます。データベースのデータを利用して一覧やグラフなどを表示したい場合は、クエリのデータ参照を利用できます。
Step. 5 公開URLを設定する
作成した画面やロジックなどにURLを設定すると、Webブラウザなどからアクセスできるようになります。画面URLは画面コンテンツに、APIのURLはロジックに、クエリのURLはクエリに対応します。
Step. 6 アクセス権限を設定する
アプリケーションを利用するユーザに対して、認可設定を行います。認可設定では、「だれが」「なにを」「どうする」といった条件を組み合わせて、アプリケーションの利用範囲を制御できます。たとえば、特定のロールを持つユーザだけがアプリケーションを利用できるように設定できます。
Step. 7 アプリケーションを操作する
設定した画面URLからアプリケーションを開き、実際に操作してみましょう。
操作の流れを確認する
ローコード操作マニュアルでは、「空のアプリケーション」テンプレートを利用したアプリケーションの作成手順について説明しています。
ゼロからアプリケーションを作成してみる
「空のアプリケーション」テンプレートを利用して、実際にアプリケーションを作成してみましょう。
アンケートアプリケーションを作成する
ローコード開発チュートリアルガイドでは、「空のアプリケーション」テンプレートを利用して、アンケートアプリケーションを作成する手順を紹介しています。データ定義、ロジック、画面などを順番に設定しながら、ゼロからアプリケーションを作成してみましょう。
ローコード開発チュートリアルガイド – 4.4. ゼロからアプリケーションを作成する
まとめ
Accel Studioの「空のアプリケーション」テンプレートを利用すると、必要なデータ定義やロジック、画面などを自由に組み合わせて、アプリケーションを作成できます。既存の資材をアプリケーションに紐づけて利用することもできます。
テンプレートから自動生成された資材を編集する方法とは異なり、必要な資材を一つずつ追加していくため、より自由度の高いアプリケーションを作成できます。まずは操作マニュアルやチュートリアルを通して基本的な流れを確認し、データ定義、ロジック、画面などを組み合わせたアプリケーション作成に挑戦してみましょう。
intra-martでは、Accel Studioをもっと知っていただくために、マニュアルやコンテンツなどを豊富にご用意しています。Accel Studioの機能を最大限に発揮させるためにも、ぜひご活用ください。
