お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
概要
Zoho Creator の環境は、運用中のアプリケーションに対する変更を効率的に開発・テスト・デプロイするための体系的なプラットフォームです。Creator 内の SDLC フレームワークとして機能し、アプリケーションのバージョンを作成して段階的にテスト・デプロイできるため、フェーズごとのソフトウェア開発を可能にします。これらのバージョンは、本番公開前に専用の制御されたスペースでテストできるため、変更管理を効果的に行えます。このアプローチは特に複雑なアプリケーションに有効で、ユーザーが未完成の機能や拡張機能にアクセスしてしまうことを防ぎます。
1. 概要
Zoho Creator でアプリケーションを作成すると、行った変更はすべて即座に本番バージョンに反映され、ユーザーは常にリアルタイムの更新内容にアクセスできます。ただしこの仕組みでは、ユーザーが作業中の変更内容を閲覧できてしまう場合があります。環境を有効にすることで、開発とデプロイを段階的に行えるようになり、変更管理を効率化できます。
Zoho Creator の環境は、Creator 内の SDLC(ソフトウェア開発ライフサイクル)フレームワークとして機能し、アプリケーションの変更を効率的に開発・テスト・デプロイするための体系的なアプローチを提供します。継続的な開発を実装・テスト・検証できる専用スペースを提供し、本番環境のユーザーにロールアウトする前に安定性を確保し、影響を最小限に抑えます。
本番アプリケーションに対して直接段階的な変更を適用するのではなく、環境を利用することで、更新内容を分離された状態で開発・テストできます。アプリケーションを開発し、その変更をテスト用のバージョンとして公開します。検証が完了したら、その変更を本番環境に公開できます。各環境への公開は順序に従って行われるため、更新は開発・テスト・本番という流れで、制御された構造的なプロセスを経て進みます。このバージョン管理と追跡の仕組みにより、ユーザー体験を損なうことなくアプリケーションを更新でき、変更が本番デプロイ前に十分にテストされていることを保証します。
Zoho Creator では、次の 3 種類の環境を提供しています:
- 開発(Development): アプリケーションの編集や変更が行える唯一の環境です。初期設定では、すべての変更はこの環境で行われるため、アプリケーションの構築や更新のためのメインスペースとなります。本番相当のプレビューアクセスも利用できますが、この環境は主に開発用途を想定しています。開発が完了したら、単体テストや内部レビューを開発環境の本番プレビューを使って実施できます。
- ステージ(Stage): 本番環境に反映する前に変更内容をテストするための環境です。開発環境で変更を行った後、それらをステージ環境に公開し、正しく動作するかを検証します。
- 本番(Production): エンドユーザーがアプリケーションを利用する本番環境です。変更は、ステージ環境でのテストが成功した後に本番環境へ公開されます。本番環境のデータは、開発およびステージ環境とは独立しており、データの整合性を保ち、意図しない影響を防ぎます。
メモ: 各環境に保存されるデータは、その環境内に限定されます。公開プロセス中に移動したり、他の環境から参照したりすることはできません。
例:アプリケーションに新しいフォームを追加した場合、作成途中であってもユーザーがそのフォームにアクセスできてしまい、機能が未完成の状態で利用される可能性があります。環境を有効にすることで、こうした変更を適切に制御できます。すべての編集や変更は開発環境に限定され、本番ユーザーへ影響を与えることなく作業できます。フォームが完成したら、まずステージ環境に公開してテストを行い、その後本番環境にデプロイすることで、エンドユーザーが利用できるのは最終版のみとなるようにできます。
さらに、開発環境とステージ環境の両方で
デモユーザーを追加できます。これらのユーザーはあらかじめ定義されており、さまざまな権限やロールを割り当てて、設定した権限セットごとにアプリケーションがどのように動作するかを、現在の環境で検証できます。この機能は、ユーザー視点でアプリケーションをテストするのに特に有用です。実際のユーザー操作をシミュレートすることで、特定のロールやアクセスレベルを持つユーザーに対してアプリケーションがどのように動作するかを確認できます。
1。1. ビジネス利用ケース
組織内で広く利用されている Zoho Creator アプリケーションがあり、複数のフォームやレポートが含まれているとします。この組織は、新しいタブを追加し、その中にフォームやレポートを追加するとともに、フォーム送信時にメール通知を送信するワークフローを設定しようとしています。
ユーザーへの影響を最小限に抑え、シームレスに更新を行うために、Zoho Creator の環境機能を使って次のような手順を取ることができます:
- 複数の開発者が同時にコラボレーションできる開発環境で変更を実装・調整します。新規開発は、現在本番にデプロイされているバージョンへ影響を与えることなくこの環境で継続できるため、チームは並行して作業し、安定したリリースパイプラインを維持できます。
- 変更をステージ環境に公開し、タブの動作やメール通知をテスト・検証します。
- ステージ環境でのテストが完了したら、更新内容を本番環境に公開し、ユーザーへのスムーズな切り替えを実現します。
このエラーのないアプローチにより、ユーザーが未完成の機能にアクセスしてしまうことを防ぎつつ、アプリケーションの安定性を維持できます。
1。2. 環境へのナビゲーションガイド
環境にアクセスするには、Creator ダッシュボード左ペインのDEPLOYセクションでEnvironmentsをクリックします。
1。3. Environments ダッシュボード
Environmentsダッシュボードは、Zoho Creator におけるアプリケーションライフサイクルを管理するための一元的なスペースです。すべての環境対応アプリケーションが整理された一覧で表示され、それぞれのステータスや設定、全体的な進捗状況を詳細に追跡できます。このダッシュボードにより、環境管理が簡素化され、アプリケーション変更の効率的なデプロイと監視が可能になります。

