It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How to email Tempo Timesheet on approval

Paddy Byrne May 12, 2016

Hi,

I need to email a users time-sheet to predefined person once it is approved. The format of the time-sheet data could be csv/excel/pdf/screenshot maybe, not worried about that at this stage. The email recipient would be a "Tempo Team Lead", maybe a completely external user/email address, or (and preferably) a "Tempo Account Contact". 

I can't find an easy way to do this from any builtin feature or existing plugins. I found some information which I know would help me do develop an external tool, probably excel based, to query Tempo via Rest API, maybe on a scheduled basis etc. (Link 1 and link 2). I can do this, but consider it clunky, I need another pc/server, an Excel licence, Scheduled tasks etc. It seems like a lot of overhead...

I want to do it directly from within JIRA, so I am thinking of using Script-runner to do it. I got stuck on the first hurdle of not being able to find an event I could listen for when a time-sheet is approved...

  • Is there a "Tempo Time-sheet Approved" event I can listen for, how to do this?
  • Have I completely missed a simple way to do what I need?
  • Any pointers or example groovy script I can use in Script-runner?

I am a novice script/coder, but happy to experiment if I knew where to start....

 

3 answers

0 votes

Hi - Possibly you have already come across these two links, they are not exactly what you are looking for but these links may give you some hints:

  1. https://answers.atlassian.com/questions/22653555 [please look at the last answer]
  2. https://scriptrunner.adaptavist.com/latest/jira/working-with-tempo.html

 

0 votes
Paddy Byrne May 13, 2016

Hi - yes, I found those also before I posted. The one you linked at Bullet 1 above does indeed mention "Tempo Time sheets does actually fire an event when a time sheet is submitted, rejected and approved. So I believe this should be possible. However, we haven't published this as part of a public API"

No further clues were given as to how to listen for these events, what they are called, and I could not find them in any drown downs or menus on my instance... I cant find any more info online either, which prompted me to ask here...

Maybe someone from the Tempo team could give me some clues?

0 votes
JamieA May 15, 2016

I was able to get something working but it was horribly hacky. I have created https://productsupport.adaptavist.com/browse/SRJIRA-1910 which is about listening to events provided by plugins.

Paddy Byrne May 16, 2016

Thanks, I'll follow that issue and see how it develops...

Suggest an answer

Log in or Sign up to answer
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Published in Marketplace Apps & Integrations

Webinar alert! An IT Admin's Guide to Securing Collaboration at Scale

Hello, Atlassian Community! My name is Dave Meyer and I'm a Principal Product Manager at Atlassian. I wanted to give this community a heads up about an upcoming Webinar that might be of interest...

186 views 2 7
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you