Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
5 replies
Subscribers
7 subscribers
Views
1628 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
User Interface
Hello, I am building a SAIL Form (in Appian 7.6) that uses multiple i
thanosm
over 9 years ago
Hello,
I am building a SAIL Form (in Appian 7.6) that uses multiple interfaces in the form of a Wizard.
One of these interfaces is responsible for entering and handling payment transaction information with amounts.
All that transaction information is saved into its respective CDT (which is a Rule Input into this interface).
In this form i have a set of fields that handle the amount, the currency rate and the local equivalent amount.
When this SAIL interface is loaded it retrieves all necessary currency information from the database and it uses that information to calculate the local equivalent amount (which is disabled) and display it.
My problem is in use cases where the user does not complete his work at that moment in time and decides to complete it another day, where the currency rates have changed and even though i am able to use that information to calculate the new local equivalent amount and display it i am not able to save it into the res...
OriginalPostID-171937
OriginalPostID-171937
Discussion posts and replies are publicly visible
0
thanosm
over 9 years ago
...pective field in the CDT because the user does not interact at all with that field.
How can this be overcome?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Rahul Gundu
over 9 years ago
Hi thanosm,
Use " Refresh default values every time the task form is viewed" in others tab of user input task. Might this will resolve your issue.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Rahul Gundu
over 9 years ago
The previous suggestion used to load refreshed values of process variables to form, in this case,user has to fill the data again.
Other suggestion is,
If you are calculating the "equivalent amount" in a rule and storing that value in to a local variable and displaying in disabled component. In this case, use a sail component which user will interact to submit the form. Say "Submit" button, in saveinto of submit button store the local value(equivalent amount) to
respected cdt field. This will solve the issue.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Chris
over 9 years ago
As rahulg mentions, we have been able to accomplish this by using additional a!save() calls inside the submit button saveInto parameter, which calculates current values at submit time.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
thanosm
over 9 years ago
Thank you all for the help.
I have moved the save of the fields whose values are calculated (and not entered by the user) to the final Submit button for SAIL Wirard interface.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel