'Reason for change' along with each edit
I have been looking to implement a way of tracking the 'reason for change' whenever a change is made to an artifact. The artifact history that DNG provides is great, but is there any way to force the user to give a reason with each save of the artifact?
I feel that attaching a work item to every object is inefficient for lots of changes.
The best solution I can come up with at this time is to attach a comment to the artifact whenever a change is made, but this has a couple of problems, I do not need priority or directed to fields, and comments cannot be reported on. Alternatively a string attribute where the user simply concatenates a date and reason to the end of any other (previous change history) text in the field.
Any suggestions?
|
Accepted answer
You could force the use of change sets.
Harrison Vince selected this answer as the correct answer
|
One other answer
Hi Harrison Vince,
I also think the best way to have a track is that to create a attribute and make that attribute mandatory in each save of artifact. But it's a manual process giving date and reason for change but still i too recommend the same from the in the box of DNG
Comments
Harrison Vince
commented Nov 29 '18, 4:48 p.m.
Is this possible? Seems like this is not a DNG feature. |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.
Comments
This is one of those "good in principle, won't work in practice" ideas. You will either get a lot of trivial reasons, or people simply won't bother to make a change because they don't want the hassle of entering a reason. Imagine someone sees a small typing error, perhaps "." where it should be ",". Are they going to make the change, then add a reason? I doubt it. If they do, the "reason" will be entered by hitting the space bar a couple of times. Or they just don't make the change.
Thanks for the answer. This is actually one of the reasons we would like to implement it! Might have to manage it externally.