Details
-
Feature
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
2.0.0
-
None
Description
Current Situation
- JOC Cockpit allows to delete inventory objects individually or at folder level. Optionally recursive deletion is offered for folders.
- Deletion of objects does not consider dependencies, for example
- if a Workflow is removed then a related File Order Source remains in place and will fail.
- if a Calendar is removed then the related Schedule remains in place.
- if a Workflow is removed then the related Schedule remains in place.
- For deployable objects such as Workflows, File Order Sources etc. the Controller checks dependencies and denies deletion. If the Controller is not available then objects are removed from the inventory resulting in an inconsistent status.
Desired Behavior
- JOC Cockpit offers the operation "deep remove" in addition to the "remove" operation.
- The operation checks object dependencies and recursively removes any inventory objects that depend on the currently removed object.
- The GUI offers a popup window that displays all related inventory objects that will be removed. The user can agree to remove all objects or not to remove any object.
- Related dependencies include:
- Workflow -> File Order Source
- Workflow -> Schedule
- Calendar -> Schedule
- Resource Lock -> Workflow
- Notice Board -> Workflow
- Job Template -> Workflow
- Script Include -> Workflow
Attachments
Issue Links
- relates to
-
JOC-1701 A schedule that is assigned a non-existent, non-working day calendar should be invalid
- Dismissed