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

- アプリケーション in environments: このセクションには、環境に追加されたすべてのアプリケーションと、そのステータスが表示されます。これにより、アプリケーションの進捗状況を追跡し、開発、ステージ、本番の各段階で円滑な移行を確保できます。こちらをクリックすると、表示されるステータスメッセージの詳細をご覧いただけます。
-
各アプリケーションの横にある横三点リーダーメニューから、各環境ごとにアプリ固有の設定を管理できます。下記をご参照ください。
|
|
編集/ 作成&編集
|
アクセス
|
設定
|
ログ
|
環境を削除
|
|
開発
|
編集:アプリの編集や変更が可能です。
(または)
作成 & 編集:特定の条件により自動作成されない場合は、開発環境で手動でアプリケーションを作成できます。
|
開発環境でアプリケーションにアクセスし、開発用の有効な方法を利用できます。これにより、構築や変更を行いながらリアルタイムでアプリケーションとやり取りできます。
|
各環境で次の機能を設定します。
デモ ユーザー:あらかじめ定義されたデモ ユーザーを追加し、異なる権限やロールを割り当てて、特定のアクセスレベルを持つユーザーでアプリケーションの動作をテストできます。参照 その他
通知: 開発およびステージング環境はテスト用に使用されるため、通知を無効化または経路変更することで、意図しないアラートを防ぐことができます。参照 その他
Variables: 選択された環境の変数とその値を表示します。参照 その他
ワークフロー Schedules: 開発やステージング環境でテスト後の継続的な実行を防ぐため、特定環境のアプリケーションに紐づくスケジュールを一時停止できます。参照 その他
|
各環境でフォーム処理、スケジュール、メール、連携のタイムスタンプを追跡します。参照 その他
|
アプリケーションを環境から削除します。クリック ここで、アプリケーションから環境を削除した際に発生する変更について詳しくご覧いただけます。
|
|
ステージ
|
-
|
テスト目的でステージ環境のアプリケーションにアクセスします。
|
|
プロダクション
|
-
|
有効なproductionバージョンのアプリケーションにアクセスします。
|
変数: 選択済み環境に対して表示されるvariablesとその値。 参照 その他
|
- ステージパネル: アプリケーションがステージ環境に公開済みの場合、最新のバージョン番号と公開日が表示されます。
- プロダクションパネル: アプリケーションがプロダクション環境に公開済みの場合、最新のバージョン番号と公開日が表示されます。このバージョンは有効で、ユーザーがアクセスできます。
- バージョン履歴: アプリケーションのすべての前バージョンのログが表示されます。参照 その他
- アプリケーション追加: 新規アプリケーションを環境に追加できます。
- 公開: アプリケーションのバージョンを他の環境へ出版できます。

- ステージ: 開発環境でのアプリケーションの変更がある場合に、それらの変更をステージ環境に公開します。
- プロダクション: ステージ環境からプロダクション環境にアプリケーションのバージョンを公開し、ユーザーが利用できるようにします。
2. 注意点
- 以下の場合、環境を有効にすることはできません:
- マーケットプレイスに掲載されているアプリケーション(特定の修正前アプリケーション 開発元:Zoho を除く)およびdeveloper zoneから公開済みのアプリ。
- ループを形成する他のアプリケーションと循環依存関係にあるアプリケーション(例:App A → App B → App C → App A)。
- アプリケーションが環境に追加または削除されると、Developer役割のユーザーはそのアプリケーションから削除されます。アプリケーションが環境に追加された後や、環境から削除された後、開発およびステージ環境で再度追加できます。アプリケーションに開発者を追加する方法については、こちらをクリックしてご参照ください。
- 一度に最大10個のアプリケーションを環境に追加できます。
- 開発環境が正常に作成された後のみ、アプリケーションの編集が可能です。
- 開発環境でアプリケーションに変更を加えた後のみ、環境内のアプリケーションを公開できます。
- 環境へのアプリケーション追加
- 環境の制限事項