Allow resource-specific holidays/vacations
We have people in different countries working on the same projects. It would be nice if each person/resource could have an individual set of holidays or vacations assigned to them, and then to have these days/periods marked in a special color on the task bars to which the resources have been assigned (and on the availability-chart bars for those resources).
In this way those resources' non-availability would be clearly signaled on the chart, without any need for automatic lengthening/shortening of task duration when such a resource is assigned or removed from a task.
To summarize: The company-wide holidays would continue to work as before, by removing available working days from the Gantt calendar; whereas resource-specific holidays would merely be signaled by specially coloring a portion of the task bar to which the resource has been assigned. (If multiple resources have been assigned to a task and only one of those resources has custom holidays during the task period, the special coloring could appear e.g. in a lighter hue).
I don't agree with the suggested solution of entering users vacation days in a different project. This doesn't do anything other than put the resource over capacity.
It does leave one to question what the desired effect would be if a resource was marked as "On Vacation". Two options as I see it:
1. If I have a 5 hour task that spans 5 days @ 1 hour per day, making the assigned resource unavailable might force the time update to 1.25 hours per day such that the work can be consumed in the remaining 4 days.
2. If I have a daily task to "Take out the Garbage" and it occurs every day for 10 minutes. Marking a resource unavailable means that the task won't be completed that day and therefore shouldn't be calculated into that work item's total.
Assuming any development is being done on this (doesn't look like there is based on the age of the thread), I imagine each task would need some sort of flag that would indicate how the work item is handled when a resource goes OOO.
This would be very usefull for companies whose workers have holidays on different days as well.
Francesco Not commented
I'd like to have specific calendars for each resource, that is critical when working with external consultants or part-time resources.
Just started with Team Gantt a few days ago. And I love it. But also just hit this issue while scheduling tasks.
Oliver Gee commented
Even something that showed on the availability list would be a good start. Please implement this - shouldn't be hard. An error message to note that you are assigning a resource to a staff member when they are on leave would be great.
This is a major requirement in my opinion. You shouldn't be able to assign tasks to resources when they're on holiday. Holidays should be obvious, e.g. a different colour. Even better still, assigning a task would automatically increase the task length by the same number of days as the holiday, and readjust if the holiday was moved / removed.
We hit the same problem this morning which @John Hunt mentioned in Feb 2013. My CEO wanted to understand staff leave impact on a project deliverable in the Team Gantt project plan we were reviewing - its impossible to reflect this unless you show three tasks to break up the deliverable to show a leave period during the scheduled delivery time in the Gantt chart. Thats too much effort and messy.
Anything that allows you to block out time for a user or push out projects when holidays are added would be a huge help. The current ability to only add public holidays is at best weak and shortsighted and the suggested solution that each team member adds a project for their holidays is just not viable.
This is a requirement! Just demoed Team Gantt today and it's not going to work for my team without this feature.
This is needed, we have staff working over different countries and this is key. We also use external resources in different countries and their work holidays are very different. We use China for some manufacturing and they'll work over Christmas, but are closed for weeks over the Chinese New Year.
They still haven't done this? :(
This would be great. I really feel this is a huge flaw in the system.
Vivek M commented
Perhaps an alternative solution is that the administrator of each project could be given the liberty of "blocking out" certain dates so nothing can get assigned on those no-work days? This would be an independent decision that will not affect other project timelines. This might potentially help to alleviate the frustration of not being to manoeuvre the dates around exceptional situations? Whatever the solution, just really keen to see something to work around this soon!
I agree with this! Its a mess in my planning if someone takes 2 days off in the middle of a project and the rest of the team will work as planned. I wouldnt only do different coloring, when someone has vacation days it should be impossible to add tasks on them.
I had just built out a separate project for days off, then moved them in to each project as I have dev work broken out by engineer. I placed in days off as milestones above their tasks, but there is no use in having it as a milestone because they are taking those days off and I have to go back and check off the days off as they happen, if their task line item could grey out on the days they have off I will be able to scope out projects more efficiently (ie. it takes 5 full dev days to complete a task and a developer has one of those days off, I will know without effort that I need to push back delivery by a day).
PLEASE DO THIS!
Is it solved? Or any plan to improve this setting?
I was just typing the same thing!