キンコミ kintone user community

みんなの投稿

2023/05/08 10:32

アプリのバックアップについて

削除したアプリは14日以内であれば削除された時点の状態で復元することは可能ですが、
アプリの改修をした後に改修前の時点に戻すということや、ブラウザなどの不具合によって壊れてしまった・消滅してしまったアプリを復元すること(プラグインの設定も含めて)は可能なのでしょうか。

それが実現できるようなプラグインや、皆様がとられている対策方法などありましたら教えてください。

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

4件のコメント (新着順)

アプリの改修後は予期せぬ不具合が発生したり・・・というのもよくあることですよね。
なので、
・改修作業を試すためのクローズドなスペースを作成
・そのスペースにアプリを複製して改修
・テストを行い、不具合を解消
・現行アプリをテンプレ+データとしてバックアップ
・現行アプリを改修
という流れが安全かと思います。

アプリ番号とか諸々が他のアプリに影響すると困るので、現行アプリを改修というのを前提としています。


松島 理沙
2023/05/27 11:54

ご回答ありがとうございます.
お礼が遅くなってしまって申し訳ありません。

様々なプラグインに頼ってしまっていて、複製したアプリでテストするのも一苦労なためプラグインごと簡単に複製ができるといいのですが、、、
改修だけではなく人為的なミスでデータが消滅してしまったり(一括削除を無効にしていればふせげますが)予期せぬ出来事に備えたいと思うのですが、、、やはりプラグインごとまるっとコピーというのはできなさそうですね、、、。

tensin川岸
営業
2023/05/08 12:57

以下、既にご存じの情報ばかりかもしれませんが私の状況をシェアしますね。

>アプリの改修をした後に改修前の時点に戻す
こちらに関しては、設定変更を本反映させる前に"アプリの動作テスト"で動作や使い勝手を確認するようにして、やっぱり変更しない方が良いとなったら変更を中止するようにしています。
アプリの動作テスト:https://help.cybozu.cn/k/ja/id/040483.html

それと、"アプリ管理者用メモ"等を使って変更履歴を残しておき、本反映後にどうしても戻さなければならない場合はその履歴を見て力技で戻す感じですね💦
アプリ管理者用メモ:https://help.cybozu.cn/k/ja/id/040558.html

以下のヘルプページも参考になるかもしれません。
▶アプリの設定変更を本運用環境に反映させずに、途中で下書き保存できますか?
https://jp.cybozu.help/k/ja/id/040223.html



>ブラウザなどの不具合によって壊れてしまった・消滅してしまったアプリを復元(プラグインの設定も含めて)
こちらに関しては、アプリはアプリ作成し始めた時点でアプリ管理画面上に表示されるようになるので、ブラウザの不具合(突然フリーズしたり、ブラウザが閉じてしまったり?)であれば探す事は出来ると思います。
アプリ管理画面:https://help.cybozu.cn/k/ja/admin/app_admin/manage_app.html

細かいフォームやプラグインの設定に関しては、こまめに保存ボタン(アプリを更新ではなく)をクリックする事で対応していますね(というより、それ以外の方法を知らない…)。
万が一PCやブラウザがフリーズしてしまった場合は、再起動後に上記のアプリ管理画面から対象アプリを探し、最後に保存してあった段階から作業再開、という感じです。



アプリ毎の改修履歴が自動バックアップされて、とある時点の状態に戻すみたいな事が標準機能で簡単にできるようにならないかなーとは常々感じているので、いつかkintoneアップデートで機能実装されると良いですね😂


松島 理沙
2023/05/27 11:45

ご回答ありがとうございます。
お礼が遅くなってしまって申し訳ありません。

変更履歴を残しておくのは大切ですね!片手間でやっていると作ったきり・改修したっきりになってしまって元の設定への戻し方もわからなくなってしまうことが多々あります。。。^^;
下書き保存の機能は知りませんでした!これなら時間がかかる改修作業もしっかりテストしながらできますね!ありがとうございます!

これだけ普及しているものですし、バックアップ機能は多くの人が望んでいる機能なはずですよね。。。!!いつか実装されることを願います^^

むたろう
2023/05/08 12:37

試したことがないので的外れでしたら申し訳ないですが、
gusukuさんのdeploit機能でできるでしょうか?
https://deploit.gusuku.io/

この機能でアプリ全体のバックアップができないにしても、
①レコードだけバックアップ
②既存アプリを複製
③複製したアプリで修正を進める
④修正がうまくいけばレコードをぶちこむ

このような感じでいけないでしょうか?
プラグインの設定は変わってしまいそうですが・・


松島 理沙
2023/05/27 11:32

ご回答ありがとうございます。
お礼が遅くなってしまって申し訳ありません。

ご紹介ありがとうございます!
アプリのバックアップがとれるとありますね!プラグインも対象なのでしょうか、、、。
問い合わせをしてみたいと思います。

様々なプラグインを設定して作り込んでしまっているため複製するのも一苦労です^^
プラグインごとバックアップやコピーができるといいのですが、、。考えてみれば他社のツールまで保証してくれるような都合のいいものはありませんよね、、。

Inomata
2023/05/08 11:25

kintoneに限らず記録の残っていないものを復元することは基本的にできないと思います。
例えば「ブラウザなどの不具合によって壊れてしまった・消滅してしまったアプリ」でも記録が残っているのであれば復元できる可能性はあると思いますが、kintoneには直前の操作などを記録を残す機能は無い認識です。

業務の内容にアプリが定着するまでは結構頻繁に変更を加えますし、業務内容の変更によってもアプリをいじるので、そうしたときに前の方がよかったとか、間違えてブラウザを閉じちゃったとかとか事故があるので同じようにそうした機能が欲しいと思います。

対応策としては作業前にはバックアップをとることだと思います。
ただバックアップの方法もバックアップしたデータから復元する方法もカスタマイズなどの技術的な知識が必要になります。
これらに対応できるプラグインも私は見つけられていません。

私もこのあたりが不満なので、自分でプログラムを作ってなるべくバックアップをとりならが修正ができるようにしていてますが、まだまだな出来ではないですね^^;


松島 理沙
2023/05/27 11:19

ご回答ありがとうございます。
返信が遅くなってしまい申し訳ありません。

やはりアプリのバックアップをとるようなプラグインはないのですね。
シンプルなアプリはいいのですが、営業管理系のアプリになると様々なプラグインを入れて作り込んでしまっているし、作ってから年月が経ってしまったものについてはプラグインの設定内容などを覚えてもおらず。もしものことが起きたときにはもう再現は不可能に近い状態のため不安です。。。

これだけユーザーがいるので、是非バックアップ機能を追加していただきたいですね。