我需要从外部HTML表单(在activiti之外)启动一个Activity工作流程。我不想使用Activiti提供的表单。
我正在使用Alfresco Activiti BPM Suite v1.4.0。有什么指针吗?
答案 0 :(得分:3)
如果您在Alfresco中运行activiti,您可以实现一个webscript,它将接收您表单的帖子并开始执行任务。
如果您运行的是独立的Activiti,则可以使用activiti REST api。 我没有要共享的代码,但文档应该足以开始。
您可以在Rest API
找到一个很好的例子这使用了Spring Boot。实际上,您可以开发启动流程的REST API,然后使用Ajax直接从浏览器调用服务,或者发布到您的应用程序并从那里执行REST调用。
说实话,我从来没有这样做过,但这似乎是一种可能的解决方案。