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

Question

Question

Bot request - Auto retry in forms - when process suspends on DMZ - bot to retry on internal Forms server

asked on November 25, 2020 Show version history

Hello Everyone,

I have been attempting to use the Instance ID in Forms as a unique identifier (ex:  Request Number) that plugs into the corresponding field on a form.  The way we are set up, the process suspends after the form is submitted (when using a link generated from our Forms Portal located on a DMZ server).  The process works great when the link to the form is from our internal Forms server.

When the external server (DMZ) version of the form suspends, I can go into the internal Forms server and retry the suspended task and all works perfectly.  I know that the external version of Forms is not allowed to connect to Internal Workflow, and that is understandable in our set up.

I would like to see an automated "Retry" for suspended tasks.  Especially for situations like this where the only thing needed is to retry the suspended step (initiated by the external Forms Portal on the DMZ) on the internal Forms server.

A bot that could be set up for specific Forms  - that would run automatically - and retry specific suspended tasks on the internal Forms server.

In the meantime, I have set up an email to come to me prompting me to retry the suspended task (on the internal server) for every form submitted from the DMZ server (needing the instance id in a field on the Form).

I am the bot.

Thanks for listening.

Christine

PS - If there is a solution is out there, I am all ears and will quietly and humbly say...................nevermind.

:)

 

0 0

Replies

replied on November 25, 2020 Show version history

Hi Christine,

Forms has internal auto retry mechanism, could you check option AutoRetry and AutoRetryExcludeWorkFlow in Forms database table cf_options?

To auto retry suspended workflow service, set AutoRetry to 'true' (default value) and AutoRetryExcludeWorkFlow to 'false', then restart internal routing service to take effect.

 

But I am curious about why the instance suspends in the first place. With Forms DMZ configuration, both external and internal Forms Server connect to internal routing service, and external routing service is disabled. So it should always be internal routing service to execute/retry the workflow service task, and internal routing service should be able to connect to internal Workflow anyway. I imagine that triggering from both external and internal Forms should work.

Is there any information I was missing?

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

Sign in to reply to this post.