RecycleBin for ALM Octane

Idea ID 1686875

RecycleBin for ALM Octane

If a user deletes an entity (e.g. Requirement, TestCase, Epic, User Story, ...) then the entity is immediatelly deleted in the ALM database.

If then the user raise a ticket with internal ALM support that entities were deleted by mistake the support has not really a chance to restore the whole database.

For ALM/QC .NET we have already introduced special admin-roles which are only allowed to delete, but even then it happens that entities are deleted by mistake. Therefore we have implemented further in ALM/QC .NET workflow code which introduce a recycle bin and a 4-eyes deletion feature.

In ALM Octane the implementation of such new own feature is not possible so far.

Therefore the question is whether ALM Octane will introduce an own 'RecycleBin' function, that a user first has to move entities to a RecycleBin before it can be physically deleted by e.g. the local workspace admins. Or maybe the enties are deleted in the GUI, but still remain in the database for some time, before they are physically deleted (and e.g. the local workspace admin has the possibility to bring the entities back into the GUI if needed).

Super Contributor.
Super Contributor.
Status changed to: Accepted

We have the Recycle Bin feature on our backlog, however no planned schedule for its support yet.

Micro Focus Expert
Micro Focus Expert

It is possible to implement in ALM Octane two step verification process for deletion of entities using Rules.

Here is an outline of how such functionality can be achived

we need to create two user defined fields:

  • "Delete approved" - boolean field to mark those entities which have been approved for deletion.
  • "Pending delete approval" - user field, to be used to assign some one to review and approve deletion of entity

And now we can define Rules as outlined in the image bellowrules.png

The first rule will prevent some one from setting themselves as some one to review deletion.

The second rule will prevent any one but the designated user to review from editing "delete approved" field.

The third rule, will prevent entity from been deleted if it has not been approved for deletion.

it's possible to add to these rules, more rules which will send email when ever some one is assigned to review an entity for deletion, or rule that will add that entity to the "My Work" view of that user.

Respected Contributor.
Respected Contributor.

Thanks, yes, this could work,

the only issue is that this needs to be implemented for all different entities like Requirements, Epics, Features, User Stories, Tasks, ..., and also for each used Shared Space

Micro Focus Expert
Micro Focus Expert

@testservicecent you are right, I think there is new Idea hiding here, been able to define rules for multiple entity types. Feel free to propose it 🤓.

To provide further options to make it easier to implement this work around.

There are options to reduce effort required to duplicate for other entities.

If we want to stain in the UI domain, can use Export and Import rules buttons to Import rules per entity with some editing in between.

Also, can automate whole process by using REST API which will create User Defined Field in each entity type, and the Rules as well.

To sum it up, this is not a replacement for Recycle Bin functionality, but I think it is doable mitigation until a better solution will arrive.

Respected Contributor.. Respected Contributor..
Respected Contributor..

So I think this is also needed...nothing like trying to get deleted databack for a user...what has been added to support this in the past year since the suggestion was made to support a RecycleBin type option?

The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.