What can we help you with?

e.g. Gantt chart, Creating tasks, Sharing folders

Detecting deleted timelogs

4 comments

  • Spot On! ๐Ÿ‘ Innovative Approach ๐Ÿ’ก Stellar Advice ๐Ÿ’ช
    Avatar
    Stephen

    Hi Mike, super interesting and (sorry to say) slightly difficult API call to use.

    So you need to look at the Webhooks documentation and review the possible events there. See the below:

    That's the event. That's as far as I can take you as I can't see exactly what you're looking to achieve but you should be able to take it from here, let me know if you have any further questionsย ๐Ÿ‘

    Stephen Community Team at Wrike ๐ŸŒŽDiscover... Wrike Discover and become a Wrike expert. Click here to get started

    Is this helpful? 0
    Comment actions Permalink
  • Spot On! ๐Ÿ‘ Innovative Approach ๐Ÿ’ก Stellar Advice ๐Ÿ’ช
    Avatar
    Mike Hawkes

    Thanks for the reply - I suspected that might be the case. My concern with web hooks being that we might miss an event should something go wrong. I'm linking Wrike into our billing systems and taking the timelog values to form the basis of invoices. The issue here being that if I account for something, then someone removes an entry after I've collected it, then I have no way of detecting that the entry was deleted.ย 

    I had hoped that you might just set an internal bool for 'deleted' entries - or that the value was set to zero so that either would appear as an updated record if I queried timelogs for a given range.

    Is this helpful? 0
    Comment actions Permalink
  • Spot On! ๐Ÿ‘ Innovative Approach ๐Ÿ’ก Stellar Advice ๐Ÿ’ช
    Avatar
    Stephen

    Hi Mike, I get, and really like your thinking. For me, Timelogs are not best used this way, it can be useful for pulling reported data, etc, but linking directly to billing can add some risk to your invoices as the captured time is not static and can be changed. You might find yourself double-checking manually regularly to ensure the right time is captured and that someone has not edited or deleted it.

    To me, it sounds like you need an essentially a 'Time-stamp' - something that's simply cannot be changed by anyone. I've heard the team talk about possibilities around this for the future development, however, no roadmap detail are around right now.

    You never know, perhaps someone has thought of the same thing and found a solution that works for them, I'll feature this post on the Community homepage to see if anyone can join in ๐Ÿ‘

    Stephen Community Team at Wrike ๐ŸŒŽDiscover... Wrike Discover and become a Wrike expert. Click here to get started

    Is this helpful? 0
    Comment actions Permalink
  • Spot On! ๐Ÿ‘ Innovative Approach ๐Ÿ’ก Stellar Advice ๐Ÿ’ช
    Avatar
    Mike Hawkes

    Thanks. I was hoping that the audit log might serve for this purpose - but it doesn't log deletion events either. If it did, I could simply pull everything that has changed since the last successful poll.ย 

    I am implementing a middleware service that allows us to select which events go through to billing, but without having any consistent way of checking for deletions, I have to pull all timelogs and check to see if I hold any that Wrike doesn't. It just feels cumbersome and ends up hitting the API more times that I'd like.

    Is this helpful? 0
    Comment actions Permalink

Please sign in to leave a comment.

Folllowing List for Post: Detecting deleted timelogs
[this list is visible for admins and agents only]

Community

Welcome ๐Ÿ––

Hi there! ๐Ÿ™‚ Want to become a black belt Wrike Ninja? Here's how to earn a Wrike badge

Welcome ๐Ÿ–– Have you checked out this week's Release Notes yet?

Hey! ๐Ÿ‘‹ Curious about something? Visit How To to search and ask the Community for answers.

Welcome! ๐Ÿ‘‹ Figured out a good tip or trick? Share it in Best Practices.

Want to connect your existing software to Wrike? Learn and ask how in the API section.