Hello,In the scenario below, I understood that B/ was the good reply, but could you explain me how to implement an "Event Subprocess" please ?I don't see any simple option or such smart service in the process modeler palette. And in the "subprocess" service I don't see how it can be triggered by an event.Do I need a Rule or Timer event, or "Receive Message" to activate the supProcess?If you have a tutorial on internet, it would be perfect :-)
(Scenario-based). Ms. Taylor is working on an Appian application to track customer orders for a retail company. The application needs to trigger a series of tasks to validate order details, check inventory, and process payments. However, if the payment fails, the task flow should automatically halt and notify the customer service team to follow up. Additionally, the process must be able to send notifications to the customer about their order status at each stage. What is the best way for Ms. Taylor to design the process model to ensure that payment failures are handled efficiently, and notifications are sent throughout the workflow? A) Set up a process model with tasks for each stage, using an "Exclusive Gateway" to handle the payment failure case and an automatic email notification at each task. B) Use an "Event Subprocess" to handle the payment failure as an exception, and configure "Send Notification" nodes in the process to notify customers at each stage. C) Implement an "Adaptive Process Model" to allow dynamic task reassignment based on payment status and include a user action to send notifications manually. D) Use a single process model with an "And Gateway" and set a manual notification step after each task to ensure notifications are sent to the customer.
Discussion posts and replies are publicly visible
double post?
Anyway, "event subprocess" is not normally a term I'd use per se. It is of course possible to catch various events within a running process and have those launch a subprocess, but I'm not clear why something would be labelled as an "event subprocess", unless I've missed something. Neither is "adaptive process model" AFAIK. Is this from a certification exam or something? Or some sort of unofficial off-site learning guide, or...?
Thank you for your reply.Yes, is was took from a video about Appian certification. Maybe it was from an old Appian version ?Anyway, to put in practice this case, I've used a "Send Message" and a Start Node triggered (using 2 process), and this works fine.I suppose my example mimics roughly the "event subprocess" ...(Sorry for the double post, I thought my initial question sent directly to the spam, was losen)
cedric01 said:Maybe it was from an old Appian version ?
I've been doing Appian development for just over 13 years now, so that must've been an OLD version...? I've never heard the term used officially in that timespan, as far as I remember.
The example implementation you name seems reasonable. The best way to handle these complex use cases, frankly, usually involves some improvization and invention, and the only surefire solution to this is to have some practice using the various capabilities available.