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

Question

Question

Forms Email Approval No Longer Working (X-LFFORMS header missing)

asked on October 15, 2018

We have had email approval (allow direct approval) working just fine, but all of a sudden, it just stopped working. Nothing on our end has changed. After a bit of digging, I noticed that the email that is generated to our listener account is no longer having its header prepended with the X_LFFORMS unique ID.

Has anyone had any issue with that header going missing? I've restarted services, restarted the server, verified that "allow direct approval" is still checked in the business process... I'm stumped.

0 0

Answer

APPROVED ANSWER
replied on October 23, 2018

A support case was opened for this issue and has been resolved.

Here is a brief explanation about how direct email approval works in Forms:

When you set up direct email approval, Forms will send an email to the user that's been assigned to the user task. This email (i.e. reference email) is the one that contains the X-LFFORMS header. Note that a copy of this email is also sent to the account that's been configured as part of the FormsConfig > Email Approval Server settings. So when there's a new task, Forms will send an email to the approver for direct approval while also BCC'ing the IMAP account that's configured to handle direct approval processing.

When the user actually replies to the email, this email (i.e. reply email) will be sent to the same account configured in the Email Approval Server settings. Forms will only look in the "root" inbox folder of this account for this reply email.

In the reply email, there is a header named "In-Reply-To" which contains a value that should match with the "Message-ID" header in the original reference email. This is how Forms will associate the reply to the correct reference email. Once it finds the matching reference email, Forms will then use the X-LFFORMS header in that reference email to get the resume ID of the Forms instance that it needs to act on.

 

In this support case specifically, the issue was that the reference email that was BCC'ed to the IMAP account was getting routed to a subfolder via a routing rule. The actual user reply email was remaining in the top level inbox folder. This was preventing Forms from being able to match up the reply email to the original reference email. Once this was sorted out and both emails were going to the same root location, then direct email approval worked fine.

0 0

Replies

replied on October 31, 2018

We had Email Approval function stop working.  In reviewing this post, we checked our email headers and noticed that the X-LFFORMS header no longer appears in the originating emails from forms.  This happens in our production and test environments.  The only change made was to shorten the polling interval in the Forms Configuration Email Approval Server.  

We have restarted services, edited the poling option, turned approval off and back on in the workflow and still the X-LFFOMS header is not visible.

Current Headers are missing the X-LFFORMS

Sample Header from April

 Apr 2018 18:07:59 +0000
X-LFFORMS: b0784f27-29db-434a-a74a-60f4feb9f65d
MIME-Version: 1.0

 

Any thoughts or suggestions would be welcomed.

0 0
replied on November 6, 2018

Hello

I have configured the system to use email approval (allow direct approval), the email is being sent to the user for approval, as user replied back, no effect at all,after investigation I noticed that: X-LFForms Header doen's appear in the email header at all, any suggestion.

 

Regards 

0 0
replied on April 21, 2020

So you are NOT supposed to setup a rule to sort these into a subfolder at all?

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

Sign in to reply to this post.