{{tag>Programmers_Reference Methods IExecutionEngine_Interface}} ======executeChildProcess (IProcess, String, IEntity [], Boolean)====== **Interface:** [[3500:0300:0315|IExecutionEngine]] public IProcess executeChildProcess (IProcessparent, String processName, IEntity [] parameters, Boolean asynchronous) throws ServerTimeOutException, AccessDeniedException, ExecutionException; This method starts the specified process as a child of the current process. This method allows custom process components to start other processes. =====Parameters===== |''processName''|the name of the process to start (the business space version must have the process with this name configured)| |''parameters''|the instances of the business objects representing the process input if it is declared or null if the process has no input| |''asynchronous''|if true the new process is started in a separate thread.| =====Returns===== The reference to the child process component.