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