需要技术建议/建议

kjg*_*lla 6 sharepoint workflow business-process-management workflow-foundation

我的公司需要一个任务管理系统来处理像"为X购买计算机"这样简单的场景,以"将一个人重新安置到另一个国家".简单场景是由单个人处理的单个任务,而较大的任务可以分解为在工作流期间委派给多个人的多个子任务.此外,客户和供应商需要他们自己的流程视图.

我们正在评估从基于Workflow Foundation到SharePoint的自定义应用程序到Metastorm和BPM.Net等BPM产品的不同解决方案.

以下是我目前对这些解决方案的理解:

  1. Workflow Foundation - 没有主机环境的低级工作流设计器和/或库.如果我们走这条路线,如容错和文件管理,似乎我们必须重新发明一些轮子.堆栈上的一些答案也会引起诸如缺少版本控制和VS10/.NET 4.0的彻底检查等问题
  2. SharePoint - 专为文档管理和协作而构建,但尝试在此基础上创建高级工作流和任务似乎是一种黑客攻击.此外,所有工作流程都必须与文档或列表相关联.我无法想象列表(或列表列表)如何解决此问题.
  3. BPM产品 - 成熟的工作流引擎,价格看似很高.BPM.Net是我能找到某种技术细节的唯一解决方案,但我仍然不确定针对此产品的开发与Workflow Foundation的开发有何不同.

是否有任何工作流引擎专门用于解决可以使用自己的托管环境轻松部署并通过Web服务启动的所有工作流程难题?

我还缺少其他选择吗?

提前致谢.

****编辑**

要回答下面的问题,工作流程需求非常轻松.将任务基本路由到批准者和分包商.什么驱动我们看起来比PM软件更深入是业务的本质,而不是高级工作流程的需要.我们基本上是通过分包商为我们的客户采购商品和服务的业务,其中还包括完整的员工搬迁.包装的界面应该通过客户品牌以及对这一业务的直观来反映这一点.

基本上,如果我将我的家人搬到世界的另一边我不确定我是否想要与Jira或Sharepoint或任何其他PM软件进行交互以促进这一点.

Otá*_*cio -1

我们使用Captaris Workflow,它非常好,但对于您的需求来说可能会很昂贵。