I’ve set up some data and workflows, and while they work, there are some parts that don’t seem right…
I have a table called Skills that links a Skill to a User and gives the link a Skill Value (how competent the user is) Skills are an option set.:
I then have a User Group, Repeating Group of Skills (option set), a Skill Name, then a Slider inside a Skill Group to set the Skill Level:
Repeating Group: Skills
Text: Current Skill Name
Slider: Skill Level
Skill level is auto-bound to the record in the Skill Table, and I have a workflow to create new entries in the Skill Table when the User has not yet selected a Skill Level for that Skill. This all works perfectly, but the ‘code’ to do it is quite convoluted and does not seem right.
To update the Skill Table, I use the following ‘code’ when the Skill Level Slider’s value is changed from Null:
Skill Level = This Skill Level Slider Input’s Value
User = Current User
Skill = RepeatingGroup Skill’s List of Skills:item #Current cell’s index
Why do I need to use the index number of the cell to do it in a long winded circular fashion? Surely I should be able to use something like the following, but it’s not available:
Skill = RepeatingGroup Skill’s #Current cell’s Skill
Am I doing something wrong, is is that the expected behaviour?