Hi Steve,
after reading through your scenario description, I tried to reproduce it in GUIT (my favorite transaction for testing Personas features.).
- I went to screen 500, added a new checkbox and tried copying the value of an existing checkbox and pasted it to the new checkbox. As you pointed out, paste value changed the label of the new check box instead of marking it as checked. So, as you already guessed, you need to use IF conditions to achieve the goal. IF conditions use the content of fields for the evaluation, therefore, I needed to add an additional textbox to temporarily paste the copied value, then evaluated the if condition and depending on whether the value was "true" or "false" I checked or unchecked the checkbox. Last but not least, I hid the textbox since it doesn't need to be seen.
- I think this description underlines your point of more documentation for the scripting is needed. I will discuss this with the Personas KM team. In addition, do you have any specific suggestions of what would help? More examples, how tos, or more detailed descriptions?
- Next I tried exactly the same but with the custom checkboxes on a different screen. And, as you also found out, it did not work as expected, the result was always false.
- I will investigate this further with the development team.
Cheers,
Tobias.