When testing and even in production, it would be nice to be able to change a variables value for a form that has already been submitted. I would like to allow system administrators the ability to pull up an instance of a Forms Process and select the Variables tab and then be able to click into a variable and edit it's value.
Question
Question
Feature Request: Allow Sys Admins Ability to Edit Variable Values
Answer
Forms 11 has added the functionality to allow process administrators to edit the instance variable values, know more from https://support.laserfiche.com/kb/1014265/list-of-changes-for-laserfiche-forms-11.
Can we update this feature to allow us to edit variables on completed instances?
Out of curiosity, why would you want to edit variable values after an instance is complete?
This particular use case is just updating the Department name. The department name has changed and the historical data for that department is now under two names. So updating the old name currently requires updating the value in the forms db.
Hi Elexis,
We have a feature request of reopen completed instance, we will include your use case for updating the variable values when we consider this feature request.
If you are interested in updating completed instance data, upvote or add to this post https://answers.laserfiche.com/questions/197184/Cleaning-up-historical-Forms-data-for-reporting
Replies
It would be great to have this feature to resolve errors such as an incorrect email address which causes a form to be suspended. Much better than having to hack the database.
I have 1100 forms that are stuck in a suspended state. recreating those will be next to impossible. i can get the missing variable from a different database. when you say 'hack the database' can you say more about how i might actually be able to do this. my assumption / hope was that i could update all the records in the LF Forms Database with the missing piece of info but that may prove impossible.
If anyone has any other ideas for how to copy a missing variable into a form and restart a suspended process, i'd send chocolates.
Are your forms suspended because the the email service task can't find the recipients based on the field variable?
If you can skip sending those emails, you can upgrade to the latest Forms 10.4.4 with which you can skip the suspended steps and go to next steps.
If you still want to update the database to set the missing values, please open a support case and provide the backup of your database.
Skipping a step is great but what do you do if that step is necessary? Ability to modify the value is really what we need.
Ability to modify the value is on our roadmap, we have planned to work on it in the next few releases.
I neeeed this! Users keep copying and pasting out of excel and it adds extra characters and then it won't save to the repository! Currently I have them resubmit the whole thing!
Ditto. Here is another good example of why this is requested. We have a very involved Termination Process that consists of several workflows along with the Forms process. VERY often an employee's termination date and/or cutoff time changes mid-process. There are several forms created so different departments can work on this process in parallel, and changing such a crucial variable to the process requires going into all the various sections and changing the variable and saving as a draft so they are all consistent. This is constantly happening, and it would be a huge time-saver if an admin could just modify a variable and have it update on all the relevant sections that use that variable since they have already been created.
My situation is similar to the one I'm responding to. I've had a leave a date field available for anyone in the process to change, even though they shouldn't, just in case the authorized person decides that date needs to change. He'll have the ability to call the person who has the task and have them change it without rejecting it back to the beginning of the process. It gives the players in the process too much power, but we had no choice.
Can you give some use cases for this feature?
What @████████ posted is one use case. Another is that sometimes when populating forms from a database lookup the database is not always up to date, so instead of creating workarounds in the process diagram or having to resubmit the form, it would be nice if the incorrect variables could just be changed instead. I do believe that ONLY a system administrator should be able to do this.
I added this to the feature requests list.
I have a great example of why this is needed that just happened. A form is filled out and does a lookup that populates an email address. In the Forms process there is a task to send an email to the email address that was populated from the lookup. When the lookup was performed (for whatever reason) the email address was not populated and thus the Email task now suspends and there is no way to add the email address without trying to find it in the Forms database.
If a sysadmin was able to edit that variable, the email address could be added and then the task could retried and sent on its way.
Any update on this feature request?
There is no clear plan for this feature yet, we will consider it if there is enough resources to do it.
I hope that this feature is still being considered. Any updates?
I would love this feature. We currently assign tasks to a specific specialist using "assign to team based on variable". If we reassign the task using the forms reassign feature, it will only reassign that one task. In our BP the tasks go from specialist, to manager, back to specialist, back to manager. So we have to reassign repeatedly in a single BP instance. If we could easily change the variable for the assigned specialist it would make a huge difference in our process.
Hello, is there any update of this feature ? It would be very useful !
The feature of edit variable directly from instance table is not supported yet. But in the coming 10.4.2, we added feature of skipping step, so if an email service task is suspended because of invalid email address, it can be skipped to go to next step.
Is this feature still being considered?
It is still being considered, we are planning to add a feature that support “jump to any step" for in progress instance so you can have a god mode step that is used to update the variable values.
Don't just consider it... please just do it!
Is there any update on this feature request? We also require it for the similar reason Blake and Junaid.
I would LOVE this feature, as well!