Este repositorio contiene el marco para crear flujos estandarizados de Microsoft Power Automate Desktop.
Contiene las siguientes funcionalidades de uso frecuente como componentes:
Ahora está disponible un archivo de solución no administrado exportado completo para importarlo a su entorno si tiene una licencia Premium de Power Automate. Este archivo se empaquetó con Power Automate Desktop versión 2.46.163.24194. Power Automate también se encargará de las actualizaciones necesarias para versiones posteriores. Es posible que los flujos no sean compatibles con versiones anteriores y, en casos así, generarán un error que impedirá su edición.
Si no tiene una licencia Premium o desea usarla con una versión anterior de PAD, puede intentar usar los fragmentos de código en /src/flows/
.
Los archivos README.md debajo de cada flujo deben describir la versión de Power Automate Desktop en la que se generó el código de flujo. En la mayoría de los casos, el código de Power Automate Desktop es compatible con la misma versión de la aplicación. No se garantiza la compatibilidad con otras versiones, pero aún así puede funcionar total o parcialmente.
En caso de que intente pegar un fragmento de código creado con una versión de Power Automate Desktop diferente a la suya, sus opciones son:
Si la sintaxis de una determinada acción ha cambiado en la versión posterior, el diseñador cancelará el pegado de todo el bloque de código y no obtendrá ninguna acción. Para pegar al menos algunas de ellas, puedes intentar dividir el bloque en partes más pequeñas o pegar las acciones una por una, hasta encontrar una que no sea aceptada. Es muy probable que la mayoría de las acciones se acepten de todos modos, especialmente acciones simples, como Establecer variable , Ejecutar subflujo , etc., mientras que es posible que no se permitan acciones más recientes o acciones con más atributos personalizados.
Luego crea las acciones que no fueron aceptadas manualmente siguiendo las capturas de pantalla, las descripciones o el código que se proporciona para el flujo.
/solution/
Se recomienda cierta preparación general antes de intentar implementar cualquiera de los flujos y otras funcionalidades dentro del marco.
El Framework debe tener su propio entorno de desarrollo dedicado. Este es el único entorno donde Framework debería residir como una solución no administrada.
Debe importarse como una solución administrada a todos los demás entornos donde los flujos utilizarán el marco, incluidos DEV, TEST, UAT y otros entornos normales que no sean de producción. Esto es para que no se puedan realizar cambios en el marco fuera de su propio entorno DEV, pero se puede usar llamando flujos de utilidad como Logger como flujos secundarios, así como también haciendo copias de los flujos de plantilla para nuevos proyectos.
Todos los flujos que desea implementar en su inquilino deben agregarse en una única solución que debe residir como no administrada en el entorno dedicado (ver arriba), pero exportada como administrada a cualquier otro entorno. El nombre recomendado de la solución es PADFramework .