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

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

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


このページの内容

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

提供状況

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

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


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

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

2。1. アプリケーションを環境に追加する方法を見る



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

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

アプリケーションは、次のタイミングで環境に追加できます。

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

2。2。1. アプリケーション作成中に環境へ追加する 方法   

  1. アプリケーションを作成する際に、Environments を有効にするチェックボックスを選択します。
  2. アプリを作成すると、Development 編集モードにリダイレクトされ、必要に応じてアプリケーションを作成できます。
  3. Deploy セクションの Environments に移動します。作成時に環境を有効にしたアプリケーションは、Environment ダッシュボードページに一覧表示され、各環境(Development、Stage、Production)ごとにステータスが表示されます。

    開発環境におけるアプリケーションのステータスについてはこちらを参照してください

2。2。2. アプリケーション作成後に環境へ追加する

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

  1. Solutions から追加する
  2. Environments から追加する

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

  1. Solutions に移動し、対象アプリケーションカードのその他をクリックして、同じアプリケーションカードで Add App to Environment を選択します。
  2. 確認ポップアップで[追加]をクリックします。

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


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

  1. DeployセクションのEnvironmentsに移動し、アプリケーションを追加ボタンをクリックします。
  2. アプリケーションを環境に追加ペインで、+ アプリケーションを選択ボタンをクリックします。環境に追加する必要があるアプリケーションを選択します。

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

  3. 追加ボタンをクリックします。
    環境に表示される各種ステータスについてを参照してください。
Notes

メモ:

  1. 一度に環境へ追加できるアプリケーションは、最大10件までです。
  1. 一部のケースでは、アプリは環境に追加されますが、開発環境にアプリが作成されない場合があります。そのような場合は、
    このセクション
    で説明している手順に従い、アプリの作成を手動で完了する必要があります。

2。2。3 依存関係のあるアプリケーションを環境に追加する

依存関係

依存関係とは、あるアプリが別のアプリのコンポーネントを利用している、または自分のコンポーネントが他のアプリで使用されているという関係を指します。たとえば、Library Managementアプリに、従業員 Managementアプリの従業員を参照するルックアップ項目があるとします。この場合、両方のアプリの間に依存関係が発生します。

 

依存関係は、上記の例のような直接的なもののほか、依存アプリが連鎖することで間接的に発生する場合もあります。たとえば、アプリAがアプリBに依存し、アプリBがアプリCに依存しているとします。この場合、アプリAはアプリCに直接依存してはいませんが、アプリBを介して依存関係があります。そのため、アプリBとCの両方が、アプリAの依存アプリとみなされます。

 

依存関係の種類

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

  1. 非循環(Acyclic)依存関係 - アプリケーションが直線的な関係でつながっている場合。(A --> B --> C --> D)
  2. 循環(Cyclic)依存関係 - アプリケーション同士がループ状になるようにリンクされている場合。(A --> B --> C --> D --> A。ここでは、アプリDがアプリAに依存しており、ループが形成されています)

          

 

依存アプリを環境に追加する

他のアプリに依存関係を持つアプリケーションを環境に追加すると、その依存アプリが自動的に一覧表示され、環境にはそれらをまとめて追加する必要があります。たとえば、Library Managementアプリケーションに、従業員 Managementアプリケーションのフォーム従業員を追加が埋め込まれたページLibrary ダッシュボードがあるとします。この場合、Library Managementアプリと従業員 Managementアプリは互いに依存アプリとなります。これらのどちらか一方を環境に追加する場合でも、両方のアプリを同時に環境へ追加する必要があります。

 

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

 

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

  1. DEPLOYEnvironmentsに移動し、アプリケーションを追加をクリックします。
  2. アプリケーションを環境に追加スライダーで、+ アプリケーションを選択ボタンをクリックし、追加したいアプリケーションを選択します。そのアプリの依存アプリが自動的に一覧表示されます。

    アプリ同士の関係を確認するには、依存関係を表示Dependent Appsの横でクリックします。
    アプリケーション参照のポップアップが表示され、アプリ間の関係が表示されます。任意のアプリをクリックすると、そのアプリの依存関係がハイライト表示されます。赤い矢印は循環依存関係、青い矢印は非循環依存関係を表します。「A ---> B」は「アプリAがアプリBに依存している」と読みます。この関係では、Bはコンポーネントを提供するデータ元アプリであり、AはBのコンポーネントを利用する依存アプリです。

    右側ペインのドロップダウンでアプリケーションを選択すると、そのアプリが他のアプリでどのように参照されているかを表示できます。
    1. Usesタブ - 選択したアプリケーションが、一覧に表示されているアプリケーションのコンポーネントを利用していることを示します。(上記の例では、Library Managementアプリが、従業員 Managementアプリのコンポーネントを利用しています)
    2. Used byタブ - 選択したアプリケーションのコンポーネントが、一覧に表示されているアプリケーションで使用されていることを示します。(上記の例では、従業員 Managementアプリが、Library Managementアプリで使用されています)
    3. 完了したら、OKをクリックして元の画面に戻ります。
  3. 追加をクリックします。アプリケーションが環境に追加されます。

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

 

