Expand my Community achievements bar.

Join us LIVE in San Francisco on November 14th for Experience Makers The Skill Exchange. Don't miss out on this free learning event!

Timesheet Issues in Dropdown

Avatar

Level 3

2/4/20

Submitting per my conversion with Customer Support...

After extensive testing in your environment and the environments of several other engineers, including myself, we have found the behavior of the timesheet filters to be abnormal according to the documentation and our own tests. This error, although advantageous, can present a potential error in other areas of your instance as it is not functioning as intended. As this is a feature that you would like to have and as there may be others wanting the same thing, we encourage you to go the Idea Exchange and submit this as an idea for our developers to include. That being said, at this point we don't know if this has any effect in other areas of your environment so I will be submitting this internally so it can be investigated further.



Details

In our environment, we have introduced new hour types. These hours types are meant to breakdown our hours into two categories, enhancement vs project time. The two new hour types are "Enhancement Time" and "ODW Project Time". Since project hour type already existed and was only at the project level, we had to create a custom one that we can register hours against a task and categorize as "Project Time".


ODW Project Time is intended to track hours for projects. These are not necessarily enhancement developments but more about time for projects to bring new accounts into our WMS. I am aware that we could have used a custom field at the workfront project level to accomplish this same feat but using hour types has exposed an issue that does not match documentation at https://experience.workfront.com/s/article/Defining-Hour-Types-and-Availability-for-Timesheets-14534...


When creating a new project, the PM would specify if the Workfront project is an enhancement or an "ODW Project". In the Edit Project, they would go down to the "Filtered Hours" and select "Yes" and then select either "Enhancement Time" or "ODW Project Time".

** NOTE all work front users have been configured to have access to both hour types. Some with a default hour type of Enhancement while others would have Project. **


Duplicating Issues

Task Time selected as Hour Type, cannot change it on timesheet.

  1. Create a project using filter hours, and select Enhancement Time.
  2. Assign a user that does not have a default hour type and not authorized to any project specific hour types.
  3. Look at timesheet for user. The hour type is hardcoded to "Task Time" even though the project was set up for enhancement time.

Part two of this scenario

  1. Create a project using filter hours, and select Enhancement Time.
  2. Assign a user to the task of the project where their default hour type is "ODW Project Time". Do not select any other "available hour types" for the user.
  3. Look at timesheet for the user. Hour type is selected as "Task Time". It cannot be changed. Project was stated to use Enhancement.


Enhancement Time selected as Hour Type, cannot change it on timesheet.

  1. Create a project using filter hours. Do not select any hours though.
  2. Assign the user to the task on the project, assign the default hour type of "Enhancement" to the user.
  3. Look at timesheet for the user. Hour type is selected as "Enhancement Time". It cannot be changed.
  4. This is how I would like for this functionality to work if I only selected one filter hour type.

Part two of this scenario.

  1. If User does not have Enhancement time as an available hour type, hour type is selected as "Task Time".


Hour Type is a drop down on Time Sheet scenario

  1. Create a project using filtered hours. This time select only "Enhancement Time"
  2. Assign a user with a default hour type of "Enhancement Time" to a task on the project.
  3. Look at the timesheet and see that the hour type is a drop down box with the ability to change between "Enhancement Time" and "Task Time".
  4. I would expect that if I am using Filtered Hours and select only one, then the hour type should set as "Enhancement Time" without the drop down box. Since the user's default hour type is "Enhancement Time", it is the preselected value in the drop down. I just don't believe "Task Time" should be an option when using filtered hours.

Part Two of this scenario

  1. Using filtered hours, but choosing "ODW Project Time" as the selected hour type.
  2. User's default hour type is "Enhancement Time", "ODW Project Time" is not an available hour type for the user.
  3. Look at the timesheet. The hour type on the timesheet is hard coded to "Enhancement Time". Enhancement time was not a selected hour type on the project. I would have expected either Task Time, or the projects selected hour type.


I believe I have more scenarios, but they are escaping me right now.