1

我正在创建一个包含工作流模块的 Web 服务,用户将能够从预定义的步骤(包括条件、触发器和一些人工工作流任务)设计自己的工作流。

我不想从头开始构建引擎。但是,我可以构建工作流设计器/表单构建器等。

问题是,Azure Logic App 是否适合我的场景?

我一直在玩它,在我看来,它比 PaaS 更像是 SaaS,但对于想要自动化一些后端任务而不是工作流引擎的开发人员来说。

4

1 回答 1

4

是的,您可以为此使用逻辑应用程序,并且我们有一些客户(例如Plexure ~28 min mark,显然还有Microsoft Flow) - 但正如您所注意到的,有一些领域需要注意:

  • 您可以生成一个有效的工作流定义,它将代表您的客户执行可靠/稳健的工作流执行。
  • 如果您需要使用连接器,由于重定向 URL 的限制,目前外部用户无法在 Azure 门户之外使用我们基于 OAuth 的连接器进行身份验证——因此某些连接器可能无法使用
  • 设计器目前无法在 Azure 之外托管,因此您需要拥有/托管自己的 GUI

除此之外,它应该按预期工作,您的平台仍然可以从逻辑应用带来的可靠执行、无服务器扩展/管理和监控中受益。让我知道这是否有帮助,或者是否缺少您需要的部分。

于 2017-03-16T05:43:09.800 回答