環境へのアプリケーションの追加

環境へのアプリケーションの追加

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。


このページの内容

環境にアプリケーションを追加する方法について説明します。続行する前に、環境について十分に理解していることを確認してください。

利用条件

  1. Creator 6バージョンおよびすべての有料プランでのみ利用できます。
  2. スーパー管理者と管理者は、環境にアクセスし、環境内のアプリケーションを追加/管理できます。開発者は、管理者から権限が付与されている場合に環境にアクセスできます。

1. 環境にアプリケーションを追加する流れ

Flow chart for adding application to the environment


2. 環境へのアプリケーションの追加

Zoho Creatorの環境は、Creator内のSDLC(ソフトウェア開発ライフサイクル)フレームワークとして機能し、アプリケーションの変更を効率的に開発、テスト、配備するための体系的な方法を提供します。アプリケーションを環境に追加する前に、環境とその制限事項について必要な情報を確認してください。

2.1. 環境にアプリケーションを追加する方法

この動画では、アプリケーションを環境に追加する方法を紹介します。

2.2. 環境にアプリケーションを追加する手順

Notesメモ:環境を有効にすると、開発者の役割を持つ既存のユーザーはアプリケーションから削除されます。必要に応じて、開発環境とステージ環境に再度追加できます。アプリケーションに開発者を追加する方法の詳細については、こちらをクリックしてください。

アプリケーションは、次の場合に環境に追加できます。

  1. アプリケーションの作成時
  2. アプリケーションの作成後

2.2.1. アプリケーション作成時の環境へのアプリケーションの追加

  1. アプリケーションを作成する際に、[環境を有効にする]チェックボックスを選択します。
    Enable environment checkbox enabled in Create an application from scratch
  2. アプリを作成すると、開発編集モードにリダイレクトされ、必要に応じてアプリケーションを構築できます。
    New application opened in Development edit mode
  3. [配備]セクションの[環境]に移動します。作成時に環境を有効にしたアプリケーションは、環境ダッシュボードページに一覧表示され、各環境(開発、ステージ、本番)でのステータスが表示されます。
    Application listed in the Environments dashboard with environment statuses
    開発環境におけるアプリケーションのステータスの詳細を確認してください。

2.2.2. アプリケーション作成後の環境へのアプリケーションの追加

アプリケーションの作成時に環境を有効にしなかった場合でも、後からソリューションページまたは環境ページからアプリケーションを環境に追加できます。

  1. ソリューションから追加
  2. 環境から追加

ソリューションページから環境にアプリケーションを追加

  1. [ソリューション]に移動し、目的のアプリケーションカードで[その他]をクリックして、目的のアプリケーションカードで[アプリを環境に追加]を選択します。
  2. 確認ポップアップで[追加]をクリックします。
    Confirmation displayed before adding the application to environments

すべての検証が成功すると、アプリが環境に追加され、開発環境でのアプリ作成が開始されます。検証に失敗した場合は、アプリを環境に追加できない原因となっている具体的な問題がポップアップに一覧表示されます。続行してアプリケーションを環境に追加するには、すべてのエラーを解決する必要があります。エラーが発生する可能性のある制限事項の詳細を確認してください。


環境ページから環境にアプリケーションを追加

  1. [デプロイ]セクションの[環境]に移動し、[アプリケーションを追加]ボタンをクリックします。
    Add Application option opened from the Environments dashboard
  2. [環境にアプリケーションを追加]ペインで、[+ アプリケーションを選択]ボタンをクリックします。環境に追加する必要があるアプリケーションを選択します。

    メモ:選択したアプリケーションに対してエラーがないか検証が行われます。検証中にエラーが発生した場合は、こちらのトラブルシューティング手順に従ってください。

  3. [追加]ボタンをクリックします。
    Applications selected for validation before being added to environments
    環境に表示されるさまざまなステータスについて確認できます。
Notes

メモ:

  1. 環境に同時に追加できるアプリケーションは、最大10件まで選択できます。
  1. 特定のケースでは、アプリは環境に追加されますが、開発環境には作成されません。その場合は、アプリを手動で作成する必要があります。詳しくは
    このセクションを参照してください