1. 環境内のアプリケーション: このセクションには、環境に追加されたすべてのアプリケーションとそのステータスが一覧表示され、アプリケーションの進捗を把握し、開発・ステージ・本番間の遷移状況を確認できます。表示されるステータスメッセージの詳細については、
こちらをクリックしてください。
-
各アプリケーションの横にある三点リーダー(…)メニューから、下図のように 3 つの各環境ごとにアプリ固有の設定を管理できます。
|
|
編集/ 作成&編集
|
アクセス
|
設定
|
ログ
|
環境からの削除
|
|
開発
|
編集: アプリの編集および変更ができます。
(または)
作成 & 編集:ここで説明している条件によりアプリが自動作成されない場合、開発環境でアプリケーションを手動で作成・編集できます。
|
開発環境でアプリケーションにアクセスし、開発モードを使用して、作成・変更しながらリアルタイムでアプリケーションを操作できます。
|
各環境で、次の機能を設定できます。
デモユーザー:あらかじめ定義されたデモユーザーを追加し、異なる権限やロールを割り当てて、特定のアクセスレベルを持つユーザーに対するアプリケーションの動作をテストできます。 詳細はこちら
通知: 開発環境およびステージ環境はテスト用であるため、このオプションで通知を無効化したり、別の宛先に転送して、意図しない通知を防ぐことができます。 詳細はこちら
変数: 選択した環境で使用されている変数とその値を表示します。 詳細はこちら
ワークフロー スケジュール: 開発環境およびステージ環境でのテスト後に継続的に実行されないよう、特定の環境におけるアプリケーション専用のスケジュールを一時停止できます。詳細はこちら
|
各環境でのフォーム処理、スケジュール、メール、連携処理を、タイムスタンプ付きで追跡します。 詳細はこちら
|
アプリケーションをその環境から削除します。 こちらをクリックして、アプリケーションから環境を削除した際に発生する変更の詳細を確認してください。
|
|
ステージ
|
-
|
テスト目的でステージ環境のアプリケーションにアクセスします。
|
|
本番
|
-
|
有効な本番バージョンのアプリケーションにアクセスします。
|
変数: 選択した環境で使用されている変数とその値を表示します。 詳細はこちら
|
2. ステージパネル: アプリケーションがステージ環境に公開されている場合、最新の公開のバージョン番号と日付を表示します。
3. 本番パネル: アプリケーションが本番環境に公開されている場合、最新の公開のバージョン番号と日付を表示します。このバージョンは有効で、ユーザーがアクセスできます。
4. バージョン履歴: アプリケーションのすべての過去バージョンのログを表示します。
詳細はこちら
5. アプリケーションを追加: 環境に新しいアプリケーションを追加できます。
6. 公開: アプリケーションのバージョンを他の環境に公開できます。
- ステージ: アプリケーションに変更がある場合、開発環境の変更内容をステージ環境に公開します。
- 本番: ステージ環境のアプリケーションバージョンを本番環境に公開し、ユーザーがアクセスできるように有効化します。
2. 注意点
- 次のアプリケーションでは環境を有効にできません。
- マーケットプレイスに掲載されているアプリケーション(一部の Zoho 提供の標準アプリケーションを除く)およびデベロッパーゾーンから公開されたアプリ。
- ループ(例: App A --> App B --> App C --> App A)のように、循環参照となる依存関係を他のアプリケーションと持つアプリケーション。
- アプリケーションが環境に追加または環境から削除されると、そのアプリケーションからデベロッパーロールのユーザーは削除されます。開発環境およびステージ環境でアプリケーションが環境に追加された後、または環境から削除された後に、再度アプリケーションにデベロッパーを追加できます。アプリケーションにデベロッパーを追加する方法の詳細は、こちらをクリックして確認してください。
- 一度に環境に追加できるアプリケーションは最大 10 個までです。
- 開発環境が正常に作成された後にのみ、環境内のアプリケーションを編集できます。
- 環境内のアプリケーションは、開発環境のアプリケーションに変更を加えた後にのみ公開できます。
- 環境へのアプリケーションの追加
- 環境の制限事項