【问题标题】:Is it possible to add or update workflow from the client side by using REST Apis in Alfresco Activiti是否可以通过在 Alfresco Activiti 中使用 REST API 从客户端添加或更新工作流
【发布时间】:2020-10-13 09:12:27
【问题描述】:

我正在使用 activiti 5.22。我想在前端显示 bpmn 图,并授予用户从前端(Reactjs/Angularjs)添加或更新 Activiti 工作流的权限?

请帮忙。

【问题讨论】:

  • 如果您描述您迄今为止所尝试的内容,您将更有可能收到好的答案。

标签: javascript java alfresco activiti bpmn


【解决方案1】:

标准的 Activiti 5 ReST API 不够丰富,无法满足您的需求。 为了实现这一点,您需要增强 API。 请记住,即使您能够允许用户修改工作流程,当前使用该工作流程的任何流程都将使用旧版本完成。只有新的流程实例才会使用新的工作流。

【讨论】:

  • 如何增强 API
  • 老实说,如果这是您想要实现的目标,那么我建议您迁移到 Flowable。 Flowable 在 Activiti 6 上进行了扩展,包括一个建模 ReST API,可以满足您的需求。
  • 谢谢@Greg Harley。我研究过Flowable。 flowable.com/open-source/docs/bpmn/ch15-REST 这是我为 rest api 找到的链接。这些与 Alfresco Activiti api 相同。我如何从这些 API 编辑工作流程。你有什么例子吗?或者您能否分享我可以编辑工作流程的 api 链接。这将是很大的帮助
  • 基于 Web 的设计人员使用了一个额外的未记录 API。您可以在此处找到端点详细信息:github.com/flowable/flowable-engine/tree/master/modules/… 这提供了用于在系统中创建/更新和删除模型的 API。我相信生成模型的代码都是客户端,可以在这里找到:github.com/flowable/flowable-engine/tree/master/modules/…
猜你喜欢
  • 1970-01-01
  • 2020-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多