お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
このページの内容
環境にアプリケーションを追加する方法について説明します。続行する前に、環境について十分に理解していることを確認してください。
提供状況
- Creator 6 バージョンおよびすべての有料プランでのみ利用できます。
- スーパー管理者と管理者は、環境へアクセスし、その中でアプリケーションを追加/管理できます。開発者は、管理者から権限が付与されている場合に環境へアクセスできます。
1. 環境にアプリケーションを追加する流れ

2. 環境にアプリケーションを追加する
Zoho Creator の環境は、Creator 内で SDLC(ソフトウェア開発ライフサイクル)フレームワークとして機能し、アプリケーションの変更を効率的に開発・テスト・デプロイするための体系的なアプローチを提供します。アプリケーションを環境に追加する前に、環境およびその制限事項について事前に確認してください。
2。1. アプリケーションを環境に追加する方法を見る
2。2. アプリケーションを環境に追加する手順
メモ: 環境を有効にすると、Developer 役割を持つ既存ユーザーはアプリケーションから削除されます。必要に応じて、開発環境およびステージ環境に再追加できます。アプリケーションに開発者を追加する方法についてはこちらを参照してください。
アプリケーションは、次のタイミングで環境に追加できます。
- アプリケーションの作成中
- アプリケーション作成後
2。2。1. アプリケーション作成時に環境へ追加する 方法
- アプリケーションを作成する際に、Environments を有効にするチェックボックスを選択します。

- アプリを作成すると、Development 編集モードにリダイレクトされます。ここで、必要に応じてアプリケーションを作成できます。

- DeployセクションのEnvironmentsに移動します。作成時に環境を有効にしたアプリケーションは、Environment ダッシュボードページに一覧表示され、各環境(Development、Stage、Production)でのステータスが表示されます。

開発環境におけるアプリケーションのステータスについてはこちらを参照してください。
2。2。2. アプリケーション作成後に環境へ追加する
アプリケーション作成時に環境を有効にしなかった場合でも、後からSolutionsページまたはEnvironmentsページからアプリケーションを環境に追加できます。
- Solutions から追加する
- Environments から追加する
Solutions ページから環境にアプリケーションを追加する
- Solutionsに移動し、対象アプリケーションカードのその他をクリックして、同じアプリケーションカードでAdd App to Environmentを選択します。

- 確認ポップアップで[追加]をクリックします。

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

- アプリケーションを環境に追加 ペインで、+ アプリケーションを選択 ボタンをクリックします。環境に追加する必要があるアプリケーションを選択します。
メモ: 選択したアプリケーションは、エラーがないか検証されます。検証中にエラーが発生した場合は、 こちらのトラブルシューティング手順に従ってください。
- 追加 ボタンをクリックします。
環境に表示される各種ステータスについてを参照してください。
メモ:
- 一度に環境へ追加できるアプリケーションは、最大 10 個までです。
-
一部のケースでは、アプリは環境に追加されますが、開発環境にアプリが作成されない場合があります。その場合は、
このセクション
で説明している手順に従い、手動でアプリ作成を完了してください。
2。2。3 依存関係のあるアプリケーションを環境に追加する
依存関係
依存関係とは、あるアプリが別のアプリのコンポーネントを使用している、または自分のコンポーネントが他のアプリで使用されているという関係を指します。たとえば、Library Management アプリに、Employee Management アプリの従業員を参照するルックアップ項目があるとします。この場合、両方のアプリの間に依存関係が発生します。
依存関係は、(上記の例のような)直接的なものと、依存アプリが連鎖している間接的なものがあります。たとえば、アプリ A がアプリ B に依存し、アプリ B がアプリ C に依存しているとします。この場合、アプリ A はアプリ C に直接依存してはいませんが、アプリ B を介して依存関係があります。そのため、アプリ B と C の両方が、アプリ A の依存アプリと見なされます。
依存関係の種類
これらの依存関係に基づき、依存関係には 2 種類あります。(アプリケーション A、B、C、D の 4 つがあるとします)
- 非循環(Acyclic)依存関係 - アプリケーションが直線的な関係でつながっている場合。(A --> B --> C --> D)
- 循環(Cyclic)依存関係 - アプリケーション同士がループを形成するようにリンクされている場合。(A --> B --> C --> D --> A。ここでは、アプリ D がアプリ A に依存しており、ループが発生しています)

依存アプリを環境に追加する
他のアプリと依存関係を持つアプリケーションを環境に追加すると、その依存アプリが自動的に一覧表示され、環境にはそれらをまとめて追加する必要があります。たとえば、Library Management アプリケーションに、Library ダッシュボード というページがあり、その中に Employee Management アプリケーションのフォーム 従業員を追加 が埋め込まれているとします。この場合、Library Management と Employee Management の両方のアプリが互いに依存アプリとなります。これらのどちらか一方を環境に追加する場合でも、両方のアプリをまとめて環境に追加する必要があります。
非循環の依存アプリは環境に追加できますが、循環依存関係を形成しているアプリケーションは環境に追加できません。
依存関係のあるアプリケーションを追加する手順
- DEPLOY の下にある Environments に移動し、アプリケーションを追加 をクリックします。

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

アプリ同士の関係を確認するには、依存関係を表示 を Dependent Apps の横でクリックします。
[Application References]ポップアップが表示され、アプリ間の関係が表示されます。任意のアプリをクリックすると、そのアプリの依存関係がハイライト表示されます。赤い矢印は循環依存関係、青い矢印は非循環依存関係を表します。「A ---> B」は「アプリ A がアプリ B に依存している」と読みます。この関係では、B はコンポーネントを提供するデータ元アプリであり、A は B のコンポーネントを使用する依存アプリです。
右側ペインのドロップダウンでアプリケーションを選択すると、そのアプリが他のアプリでどのように参照されているかを表示できます。
- Uses タブ - 選択したアプリケーションが、一覧に表示されているアプリケーションのコンポーネントを使用していることを示します。(上記の例では、Library Management アプリが Employee Management アプリのコンポーネントを使用しています)
- Used by タブ - 選択したアプリケーションのコンポーネントが、一覧に表示されているアプリケーションで使用されていることを示します。(上記の例では、Employee Management アプリが Library Management アプリで使用されています)
- [OK]をクリックして元の画面に戻ります。

- 追加 をクリックします。アプリケーションが環境に追加されます。
アプリを環境に追加すると、開発環境とステージング環境にアプリが作成されます。すべての依存アプリが開発環境とステージング環境で正常に作成されるまで、すべてのアプリはロックされた状態になります。アプリは、作成がすべて完了した後にのみ編集できます。
2.3 エラーのトラブルシューティング
2.3.1 アプリケーションを環境に追加する際のエラー
環境セクションで環境に追加するために選択したアプリが、検証時にエラーになる可能性があります。その場合、アプリを環境に追加することはできません。
処理を続行するには、アプリ内のすべてのエラーを解消するか、エラーが発生しているアプリの選択を解除してください。
- エラーが発生したアプリには「エラー詳細」タグが表示されます。エラー詳細をクリックして、発生したエラーを表示します。

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

すべてのエラーが解消されると、そのアプリからエラー詳細タグが削除されます。他のアプリにもエラーがある場合は、同様の手順でそれらのエラーもすべて解消してください。
- 追加ボタンをクリックします。アプリケーションが環境に追加されます。
2.3.2 アプリケーションを環境に追加した後のエラー
アプリを環境に追加すると、開発環境とステージング環境にアプリが作成されます。いずれかの環境で作成に失敗した場合、そのステータスが該当するアプリに次のように表示されます。
解決方法:
- アプリのエラーステータスをクリックして、詳細な概要を表示します。スライダーが表示されます。

- 次のいずれかの設定を実行して解決できます。
- 該当する環境でアプリを再作成する: 再試行をクリックして、該当する環境でアプリを再作成します。
- アプリを環境から削除して再度追加する: 環境から削除ボタンをクリックし、エラー概要に表示されているエラーを解消してから、再度アプリを環境に追加します。
2.4 開発環境でのアプリ作成
アプリケーションを環境に追加すると、アプリは自動的に開発環境に作成されます。ただし、同時に作成できるアプリケーションは最大3件までです。そのため、アプリケーション自体は環境に追加されますが、開発環境でのアプリ作成が開始されない場合があります。これは次のような場合に発生します。
- 一度に3件を超えるアプリを環境に追加しようとした場合。
- 3件のアプリを環境に追加しようとしているが、すでに他のアプリケーションの開発環境での作成が進行中の場合。つまり、追加しようとしているアプリ数は、開発環境のアプリ作成キューにある空きスロット数と同じである必要があります。そうでない場合、開発環境での作成は開始されません。
- 依存関係の有無にかかわらず、3セットを超えるアプリを追加しようとした場合。つまり、1つのアプリとその依存アプリのセットを1アプリとしてカウントします。
上記のシナリオでは、アプリケーションは環境に追加されますが、開発環境でアプリは作成されません。その場合は、次の手順で開発環境にアプリを手動で作成する必要があります。
- [Environments]タブに移動し、開発環境がない標準アプリケーションの横にある三点リーダー
をクリックし、[作成 & 編集]オプションを選択します。

これにより、開発環境でのアプリ作成が開始され、ステータスはCreating development appになります。開発環境でアプリが作成されると、続いてステージング環境にも作成されます。完了後、ステータスは開発環境ではDevelopment app creation 完了、ステージング環境ではv1.0に変更されます。アプリは、これらの処理がすべて正常に完了した後に編集できます。
詳細なステータスについては、環境ステータスのページを参照してください。
3. 注意事項
- アプリケーションは、開発環境とステージング環境の両方でアプリ作成が正常に完了した後にのみ、開発環境で編集できます。それまではアプリケーションはロックされた状態になります。
- 循環参照の依存関係を持つアプリは、環境に追加できません。
- 環境について理解する
前の手順
環境にアプリケーションを追加する方法を確認する前に、環境と、Creator 全体での機能について理解しておいてください。