在Alfresco和Activiti之间选择工作流解决方案?

在Alfresco和Activiti之间选择工作流解决方案?,alfresco,jbpm,activiti,Alfresco,Jbpm,Activiti,我们将为我们的客户构建定制的工作流解决方案,大多数情况下,我们需要使用Microsoft技术(如Exchange Server和SharePoint)将其集成到他们的现有系统中 客户希望使用工作流将人力资源流程、产品库存管理中的任务计算机化。他们可能有也可能没有自己的CRM,但其中一些人可能已经在某些流程中使用Sharepoint,如果我们能够提供更强健、灵活和经济的解决方案,他们愿意离开 我发现户外运动很有前景,但不确定我应该采用哪一种。从我的研究来看,Alfresco是一个成熟的CRM,具有

我们将为我们的客户构建定制的工作流解决方案,大多数情况下,我们需要使用Microsoft技术(如Exchange Server和SharePoint)将其集成到他们的现有系统中

客户希望使用工作流将人力资源流程、产品库存管理中的任务计算机化。他们可能有也可能没有自己的CRM,但其中一些人可能已经在某些流程中使用Sharepoint,如果我们能够提供更强健、灵活和经济的解决方案,他们愿意离开

我发现户外运动很有前景,但不确定我应该采用哪一种。从我的研究来看,Alfresco是一个成熟的CRM,具有云和工作流(使用Activiti作为引擎),而Activiti本身就是一个引擎

我该如何判断什么时候去户外,什么时候去活动


TIA

Alfresco首先是一个存储库。如果需要存储文件的地方(存储文件的终端用户或存储文件的应用程序),您应该考虑使用Ac弗鲁科作为这些文件的存储库。 正如您所指出的,Alfresco已经嵌入了Activiti工作流引擎。这包括一个抽象的服务层,它包装了引擎,因此对于许多操作,在使用Java或服务器端JavaScript时,您不需要对Activiti了解太多。(显然,您需要知道如何定义BPMN 2.0流程定义以创建工作流)

因此,如果您需要存储文件,并且需要在业务流程中路由这些文件,Alfresco的嵌入式工作流引擎可以非常轻松地做到这一点

如果你的主要用例比那个更通用(即,你并不总是需要在业务流程中路由文件),那么你可能需要考虑一个独立的工作流引擎。当然,Alfresco仍然可以参与这些工作流,但是如果您的主要用例不是关于文件的,那么为什么还要麻烦设置和维护文档存储库呢


最后,这里没有硬性规定。其美妙之处在于Alfresco和Activiti都是开源的。您可以尝试一下,深入了解细节,然后自己决定什么是最合适的。

Alfresco首先是一个存储库。如果需要存储文件的地方(存储文件的终端用户或存储文件的应用程序),您应该考虑使用Ac弗鲁科作为这些文件的存储库。 正如您所指出的,Alfresco已经嵌入了Activiti工作流引擎。这包括一个抽象的服务层,它包装了引擎,因此对于许多操作,在使用Java或服务器端JavaScript时,您不需要对Activiti了解太多。(显然,您需要知道如何定义BPMN 2.0流程定义以创建工作流)

因此,如果您需要存储文件,并且需要在业务流程中路由这些文件,Alfresco的嵌入式工作流引擎可以非常轻松地做到这一点

如果你的主要用例比那个更通用(即,你并不总是需要在业务流程中路由文件),那么你可能需要考虑一个独立的工作流引擎。当然,Alfresco仍然可以参与这些工作流,但是如果您的主要用例不是关于文件的,那么为什么还要麻烦设置和维护文档存储库呢


最后,这里没有硬性规定。其美妙之处在于Alfresco和Activiti都是开源的。您可以尝试一下,深入了解细节,然后自己决定什么是最合适的。

好的,谢谢Jeff的回答,我同时做了更多的挖掘,发现这意味着可以将Activiti整合到客户现有的UI中。好的,谢谢Jeff的回答,同时,我做了更多的挖掘,发现这意味着有可能将Activiti整合到客户现有的UI中。