Q&A

回答の並べ替え:
投稿新規に質問を投稿する

CELFのテスト環境の運用とアプリケーションIDの取得について

bnc01 bnc01

2021-02-17 16:46

お世話になっております。CELFアプリのテスト環境について質問させていただきます。

現在テスト環境は、改修都度、本番環境用フォルダで稼動中のアプリをエクスポートし、テスト環境用フォルダにアプリをインポートして運用しております。
テスト完了後は、本番環境で稼動中のアプリのバックアップを取った上で、テスト環境用フォルダから本番環境フォルダにアプリを移動し、ユーザへの公開を行っております。またその際、データベースは、公開設定でテスト用から本番用のテーブルへ切替を行っています。

そこで、質問となりますが、

上記のような運用方法は、CELFのアプリ運用として一般的でしょうか。他に良い運用方法がございましたら、アドバイスをお願いします。

また現状は、改修都度、新しいアプリケーションIDを発行することになってしまうのですが、アプリケーションIDを引き継ぐ方法はありますでしょうか。
現在は、制御用のシート上にアプリケーションIDを持たせて切替を行っております。アクション上でアプリケーションIDを取得する関数などがありましたら、ご教示ください。少なくとも、切替忘れが防止できると考えております。

利用例ですが、メール送信機能で、メール本文にアプリリンクURLを記載しています。
curl://offline/curl://launch/https://cloud.celf.jp:ZZZ/celf/start.dcurl?app_id=XX&company=YYYYYYYYYY

よろしくお願いいたします。

rokusanyon rokusanyon
一般的な運用方法かとおもいます。

アプリIDについては、アプリを移動したりや複製すると変わってしまうので、
app_idの代わりにapp_nameを指定して実行する方法も考えられます。

https://cloud.celf.jp/celf-help/ja/texts/tips/launch_app_using_url/launch_app_using_url.html#id1