Sign in to participate

Be Kind, Be Helpful

Ask a question, answer a question, and get to know the fine people in the Harvest community.

Forum powered by Altered Beast
This is a Locked Topic in Feature Requests
Icn_locked_16px

Another level of user permissions

Avatar

It would be very useful for larger organisations to have more options in the user permissions area. At present, there is only the option to be an Administrator (and see everything) or to have this turned off, in which case the staff member can really only see their own timesheets and expenses (and related reports).

An intermediate ‘Project Manager’ level would be very useful, whereby the staff member would be able to create and invoice their own projects, but not see the business-wide totals of invoicing and all staff time across the business.

Cheers

Garth

Avatar

There is a “project manager” permission (checkbox) that can be designated to users who are assigned to a project (this checkbox is next to the users name in the project editor). In this way “project manager” is a per user, per project setting. However, this setting does not provide a way for non-administrators to create new projects. I’m not sure if it allows PMs to invoice, but I think it does not.

Avatar

Hi Jim

Yeah – this checkbox gives the ‘project manager’ a better view by that individual project they’re assigned to (they can see and amend the budget under a ‘Manage’ tab). However, you’re right: they can’t invoice and they also can’t create new projects. I guess this is a distinction between a project manager senior level staff person (desired) and an individual assigned to manage that project (currently available). Even with the latter, I’d expect a project manager to raise an invoice on their own job.

Cheers

Garth

Avatar

Hey Garth,

I agree with you that it would be nice if PM could create invoices. Also, it would be nice to define whether PMs were allowed to send invoices or simply submit them for approval (to be sent to an administrator).

Cheers,

Avatar

Actually, just today a new project manager just started and we would like for that person to be able to create invoices, but not have administrative access to the entire Harvest account.

Avatar

This is exactly where we’re at Jim – we have several mid-senior level people who we want to delegate invoicing functions to, but don’t really want them seeing company wide information or be able to make administrative changes in Harvest…

Avatar

Jim & Garth,

This is something we’re thinking and planning now. You’re basically asking for a “Client Manager” role, correct? Where you can assign a person to a client, and that client manager can create invoice and projects for that client.

Does that sound about right?

Cheers,
Shawn

Avatar

Hi Shawn,

As you might recall, Client login is something we have been begging for since 2007! :)

We want a role that can approve timesheets, see their project status, but not see company wide information, like rates, and talent. Right now, a PM could add someone the their project, seeing all the talent available. Harvest would be saving us tons of time, if we could just have someone approve timesheets for their projects.

Since this is not what Garth and Jim is asking for, maybe a customize user features with different permission check boxes could be in designed. Sounds like a lot of work, but we are all trying to use Harvest for slightly different things.

Avatar

Shawn: Yes, I think that a “client manager” is a good name for this role. I believe that this role is often called an “Account Manager”, but that term is a little ambiguous: e.g., it could mean a client account, vendor account, or a harvest account.

Avatar

Hi Shawn,

We’re not actually after a ‘client manager’ as such, as many of our clients have multiple projects each of which may be run by different project managers.

Really, the best solution for us at least, would be what Jason mentioned in his post: to have more granular control over permissions by individual user. If this can be implemented with checkboxes (e.g. ‘Invoicing’, ‘Time sheet approval’ etc) that would give the greatest flexibility – but probably the most work for you guys as Jason notes! In the short-term, our most immediate need would be for an assigned project manager to at least be able to invoice his own jobs.

Cheers

Garth

Avatar

Garth,

I agree with you. I’m thinking about our projects and we really need this fine-grained control on a per project basis, not so much on a per client basis.

-Jim

Avatar

Agree with the suggestion.

It is very important and urgent that other people can create projects. Otherwise it becomes very slow and burocratic: you have to request the Administrator to create a project and wait for him to have the time to do it.

As the Administrator has access to the economic info, he’s regularly a busy person.

This is being a real problem here at my company.

Avatar

Hi @Robby!- I’ll add your name and comments to our feature request notes on different user permissions. Thanks for your feedback!

Avatar

I need the ability to turn off|on Invoicing, Estimates and the other tabs on a user by user basis.

Avatar

Duly noted, @Brent!

 
Btn_locked_topic