Interesting modification that is impacting a lot of potential process :
- Activation of objetcs that are using the ACTIVATE_UC_OBJECT in multiple nested levels, above 16 levels it stops !
- Re-activation of a workflow after it ends because you need to wait until it has run to be able to run it again immediately but the duration is of a few seconds only or totally random. EVNT are not usable as they are activating objects every 1 minute as minimum interval.
- impossibility to override this behaviour for specific cases !
Suggestion :
Add an option in the ACTIVATE_UC_OBJECT that is allowing to ignore the "parent" information like CHILD=NO with a default set to CHILD=YES to keep the default current behaviour.
So a command like :SET &runid# = ACTIVATE_UC_OBJECT(TEST.JOB.OBJECT,,,,,,CHILD=NO) will activate the object TEST.JOB.OBJECT but not register the "parent" information or reset the nested level to 1 or 0.