How do I declare certain days as Public holidays for all users?
Accepted answer
Took me a while, but hopefully helps next time around.
Comments
Hello Ralph,
thanks for the code, we will try it as Kaizen!
Roland, please download again. These recognition pattern are delicate. I found an issue with the importer and the CSV format. I will have to refine the blog. I added an extra error output to help users to understand the parsing problems.
Did the changes. The SimpleDateFormat mapping between the content of the CSV file and the importer has to map. This can be defined in the AbsenceFactory's constructor, however I forgot to do that when changing.
6 other answers
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
Yeah right. It should be recognized depending upon the timezone you are in to.
The original requests 90382 and 31910 are still unassigned and is in backlog status.
Populating the user calendar will be a very useful feature to us that will enhance the power of RTC plans. Is there any possibility of fixing this in the next release?
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.
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
Still I'm considering how to share the tool in public, IBMers who are interested can access the tool in iRAM.
Regards,
Comments
If you provide the code and give me a blessing, I would offer to publish it on https://rsjazz.wordpress.com. Another option would be to blog on developerworks about it and to share the link here.
Hi Ralph,
Thank you for the offering. The option was exactly what in my mind.
I invited you as a member of the private project "RTC SAAT" in JazzHub. Could you please see the source code (and documents)?
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
Going with Geoff's answer https://jazz.net/forum/questions/53951/how-do-i-declare-certain-days-as-public-holidays-for-all-users/53956 you should create an enhancement.
What should be available out of the box? What functionality? Against which systems?
I think there are probably so many different systems out there users would like to connect to, every company would request at least one other system or requirement.
So a public API is probably the best approach that helps everyone. As described in the post, you can use the API to do that.
Even in Rolands case: he probably has users in different countries with different holidays etc. So he will have to add something that adds different holidays for different users. Onestly this could be just another CSV file with users. Or a column for which user location a holiday is valid - which breaks in Germany, where the states can't agree on the same ones everywhere, too.
There are so many scenarios here, that I simply decided to stay with the most basic one, to keep complexity contained.
Comments
Pavithra Kasturirangan
May 23 '14, 4:09 a.m.Provision to enter public holidays is a feature that we are also looking forward. Again,we would require to define the public holidays as per timezone as we have teams across the globe with different calendars.
1 vote