Workflow participant resolver is not working in migrated evolve solution. Same working fine in foundation solution. I have tried all possible options but there is no luck. I have searched JIRA data base and i see there few issues around the same with some provided with patch. So would like to request to check if same applies here.
Migration utility used: 20.2.8
Evolve build version: 20.0208.2203.28002
Foundation build version: 12.01.00190.5082
Please let me know if you need any further information. Please find the error screen shot and evolve server log file for the same. Solution size 29mb will be shared based on request.
The issue is happening because of workflow participant element properties are different in foundation and evolve. As the solutions are migrated from foundation to evolve, it was not noticed.
In foundation multiple users must be separated by comma and so check box is provided for the same as shown in below screen shot. In Evolve multiple users must be separated by semicolon and so check box is given with proper name. So when solutions are migrated from foundation to evolve, then we must adjust the field value which contains the multiple users must separated by comma. By default “getExternalData” returns multiple users separated by comma, we must use translate piece of code to replace comma to semicolon as shown below.
Along with this, it is also recommended no spaces and no special characters in swim lane names.
After making above corrections the form should be running as expected