No work-around I’ve found, I’m afraid, but I’ve reported as a bug the fact that if it will complain with an error if it didn’t find the row itself.
No work-around I’ve found, I’m afraid, but I’ve reported as a bug the fact that if it will complain with an error if it didn’t find the row itself.
Thanks, Peter. I am hoping this feature will be added soon. Cheers.
A solution was found since this post was published? I have exactly the same story!
I have thought of a workaround for this issue. In your Submitted from Form table, add several fields: first, a Created Time field. Next, create a Formula field which uses the DateAdd function to calculate Created Time + 5 minutes. Then create another Formula field which uses an IF function to return “Yes” if Now() is greater than the Created Time + 5 field. Let’s call this field “Past5”. Finally, create a Text field (let’s call it “TestFind”).
Now, in your automation, add an additional update-record action at the end of your automation. In this action you want to update the trigger record (the new record that just arrived in the Submitted from Form) by placing some text such as “true” in the new text field called “TestFind”. The word “true” therefore will only get inserted in the TestFind field IF the automation successfully finds a matching record in the Contacts table. If no record is found, the TestFind field will remain empty.
Now create a new view with the following two filters (1) TestFind field is empty AND (2) Past5 field = “Yes”. This means that the view will catch records where the TestFind field has remained empty after at least 5 minutes; which means that the TestFind field still remains empty after the automation has run! And that could only be the case if the record could NOT be matched to an existing field in the Contacts table! So then, all you have to do is create another automaton, triggered by a record entering this new view, which creates a new record over in the Contacts table.
I have thought of a workaround for this issue. In your Submitted from Form table, add several fields: first, a Created Time field. Next, create a Formula field which uses the DateAdd function to calculate Created Time + 5 minutes. Then create another Formula field which uses an IF function to return “Yes” if Now() is greater than the Created Time + 5 field. Let’s call this field “Past5”. Finally, create a Text field (let’s call it “TestFind”).
Now, in your automation, add an additional update-record action at the end of your automation. In this action you want to update the trigger record (the new record that just arrived in the Submitted from Form) by placing some text such as “true” in the new text field called “TestFind”. The word “true” therefore will only get inserted in the TestFind field IF the automation successfully finds a matching record in the Contacts table. If no record is found, the TestFind field will remain empty.
Now create a new view with the following two filters (1) TestFind field is empty AND (2) Past5 field = “Yes”. This means that the view will catch records where the TestFind field has remained empty after at least 5 minutes; which means that the TestFind field still remains empty after the automation has run! And that could only be the case if the record could NOT be matched to an existing field in the Contacts table! So then, all you have to do is create another automaton, triggered by a record entering this new view, which creates a new record over in the Contacts table.
Thank you, Raymond. That’s a clever workaround. I will give that a shot!