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

Question

Question

Can forms detect what computer it is running on?

asked on March 18, 2019

I have been asked to look into creating a form to track visitor check in. However, not all visitors should have access to every building. Is there a way for Forms to know what machine the user is accessing it from to allow me to limit access?

Thanks,

Mike

0 0

Replies

replied on March 18, 2019 Show version history

Not sure how you are planning to implement the access control, but upon submission, either workflows "Retrieve Business Process Variables" or the next user task should have a previous Submitter's IP as an available token.

0 0
replied on March 18, 2019

When do you need to know where the form was submitted from? If the visitor submits a generic form, you can use the Submission IP Address {/dataset/_submission_ip_address} in the process to determine which IP address the form was submitted from. If you know the IP addresses of the computers in each building, you can route the forms based on which building they were submitted for. 

If the form needs to know which building it is being filled out in, you'll have to use Javascript to grab the machine's IP and then use it to modify the form accordingly. 

0 0
replied on May 16, 2019

Is the submission IP address not available to Workflow?

I need to utilize this value in a workflow initiated by a form task, but I can't seem to find it in the input parameters.

I know I can store the previous submission IP in a variable on a form, but I need to access it after the last approval task.

0 0
replied on March 18, 2019

Before your responses, I really didn't have an idea how to capture this. I am still fairly new to forms. However, I will need to capture the machine at the time of submission so I determine the user's location. Thanks for the replies. I will see if I can use this info to figure it out.

0 0
replied on March 26, 2019

I tried adding 2 fields to the form to capture submission ID since there are 2 options. However, neither of them populate. I added two single line fields. One with Previous User Submission IP ({/dataset/_fs_submission_ip_address}) as a default and  the other with Previous Submission IP ({/dataset/_submission_ip_address}) as the default value. I think email the result to myself. Unfortunately, neither value is being captured. Is there another way I should be using Submission IP data?

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

Sign in to reply to this post.