You are viewing limited content. For full access, please sign in.

Question

Question

Forms not routing correcly

asked on September 21, 2016

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

Screen Shot 2016-09-21 at 10.22.03 AM.png
Screen Shot 2016-09-21 at 10.22.15 AM.png
0 0

Answer

SELECTED ANSWER
replied on September 21, 2016

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"

0 0

Replies

replied on September 21, 2016

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.

0 0
replied on September 21, 2016

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.

Screen Shot 2016-09-21 at 11.41.17 AM.png
0 0
replied on September 21, 2016

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.

0 0
replied on September 21, 2016

I would think that the Process initiator is the person who started the process 

Screen Shot 2016-09-21 at 12.04.13 PM.png
0 0
replied on September 21, 2016

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.

2 0
replied on September 21, 2016

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.

1 0
replied on September 21, 2016

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.

0 0
SELECTED ANSWER
replied on September 21, 2016

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"

0 0
replied on September 21, 2016

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.

0 0
replied on September 21, 2016

I tried using the email address as well and it did not work for me unless I specified /dataset/_initiator_email="email@domain.com"

0 0
replied on September 21, 2016

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.

 

0 0
replied on September 21, 2016

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.

Screen Shot 2016-09-21 at 12.14.18 PM.png
0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.