Applying changes to live fault
Learning outcomes
ā Understand how to clone live fault into a playground ā Clone from playground to live fault tree ā Share the cloned fault and test it ā Retire old fault
How to apply changes to live fault
It is good to know how to apply changes to a live fault without any impact on users which might be currently using it.
1. Clone live fault into playground
Start by cloning the live fault to a safe tree (playground), which is not currently used by the users. Please refer to Cloning faults to find out how to do this.
2. Deactivate the cloned fault
Continue with deactivating the cloned fault so that it cannot be accessed by users. It will also help you in future to distinguish which fault you need to retire and which to keep. Please refer to Activating / Deactivating a Fault.
3. Edit the cloned(new) fault
Once the fault is inactive, the next step will be to safely edit it (apply changes). Please refer to Editing a Fault.
4. Clone the new fault back into the live tree
You have your fault ready to be published, first step towards it will be cloning the new fault back into the live tree (checkout example below). Refer to Cloning faults to find out how to clone faults.

5. Sharing & Testing
Before activating the new fault and retiring the old one, it is advised to test the fault and share it with users to confirm everything works as expected.
6. Update references
The new fault is tested, however there might still be some references (e.g. from parent faults or one of their steps). Update references.
Warning: The system currently does not inform you whether something is referencing a particular fault.
For example, it is difficult to know whether there are some faults in the system which have a reference or a link to the current fault.
Tip: If you are not sure whether you checked all of the references, contact IQM software to help you out. We plan to add reference tracking functionality in the upcoming release.
7. Activate new fault
Once the references are updated, you are ready to activate your new fault. Follow activating instructions here.
8. Retire old fault
The final step is to deactivate the old(original) fault so that the outdated version is no longer accessible by the users. Please find out more about Retiring a fault tree.
Playground clean up (optional)
Optional step will be to remove the faults in the playground in case you do not plan to edit the fault in future. Please refer to deleting a fault.
Last updated
Was this helpful?