iTop Extensions

Data archiver simple

Data archiver simple
Archive tickets from the console
iTop Hub, ITSM Designer
Archive tickets manually
iTop is getting slow due to a high volume of tickets?
You would like to get rid of them, but… what if a customer claims for an old ticket?
Install this extension and you will gain performance, without loosing data.


Improve performance when searching for a Ticket, if your outdated Tickets represent much more than the active ones, but cannot be deleted.

  • Allow administrators to bulk flag outdated Tickets as Archived
  • Hide Archived Tickets to all users most of the time, as if they were deleted.
  • But still enable them to retrieve Archived Tickets if needed.

Revision History

Release Date Version Comments
2022-02-09 1.0.3 Add language dictionaries
2018-06-26 1.0.2 Spanish translation
2017-11-02 1.0.1 First published version


Bulk archive/unarchive does not record the change in the object change history, whereas archiving/unarchiving a single object does record the information in the change tracking.


Like any other extensions, unzip it into extensions directory and relaunch the setup…


There is no configuration for this module.

Administrator experience

When you have deployed this extension, then Tickets objects can be massively archived (and unarchived) by administrators only.

Search for the Tickets that you want to Archive and from that list, open the Actions menu. Below two possibilities, in standard mode (only mass archive action available) and in archive mode (both mass archive and unarchive actions available)

 Archive manual standard mode menu  Archive manual archive mode menu

Mass archive or unarchive actions sends to a confirmation screen :

 Archive manual confirmation

You can also do it on a single ticket details screen, using the Actions menu:

 Archive single

Both single object archive and unarchive actions are done without confirmation.

End User experience

In standard mode

All archived objects are hidden, for all users including admins, like if they were deleted.

A reference to their friendly name can be found in other objects pointing to them. Example on an archived contact which is the caller of a non-archived Change.
Toggling menu As you can see the link is inactive, you can't open the caller details.

In the history of other objects to which they are or were linked, you just get the id of that archived object:

If you try to open the details of that archived object using a bookmarked url or building the url like this: http://myitop/pages/UI.php?operation=details&class=Person&id=11&

Then you will get a message like this one:

Archived object not visible

When an object is archived, all its n:n linkages to other objects are archived as well, meaning that they aren't visible anymore

in Archive mode

Any user can toggle the archive mode: Activate archive mode

  • In archived mode, you have a orange tag to remind you that you have activated it.
  • All objects are read-only
  • Archived objects are visible and tagged as archived

Archived object visible

  • An attribute referencing an archived object is clickable:

External Key to an archived object in archived mode

If you desactivate archive mode while you are on an archived object:

you get again the feedback message

Archived object not visible

extensions/archive_manual.txt · Last modified: 2022/04/15 15:13 (external edit)
Back to top
Contact us