開発環境からStage環境へアプリケーションを公開し、クライアントに配布できるようにする方法について説明します。続行する前に、環境についての詳細はこちら2. 利用可能なユーザー
アプリの開発が完了した後は、次の手順としてアプリやその変更内容をテストします。このテストはStage環境で実施されます。Stageへの公開方法は以下の通りです。
「
-
Deploy内のEnvironmentsセクションへ移動し、クリックします。
- 右上隅にある「公開 to Stage」をクリックします。

-
「選択する Apps」ページで、Stageに公開する必要があるアプリを選択し、「続ける」をクリックします。アプリを選択すると、Stagingページに、アプリに対して行われたすべての変更が一覧表示されます。Stage環境に公開するコンポーネントを選択し、「
-
続ける.メモ:
- 変更リストから複数のコンポーネントを選択でき、選択したコンポーネントのみが公開されます。コンポーネントに変更があっても、選択されていなければ、その変更は公開されません。検索バーを使用して、リストが長い場合でも特定のコンポーネントを簡単に検索・選択できます。
- コンポーネントをクリックすると、変更内容と変更種別が表示されます。「Added」は新規コンポーネントが追加されたこと、「更新済み」は既存コンポーネントが更新されたこと、「削除」はコンポーネントが削除されたことを意味します。
一部の変更には依存関係が含まれる場合があります。
-
バージョン詳細ページで、1つのインスタンスで公開済みのアプリケーション変更は「バージョン」と呼ばれます。

バージョンの目次:件名を指定します。
この注意は、コンポーネントが削除され、かつこの変更がStageに公開済みの場合に表示されます。これは、変更が公開済みになると関連データも削除されることを、スーパー管理者および開発者に通知します。例えば、アプリケーションがStageに公開され、Stage環境でテスト中にフォームにエントリが追加された場合、Stage環境でのテスト中
- 「公開」をクリックします。出版プロセスが開始されます。

-
「Environments」ページの「Stage」セクションで、アプリケーションのステータスが公開 進行中と表示されます。
- 出版プロセスが完了すると、「Stage」バージョンのアプリが一覧表示されます。

4. 外部連携を公開する手順
Developer Consoleで外部連携を出版すると、クライアントが利用可能となり、自身のアプリと外部サービスやZoho製品との安全かつ機能的な連携が可能になります。公開後は、アプリのクライアントが外部システムやZohoサービスへのアクセスを円滑に行えるようになります。
プロセスには、接続の作成、ステージング環境でのテスト、そしてユーザーが利用できるようにすることが含まれます。アプリをインストールした後、クライアントは接続を認証して、その機能を有効にする必要があります。
Stage環境に接続を公開する手順は以下の通りです。
-
接続を作成し、Developer Consoleアカウントでアプリケーション用の接続を準備します。
-
接続の詳細(サービス名、接続種類、権限など)を設定します。
-
Environmentsタブに移動し、外部連携を公開したいアプリを選択するAppsページから選択します。
情報: アプリに紐付けられた外部連携は、環境に追加されることで出版ライフサイクルに含まれます。
-
公開するアプリに関連付けるコンポーネントを選択します。
-
Microservicesタブで外部連携を選択し、続けるをクリックします。
-
バージョン詳細ページでバージョンの詳細を指定し、公開をクリックします。公開プロセスが開始されます。
4.1 Developer Console における外部連携の動作
外部連携はアプリと外部サービスを連携し、円滑な通信やデータフローを実現するために不可欠です。公開ライフサイクルの管理時には、以下の動作に従います。
-
アプリをマーケットプレイスやクライアント向けに出版する前に、含まれているすべての外部連携がStage環境で公開済みである必要があります。
-
新しく追加または修正された外部連携については、選択された外部連携の新しいバージョンがStagingページの右側ペインに表示されます。
-
新しい外部連携を出版する際は、依存するコンポーネントのいずれかとともに公開済みにする必要があります。
-
外部連携に対して名前やリンク名、スコープの追加・削除などの変更を加えた場合、参照なしで更新として公開できます。他の依存関係なしに単独で公開可能です。
-
サポート終了となった外部連携が利用中の場合、クライアントはその連携を利用できず、注意が通知されます。ソフトデプリケーションの場合は連携の更新が必要となり、それ以外の場合は代替の外部連携を利用する必要があります。
4.2 注意点
-
外部連携は一度に一つのアプリケーションにのみ関連付けることができます。一度有効化および公開済みとなると、この設定は変更できません。
-
システム外部連携のみ、公開回数に関係なく複数のアプリからアクセスできます。
-
アプリ配布時には、クライアント側のスーパ管理者が連携を認証して利用を有効にする必要があります。
-
連携の更新も同様にStage環境で公開し、さらにクライアントへ配布したりマーケットプレイスへ公開することが可能です。
5. 公開操作
5.1 出版時のロック機構
5.2 ユーザー衝突シナリオ
2人の開発者またはスーパ管理者が同じアプリをStageへ出版する場合:
|
|
|
|
|
|
|
|
|
|
他のユーザーが公開しようとしている変更がある場合、情報バナーとメッセージが表示されます
ユーザーはそのまま次の画面へ進むことができます
|
他のユーザーが変更を公開しようとしている場合、注意ポップアップが表示されます
ユーザーはそれ以上進むことができません
|
5.3 出版 to Stage ステータスメッセージ
メモ:エラーの詳細は、エラーステータスメッセージをクリックすると表示されます。