I think this is an interesting idea and would certainly like to explore how this could be introduced.
Leave is determined by the time off module and is not an activity in our system.
Where we run into difficulty is at the project task level, we would like to limit the activity list option available to the user at the task. If the project owner could determine which activities can be selected at the task level that could work.
Administrators would setup the available activities in the system and the project owners could determine which are available for their projects.
One item to consider here would be the generic activities that your company might have for non billable internal projects. or as we call them Overhead projects. It is already a significant over head for the project owners to setup each task let alone now assign a sub set of activities to each task or project.
Lets see where this goes
This is a Timesheet level validation rule, which ensures that the end-users are selecting projects and Activities on the timesheet.
If you do not want to mandate activity, then turn it off for the Activity, as highlighted in the previous comment.
The users will still see the Activity on their timesheet, but the system, will not show an error message if they do not select Activity.
Note: If you want to completely remove the activity from the user's timesheet, you can achieve this by turning it off from the timesheet template.
The timesheet validation is defined in the timesheet template and our system allows you to have different templates to different users.
To identify the template assigned to the user, go to Administration---Users-- Timesheet and timesheet template.
To understand the setup or edit it: Administration--- Timesheet---Timesheet template.
I hope this helps.
I would like to know if you can help us with customizing the Replicon, by Mapping Activities to a specific project.
If it's going to cost us, we can work on that one as well. But we would like to have this feature for our organization.
Kindly update me on this one.