Has RTC's Links "Blocks" and "Depends On" Ever Been Truely Implented as They Imply?
2 answers
I wrote an extension to provide enforcement.
the source for this extension is here
https://jazz.net/forum/questions/64268/operation-advisor-custom-precondition-for-work-items
as the accepted answer.
Comments
Sam, thanks of the update. I followed the link and see that this worked for 5.2, should I assume it works for 6.0 and on, as well? And here is my next dumb question. What do I do with this? I can change the name from "xxxxx" to something more meaningful and then cut and paste the code, but there where do I install it? This is new to me and I have not messed with something like this before.
yeh, you have to take the source and build the binary extension.. I don't distribute that.
then you have to install i ton the server,, do the configuration and restart the server to make it active.
AND you have to add it to every project and enable it..
so much fun..
the extensions workshop is here
https://jazz.net/library/article/1000
Yes, the link was informational only. As Sam mentions it is possible to create your own business logic in RTC. Typically you create one or more advisors (pre conditions) that prevent changes in the data that don't fit the business logic you want. Or you create follow up actions that automate your business logic.
See https://rsjazz.wordpress.com/2015/09/30/learning-to-fly-getting-started-with-the-rtc-java-apis/ for getting started.
See https://rsjazz.wordpress.com/2013/03/14/what-apis-are-available-for-rtc-and-what-can-you-extend/ for an overview about mechanisms you can use.
You have to configure each project, because each project could have a different process and process requirements - this is no different to other pre conditions. Process sharing can simplify this a bit.
Comments
Do you provide the source for that? I could not find that in a quick scan.
If you do, Would you mind if I blog a link to this on my blog https://rsjazz.wordpress.com/ ?
If I learn about examples and solutions I like to link them to the interesting links page and a post to pass others over to the referenced blog.
It was implemented as part of a plugin for a customer so not able to just post all of the source unaltered.
I did review your blog and found it quite interesting. Here my post pointing to your blog. https://rsjazz.wordpress.com/2017/11/20/extending-rtc-to-allow-coordination-of-work-across-multiple-work-items/ I hope that it will provide you with some views.
Thanks Ralph!