I was looking forward if Activiti provides us any way to create dynamic forms.
e.g, I have few information(questions) available in a excel file which is subjected to change anytime. I will read the questions from excel and use those to create form in activiti. Is there some functionality available out of the box or we can achieve it through any other means like Activiti Rest or Java APIs.
No, but there are some lowlevel tools … forms are basically json files amnd they do have a Java counterpart (FormDefinition). You could try to define the form and deploy it on the fly using the Java API. However, that's quite lowelevel and I think it'll be a lot of work honestly …