{{tag>Index Programmers_Reference Methods IExecutionEngine_Interface executeChildProcess}} ====executeChildProcess (IProcess, String, IEntity [], Boolean)==== 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.