Users' timesheets can be approved only manually in Tempo Timesheets, 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 Data Center REST API.
\uD83D\uDCD8 Instructions
The timesheet approval event casts an object with the following parameters:
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 Data Center REST API, you can run this POST http://localhost:8080/rest/tempo-timesheets/4/timesheet-approval
...
Info |
---|
Customers also use ScriptRunner to achieve this without writing their own script - refer to our KB’s on Event listeners. |
\uD83D\uDCCB Related articles
Filter by label (Content by label) | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|