I am having trouble with forms routing correctly when I try to use an exclusive gateway and I set the path condition to use /dataset/_initiator="Pedroza, Joel"
Any idea on why this is not working?
Thank you,
Joel
I am having trouble with forms routing correctly when I try to use an exclusive gateway and I set the path condition to use /dataset/_initiator="Pedroza, Joel"
Any idea on why this is not working?
Thank you,
Joel
I have figured it out with all of your guidance, I had to create my own conditional expression other than the pre defined ones
this is what worked /dataset/_initiator_displayname="Pedroza, Joel"
I'm not sure that is a valid value to check against for a gateway. It is not listed when using the drop down for configuring the path conditions.
Hi Blake,
Thank you for your response. Process initiator shows up as an option on the drop down for me, and I type in the name exactly as it shows up in my account. I'm attaching a screen shot of the menu.
Sorry about that, I found it as well now. I would guess that the name is not matching the value for the Process Initiator. It may be using something else than the name for that value.
I would think that the Process initiator is the person who started the process
When configuring a field with a default value there are 3 options for Initiator: Email, Name, and User Name. When configuring a gateway it only has the 1 option. That's why I wonder if the value when configured in the gateway is not the Name value, but the Email or User Name values instead.
Blake is correct. You should be using the Username, not the display Name. For instance in my case I would try to match with "LASERFICHE\james.newton" rather than my display name, "James Newton". The reason for this is that the {dataset\_initiator} variable stores the username; the other values (e-mail, display name, etc.) are looked up using this username.
I went under administration - participants and I looked up my account and it shows user name as my email address so I updated the gateway path condition to use my User name which is my email address and it still failed.
I have figured it out with all of your guidance, I had to create my own conditional expression other than the pre defined ones
this is what worked /dataset/_initiator_displayname="Pedroza, Joel"
Good to hear it; I am puzzled by why using the username would not work for you. I can get it to work correctly for a participant with username identical to the e-mail address.
I tried using the email address as well and it did not work for me unless I specified /dataset/_initiator_email="email@domain.com"
I think your problem maybe that you have multiple incoming and outgoing sequence flows into and out of your gateway. Run the 'validate' option next to the save button.
The gateway named "Exclusive Gateway" in the "Main Process" is improperly connected to other objects. Gateways cannot have multiple incoming and outgoing sequence flows.
Hi Andrew,
Yes you are correct that was a problem, I made a mistake while trying to create this to replicate the problem. I corrected it but the problem still persists with the routing.