Only our staff enters time in Tempo timesheets. We have customers who want to view the developers time but we don't want them to be allowed to change any entries.
How can I configure the project to have it function as described?
Thanks,
Gene
Hi, @Gene Johnston - if I'm understanding correctly, you
If that's correct, you can accomplish this with Tempo's Permission Roles. Go to Tempo's settings, and click on Permission Roles in the left sidebar.
You'd then click Add Permission Role (not visible in the screenshot, but it's at the top right of the screen.) You'll give your new role a name (Customer Read-Only, maybe), and choose the permissions they should have. In this case, it would be View Worklogs only (View Team is checked by default and not uncheckable, as you need to be able to view a team to be able to see its worklogs.)
Add your customers to the Role Users by clicking the "+ Add users" link; unfortunately you'll need to add each one individually, as there's currently no way to add Jira access groups. Once you have all your users, close the modal and choose Restricted or Full (seen in the background right below the modal). Restricted allows you to choose which teams the role can access; Full provides the role access to all existing Tempo teams. Then click the blue checkmark to save.
If different customers should see different teams, you'll need to set up multiple roles using the Restricted option, with the customers and internal Tempo teams they should be able to see.
Esther,
I have made the configuration changes you have suggested but it seems that our Client can only see time in Tempo and not in worklogs in Jira. Is that the best we can do?
Thanks,
Gene
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The time you see in Tempo *is* the Jira worklog. Are you saying that you want your customers to be able to look at a single Jira ticket and see the Tempo gadget? This is difficult for me to test because of how our permissions are set up, but I believe you'd need to make sure they have either the View All Worklogs or View Issue Hours permission in your project(s)'s permission scheme. This could get messy if you require different customers to view different projects; you'd either have to use a project role in the permission scheme and then set the individual customers in each project, or have separate permission schemes for each project.
Using the Tempo interface is much more configurable, and it's easy for your customers to set up custom reports for themselves if they only want to view the data on a handful of tickets.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Esther
I just wanted to thank you for your help with this issue.
We are able to handle this through Tempo instead of Jira.
Thanks again,
Gene
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Gene!
Why not create a report that can be sent to the customers? I will post an example using Power Scripts, but you can use any automation plugin found on the Atlassian Marketplace.
First, a basic script to get all the hours worked for a user:
interval totalHours;
for(number id in getWorklogIdsForUser(currentUser(), key)) {
totalHours += getWorklogLoggedHours(id);
}
runnerLog(totalHours);
Now a bit more complicated, using jql and then printing to HTML:
string user = currentUser();
string jql = "project = EX";
string [] issues = selectIssues(jql);
interval totalHours;
for (string issue in issues) {
for(number id in getWorklogIdsForUser(user, issue)) {
totalHours += getWorklogLoggedHours(id);
}
}
printInFile("report.html", "<html><body>");
printInFile("report.html", "User: " + userKeyToUsername(user) + " Total Time: " + totalHours);
printInFile("report.html", "</html></body>");
Options for this report include:
Please let me know how it goes!
Regards,
Hyrum
Due to Confluence Cloud security features, you may need to open the documentation in incognito mode or by logging out of Confluence.
Please note that I am a Product Engineer for Power Scripts and that I work for Anova Apps (Appfire).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hyrum,
Thanks for the suggestion. That may be a last resort for us as we'd like to be able to view the historical time in the context of the Issue.
Thanks,
Gene
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Those are some great suggestions as posted by Ester! It looks like you have some great options available.
Regards,
Hyrum
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.