You are viewing limited content. For full access, please sign in.

Question

Question

Problem with Timer Catch Event

asked on February 15, 2019 Show version history

Hey there,

I have a workflow in place that seems to be working as expected, however I am having an issue with the Timer Catch Event. Logically, this should work in my head, but it hasn't been.

 

I am trying to have this notification send to the initiator only at 10 days before the start date selected in the form itself. However, when the form itself is submitted the notification is emailed every time, regardless of the variable date.

I have tried several different ways, this was my most recent attempt.

Thanks in advance!

0 0

Answer

SELECTED ANSWER
replied on February 15, 2019 Show version history

The first thing I noticed that jumps out at me is that you're using a date from a collection or table.

If the date value looks correct in the instance history and you can see that it is definitely hitting the Reminder Notification activity, then I'd be willing to bet that is the issue.

Try creating a hidden single line field (set to save the value) then use a function to set it equal to the value from the table/collection. For example, if it is only one row do something like, 

=INDEX(Time_Range.Start_Time,1)

Then, use the value of the single line variable in your timer instead and see what happens. Things always get a little wonky with tables because even if they're only one row it is still like an array.

0 0
replied on February 19, 2019

Hey thanks Jason,

I just created a date field and entered that formula that you gave me. Then changed the Timer Catch Event variable to that new variable. It is still operating the same way.

0 0
replied on February 19, 2019

Please check your instance history to see the value of that time variable. A screenshot of the actually value for the instance you tested would be helpful.

0 0
replied on February 20, 2019

 

0 0

Replies

replied on February 20, 2019

0 0
replied on February 20, 2019

Sorry, what I mean is to look at the instance monitoring and check what actual value of the variable was, and assuming that the value is correct, to also check that the variable type is "date" on the form itself.

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.