Could you elaborate what you mean with "user interface"? Are you talking about custom task forms for your enrollment process that will show up if the user starts the process inside the jbpm-console? Or do you want to create a custom human task solution, similar to what the jbpm-console offers functionality-wise?
Kris