繁体   English   中英

Workflow Manager 1.0是否可行?

[英]Is Workflow Manager 1.0 Viable?

我一直在研究的公司将开发一个新项目,在这个项目中, 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,因为2016年之后将不再支持AppFabric服务器。我唯一的选择是WorkflowApplication吗?

欢迎提供各种信息,谢谢。

对于我们正在Azure中开发和部署的产品,我们正在使用不带SP的WFM。 我能说的是你需要通过WFM大量工作来满足你的需求,我们正在研究它超过2年,而今天我们仍面临着从wf中获得结果的问题! 顺便说一句,我试着回答你的问题:

  1. 没有关于在没有WFM客户端的情况下使用Rest Api的文档; 很久以前我直接向WFM团队询问了没有答案......所以我们使用客户......
  2. 今年有更新;) 累积更新3
  3. 是我!
  4. 可以让以前的版本运行直到它们结束。 接下来的“开始”请求(whit .Start或.PublishNotification方法)将启动新版本
  5. 无法使用更高版本的VS2012 ...你需要(像我们一样)来构建自己的编辑器。 有很多的例子像这样
  6. 我选择WFM的原因是我不想使用WorkflowApplication并且自己做所有事情......这是(我认为)你唯一的选择(当然WFM除了“简单”之外还有很多优势)持久性)

希望对你有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM