Limit WorkItem to a single CI
Cheers
Accepted answer
I have worked with a customer that created extensions to RTC to try to implement this kind of behavior. They implemented advisors and follow up actions to support this.
A general challenge is, that there is no extension point for check in. So it is not possible to prevent a user to check in changes to multiple files in one change set. It is also not possible to prevent them from completing the change set.
What can be done is advisors that prevent having multiple change sets linked to one work item. It is also possible to create advisors that would block delivering a change set that has changes to more than one file.
The customer created automation / extensions along these lines and it seems to work for them.
See https://rsjazz.wordpress.com/ for information to the API's they have used.
Comments
Thanks Ralph,
I have created an enhancement request to be able to have advisors/follow up actions for check-in. If enough customers support this, it could be implemented.
If the users had the issue to not be able to deliver their change and to have to suspend it and get the changes into a single file, they will certainly try to not get into that trap again. So this can work if the users get sufficiently trained and the advisors block them from delivering if the rule is not followed.
Ask to suspend the change and deliver the wanted one(s) . . . easier said than done! Despite several suggestions this happens most of the time. I believe that the end user finds easier to deliver all of them rather than "pick & choose"
Can't find it. Sure it is easier for the users to not care. But if you block their delivery, they will have to learn that.
Comments
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER May 12 '15, 7:03 a.m.What is a CI?
Mario Coluzzi
May 12 '15, 7:22 a.m.CI = Configuration Item = File