I am having difficulty with adding a Start Process smart service to a Process model. My scenario is that I have a process model that runs an interface that gives the user an option of 3 things and enters their selection into a rule input, ri!userinput, then I have an XOR that amaryllises the value and directs them to the smart service they selected and I want that to start the process model for the selection, like one is an "Customer Maint" interface, one is a "Contact Maint" and one is an "Create Event" interface.
I wanted to do this via the Process Model instead of the interface but is it even an option or should I just complete in the interface?
Discussion posts and replies are publicly visible
Yes, you can do this, but users will not see the start process interface right after they submit the parent interface as the start process is asynchronous.
However, inside the start process, you can create the desired interface and assign the task accordingly.
Is there any reason you cannot use a standard Sub Process?
There is no reason at all just have not used one. Would that allow the interface to open right after the user selection?
Yessir! As long as chaining is enabled on all paths in between. Also make sure you set "Enable activity chaining into all initial nodes in the sub-process" on the sub process Setup tab, and you should be good to go.
Ok, I tried sub-process and when I debug it does not open the chosen interface, but I can see in the monitoring that it followed the correct path.
What have I done wrong?
Can you share a screen shot of the Event sub process?
Thanks Allen. The exception to this setup is that the sub process cannot utilize a start form. Are you able to modify the sub process by moving the interface from the start form, to a User Input Task? If the Start Node chains directly to a User Input Task containing your interface, this will work correctly.
You don't have chaining enabled between your start node and your subprocess.
This is in addition to what Chris already mentioned - the subprocess cannot utilize a Start Form (as far as I know); you will need to have it chain to a User Input Task. This is usually my preference since it's a lot more flexible than using a Start Form.