Overview

You can undo/redo the actions that appear in the HISTORY pane of the system project that is open. The history of actions is recorded since the system server service was started. You can undo/redo the last action or several consecutive actions at once out of the 100 most recent actions.

You can undo/redo your own actions but also those that another user has performed on this system project even if this user is no longer connected to the system project.

Any user opening the system project can view the same history of actions. When actions are undone/redone by any user, the history of actions is updated in each Topology Manager instance simultaneously. Closing the system project or the Topology Manager does not clear the history of actions.

HISTORY Pane

The following figure shows an example of the HISTORY pane that opens when you click History in the Views menu, which is located in the toolbar. The pane shown is that of the Topology Manager running on computer STN3.

Item

Description

1

Description of the action that has been performed. You can see details for each action in the PROPERTIES pane.

2

Name of the object (for example, a device, a physical link, or a folder) on which the action was performed. For certain objects, their path in the SYSTEM PROJECT pane is also indicated.

3

Name of the computer and user who has performed the action.

4

Date and time when the action was performed initially.

5

Starting point of actions for this system project since the system server service was started.

The history pane can contain up to 100 actions. After that the most recent actions replace the earliest ones.

6

History of actions that were performed. They are shown in black and before the last action/current state.

You can undo and redo these actions. If an action was performed by another user, you need to confirm the command in a dialog box, which indicates the name of the user who has performed it.

7

Actions performed by other users. They are shown in italic preceded by the user icon.

You can undo or redo these actions after confirming the command.

8

Last action that was performed or current state of the system project if actions were undone/redone. It is shown in bold and preceded by an arrow.

9

Actions that were undone. They are shown in gray and after the current state.

You can redo these actions only as long as no new action is performed.

Action Details Shown in the PROPERTIES Pane

The table describes the additional information that is shown in the PROPERTIES pane when you select an entry in the HISTORY pane.

Attribute

Description

Description

Provides additional information on the action that was performed.

Using Undo/Redo on Changes to Control Projects

Saving changes when closing a control project or synchronizing changes appears as Synchronize action in the HISTORY pane. The object is the PAC. Each entry encompasses as a whole the changes that were saved last.

Undoing either action reverts to the previously saved control project. Redoing it replaces the current control project by the one you have undone.

The table describes the impact of using the Undo command at different levels immediately after performing various actions and while the control project is open in Control Expert Editor. Use the HISTORY pane to verify which action is undone.

Action

Impact of using Undo from the Control Expert Editor toolbar

Impact of using Undo from the Topology Manager toolbar

Making a change in the system project, which displays the change indicator on the PAC whose control project is open.

N/A

You cannot use the Undo command while the control project is open.

Once you have closed the control project, you can undo the change that you have made in the system project but this requires undoing also the changes that you have made in the control project if you had saved them.

NOTE:

If you use the Synchronize Changes command after making a change in the system project, using the Undo command once closes the control project and discards the changes that have been applied to the control project by the synchronization and also changes that you had made in the control project.

To undo the change that you have made in the system project itself, use the Undo command again.

Making a change in the control project.

Lets you undo the change in the control project (if applicable).

You cannot use the Undo command while the control project is open.

Instead, close the control project without saving the change.

If you close the control project and save changes, using the Undo command discards these changes.

NOTE: If you have built the change online and transferred it to the controller, after using the Undo command the control project of the PAC is different from the control project that is deployed in the controller. As a result, any build changes online operation requires stopping the controller and deploying the executable again.

Making a change in the control project, building it offline, and deploying the control project.

N/A

You cannot use the Undo command while the control project is open.

Once you have closed the control project, using the Undo command once discards the changes making the control project of the PAC different from the control project that is deployed in the controller.

As a result, any build changes online operation requires stopping the controller and deploying the executable again.

Changes in the system project(1) and control project and using the Synchronize Changes command.

Lets you undo changes made in the control project only (if applicable).

Displays the change indicator again.

Using the Undo command once closes the control project and discards all the changes that have been applied by the synchronization and also the changes that you have made in the control project.

To undo also the change that you have made in the system project, use the Undo command again.

(1) Change, which displays the change indicator on the PAC whose control project is open.

Undo/Redo Functionality When Configuring Devices by Using a DTM

Saving changes when closing the device type manager (DTM) of a device creates an entry in the HISTORY pane. This entry encompasses as a whole the changes that you have saved last.

Undoing such an action reverts to the previously saved DTM state. Redoing it applies again the changes you had undone.

The following restrictions apply to the undo/redo functionality while configuring a device by using the DTM:

  • You cannot undo/redo any action that you had performed on the device before opening its DTM. The functionality becomes available again after you close the DTM.

  • You cannot undo/redo changes performed in the DTM while the DTM is open.

Undoing Actions by Using the HISTORY Pane

To undo actions shown in the history of actions, proceed as follows.

Step

Action

1

In the list of actions shown in black, select the action that is immediately before the action that you want to undo.

To undo all the actions that appear in the HISTORY pane, select Start.

2

Right-click the selected action and select Navigate.

Result:

  • The actions that follow the selected action up to and including the action preceded by an arrow are undone and shown in light gray.

  • The selected action is marked as the current state of the system project.

  • The actions and the history of actions are synchronized in Topology Manager instances in which the system project is open.

NOTE: If the list of actions to be undone contains one or more actions that were performed/redone by other users, you need to confirm the command for each one.

Redoing Actions by Using the HISTORY Pane

To redo actions shown in the history of actions, proceed as follows.

Step

Action

1

In the list of actions shown in light gray, select the action up to which you want to redo.

2

Right-click the selected action and select Navigate.

Result:

  • The actions that follow the action preceded by an arrow up to and including the action that you have selected are redone and shown in black.

  • The action you have selected is marked as the current state of the system project.

  • The actions and the history of actions are synchronized in Topology Manager instances in which the system project is open.

NOTE: If the list of actions to be redone contains one or more actions that were performed/undone by other users, you need to confirm the command for each one.