Skip to main content
April 8, 2025
Question

Understating the difference between start process and sub-process as per the latest release in 24.4

  • April 8, 2025
  • 5 replies
  • 0 views

1. Synchronous Start Process - Here, documentation says, we get the output of the process variable from child process to the parent process.

2. Activity chaining in Sync start process - Here the documentation says, Chaining through a synchronous Start Process node means the original process will wait for other process to complete before continuing. Any activity chaining in the started process is not connected to the original process, so a broken chain will not return process variables to the original process.

process variable will be returned to the parent process or not?. Please clarify

3. start synchronous process using start process vs sub-process

  • As per this, if the parent child relationship isn't followed, how we are able to get the output variable as mentioned in point 1 documentation?
  • If the Activity chaining in the parent and child are independent, why does the parent process waits for the child to complete? As per point 2, it says broken chain will not return the process variable to the parent process.

Please clarify.

5 replies

stefanhelzle0001
April 8, 2025

Chaining does not have any impact when using "Start Process" anymore.

A "Synced Start Process" waits for the end of the child process, or max. 30 seconds, and then evaluates the output configuration.

Does this answer at least some of your questions?

james.lepone
April 8, 2025

[mention:a11f77a729fb4db2af76b09948583328:e9ed411860ed4f2ba0265705b8793d05] There is one piece that is very important to understand here. When running a child process via the start process smart service node, there is no 30 second limit. The 30 second limit applies only when starting a process via the a!startProcess function synchronously.

 [mention:4c466563ec39453099f2b9ae708b5bf1:e9ed411860ed4f2ba0265705b8793d05] I replied to point 2 and 3 in another answer:  [mention:ca7c6c953108490c9041cd790a13bcf4:f586769b0822468ab7f3a94d480ed9b0] The chaining behavior no longer defines the return behavior of SPSS like in the old version of the node.

stefanhelzle0001
April 8, 2025

[mention:c1debc346a6e4baf8311910d6e5cf1dd:e9ed411860ed4f2ba0265705b8793d05] , thanks for pointing this out. BTW, is it a known issue that, in the "Start Process" smart service, output variable assignments get reset when just opening the properties dialog, when the model is called dynamically by model id?