Backup points
PremiumA backup point or snapshot is a point-in-time image of the Omniscol account. The feature is available only if the Omniscol team has enabled a backup point quota for the account, according to the school's contract. This quota is defined with Omniscol according to the school's needs (manual backups, automations, expected retention) and can be adjusted on request. It is not set directly by the administrator from this panel.
Open the backup points
In the Administration module, open Import/Export then click Backup points. The panel lists the existing backup points, the quota used and, when available, a digest of the content: user volumes, school years, panels, events, timetables and the main business counters.
Available actions
Depending on your rights, you can:
- create a backup point with Create;
- export a backup point as JSON with Download;
- delete a backup point with Delete;
- lock a backup point to prevent its deletion;
- set or change an expiry date;
- inspect the digest to quickly identify what the backup point contains;
- restore a backup point (in full or in part) with Restore.
Backup points are kept on replicated storage. Each backup point can be exported as JSON for analysis or comparison carried out with your own tools.
Restore
Restoring requires explicit confirmation. The panel offers three modes, depending on the data families selected:
- Overwrite data: the selected data is replaced by the state of the backup point. This is the rollback mode;
- Restore only deleted data: Omniscol reinjects only the missing items when the mode is supported, for example after users were deleted by mistake;
- Restore without overwriting: Omniscol restores as a copy when supported, in order to compare or manually reintegrate without replacing the current state, for example when a timetable has diverged and you do not want to overwrite what has been done since the moment the backup point was created. Duplicates may therefore appear.
The restore can cover the whole account or subsets such as timetables, events, panels, absences, users, subjects, school years or configuration.
Automations
The Automation button lets you configure automatic creation of backup points. The pace depends on the configuration chosen for the account: daily, weekly, in the middle of the night — you decide on the policy suited to your school.
Expiry dates and locking drive retention:
- an expired backup point can be deleted automatically, unless it is locked;
- a locked backup point is protected against manual deletion and against automatic cleanup;
- when an automatic backup has to fit into a quota that is already full, Omniscol deletes the oldest unlocked automatic backup point to make room. If no backup point can be deleted (all locked), the new backup fails.
This behavior gives a backup history close to a Time Machine in an Apple environment: useful for going back in time, recovering data deleted by mistake or restoring a copy for comparison. It remains bounded by the quota defined with Omniscol, adjustable on request.
What to scope before activation
Before enabling or extending the option, check with Omniscol:
- the backup point quota and the margin desired for manual backups;
- the pace of the automatic backups you will want to configure;
- the expected retention period;
- the data families concerned by partial restores;
- the export format expected for external audits.
Each backup point can be exported as JSON.
How-to
Create a backup point before a risky operation
-
Open Import/Export.
-
Click Backup points.
-
Click Create.
-
Check that the new backup point appears in the list.
-
Then start the planned import, reorganization or configuration change. If a serious problem occurs, you will be able to go back in time.