look at the HomeBean or any testcase. You can see how a process is started there.
I do not understand your second question. Can you elaborate a little further?
I think your question is too "user specific", nobody could give you a helpful message, it need thounds of words. The best way is you give a paitient study, then post question into detail of your process!