0

目前,我们将 Activiti 评估为可能的开源业务流程引擎。一个重要的要求是在流程中轻松集成外部系统(ECM、CRM、SharePoint、SAP...)。在研究过程中,我发现一些文章声称没有其他系统的内置连接器。与外部系统交互的唯一方法是调用 java 类(参见http://forums.activiti.org/content/how-create-connectorhttp://books.google.de/books?id=kMldSaOSgPYC&pg=PA100&lpg =PA100&dq=Bonita+Open+Solution+connectors&source=bl&ots=uwzz5OSten&sig=h2wf0q5J3xAxwN3AZ7Vondemnec&hl=de&sa=X&ei=uwBYUtehHoTqswacrYHgDQ&ved=0CIUBEOgBMAc4Cg#v=onepage&q=Bonita%20Open%20&f=20connectors )

在 Activiti 流程中集成外部系统有多复杂?真的没有内置连接器吗?这对我们来说将是一个很好的标准。

最好的问候和感谢你的回复本

4

1 回答 1

2

目前(作为 5.14 版)Activiti 直接连接到

  • 用于文档存储库的 Alfresco
  • 规则任务的流口水
  • 组和用户的 LDAP
  • 发送消息的骡子
  • 用于发送/接收消息的骆驼

要集成任何其他外部系统,您需要使用Java Service Task,您可以在其中使用 Java 类将工作流委托给外部系统。这些 Java 类可以从您的工作流程中获取变量,可以直接指向其输出流程之一,当然您可以使用外部系统的任何功能。

于 2013-11-01T07:45:53.710 回答