by viznet

Easily fill out your work time and track project costs. With all your project spent time information in one place, you'll be a more organized and efficient business owner.

Free 30 day trial
Try it Now

  • Add-on Rating
    1:52 pm February 10th, 2022 | share link

    We needed a timesheet for all our office employees to log time against client projects, sales tasks and administrative tasks.

    This module is very useful since it allows any users to log time against any project tasks, compared to other timesheets where users can only log time against tasks that are assigned to them.

    Another advantage for us is that all project tasks are displayed when you start a new week. On other timesheets I have tried, you had to select all the objects you want to log time against and start over every week.

    To reduce the time needed to create every client project, I created project models with their sets of subtasks, and then created workflows to create new projects based on these models, triggered every time an opportunity is won.

    Here are a few tradeoffs and enhancements I would like to see :
    -- The documentation does not mention, but you have to increase max_input_vars in php.ini. In my case, I have 60 projects with +- 5 project tasks each. That's 300 lines, multiplied by 7 days, meaning I have more or less 2100 input variables.
    -- There is no way to remove a single project task from the timesheet, whatever their status and dates. Only when projects are completed will they stop appearing in the timesheet. You could create "completed" projects to move project tasks if you want to remove single tasks from the timesheet.
    -- You cannot change the default first day of the week, which is Monday, and you cannot change the week numbering. I know, this could be customized by the editor. But for the pricing, most timesheet apps will allow you to change some basic preferences to fit your payroll software. Of course you could try and customize yourself, but it seems that parts of the code has been encoded. And anyways, I think this is a basic feature that should be included in any timesheet.
    -- There is no build in reports to extract time logged against projects. You need to build your own reports from the SuiteCRM Report module. And in the report module, some labels don't appear and you see the "field" names. And some labels are incorrectly named (Timesheet Entry Name = Project name, Timesheet Entry Description = Project task, etc). I know this can easily customized in the studio but again, this is not a free module : labels should be relevant.
    --The support seems dead. The pricing page says "Outstanding Support", but it's been 2 days since I asked a basic question and I got no reply.

    So overall, it's a very usefull module, and some enhancements should be made.

  • Click the stars to rate this add-on: posting guidelines
    0.0
    "Does exactly what it says it does and does it well."
    Leave a Review: (optional)
    Loading
Rating
  • "We needed a timesheet for all our office employees to log time against client projects, sales tasks and administrative tasks. This module is very us..." - pranger

    Read More Reviews