Power Automate para desarrolladores empresariales, fabricantes de software independientes y partnersPower Automate for enterprise developers, ISVs, and partners

Nota

Microsoft Flow ahora se llama Power Automate.Microsoft Flow is now Power Automate. Para obtener más información, vea esta entrada de blog.For more information, see this blog.

Este contenido se actualizará en los próximos días para reflejar el cambio de marca.This content will be updated to reflect the branding change in the coming days.

Los desarrolladores tienen la posibilidad de ampliar Power Automate y crear soluciones aún más potentes para las organizaciones y clientes.As a developer, you can extend Power Automate, enabling even more powerful solutions for organizations and customers.

Power Automate para desarrolladores empresarialesPower Automate for enterprise developers

Como desarrollador empresarial, cree soluciones sólidas y personalizadas en Power Automate para su organización:As an enterprise developer, empower your organization to build robust tailored solutions on Power Automate:

  • Creación de conectores personalizados: desarrolle conectores personalizados para conectarse a los servicios web y de datos de la organización a través de Power Automate.Build custom connectors: Develop custom connectors to connect to your organization's data and web services through Power Automate. Más informaciónLearn more

  • Creación de instancias de Azure Functions: diseñe instancias de Azure Functions para ampliar aplicaciones con lógica personalizada del lado del servidor.Build Azure Functions: Craft Azure Functions to extend apps with custom server-side logic. Más informaciónLearn more

  • Insertar Power Automate: inserte Power Automate directamente en sus experiencias de sitio web para crear soluciones integradas, flujos de trabajo de superficie o procesos en los que otros usuarios de su organización ya hacen su trabajo.Embed Power Automate: Embed Power Automate directly into your website experiences to create integrated solutions, surfacing workflows or processes where people in your organization already do their work. Más informaciónLearn more

Power Automate para fabricantes de software independientes y asociados de MicrosoftPower Automate for ISVs and Microsoft partners

Como asociado de Microsoft o fabricante de software independiente (ISV por sus siglas en inglés), podrá acelerar la adopción tecnológica de los clientes mediante la extensión de sus productos con el fin de que se integren con los datos y los procesos empresariales de los clientes, así como agregar y personalizar flujos de trabajo para automatizar procesos empresariales dentro de su aplicación.As a Microsoft partner or Independent Software Vendor (ISV), accelerate customer adoption by extending your products to integrate with your customers' data and business processes, and add and customize workflows to automate business processes as part of your application. Tras completar los pasos siguientes, su aplicación podrá aprovechar la potencia de un motor de flujos de trabajo que trabaja en la nube para conectar con más de 200 servicios distintos.After you have completed the below seven steps, your application will have the ability to leverage a robust cloud-scale workflow engine that can connect to 200+ different services.

FasePhase PasoStep ¿Cuándo lo necesita?When needed?
DesarrolloDevelopment 1. Crear un conector personalizado según sus datos1. Build a custom connector to your data En caso de que quiera exponer sus propios datos de fabricante de software independientes a Power Apps o Power AutomateIf you want to expose your own ISV data to Power Apps or Power Automate
DesarrolloDevelopment 2. Agregar soporte para que su aplicación autentique usuarios con Azure Active Directory (Azure AD)2. Add support for your application to authenticate users with Azure Active Directory (Azure AD) Si quiere insertar la interfaz de usuario o lista de Power Automate en Microsoft AppSourceIf you want to embed the Power Automate UI or list in Microsoft AppSource
DesarrolloDevelopment 3. Insertar la interfaz de usuario de Power Automate en su aplicación usando el iframe basado en la web3. Embed the Power Automate UI into your application using our web-based iframe En caso de que quiera incluir la creación o administración de flujos en su aplicación.If you want to include flow creation or management in your application
DesarrolloDevelopment 4. Crear y publicar plantillas de flujo4. Create and publish flow templates En caso de que quiera tener flujos ya creados para sus clientes.If you want to pre-build flows for your customers
DesarrolloDevelopment 5. Agregar la lógica de aplicación a flujos de implementación programáticos5. Add application logic to programmatically deploy flows En caso de que quiera implementar automáticamente sus flujos de trabajo ya creados para sus clientes.If you want to automatically deploy your pre-built flows for your customers
DistribuciónDistribution 6. Otorgar licencias de Microsoft Flow a los clientes mediante el programa Microsoft Cloud Solution Provider6. Grant your customers licenses to Microsoft Flow through the Microsoft Cloud Solution Provider program En caso de que los clientes no tengan ninguna licencia de Office 365 o Dynamics 365.If your customers don’t have Office 365 or Dynamics 365 licenses
DistribuciónDistribution 7. Enumerar la solución en Microsoft AppSource7. List your solution on Microsoft AppSource Se recomienda para aumentar la visibilidad de su solución de ISV.Recommended to increase the visibility of your ISV solution

