この警告はなんですか?

この警告は gusuku Deploit で管理されているプロジェクト配下のアプリに対して、 gusuku Customine でカスタマイズを登録しようとした際に、表示される場合があります。

「OK」をクリックすると、登録することが出来ます。ただし以下の点にご注意ください。


このカスタマイズは、未デプロイの環境ではまだ動作しません


例として、以下のプロジェクトにおいて、現在「アプリ1」に対してカスタマイズを実施しているものとします。

Deploit上のマトリックスで分かるとおり、このkintoneアプリは現時点ではまだ「本番環境」「本番環境2」には配布されていません。

この状態でCustomineから「テスト環境」へ「kintoneアプリへ登録」を実行すると、「テスト環境」では問題なく動作するカスタマイズを登録することが出来ます


ただその後、このカスタマイズ入りアプリをDeploitで「本番環境」「本番環境2」に配布しても、そこでは 動作しない アプリが配布されてしまいます。


動作しない理由は以下の「この問題に関する技術的な解説」をご確認ください。


この警告が出ないようにするには、どうすればいいですか?


  • 予めDeploit上で、アプリ1を「本番環境」「本番環境2」に配布してください。
  • Customineでサインインし直して、「テスト環境」へ「kintoneアプリへ登録」し直してください。
  • Deploitで最新版のアプリ1を取り込み、任意の環境に配布することでその環境でカスタマイズが動作することを確認してください。


この問題に関する技術的な解説

CustomineによるカスタマイズをDeploitで管理・運用するプロジェクトの場合、そのカスタマイズ自身がアプリが配布される環境のアプリIDを自動的に保持することで、別環境でも変更なしに動作する事を実現しています。


この動作を実現するためには、Customineからカスタマイズを「kintoneアプリへ登録」する【前】に、このkintoneアプリがそれぞれの環境でどのようなアプリIDになっているかを確定しておく必要があります。


そのために、Customineでカスタマイズをkintoneに登録するより前に、Deploit上でマトリックスの歯抜けの状態(未デプロイの状態)を無くしておく必要があります。