[MNT-20590] Throwing signal event programmatically does not get caught Created: 26-Apr-19 Updated: 10-Mar-20
|Project:||Service Packs and Hot Fixes|
|Component/s:||APS Engine, APS Kickstart/Studio|
|Affects Version/s:||Alfresco Process Services 1.9|
|Fix Version/s:||Alfresco Process Services .N|
|Type:||Service Pack Request|
|Reporter:||Jennie Soria [X] (Inactive)||Assignee:||Mark Howarth|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
There is 'Intermediate Signal Throwing Event' which allows you to throw a signal that can be used to start a subprocess or process that is listening for that signal. This we know fails (MNT-18181) for event subprocesses. The alternative approach to that would be to make the subprocess not a subprocess since the signal is set to 'global' it will start the process (if available, published).
The issue though is that there are numerous reasons that you would want to throw the signal via listeners or script task if planning to reuse that same process. This should work with a 'global' defined signal same as it does when using 'Intermediate Signal Throwing Event' in process. It does not.
|Comment by Mark Howarth [ 23-Aug-19 ]|
Reassigning to Doug Gruber, new APS PM.
|Comment by Mark Howarth [ 02-Dec-19 ]|
Assigning to Mark Howarth as PM for APS.