TIM has various ways to a start a process instance. This can be done directly via TIM, via webform, via timer, via webservice directly from TIM or via actionhandler.