削除したアプリを復旧する

kintoneでは、アプリを削除してしまった場合の対応策として、アプリを削除したときの状態に復旧する機能を提供しています。
削除したアプリを復旧すると、そのアプリのレコードやアプリの設定などが削除時点の状態に戻り、削除前と同様にアプリを利用できるようになります。

アプリを復旧できるのは、cybozu.com共通管理者のみです。また、削除してから14日以上経過したアプリは復旧できません。
そのほかにも制限事項があるため、復旧の前に必ず注意事項をご確認ください。

アプリ復旧の流れ

全体の流れは次のとおりです。詳細は後述の手順を参照してください。

(1) 「削除したアプリ名」、「削除したと思われる日時」、「削除したと思われるユーザー」を可能な限り確認しておきます。

(2) 「cybozu.com共通管理」画面で監査ログを確認し、(1)の情報をもとに「アプリID」を特定します。

(3) 復旧画面でアプリIDを入力し、復旧を実行します。

注意事項

元に戻る項目/元に戻らない項目

  • アプリを復旧すると元に戻る内容

    • レコード
      • レコードの入力内容
      • 添付ファイル
      • コメント
      • 変更履歴
      • ステータス
    • アプリの設定内容
      「アプリを復旧しても元に戻らない内容」以外のすべての設定が元に戻ります(カスタマイズのファイルやプラグインも含む)。
    • アプリに割り当てられていたURL
      ブラウザーのお気に入りなどからアプリに直接アクセスしていた場合も、以前と同じように使えるようになります。
  • アプリを復旧しても元に戻らない内容

    • アプリの設定内容の一部
    • 送信済みの通知
    • アプリを削除する前に変更/削除した内容

復旧できない条件

  • 削除してから14日以上経過したアプリは、復旧できません。たとえば、6月1日10時にアプリを削除した場合、復旧できるのは6月15日10時までです。

  • 復旧後のアプリ数が、ライセンスの上限を超える場合は復旧できません。
    利用中のアプリ数および上限数はご契約のコースによって異なり、アプリ管理画面またはcybozu.com共通管理画面で確認できます。アプリを削除/復旧したタイミングで、アプリ管理画面またはcybozu.com共通管理画面のアプリ数にも反映されます。

  • アプリの作成を開始してから、公開せずに削除した場合は復旧できません。

操作手順の詳細

アプリを復旧する手順の詳細について説明します。

  1. 「削除したアプリ名」、「削除したと思われる日時」、「削除したと思われるユーザー」を可能な限り確認しておきます。

  2. 画面右上の設定メニュー 歯車アイコン をクリックし、[cybozu.com共通管理]をクリックします。 画像

  3. 「監査ログ」の、[閲覧とダウンロード]をクリックします。
    画像

  4. 「絞り込み条件」の「アクション」に「App delete」と入力し、[閲覧]ボタンをクリックします。 画像 画面下部に、絞り込んだログが一覧表示されます。

  5. 絞り込んだログの件数が多すぎて探しにくい場合は、わかる範囲で以下を絞り込み条件に追加し、再度[閲覧]ボタンをクリックします。

    • 削除した日時がわかっている場合:「この日時から」「この日時まで」で日時を範囲指定する
    • 削除したと思われるユーザーがわかっている場合:「ユーザー」で削除したユーザーを選択する
    • 削除したアプリ名がわかっている場合:「補足」に削除したアプリ名を入力する
  6. 一覧の日時やユーザー名などから該当しそうなログの[ i ]アイコンをクリックし、「補足」欄のアプリ名などを確認してログを特定します。 画像

  7. 「補足」欄でアプリIDを確認します。
    画像

  8. システム管理画面を開きます。
    システム管理画面を開く

  9. [アプリ/スペースの復旧]をクリックします。

  10. 「アプリID」に手順7で確認したアプリIDを入力し、[復旧]ボタンをクリックします。 画像

  11. 確認ダイアログで[このアプリを復旧]ボタンをクリックします。
    アプリが復旧され、完了すると画面上部に復旧完了のメッセージが表示されます。

  12. 次の設定内容は復旧されないため、必要に応じて再設定します。
    アプリコードSlack連携アプリアクション(アプリアクションの設定で「コピー先」に指定されていたアプリがない場合のみ)

エラーが表示されたときは

アプリを復旧しようとしてエラーメッセージが表示された場合は、以下を参考に対処してください。

エラーメッセージ 原因と対処方法
指定したアプリ(id: XXXX)は復旧できません。復旧可能なアプリではないか、削除から14日以上経過している可能性があります。 次のようなアプリIDを指定している可能性があります。
  • 削除していないアプリのID
  • 存在していないID
  • アプリの作成を開始してから公開せずに削除したアプリのID
  • 14日以上前に削除したアプリのID
