Users' timesheets can be approved only manually in Tempo Timesheets can only approve users' timesheets manually. For some customers, they can write up , but the process can be automated. Some customers write their own script to look for an approval event when a user has submitted their timesheets, and then “auto-approve” their timesheets with the Server REST API.
\uD83D\uDCD8 Instructions
...
Code Block |
---|
{ id=108, userKey=beverly, actorKey=john, reviewerKey=john, status=approved, period=0121, dateFrom=2021-01-01, dateTo=2021-01-31, periodType=BILLING, periodView=PERIOD, reason=Great job!, workedTime=0, submittedTime=0, requiredTime=576000, action=approve } |
2. With the Server REST API, you can run this POST http://localhost:8080/rest/tempo-timesheets/4/timesheet-approval
Code Block | ||
---|---|---|
| ||
{ "action": { "comment": "This is my comment.", "name": "approve", "reviewer": { "key": "jeanDoe" } }, "period": { "dateFrom": "yyyy-MM-dd" }, "user": { "key": "johnDoe" } } |
Info |
---|
Some other customers uses Customers also use ScriptRunner to achieve it this without writing their own script , which you can - refer to our KB’s on Event listeners. |
...