I am new to Adobe AEM Forms. Few months back we were told that we have to build some applications using Adobe AEM 6.4 forms (on JEE) so we installed it on Dev instance and started experimenting with "Adaptive Forms". Managed to create Adapative forms end to end.
Now the requirement has changed and client wants HTML5 forms not "adaptive forms". This has puzzled us as we are unable to locate any documentation/tutorial on creating the HTML5 forms on JEE.
In fact, the forms.html URL shows option to create only "Adaptive form" and there is no option to explicitly create "HTML5 form".
Request you all to kindly guide me and suggest how to approach this.
Thanks in advance.
Not sure what your use case is but the following points are worth noting
When you render XDP as HTML - The rendered HTML is not responsive. The rendered HTML is expected to be consumed on IPAD or laptop/desktop
You may have to touch up the xdp a little bit for the rendered HTML to look perfect
If you want responsive forms, you need to create Adaptive Forms
One question for you - any particular reason for using workspace?
Please find the response inline:
1. Is this the correct way of transforming a XDP/PDF based application to “HTML5” based (from
rendering perspective)? (I simply clicked on “Restore default” and HTML radio button was
Yes, it is.
2. Do I need to do configure something else as well to make it “HTML compliant”? Like you
share the link to set the profiles/end-point etc. I am unable to locate them anywhere.
That is in case you want to render xdp as html and do not use workspace.
3. After we render it as HTML, I know the existing XDP form will be distorted so we will have to
fix the UI. Do we also need to work on other aspect of the application like process re-design
etc or we are good to simply go ahead and use it as-is?
You might have to work on XDP to achieve the desired UI experience else you can create an adaptive form from scratch and use that in workspace.
Please elaborate on "process re-design", what process are we talking here.
Use Case - We have our AEM 6.1 running having total 12 custom applications. These applications are from ES2 era. Over the period, we migrated them from ES2 to ES4 and then to AEM 6.1 In each migration, we fixed them only to replace the deprecated services/APIs if any. Other than that, everything was kept same.
Few months back, client decided that we should now move onto AEM 6.5. All the new applications should only be built on that as well as old ones should be brought here. We proposed adaptive forms and did lot of research and managed to give demo by building one application.
Later client told that "adaptive forms" are not good as told by "adobe". Rather go for "html" rendition because they are responsive, more flexible and appropriate for mobile users and then we started research in that direction.
For the question that "why workspace is being used", right from the beginning (since ES2 age), all the applications are exposed to client company employees through workspace. We have single sign on enabled (OAM) and then this workspace page appears from where users can create new processes, check the "to do" sections etc.
Since you raised this question, do we have any other way of exposing these applications to company employees other than workspace? Kindly suggest.
When client asked us to explore AEM 6.5 then after few days of R&D we proposed "Adaptive Forms" and demoed the solution by creating one sample application based on it. Only few days back, client had discussion with senior Adobe person and also with adobe affiliate service provider which suggested that "HTML5" rendition is better and more suitable than "Adaptive forms" that is why we are looking into it and this is the final direction given to us.
As for the "process re-design" is concerned, I do not have any specific process in mind but asked in general that if we changing the rendition format from XDP to HTML, will it cause any existing process(of any type, steps, nature) to show any disruption which might require us to re-write/upgrade functions/methods etc.