What are the different ways to invoke workflow through Perl program? How to set task owner and discription?