2。3 エラーのトラブルシューティング     

2。3。1 アプリケーションを環境に追加する際のエラー 

環境セクションで環境に追加するために選択したアプリが、検証時にエラーになる可能性があります。その場合、アプリを環境に追加することはできません。
これらのエラーが発生する可能性があるケースについてはこちらを参照してください

処理を続行するには、アプリ内のすべてのエラーを解消するか、エラーが発生しているアプリの選択を解除してください。

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

     
  2. エラーの一覧を含むポップアップが表示されます。エラーを解消し、更新するアイコンをクリックします。

    すべてのエラーが解消されると、そのアプリからエラー詳細タグが削除されます。他のアプリにもエラーがある場合は、同様の手順でそれらのエラーもすべて解消してください。
  3. 追加するボタンをクリックします。アプリケーションが環境に追加されます。

2。3。2 アプリケーションを環境に追加した後のエラー 

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

 

解決方法:

  1. アプリのエラーステータスをクリックして、詳細な概要を表示します。スライダーが表示されます。
  2. 次のいずれかの設定を行って、この問題を解決できます。
    1. 該当する環境でアプリを再作成する: もう一度試すをクリックして、該当する環境でアプリを再作成します。
    2. アプリを環境から削除して再度追加する: 環境から削除ボタンをクリックし、エラー概要に表示されているエラーを解消してから、アプリを再度環境に追加します。

 

2。4 開発環境でのアプリ作成     

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

  1. 一度に3件を超えるアプリを環境に追加しようとした場合。
  2. 3件のアプリを環境に追加しようとしているが、すでに他のアプリケーションの開発環境での作成が進行中の場合。言い換えると、追加しようとしているアプリ数は、開発環境のアプリ作成キューにある空きスロット数と同じである必要があります。そうでない場合、開発環境での作成は開始されません。
  3. 依存関係の有無にかかわらず、3セットを超えるアプリを追加しようとした場合。つまり、あるアプリとその依存アプリは、この件数のカウント上は1件のアプリとして扱われます。

 

上記のシナリオでは、アプリケーションは環境に追加されますが、開発環境でアプリは作成されません。この場合は、次の手順で開発環境にアプリを手動で作成する必要があります。

  1. [Environments]タブに移動し、開発環境がない標準アプリケーションの横にある三点リーダー をクリックし、[作成 & 編集]オプションを選択します。

これにより、開発環境でのアプリ作成が開始され、ステータスはCreating development appになります。開発環境でアプリが作成されると、続いてステージング環境にも作成されます。完了後、ステータスは開発環境ではDevelopment app creation 完了、ステージング環境ではv1。0に変更されます。アプリは、これらの処理がすべて正常に完了した後に編集できるようになります。

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

3. 注意事項      

  1. アプリケーションは、開発環境とステージング環境の両方でアプリ作成が正常に完了した後にのみ、開発環境で編集できます。それまではアプリケーションはロックされた状態になります。
  2. 循環参照の依存関係を持つアプリは、環境に追加できません。

 
4. 関連トピック    

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