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

Question

Question

DMZ Forms Draft URL

asked on June 11, 2020

Client has Forms in the DMZ setup using the Configuration Standard DMZ Configuration: Two Forms Servers, One SQL Server. When users save a form as a draft, the URL that is provided is the internal forms URL which cannot be accessed externally. How do you specify that the draft URL to be the external link?

Pushing it a step further, is there a way you can have separate links for drafts based on whether which Forms instance is accessed?

 

0 0

Replies

replied on June 19, 2020

You can add an option named "FormsHostEmailOverride" with value such as "http://DMZFormsServerName/Forms/" to customize the links for both task email notification and draft email notification, but this will change apply to both Forms Servers.  This is no way to dynamic the links based on where the draft is saved. For the processes that external users will start, do they also designed for internal user to start as well? Or there is no process that will be started by both internal users and external users?

0 0
replied on November 6, 2020 Show version history

If I can tag onto this, I have a Forms process that will usually be kicked off by an external anonymous user but we have to provide a paper option for them to fill out as well. In the case we are provided a paper copy, a staff member (authenticated user) will enter the information via the internal forms process. We don't want them going to the external side to do this because we need to track who is performing the data entry, plus we provide additional functionality on the form based on if the current user === 'Anonymous User' or not. So having the two draft link options to use dynamically would allow me to enable the save draft option on this process. Our public users have been asking for it but I haven't enabled it because our internal users need to save drafts as well. Hopefully this flexibility can be included in a future Forms release.

0 0
replied on November 9, 2020

Add the FormsHostEmailOverride option won't cause the internal users not be able to save draft or can access the draft without authentication, it will just affect the link they receive in the draft email notification and as since the draft can only be accessed by the user who save it, so even they access the Forms site using the external link, they still need to enter their credential in order to access the draft and Forms can still record who submit the form as they are authenticated.  

0 0
replied on November 10, 2020

That's good information to know, thanks Xiuhong!

This might come down to our use case being too specific. I'm sure that solution will work for a lot of organizations. Our LF users are tied to Active Directory in our domain, our external instance of Forms lives in the DMZ, and AD is not accessible in our DMZ. Again, that may not be the case for other folks, it may be that our specific network is set up funky. If our users were to get task and draft emails with links pointing them to the external instance, they would not be able to authenticate. I considered implementing your solution and just training our staff not to use the link, but I think it will cause more confusion. 

Thanks again for your help! I will save this post in case we make network changes in the future that would allow us to utilize this option. Or if you have any other suggestions in the meantime, let me know smiley

0 0
replied on November 10, 2020

If you don't have FormsHostEmailOverride option added, by default, the Forms server link in the save draft email notification should match the Forms server URL user access as Forms grab that from the user's http request. For example, if you access it with http://DMZFormsServer/Forms, the link in the save draft notification should be start with http://DMZFormsServer/Forms, if you access it with http://internalFormsServer/Forms, the link in the save draft notification should be start with http://internalFormsServer/Forms. You can test this in your environment.

1 0
replied on November 10, 2020

Oh ok! Sorry, I misunderstood! I will get to testing - thank you!!

0 0
replied on November 19, 2021

Hello Xiuhong,

I am checking to see, is this option set on the Form in the Process Option section?

Appreciate the feedback,

Jeff Curtis

0 0
replied on November 23, 2021

Hi Jeff,

     The option "FormsHostEmailOverride" is configurable through Forms database cf_options table, there is no exposed UI for it. 

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

Sign in to reply to this post.