Workflow

Recently I came across this error, could not find a resolution on discussion boards, and wanted to share.

When using multiple Workflow Variables (TO, CC, CC2, CC3) with Send Mail action, you should NOT have any semi colon at the start or end of each string variable.

Feel free to reference multiple Workflow Variables when composing Send Mail action, but be sure to truncate recipient values neatly with semi-colons ONLY between values, and never at the prefix or suffix.

Cheers!

Bad Values (Leading or Trailing)

“jdoe@company.com; user2@company.com;”

“;jdoe@company.com; user2@company.com;”

“;jdoe@company.com; user2@company.com”

Good Values (Between Only)

“jdoe@company.com; user2@company.com”

Screenshot

Recently I came across Workflow errors and resolved by manually executing TSQL to update Workflow Resource and Workflow Instance tables. Wild but true. The SQL files can be found on the C:\ drive of the Workflow Manager server. After running SQL, the windows service promptly started.

Recently I came across a condition where Workflow 2013 instance were not running. Root cause was a missing outbound certificate. Below are screenshots and PowerShell steps to resolve. No Windows service restart, reboot, or IISRESET was needed. Just apply config and test again. Cheers!

4) Test by running Workflow 2013. Open web browser and click WF2013 test to run again. Verify completed without errors. Bonus points if the workflow has an email step and you receive the email OK.

Errors

EventID 563: Private key certificate with thumbprint ‘F4545D83AE81EBA21996B139BB44E614145F9057’ could not be found in the local machine certificate store. This may cause failures for running workflows which depend on this certificate.

Recently I noticed the below error when viewing Workflow status on SharePoint Server 2013. Root cause turned out to be a missing IIS binding for both HTTP: 12291 and HTTPS: 12290. After adding the additional IIS binding the status page was able to render again. Cheers!