【问题标题】:Is Workflow Manager 1.0 Viable?Workflow Manager 1.0 可行吗?
【发布时间】:2015-12-30 10:25:41
【问题描述】:

我一直在工作的公司将开发一个新项目,在这个项目中,Windows Workflow Foundation 4.5(我们无法更改)将用于流程系统,它将是由 Web UI 使用。 我们的主要用例是订单支付,它在 UI 中有多个步骤,并且在每个状态转换中,UI 将通知工作流实例,如果提供的值是有效的。如果是,它将持续存在,依此类推。 (如http://examples.donnywals.com/angular-splitform/) 它被设计为工作流将托管在 IIS 上,并且可以通过 REST API 访问关于工作流(上传、删除、管理实例)的每个操作。此外,工作流 xaml 文件应存储在数据库中。版本控制、跟踪和跟踪以及这种基本操作也应该得到支持。 在寻找如何轻松实现这一目标的过程中,我遇到了 Workflow Manager 1.0。我想使用 WF 1.0 但是;

  1. 它缺乏文档。例如,我不知道如何在没有 WorkflowManagerClient 且未提供任何文档的情况下使用它的预构建 REST API。我在哪里可以找到关于它的好文档?
  2. WM 1.0 的最后一次更新是在 2014 年提供的,似乎没有人关注它。在哪里可以找到路线图?
  3. 似乎没有人在没有 Sharepoint 2013 的情况下使用 Workflow Manager 1.0。有没有人在没有 SP 2013 的情况下使用它,您对结果满意吗?
  4. 如果可能,我需要将以前版本的工作流实例更新到最新版本,但我在 WM 1.0 中找不到有关此问题的解决方案。唯一可能的选择是终止先前版本的实例或允许先前版本的实例在该工作流的先前版本中工作,而不是最新版本。是没有提供还是没有记录?
  5. VS 2013 和 VS 2015 不支持可从 Visual Studio 2012 中的工作流设计器访问的 WM 1.0 活动(例如 HttpSend、GetConfigurationValue 等)。我们使用 VS 2015,我认为我们不能使用VS 2012,有没有办法使用 WM 1.0 特定的活动?
  6. 如果我不应该使用 WM 1.0,我似乎也无法使用 WorkflowServiceHost,因为 AppFabric 服务器在 2016 年之后将不受支持。我唯一的选择是 WorkflowApplication 吗?

欢迎每一条信息,谢谢。

【问题讨论】:

  • 不能自己写工作流程吗?这要简单得多...
  • @Callum Linington,不幸的是没有。这是为我们决定的。
  • eughhhhh,祝你好运:P
  • @fritoz 我个人的看法是 MS 会在本地杀死 WF 和 WM。我认为在不久的将来 MS 将在 Azure Stack 中提供这些功能。所以我认为管理层选择的道路在战略上是错误的。在我看来,这些技术已经死了。
  • @rovsen,您能否通过一些链接/文章支持您的评论?我正在对WF做出决定,任何帮助都会很棒。谢谢

标签: c# visual-studio-2012 workflow-foundation workflow-foundation-4.5 workflow-manager-1.x


【解决方案1】:

我们在 Azure 中开发和部署的产品使用不带 SP 的 WFM。我能说的是,你必须做很多工作才能用 WFM 来满足你的需求,我们已经为此工作了 2 年多,但今天我们仍然面临着从 wf 中获得结果的问题!顺便说一句,我试图回答你的问题:

  1. 没有关于在没有 WFM 客户端的情况下使用 Rest Api 的文档;前段时间我直接向 WFM 团队询问了没有答案...所以我们使用客户端...
  2. 今年有更新 ;) Cumulative Update 3
  3. 是的,我!
  4. 可以让以前的版本运行到最后。下一个“启动”请求(包括 .Start 或 .PublishNotification 方法)将启动新版本
  5. 无法与更高版本的 VS2012 一起使用...您需要(像我们一样)构建自己的编辑器。有很多像this这样的例子
  6. 之所以选择WFM,是因为不想用WorkflowApplication,什么都自己做……那是(我认为)你唯一的选择(当然WFM除了有很多优势之外“简单”的持久性)

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2014-09-09
    • 2014-07-03
    • 2020-07-10
    • 1970-01-01
    • 2015-03-12
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多