2.2.3 依存関係のあるアプリケーションの環境への追加

依存関係

依存関係とは、あるアプリが別のアプリのコンポーネントを使用している、または自身のコンポーネントが他のアプリによって使用されている関係を指します。たとえば、Library Managementアプリに、Employee Managementアプリの従業員を参照するルックアップ項目があるとします。これにより、両方のアプリに依存関係が作成されます。

 

依存関係には、直接的なもの(上記の例)と間接的なもの(依存するアプリの連鎖を介するもの)があります。たとえば、アプリAがアプリBに依存し、アプリBがアプリCに依存しているとします。この場合、アプリAはアプリCと直接の依存関係はありませんが、アプリBを介して依存関係があります。したがって、アプリBとアプリCの両方がアプリAの依存アプリと見なされます。

 

依存関係の種類

これらの依存関係に基づき、依存関係は2種類に分類されます。(A、B、C、Dの4つのアプリケーションがあるとします)

  1. 非循環依存関係 - 直線的な関係でつながっているアプリケーションです。(A --> B --> C --> D)
  2. 循環依存関係 - ループを形成するようにつながっているアプリケーションです。(A --> B --> C --> D --> A。この場合、アプリDがアプリAに依存するため、循環が発生します)

    Example image for acyclic dependent apps      Example image for cyclic dependent apps

 

依存アプリの環境への追加

他のアプリとの依存関係があるアプリケーションを環境に追加すると、その依存アプリが自動的に一覧表示され、それらも一緒に環境に追加する必要があります。たとえば、Library ManagementアプリケーションにLibrary Dashboard というページがあり、その中にEmployee ManagementアプリケーションのAdd Employeeフォームが埋め込まれているとします。この場合、Library ManagementアプリとEmployee Managementアプリは互いに依存アプリになります。これらのアプリのいずれかを環境に追加するには、両方を一緒に環境に追加する必要があります。

 

非循環の依存アプリは環境に追加できますが、循環依存関係を形成するアプリケーションは環境に追加できません

 

依存関係のあるアプリケーションを追加するには

  1. [環境][デプロイ]配下)に移動し、[アプリを追加]をクリックします。
    Add application button clicked in Environments dashboard to add dependent apps
  2. アプリを環境に追加スライダーで、[+ アプリを選択]ボタンをクリックし、追加するアプリを選択します。依存アプリが自動的に一覧表示されます。
    Select applications button clicked to choose the application to add to environment
    アプリ間の関係を確認するには、[依存関係を表示]依存アプリの横)をクリックします。Dependent applications listed for the chosen application
    アプリ参照ポップアップが表示され、アプリ間の関係を確認できます。いずれかのアプリをクリックすると、その依存関係が強調表示されます。赤色の矢印は循環依存関係、青色の矢印は非循環依存関係を示します。A ---> Bは「AアプリがBアプリに依存している」と読みます。この関係では、Bはコンポーネントを提供する提供元アプリ、AはBのコンポーネントを使用する依存アプリです。

    他のアプリでの参照を表示するには、右ペインのドロップダウンでアプリを選択します。
    1. [使用]タブ - 選択したアプリが、一覧表示されているアプリのコンポーネントを使用しています。(上記の例では、図書館管理アプリが従業員管理アプリのコンポーネントを使用しています)
    2. [使用元]タブ - 選択したアプリのコンポーネントが、一覧表示されているアプリで使用されています。(上記の例では、従業員管理アプリが図書館管理アプリで使用されています)
    3. [OK]をクリックして戻ります。
      Dependency relationships displayed between selected applications
  3. [追加]をクリックします。アプリが環境に追加されます。

アプリを環境に追加すると、開発環境とステージ環境に作成されます。すべての依存アプリが開発環境とステージ環境で正常に作成されるまで、すべてのアプリはロックされます。アプリは正常に作成された後にのみ編集できます。

 

2.3 エラーのトラブルシューティング     

2.3.1 環境へのアプリ追加時のエラー 

