External User Task JSF Usage Pattern?

Looking at: https://docs.camunda.org/manual/7.5/examples/tutorials/jsf-task-forms/

and https://docs.camunda.org/manual/7.5/user-guide/task-forms/#external-task-forms

and https://github.com/camunda/camunda-bpm-examples/tree/master/usertask/task-form-external-jsf

The External Tasks forms documents and examples seem to primarily point to using JSF.

Is the usage pattern that you create a fully custom that loads outside of the task list but still loads in the context of Camunda engine so you can run the call back and pull and push variables?

Has anyone done the pattern described above with the third-party website access through the JSF to maintain the camunda context or something similar (maybe with the JS api?)

Thanks!

Hi, It may be bit out of the context. we have created a simple POC using spring MVC for external forms and it’s great.

I’ve created a small POC using Angular.js and did not bump in to any issues I can remember.

Here is the wee bit of information I based it on.
It uses the CamSDK.Client which I wrapped in an angular factory and CamSDK.Form used to fetch the form and render it in a div or assign the variables to the input fields that have camunda directives.

Thanks @nvanbelle. I will take a deeper look into that example