How do I declare certain days as Public holidays for all users?
Accepted answer
Roland, I posted code for a solution here: https://rsjazz.wordpress.com/2014/07/22/manage-scheduled-absences-using-the-plainjava-client-libraries/
Took me a while, but hopefully helps next time around.
Took me a while, but hopefully helps next time around.
Comments
6 other answers
This is work item 90382.
In general, to find the status/existence of work items, go to jazz.net, and search for work items by typing in a keyword (or the work item ID, if you know it).
For example, jazz.net will direct you to the work items page for RTC:
http://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWelcome
And type in "holiday".
In general, to find the status/existence of work items, go to jazz.net, and search for work items by typing in a keyword (or the work item ID, if you know it).
For example, jazz.net will direct you to the work items page for RTC:
http://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWelcome
And type in "holiday".
Comments
The first requirement to get a feature considered is to create a work
item for it. As indicated below, that has been done for this request,
but as can be seen from the age of this request, that is not by itself
sufficient. In addition, you would need to make the case that this
request is of higher priority than the other requests being considered
for inclusion in the next release. The most reliable approach is to buy
lots and lots of RTC licenses, and then channel your requests through
your sales rep ... the more licenses you own, the greater clout your
sales rep will have for your requests. Another approach is to gather
support from other customers ... and the jazz.net forums are a great way
to interact with other customers ... you need to get them to publicly
support your request by posting supporting comments on the work item.
Another good approach is to attend the annual Rational users' conference
(http://www-01.ibm.com/software/rational/innovate), and speak directly
to the product managers and development leaders that will be there.
One important thing to do is to prioritize ... what are the top three
and top ten requests that you need to be successful.
item for it. As indicated below, that has been done for this request,
but as can be seen from the age of this request, that is not by itself
sufficient. In addition, you would need to make the case that this
request is of higher priority than the other requests being considered
for inclusion in the next release. The most reliable approach is to buy
lots and lots of RTC licenses, and then channel your requests through
your sales rep ... the more licenses you own, the greater clout your
sales rep will have for your requests. Another approach is to gather
support from other customers ... and the jazz.net forums are a great way
to interact with other customers ... you need to get them to publicly
support your request by posting supporting comments on the work item.
Another good approach is to attend the annual Rational users' conference
(http://www-01.ibm.com/software/rational/innovate), and speak directly
to the product managers and development leaders that will be there.
One important thing to do is to prioritize ... what are the top three
and top ten requests that you need to be successful.
Hi,
I am wondering if this would be one of the potentially great examples where a vivid extension community could provide small helper scripts (e.g. using the Client Library) to automate this and provide simple pragmatic initial solutions.
In the long term for availability I would however hope for a way to be able to provide this data once for the whole enterprise and consumer systems would just collect this user data. A requirement for a standard comes to mind. As an observation, the more systems need the same data the less likely the data will stay maintained.
Just a thought,
Ralph
I am wondering if this would be one of the potentially great examples where a vivid extension community could provide small helper scripts (e.g. using the Client Library) to automate this and provide simple pragmatic initial solutions.
In the long term for availability I would however hope for a way to be able to provide this data once for the whole enterprise and consumer systems would just collect this user data. A requirement for a standard comes to mind. As an observation, the more systems need the same data the less likely the data will stay maintained.
Just a thought,
Ralph
I just created a RTC 4.0.x eclipse client extension that enables users import the Scheduled Absences from a csv file (and JazzAdmins can do for other users' data).
Still I'm considering how to share the tool in public, IBMers who are interested can access the tool in iRAM.
Regards,
Still I'm considering how to share the tool in public, IBMers who are interested can access the tool in iRAM.
Regards,
Comments
We will try to implement Ralph's welcome code.
But, I believe this should be something which is available OOTB.
Each user (or an Admin doing this for each user) needs to enter Scheduled Absences in each Application for each JTS they work with. Site Holidays is a generalised version of Scheduled Absences. Most companies use a Vacation planner app to publish each employee's vacation and site holidays. This means that users must enter Scheduled Absences in at least 2 places and if they use multiple JTS or multiple Applications per JTS, more than 2 places.
It is hard to imagine how a team can use RTC without RTC Planning and it is hard to imagine how RTC Planning Progress, Load, Velocity and Burndown can work reliably without providing Scheduled Absences.
This functionality would help advance use of Planning in RTC. We have to overcome valid objections to Planning due to this duplication of effort.
But, I believe this should be something which is available OOTB.
Each user (or an Admin doing this for each user) needs to enter Scheduled Absences in each Application for each JTS they work with. Site Holidays is a generalised version of Scheduled Absences. Most companies use a Vacation planner app to publish each employee's vacation and site holidays. This means that users must enter Scheduled Absences in at least 2 places and if they use multiple JTS or multiple Applications per JTS, more than 2 places.
It is hard to imagine how a team can use RTC without RTC Planning and it is hard to imagine how RTC Planning Progress, Load, Velocity and Burndown can work reliably without providing Scheduled Absences.
This functionality would help advance use of Planning in RTC. We have to overcome valid objections to Planning due to this duplication of effort.
Comments
Pavithra Kasturirangan
May 23 '14, 4:09 a.m.1 vote