環境セクションから環境に追加するアプリを選択した際、検証中にエラーが発生する場合があります。この場合、アプリを環境に追加できません。
これらのエラーが発生するケースについて確認する

先に進むには、アプリ内のすべてのエラーを解決するか、エラーが発生しているアプリの選択を解除します。

  1. エラーが発生したアプリには「エラーの詳細」タグが表示されます。発生したエラーを表示するには、[エラーの詳細]をクリックします。

     Validation errors displayed for the selected application
  2. エラーの一覧を含むポップアップが表示されます。エラーを解決し、[更新]アイコンをクリックします。
    Validation issues listed for resolution before adding the application
    すべてのエラーが解決されると、エラーの詳細タグがアプリから削除されます。他のアプリにもエラーがある場合は、上記の手順に従ってすべてのエラーを解決します。
  3. [追加]ボタンをクリックします。アプリが環境に追加されます。

2.3.2 環境へのアプリ追加後のエラー 

アプリを環境に追加すると、開発環境とステージ環境に作成されます。いずれかの環境で作成に失敗した場合、該当するアプリに以下のようにステータスが表示されます。

 

解決方法:

  1. 詳細な概要を表示するには、アプリのエラーステータスをクリックします。スライダーが表示されます。
    Application creation error details displayed for troubleshooting
  2. 解決するには、以下のいずれかを実行できます。
    1. 該当する環境でアプリを再作成するには、[再試行]をクリックします。
    2. 環境からアプリを削除して再度追加するには、[環境から削除]ボタンをクリックし、エラー概要に表示されたエラーを解決してから、アプリを環境に再度追加します。

 

2.4 開発環境でのアプリの作成     

アプリを環境に追加すると、開発環境に自動的に作成されます。ただし、同時に作成できるのは最大3件のアプリまでです。そのため、アプリは環境に追加されますが、開発環境でのアプリ作成が開始されない場合があります。これは次の場合に発生します。

  1. 一度に3件を超えるアプリを環境に追加しようとした場合。
  2. 3件のアプリを環境に追加しようとしているものの、他のアプリの開発環境での作成がすでに進行中の場合。つまり、追加するアプリ数は、開発環境でのアプリ作成キューの空き枠数に収まっている必要があります。そうでない場合、開発環境での作成は開始されません。
  3. 依存関係のあるアプリまたは独立したアプリのセットを3件を超えて追加しようとした場合。つまり、依存アプリを含む1つのアプリは、この数の計算では1件のアプリとみなされます。

 

上記の場合、アプリは環境に追加されますが、開発環境には作成されません。以下の手順に従って、開発環境でアプリを手動で作成する必要があります。

  1. [環境]タブに移動し、開発環境がない対象アプリの横にある横三点リーダーをクリックして、[作成して編集]オプションを選択します。
    Create & Edit option selected for Development environment creation initiated of the application

開発環境でアプリケーションの作成が開始され、ステータスは開発アプリケーションを作成中になります。開発環境でアプリケーションが作成されると、ステージ環境でも作成されます。完了すると、開発環境とステージ環境でそれぞれステータスが開発アプリケーションの作成完了v1.0に変更されます。正常に完了すると、アプリケーションを編集できます。

その他のステータスについて詳しくは、
環境ステータスのページを参照してください。
     

3. 注意点      

  1. アプリケーションは、開発環境およびステージ環境での作成が正常に完了した後にのみ、開発環境で編集できます。それまではアプリケーションがロックされます。
  2. 循環依存関係にあるアプリケーションは、環境に追加できません。

 
4. 関連トピック    

  1. 環境の概要
  2. アプリケーションのステージ環境および本番環境への公開
  3. 環境内のアプリケーションの管理
  4. 環境からのアプリケーションの削除
  5. 環境内のアプリケーションのステータス
  6. 環境の制限事項
次のステップ
前のステップ
次のステップ
アプリケーションを追加した後、必要に応じて編集し、ステージ環境に公開し、本番環境に公開できますさらに、環境内でアプリケーションを管理する方法を確認してください。
前のステップ
環境にアプリケーションを追加する方法を学ぶ前に、Creator全体における環境とその機能について理解しておいてください。