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

Question

Question

Laserfiche Forms - Suspended Task Wrong Email Address

asked on January 8, 2018 Show version history

Hello,

I have a form that sends out an email after a certain process is completed. I have a bunch of suspended forms because people have been typing their email address incorrectly.

 

All I would need to do is to change the email address in the form and retry the task and it would go through, but there doesn't seem to be any way to do that. Is there any way to get these forms unsuspended?

1 0

Replies

replied on January 8, 2018

Hi Evan,

Did you mean that you have a process with email service task, and the task is suspended because the email is not valid?

And I guess that the email service task is configured to send email to a field variable, and you would like to change the variable value? If so, the only way to change the variable is to update the field value in database. You can refer to https://answers.laserfiche.com/questions/127073/Suspended-Email-Task--Missing-Email-Address and https://answers.laserfiche.com/questions/120717/Changing-username-variable-to-reassign-forms-in-a-process on how to do that.

But if the email service task is configured to send to a user instead of a variable, you can just edit the email service task and retry the suspended instance.

1 0
replied on February 10, 2021

In order to handle it properly I recommend sending emails with Workflow instead of the Forms Email activity. This is because workflow has a try catch option to test the email and notify you if there is a problem. Also, by using workflow you can both be notified and be given a chance to directly edit the email and retry without messing around with the database.

It is a lot of work to setup but solves the problem.

Your forms process would work like this.

Submission > Call Workflow to test email > Workflow returns Success/Fail

If Success then continue, If Fail then assign a user task to correct the email address and loop back around to calling the workflow.

By assigning the task using a form that contains the email variable, you can edit it directly and retry. You can also include a notification with the task assignment.

1 0
replied on February 19, 2020

I just make the email go to the initiator.  I then run into the issue of people being fired or no longer employed by the time the process finishes, but added a review dropdown to confirm the employee is still active before it completes.  Solved my problem.

0 0
replied on February 18, 2022 Show version history

With Forms 11, you can solve the problem within Forms by updating the variable value of the email variable then retry the email service task. 

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

Sign in to reply to this post.