A User Transaction is implemented as a group consisting of variables, reports and forms. User transactions use variables in at least 2 ways; as a receptacle to store values submitted by the user in each instantiation of the user transaction and as configuration data for every instantiation. Default values and predefined values configuration data because once defined, they are constants and unless otherwise changed will return the default value. User transactions groups are frequently imported from one Manila website to another, so there is a need to change the default values, and ideally it should be accessible to novice Managing Editors. One way to do that is to create an addedValues form and to use this postprocessor to set the default values or predefined values of variables in its group.
To configure variables X, Y and Z in a group called Example, create a form using variables from user transaction Example, and add varibales X, Y and Z to the form and form layout in the normal way. Set the form On submit postprocessor to be configureUserTransaction. Now calling up the form automatically saves valeus to the default values of X, Y and Z.