===== Explanation of subprocesses ===== A subprocess is a modelled process wich is started by a so called main process.\\ Said main process is paused while the sub-process is unfinished. Thus it makes sense to outsurce complex but coherent tasks, wich must be finished for the process to proceed into a subprocess.\\ === Model === A sub process must be modelled before it can be used. You have to [[en:software:igrafx_documentation| create]] a new process, which depicts the sub process. === Integration into a process === As soon the sub process is modelled, it must be deployed. Then you have to drag&drop a "collapsed sub-process" to the place in which the sub process should start. Name it like the pool of the sub process was named. Afterwards deploy the main process. ^Step 1^Step 2^ | {{ :en:subprocess_1.png?500x971}} | {{:subprozess_einfuegen_2.png?500x971|}} | ===Interchange variables between main and sub processes=== Variables, Notes or documents can be interchanged between main and sub processes. For further explanation see:[[en:software:tim:actionhandler:inheritprocessvariablehandler|Inherit Variables to a sub process]], [[en:software:tim:actionhandler:inheritattacheddocumenthandler|Inherit documents to a sub process]], [[en:software:tim:actionhandler:inheritattachedblogshandler|Inherit notes to a sub process]], [[en:software:tim:actionhandler:writebackdocumenthandler|Transfer documents to a main process]], [[en:software:tim:actionhandler:writebackprocessvariablehandler|Transfer documents to a main process]]