Use case
Calculate the total billable hours logged with Tempo in the current issue.
Configuration
Create a new Remote action in Jira administration > Manage apps > Remote actions.
Name the new remote action Get Tempo billable hours.
Select the POST method.
Select the current instance as the default connection.
Enter the following REST path.
/rest/tempo-timesheets/4/worklogs/search
Enter the following action body in Advanced text mode.
"{ 'taskKey': [ '"+%{issue.key}+"' ] }"
You can optionally use the parameters from ("YYYY-MM-DD") and to ("YYYY-MM-DD") to request only work logs in a specific time frame.
Create a new Calculated Number Field (by JWT) custom field.
Providing a description will help you to identify what the custom field does.
Parser expression
Add the following expression.
toNumber(sum(toNumberList(executeRemoteAction("Get Tempo billable hours", "body[*].billableSeconds"),","))) / 3600
Related use cases
If you still have questions, feel free to refer to our support team.