How many parameters can I pass from Analytical App to workflow? Is there a limit on the number of parameters?

There is no limit on the number of parameters that can be passed to workflow. But, a well framed app would not need to pass more than 5, 10 or maximum 15 parameters to the workflow.