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

Question

Question

Hide or obfuscate a variable's value

asked on January 17, 2019

Is it possible to hide a variable so that people who look in the "Variables" tab of the forms instance can't see what the value was?  For instance: an IT group fills in a form with a secret code for a user, which nobody else in the organization should know.  The process uses the variable to send an email to the user, but if someone checks that process instance later, they should not be able to see that code in the variables anywhere.

Hope that makes sense.

0 0

Answer

SELECTED ANSWER
replied on January 17, 2019 Show version history

Like I said, the workflow can remove it from the variable section.

However, even if you hid the field on the form, it would still have the data so anyone could go digging for it in the browser if they were really determined.

Best bet might be to wait for 10.4 and delete the instance data at the end.

0 0

Replies

replied on January 17, 2019

To be honest, I'm not sure there's really a way to do that other than not giving those people access to that process' monitoring.

At first I was thinking you could send the email then use a workflow to clear the value, however, that would only affect the variables table and it would still be visible if you opened up the action history and looked at the submitted form.

In 10.4 there's supposed to be new data cleanup options, so you might be able to set it to delete the instance data as soon as the process is complete.

0 0
replied on January 17, 2019

I'm thinking that you're probably right.  I hope if there IS a way, that someone on this site would know of it.

0 0
SELECTED ANSWER
replied on January 17, 2019 Show version history

Like I said, the workflow can remove it from the variable section.

However, even if you hid the field on the form, it would still have the data so anyone could go digging for it in the browser if they were really determined.

Best bet might be to wait for 10.4 and delete the instance data at the end.

0 0
replied on January 17, 2019

Based on the settings in the pre-lease version of 10.4, you can set the Instance data to delete at an interval but not at the point of submission. So there would appear to be a possible 1 day or sameday lag as you set the number of days to hold the data (1 is the smallest increment, and a daily time (ie: 1am) to purge the data

0 0
replied on January 17, 2019

Thanks Guys.  I'll look into 10.4.

0 0
replied on January 17, 2019 Show version history

You may want to try this JS, it would treat the input like a password and fill the fields with Dots as it is entered.

$(document).ready(function () {
$("#q7 input").attr("type","password");
});

 

#q7 represents the field I was applying the password attribute to.

0 0
replied on January 17, 2019

That would hide it in the form, but I'm really looking for a way to hide it on the back end, in the "Variables" tab of the instance details.

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

Sign in to reply to this post.