Author Message
Json
Joined: May 22, 2018
Messages: 38
Offline
Can multiple workflows intercept a call, if so, how can we make one workflow get initiated first before the other so there is no conflict?

thanks
RajeshChandrashekar
Joined: Oct 27, 2016
Messages: 60
Offline
Hi, we have added support to handle this in 3.5 on wards, prior to 3.5 we dont have support of invoking the wfd's in order, all wfd execute with out any order.


Thanks,
Rajesh
Vishal-Avaya
Joined: Jul 24, 2014
Messages: 45
Offline
In 3.4, you can design a workflow to intercept the calls and then have the sequence of WorkFlows invoked from this parent flow.
Json
Joined: May 22, 2018
Messages: 38
Offline
Vishal-Avaya wrote:In 3.4, you can design a workflow to intercept the calls and then have the sequence of WorkFlows invoked from this parent flow.

is it possible to initiate a call intercept workflow from a snapin developed with the SDK which is also a call intercept on the same call?
JoelEzell
Joined: Nov 15, 2013
Messages: 780
Offline
There are two ways you could do this:

1. Put your Java snap-in and the Engagement Designer snap-in in the same Service Profile in whichever order makes sense. Breeze will then invoke one then the other.

2. Define a custom event in the ED admin console. Make this event be your start event, and use the Eventing Java API to publish the event from your snap-in.

The only reason I'd suggest approach 2 is if your Java snap-in is providing additional data to your ED workflow beyond what is available in the Call Intercept event. Otherwise, you might as well let Breeze do the orchestration.
Json
Joined: May 22, 2018
Messages: 38
Offline
JoelEzell wrote:There are two ways you could do this:

1. Put your Java snap-in and the Engagement Designer snap-in in the same Service Profile in whichever order makes sense. Breeze will then invoke one then the other.

2. Define a custom event in the ED admin console. Make this event be your start event, and use the Eventing Java API to publish the event from your snap-in.

The only reason I'd suggest approach 2 is if your Java snap-in is providing additional data to your ED workflow beyond what is available in the Call Intercept event. Otherwise, you might as well let Breeze do the orchestration.


can breeze 3.4 do #1 or is running snap-ins in order a feature of 3.5?
JoelEzell
Joined: Nov 15, 2013
Messages: 780
Offline
This is possible on 3.4. The original question on this thread was regarding multiple call intercept workflows. This mechanism is what changed in 3.4. Mixing of snap-ins / workflows was not impacted (as much). Something that is not possible in 3.4 and later is to have a sequence like Workflow1 / Snap-in / Workflow2. This is an unlikely use case and shouldn't be an issue.
Go to:   
Mobile view