如何做到JBPM工作流程定义由不懂编程的客户在页面里来实现?

目前接到一个工作任务就是如何做到JBPM工作流程定义由不懂编程的客户在页面里来实现,
我感觉这个比较难。如果在页面做,肯定要用到Ajax,ActiveX这类就不考虑了。但如何
做到象Eclipse插件开发Jbpm工作流一样?一些拖放等功能。感觉有点象EXTJS的在线页面
开发类似。想请问有人做过这方面的研究和项目没?请指点一下。

那你自己做一个web的工作流程设计器,基本都是用flex做的

这个太难了。
流程可以找点线程的web编辑器,流程相关的业务操作呢?
事先写好?

给个web编辑器,基于extjs:

http://www.iteye.com/topic/42941