适用于企业开发人员、ISV 和合作伙伴的 Power Automate
作为开发人员,您可以扩展 Power Automate,为组织和客户提供更强大的解决方案。
适用于企业开发人员的 Power Automate
作为企业开发者,需要为您的组织提供支持,以便可以在 Power Automate 上构建可靠的定制解决方案:
构建自定义连接器:开发自定义连接器,以便通过 Power Automate 连接到组织的数据和 Web 服务。 了解详细信息
构建 Azure Functions:创建 Azure Functions,以便通过自定义的服务器端逻辑来扩展应用。 了解更多
嵌入 Power Automate:将 Power Automate 直接嵌入网站体验中,以便创建集成式解决方案,呈现组织中已完成自己工作的人员的工作流或过程。 了解更多
适用于 ISV 和 Microsoft 合作伙伴的 Power Automate
作为 Microsoft 合作伙伴或独立软件供应商 (ISV),通过扩展您的产品以与客户的数据和业务流程集成,加速客户采用,并添加和自定义工作流以在应用程序中自动执行业务流程。 完成以下七个步骤后,应用程序可利用可靠的云规模工作流引擎,连接 200 多种不同的服务。
阶段 | 步骤 | 适用场景 |
---|---|---|
开发 | 1. 为数据构建自定义连接器 | 希望向 Power Apps 或 Power Automate 公开自己的 ISV 数据时 |
开发 | 2. 添加对您的应用程序的支持,以使用 Azure Active Directory (Azure AD) 对用户进行身份验证 | 如果要在 Microsoft AppSource 中嵌入 Power Automate UI 或列表 |
开发 | 3. 使用基于 Web 的 iframe 将 Power Automate UI 嵌入应用程序 | 希望在应用程序中包含流创建或流管理时 |
开发 | 4. 创建并发布流模板 | 希望为客户预生成流时 |
开发 | 5. 添加应用程序逻辑,以编程方式部署流 | 希望为客户自动部署预生成流时 |
分销业 | 6. 通过 Microsoft 云解决方案提供商计划向客户授予 Microsoft Flow 许可 | 客户没有 Office 365 或 Dynamics 365 许可证时 |
分销业 | 7. 在 Microsoft AppSource 上列出您的解决方案 | 建议用于提高 ISV 解决方案的可见性 |
1. 连接到 API 或允许客户连接到 API
通常,ISV 拥有专有数据且希望客户通过其流访问这些数据。 通过自定义连接器即可公开任何数据的访问权限。 了解详细信息
创建连接器后,可通过两种方式向客户提供连接器:
- 可通过 REST API 或 PowerShell 将连接器部署到客户的租户中。
- 若要面向所有用户公开发布自定义连接器,可提交连接器进行认证。 了解详细信息
2. 身份验证
若要调用 REST API 并嵌入已通过身份验证的 UI,应用程序需使用 Azure AD 联合单一登录对最终用户和客户进行身份验证。 转到此处,了解如何启用 AAD 联合 SSO。 我们不支持未经身份验证的访问,也不支持通过 Azure AD 以外的标识提供者进行访问。
3. 嵌入 UI 组件
在应用内嵌入 Power Automate,以便在应用和 Power Automate 支持的所有其他服务之间进行深入的上下文集成。 了解更多
4. 创建并发布流模板
有了连接器以后,应发布模板来演示如何使用您的服务。 这些模板将充当示例,可供用户学习并扩展其自己的独特工作流。 了解更多
5. 部署
若要让最终用户可访问他们能自动使用的流,可将这些流部署到用户的 Azure AD 租户中。 使用通过 REST API 或 PowerShell 部署的部署包。 了解更多
6. 许可
如果客户已经拥有 Office 365 或 Dynamics 365,且这些许可证与用户登录 Azure AD 的标识相关联,则客户使用标准连接器没有其他许可要求。 您的用户将需要其中一个 Power Automate 许可证才能使用高级和自定义连接器。 如果客户未使用 Office 365 或 Dynamics 365,那么您应代表他们获取 Power Automate 的使用权,这样他们才能获得许可,从而在应用程序中利用这些嵌入的组件。
我们提供 Microsoft Cloud 解决方案提供商计划,可代表客户获得许可证。 Power Automate 提供不同的定价计划,请查看计划和功能详细信息。
另请参阅:Power Automate 许可概述
7. 在 AppSource 上列出
将 Power Automate 集成到应用程序中后,即可在 AppSource 上将其列出。 通过 AppSource 可生成应用并将其发布到 AppSource 供新客户试用,从而为自己的企业带来新的潜在客户。 了解更多