アプリIDが間違っていないかどうか確認してください。
参照先のアプリ(id: XXXX)が削除されているため、このアプリ(id: XXXX)を復旧することができません。参照先のアプリを先に復旧してください。 復旧しようとしていたアプリの、以下のフィールドに設定されたアプリが存在しません。
  • ルックアップフィールドの「関連付けるアプリ」に設定されたアプリ
  • 関連レコード一覧フィールドの「参照するアプリ」に設定されたアプリ
先にこれらのアプリを復旧し、そのあとに目的のアプリを復旧してください。復旧すると、ルックアップフィールド、関連レコード一覧フィールドも削除前と同様に利用できるようになります。
アプリの数がライセンスの上限を超えるため、指定したアプリ(id: XXXX)は復旧できませんでした。 復旧後のアプリ数が、利用できるライセンスの上限を超えています。
使用していないアプリを削除してから復旧してください。
利用できるアプリ数は、ご契約のコースによって異なります。
アプリの所属スペース(id: XXXX)が削除されているため、このアプリ(id: XXXX)を復旧できません。アプリの所属スペース(id: XXXX)を先に復旧してください。 アプリが配置されていたスペースが削除されている状態で、アプリを復旧しようとしています。
先にスペースを復旧してからアプリを復旧してください。
スペースを復旧すると、「スペース削除時にスペース内に配置されていたアプリ」も同時に復旧されます。

Q&A

  • 監査ログを確認しても、削除したアプリを見つけられません。
    アプリ単体ではなく、スペースごと削除された可能性があります。監査ログの「アクション」に「Space delete」と入力して、再度絞り込んでください。ログの[ i ]アイコンをクリックすると、「補足」欄でスペース内に配置されていたアプリも確認できます。
    スペースごと削除されていたことが確認できた場合は、削除したスペースを復旧するとアプリも復旧されます。

  • スペース内に配置されていたアプリを復旧するにはどうしたらいいですか?
    そのスペースを削除していない場合は、このページの操作手順の詳細にしたがって操作するとアプリを復旧できます。
    一方、削除済みのスペースに配置されていたアプリを復旧する場合は、復旧手順が次のとおり異なります。
    • スペースとアプリを同時に削除した場合(スペースの削除によってアプリも削除された場合):
      削除したスペースを復旧すると、アプリも復旧されます。
    • アプリとスペースを別々に削除した場合:
      先にスペースを復旧してから、この手順にしたがってアプリを復旧します。

  • アプリを復旧したら、ルックアップや関連レコード一覧のデータも元に戻りますか?
    元に戻ります。ただし、ルックアップフィールドの「関連付けるアプリ」、関連レコード一覧フィールドの「参照するアプリ」で設定したアプリが削除されている場合は、先にそれらのアプリを復旧してから目的のアプリを復旧してください。

  • アプリを復旧したら、アプリアクションの設定も元に戻りますか?
    元に戻ります。ただし、アプリアクションの設定で「コピー先」に指定されていたアプリが一度でも削除された場合は元に戻らないため、復旧後にアプリアクションを再設定してください。

  • 削除したアプリのルックアップフィールドや関連レコード一覧フィールドから参照していたアプリで、実行できない操作があります。どうしたらいいですか?
    アプリの復旧が必要になった場合にルックアップや関連レコード一覧のデータが失われないよう、以下の操作は実行できません。

    • 削除済みアプリのルックアップフィールド/関連レコード一覧フィールドの設定で、別アプリのフィールドが指定されている場合に、そのフィールドを削除する
    • 削除済みアプリのルックアップフィールド/関連レコード一覧フィールドの設定で、別アプリのプロセス管理のステータス/作業者が指定されている場合に、そのプロセス管理を無効化する
    • 削除済みアプリのルックアップフィールド/関連レコード一覧フィールドの設定で、別アプリのカテゴリーが指定されている場合に、そのカテゴリーを無効化する

    これらの操作をしたい場合は、削除したアプリを一度復旧し、ルックアップフィールド/関連レコード一覧フィールドを削除または設定変更してください。または、アプリを削除してから14日以上経過すると、アプリを復旧できなくなるためこれらの操作も実行できるようになります。

  • 削除したアプリが属していたアプリグループを削除できないのですが、どうしたらいいですか?
    アプリの復旧が必要になった場合にアクセス権も適切に復旧できるよう、削除したアプリが属していた「作成したアプリグループ」は削除できません。
    アプリを一度復旧し、アプリグループの設定を変更してください。または、アプリを削除してから14日以上経過すると、アプリを復旧できなくなるためアプリグループも削除できるようになります。