一般的なビジュアル・アプリケーション・ワークフロー
ビジュアル・アプリケーションは、webアプリケーションの開発に使用するリソースの集まりです。 これには、データ・ソース(ビジネス・オブジェクトおよびサービス)およびすべてのWebアプリケーションのHTMLおよびJavaScriptファイルを記述するJSONファイルのメタデータが含まれます。
アプリケーションを開発するには、データ・ソースを定義し、ユーザーが操作できるインタフェースを設計します。 Visual Builderでは、アプリケーションを構築するための特定の順序は適用されません。 どのように進むかは個人のプリファレンスであり、アプリケーションの計画方法によって決まります。 使用するデータソースやオブジェクトの構造をすでに知っている場合は、サービス接続とビジネス・オブジェクトを定義することから始めることができます。 ただし、続行する場合は、常にビジュアル・アプリケーション(「デザイナ」へのチケット)から開始します。
次の表に、アプリケーションの構築時に通常実行するタスクの概要を示します:
| タスク | 説明 | 詳細情報 |
|---|---|---|
| 新しいビジュアル・アプリケーションの作成 |
ホーム・ページのウィザードを使用して、新しいビジュアル・アプリケーションの作成、既存のビジュアル・アプリケーションのベースとしてのインポート、または既存のビジュアル・アプリケーションの新しいバージョンの作成を行います |
|
| サービス接続を作成 | 外部REST Webサービスへの接続を作成し、アプリケーションで使用するエンドポイントを選択して構成します。 | サービス接続の概要 |
| ビジネス・オブジェクトの作成 | アプリケーションのニーズに基づいて、データベース内のデータ用に独自のカスタムRESTエンドポイントを定義します。 | ビジネス・オブジェクトの作成 |
| Webアプリを追加 | ビジュアル・アプリケーションへのWebアプリケーションの追加 | ビジュアル・アプリケーションへのWebアプリケーションの追加 |
| アプリの開発 | デザイナのツールを使用して、ページをレイアウトし、アプリを開発します。 | アプリケーションの開発 |
| アプリケーションの保護 | アプリケーション・ロールを作成し、ビジネス・オブジェクトのアクセス許可を構成します。 | アプリケーションの保護 |
| アプリケーションのステージングおよびテスト | より詳細なテストを行う準備が整ったら、アプリケーション・オプション・メニューを使用してアプリケーションをステージングします。 ステージング済アプリケーションのURLをテスト用に他のユーザーと共有できます。 | ビジュアル・アプリケーションのステージング |
| 実際のデータのインポートおよびスキーマの確認 | データ・マネージャを使用して、データをファイルまたはライブ・データベースからユーザーのデータベースにインポートします。 | 開発ライフサイクル中のデータの管理 |
| アプリケーションの公開 | ステージングされているバージョンを公開し、データをインポートするかまたはライブ・データベースを使用します。 | ビジュアル・アプリケーションの公開 |