1. Conectar a sus API O permitir que los clientes se conecte a sus API1. Connecting to your APIs OR Enabling customers to connect to your APIs

Como ISV, es posible que tenga datos privados a los que los clientes deberían acceder mediante sus flujos.As an ISV, you often have proprietary data that you would like customers to access through your flows. Puede exponer el acceso a cualquiera de los datos a través de un conector personalizado.You can expose access to any of your data through a custom connector. Más informaciónLearn more

Una vez creado, hay dos maneras para que los clientes puedan usar el conector:Once created, there are two ways to make the connector available to your customers:

  • El conector se puede implementar en el inquilino del cliente a través de las API de REST o PowerShell.The connector can be deployed into the customer’s tenant via REST APIs or PowerShell.
  • Para que el conector personalizado esté disponible públicamente para todos los usuarios, puede enviarlo para su certificación.To make the custom connector publicly available for all users, you can submit your connector for certification. Más informaciónLearn more

2. Autenticación2. Authentication

Para llamar a las API de REST e insertar la interfaz de usuario autenticado, la aplicación deberá usar el inicio de sesión único federado de Azure AD para autenticar a los usuarios finales y clientes.To call REST APIs and embed authenticated UI, your application needs to use Azure AD federated single sign-on to authenticate end users and customers. Vaya aquí para obtener información sobre cómo habilitar el inicio de sesión único federado de Azure AD.Go here for information on how to enable AAD federated SSO. No se admite el acceso no autenticado ni mediante proveedores de identidades que no sean Azure AD.We do not have support for unauthenticated access, or access with identity providers other than Azure AD.

3. Insertar componentes de interfaz de usuario3. Embedding UI components

Inserte Power Automate en su aplicación para habilitar la integración profunda en contexto entre la aplicación y el resto de servicios que admite Power Automate.Embed Power Automate within your app to enable deep, in-context integration between your app and all the other services that Power Automate supports. Más informaciónLearn more

4. Crear y publicar plantillas de flujo4. Create and publish flow templates

Una vez que tenga un conector, debe publicar plantillas que muestren cómo usar el servicio.Once you have a connector, you should publish templates that demonstrate how to use your service. Estas plantillas servirán como ejemplos que los usuarios pueden aprender y posteriormente extender a sus propios flujos de trabajo exclusivos.These templates will serve as examples that users can use to learn and then extend to their own unique workflows. Más informaciónLearn more

5. Implementación5. Deployment

Para permitir que los usuarios finales accedan a flujos que puedan usar automáticamente, implemente los flujos en el inquilino de Azure AD del usuario.To give end users access to flows that they can use automatically, deploy the flows into the Azure AD tenant of the user. Use un paquete que implemente mediante nuestras API de REST o PowerShell.Use a deployment package that you deploy using our REST APIs or PowerShell. Más informaciónLearn more

6. Licencias6. Licensing

Si los clientes ya tienen Office 365 o Dynamics 365 y las licencias están asociadas a las identidades con las que los usuarios inician sesión en Azure AD, no tendrán ningún otro requisito de licencia adicional.If your customers already have either Office 365 or Dynamics 365, and these licenses are associated with the identities that users log in with Azure AD, there are no additional licensing requirements for you. Si los clientes no usan Office 365 o Dynamics 365, deberá comprar derechos de uso para Power Automate en su nombre, de modo que tengan licencia para usar los componentes insertados en su aplicación.However, if your customers do not use Office 365 or Dynamics 365, then you must acquire use rights on their behalf for Power Automate, so that they are licensed to leverage those embedded components in your application.

Le ofrecemos el programa Microsoft Cloud Solution Provider para que compre licencias en nombre de sus clientes.We offer the Microsoft Cloud Solution Provider program to acquire licenses on behalf of your customers. Hay dos planes de tarifa distintos para Power Automate. Consulte cada plan y sus características.There are two different pricing plans available for Power Automate, which you should check for plan and feature details.

7. Publicar en AppSource7. List on AppSource

Una vez que haya integrado Power Automate en la aplicación, podrá publicarla en AppSource.Once you have integrated Power Automate into your application, you can list it on AppSource. Con AppSource, puede generar nuevos clientes potenciales para su empresa mediante la compilación de una aplicación y su publicación en AppSource para que los nuevos clientes las prueben.With AppSource you can generate new leads for your business by building an app and publishing it to AppSource for new customers to test-drive. Más informaciónLearn more