The subtag syntax to set a multi-value workflow attribute should look something like this:
SETWFATTR:MV:<FieldNameInAttribute>
This will set the value of the first multivalue index to whatever is supplied in the main part of the tag. To set the next index of the multivalue field, you add ++ to the tag:
SETWFATTR:MV++:<FieldNameInAttribute>
This will set the second multivalue index. Each time you add this subtag to the reportview, it will increment the multivalue index number and write to that field. If you wanted to skip the 2nd index but write to the third, you could do something like this:
[//Take the first value on the form and set it to the first value of the attribute:
[LL_REPTAG_&workid WFFORM:"<formNAME>":MV:<fieldName>:1:DISPLAY SETWFATTR:MV:<AttrFieldName> /]<br>
[// Write a blank string to the second value of the attribute:
[LL_REPTAG_"" SETWFATTR:MV++:<AttrFieldName> /]<br>
[//Take the third value on the form and set it to the third value of the attribute:
[LL_REPTAG_&workid WFFORM:"<FormName>":MV:<fieldName>:3:DISPLAY SETWFATTR:MV++:<AttrFieldName> /]<br>
The first line in the above code will take the first value from the multivalue field on the workflow Form and write it to the first value in the multivalue field on the workflow Attribute. The second line will write a blank string to the 2nd value in the multivalue field on the workflow attribute. The third line will take the third value from the multivalue field of the workflow Form and write it to the 3rd value in the multivalue field on the Attribute.
Hopefully this is helpful, but if you need anything clarified please let me know.
Thanks,
Jordan