Hi All,
I have been working to optimize the performance of a workflow. As it got faster i began to see mistakes in the execution. By mistakes i mean doing the wrong thing sometimes (1 out of 100 times when running the same workflow simultaneously on 50 or more items).
Here is an example. These are 2 consecutive executions of the workflow on the same item:
Should have been this:
<Vendor>Gerogia Regents
University</Vendor>
Got this:
<Vendor>fn-Remove(fabd3974-1834-4fc4-b72b-4a3abbc589ac,ad7bd5d2-0587-48f1-b81e-48e223ae133d)</Vendor>
Instead of the contents of a workflow variable, I got what appears to be 2 GUID's.
The activity is a Build Dynamic String and the contents look like this;
fn-Remove({TextStart}{WorkflowVariable:Vendor}{TextEnd},{TextStart}39{TextEnd})
Has anyone else experienced this. Any ideas on a resolution.
Thanks in advance.
Ed