Upload

Restore

We have created a Restore tool found across all the apps and it works the same way on all of them. This tool allows the user to restore any of their backups onto the database project. After restoring, the user can then find the records whatever they may be depending on what it is they restored.

How to use Restore

In our case we will be using the Folio Restore version. Again, this works the same on any app that has a Restore option.

The user will go to the Folio App.

Then they will select Restore option found towards middle-bottom of menu.

Once Restore is selected, a popup will appear where the user can select the backup zip file that contains the record(s) they wish to restore or copy text for certain cases.

The available options on the Restore window:

  • Choose File: Here the user selects the zip file that contains the record(s).
  • Upload As Text: This is only for certain cases so it can be ignored if uploading a zip file. An example use case is when wanting to upload funcs as text instead of using a file. Then you can select if you want the text uploaded as Zinc, Trio, or XML.
  • Overwrite Existing Records: This is checked by default. What this does is overwrite an existing record if it already exists with new changes that were made. If there isn't an existing record, it'll just add it. If the user wants to create a duplicate record, they would uncheck this option. It would then restore the record with new id.

Once the user selects the backup zip file or text, they would select Upload. Once uploaded, the user will be prompted with the below popup.

It confirms that the record(s) were uploaded and now they can be found wherever it is located. For example, if it was a graphic, it would be found in the graphics app. If it was a logic program, it would be found in the logic builder app and so on.

If there is an ID error, it just means that the id of some or all record(s) being restored could not be uploaded with the same id and so it had to change it. It would still be restored with the new id.

Can't find record after restoring

If the user can't find the record(s) they restored on the apps, most cases it is what the record is running on. On any app, try to view all the records and see if it shows up.

For example, if we restore a graphic with graphicOn tag set as "equip and rtu", it won't show up on our equips mini app because our equips are tagged as "equip and rooftop". So then we'll need to change the graphicOn tag to "equip and rooftop" so that they show up on our equips in the mini app.