≪フェールセーフなアプリ改修方法のご相談≫
業務管理にて複数のアプリを連携させて使用しております。
アプリのマージを含めた大規模な機能改修を行ったのですが、
設計不備等がありロールバック(切り戻し)しました。
改修内容としては、アプリBをアプリAにマージさせつつ、
アプリAに対して機能改修(フィールド追加や権限変更など)を行いました。
アプリAを上書き変更する改修方法だったため、
フィールドや権限の戻し作業など、正確に元のアプリ機能へとロールバックさせる労力がかなり掛かり、運用停止時間も長時間化しました。
今回は設計不備が原因でロールバックをしたのですが、
十全に準備をしていてもロールバックせざるをえないケースも出てくるかと思っております。
然しながら、現在のkintone標準では、アプリ環境が自動バージョン管理されておらず、即時の切り戻しができません。
従い、今後は現行アプリをコピーの上、機能改修内容を実装した
【更新用アプリ】を用いることで、ロールバック時は元のアプリに運用切り戻しして正確なロールバックをできる様にしたいのですが、【更新用アプリ】はアプリIDが変わるため、【更新用アプリ】を参照している周辺の関連アプリからのルックアップ設定等も変更させる必要があります。
アプリの更新やロールバックが簡便に行える良い対策があれば、共有いただきたいと思いご相談させていただきました。
機能改修アプリと参照アプリ間に切替管理できる良いシステムを構築できたりなど、皆様が利用されている便利な運用方法等をご教授いただけますと幸いです。
やはり、この【更新用アプリ】での機能改修方法では、周辺アプリもコピーしたものを用意して、参照するアプリIDに修正を加えたものを準備するほかないのでしょうか?
当方、kitoneの知識も浅くご迷惑をおかけしますが、何卒宜しくお願い申し上げます。
ミュートしたユーザーの投稿です。
投稿を表示こんにちは。
私自身触ったことがまだないのですがgusuku Deploitはいかがでしょうか?
フリープランでお試ししてみるのもありかと思います。
ミュートしたユーザーの投稿です。
投稿を表示きんと様
こんにちは。
「kintoneアプリのバージョン管理&配布」と「バックアップ」ができる、gusuku Deploitを利用されてはいかがでしょうか。
https://deploit.gusuku.io/