有没有简单的方法将WWF工作流转换为Azure Logic应用程序

时间:2017-04-12 20:20:27

标签: azure workflow-foundation-4 workflow-foundation azure-logic-apps microsoft-flow

我们有Windows Workflow Foundation工作流程。有没有简单的方法可以将其转换为Azure Logic App或Azure流而无需重新创建。将XAML导出到Logic应用程序或类似的东西。我想世界自然基金会很快就会死去。

3 个答案:

答案 0 :(得分:1)

没办法。 Logic Apps使用Swagger来识别服务合同,也不使用XAML。

答案 1 :(得分:0)

据我所知,由于Logic Apps使用Swagger来识别与XAML完全不同的服务合约,因此并不容易。

答案 2 :(得分:0)

一种方法是通过WorkflowServiceHost托管您的工作流程。然后,您可以通过Web挂钩/ REST调用访问您的工作流程。然后,Logic Apps可以通过工作流程中的ReceiveAndSendReply活动访问您的工作流程。

我认为实施这一策略的快速方法是:

  1. 使用 WCF工作流服务应用
  2. 将工作流逻辑移至XAMLX工作流设计器
  3. 利用一个(或多个)ReceiveAndSendReply个活动来监听工作流程中的网络电话
  4. 在WCF服务之上实施Swagger,以便Logic Apps可以与您的工作流服务进行网格划分