お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
このページの内容
環境にアプリケーションを追加する方法について説明します。続行する前に、環境について十分に理解していることを確認してください。
提供状況
- 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 アプリケーションに、Employee Management アプリケーションのフォーム 従業員を追加 が埋め込まれたページ Library ダッシュボード があるとします。この場合、Library Management と Employee Management の両方のアプリは互いに依存アプリとなります。これらのアプリのいずれか 1 つを環境に追加するには、両方のアプリを同時に環境へ追加する必要があります。
非循環の依存アプリは環境に追加できますが、循環依存関係を形成しているアプリケーションは環境に追加できません。
依存関係のあるアプリケーションを追加する手順
- 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つのアプリとして扱われます。
上記のシナリオでは、アプリケーションは環境に追加されますが、開発環境にはアプリが作成されません。この場合は、以下の手順で開発環境にアプリを手動で作成する必要があります。
- [Environments]タブに移動し、開発環境がない標準アプリケーションの横にある三点リーダー
をクリックし、[作成 & 編集]オプションを選択します。

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