AseptSoft provides an unlimited-size undo/redo stack for reversing and replaying design operations. The system operates independently from the host platform's undo/redo (e.g., AutoCAD's Ctrl+Z), ensuring no conflicts.
📋 Supported Operations
The following units of work can be undone and redone:
|
Operation Category |
Actions |
|---|---|
|
Processes |
Created, Renamed, Deleted |
|
Steps (Phases) |
Created, Reordered, Deleted |
|
Engineering Items |
State changed, Percentage changed, or both |
|
Notes |
Created, Updated, Deleted |
|
Mention Trackers |
Created, Updated, Deleted |
|
Algorithm Conditions |
Created, Updated, Deleted |
⚙️ How It Works
-
The undo/redo stack follows standard behavior — undo reverses the most recent action, redo replays the most recently undone action
-
Multiple actions can be undone or redone at once (batch undo/redo)
-
The stack has no size limit — all operations since the module was opened are tracked
Important: AseptSoft's undo/redo is independent from the host platform. It does not listen to Ctrl+Z or Ctrl+Y. The undo/redo buttons are accessed from the host platform-specific integration (see your platform's documentation).
🏭 Pharma Example: Undoing an Accidental Valve State Change
You are configuring a SIP (Sterilization-in-Place) process module with dozens of valves. While adjusting the drain sequence, you accidentally change valve XV-2041 from "Open" to "Closed" during the pre-rinse step — a change that would block flow to a critical drain path.
📖 How To: Reverse an Accidental Change
-
Notice the mistake — the valve state on your P&ID no longer matches the intended design
-
Click Undo in the Module Ribbon — the valve state reverts to "Open"
-
Verify the correction — check that the fluid flow path is restored as expected
-
Continue working — the redo stack now holds the undone action in case you need it back
Tip: If you made several accidental changes in a row, you can undo multiple actions at once using batch undo. All changes since the module was opened are tracked, so nothing is ever lost.
This is especially valuable in pharma process design, where a single incorrect valve state can compromise an entire sterilization or cleaning sequence.
🔗 Related Pages
-
Version Control — Parent section
-
Module Ribbon — Where the undo/redo buttons are located
-
AutoSave — Automatic saving behavior
-
Commits and Branches — Creating checkpoints for important milestones
-
Merging — Restoring a previous version from a commit