Borradores y control de versiones para flujos de nube
Cuando crea un flujo de solución en la nube, puede guardar borradores en Microsoft Dataverse antes de que se complete el flujo. Luego, el flujo se puede publicar cuando esté listo para ejecutarlo. A medida que evoluciona el flujo, se crea un historial de versiones en Dataverse y se puede acceder a él en el panel del historial de versiones.
Disponibilidad
El conjunto de características de versiones y borradores de flujo está disponible solo para flujos de solución en la nube. Los flujos de nube de soluciones se pueden crear directamente en una solución, agregarse a una solución o crearse de forma predeterminada si la configuración Crear en entorno de soluciones de Dataverse está habilitada.
Los borradores de flujo y el conjunto de funciones de control de versiones se están lanzando lentamente en entornos específicos, región por región. Cuando aparezcan borradores y capacidades de control de versiones en un ambiente de su región, espere dos semanas para el lanzamiento completo en esa región.
Guardar borradores
Guarda un borrador de un flujo cuando quieras, incluso con errores. Realice cambios en su flujo con confianza y a su propio ritmo.
Abra el flujo en el diseñador.
Realice los cambios necesarios.
Seleccione Guardar borrador.
Aparece un mensaje de confirmación en la barra de información.
El estado del flujo es visible junto al título del flujo.
Indicador de estado
El estado del flujo (Borrador o Publicado) se muestra junto al título del flujo para indicar si esa versión del flujo se publicó el flujo, o si el flujo tiene cambios de borrador.
Publicar un flujo
Cuando esté listo para que los cambios en un flujo tengan efecto en tiempo de ejecución, el flujo se puede publicar.
Abra el flujo en el diseñador.
Realice los cambios necesarios.
Seleccione Publish.
Aparece un mensaje de confirmación en la barra de información.
Historial de versiones
Revise la lista del historial de versiones de un flujo para comprender cómo evolucionó. Ver versiones de flujo agrupadas por día con indicadores para Última versión, Publicada y Publicado anteriormente.
Abra el flujo en el diseñador.
Seleccione Historial de versiones.
Se abre el panel del historial de versiones.
Restauración de versión
Cuando ve la lista del historial de versiones de un flujo, puede seleccionar una versión anterior para revisarla y, opcionalmente, restaurarla como un nuevo borrador.
Abra el flujo en el diseñador.
Seleccione Historial de versiones.
Se abre el panel del historial de versiones.
Seleccione una versión anterior.
Seleccione Restaurar.
Confirme la acción de restauración.
El flujo ahora es el último borrador en el historial de versiones.
Preguntas frecuentes
¿Por qué la función de borrador y control de versiones solo está disponible para flujos de soluciones en la nube?
Dataverse es el almacenamiento utilizado para los borradores que no se publican. También es el almacenamiento utilizado para el historial de versiones. Los flujos de la nube de soluciones se definen en Dataverse, para que puedan tener borradores y un historial de versiones.
¿Por qué el conjunto de características de borradores y control de versiones solo está disponible en el nuevo diseñador?
Los borradores y las capacidades de control de versiones están disponibles en el nuevo diseñador de flujos en la nube. En lugar de agregar borradores y compatibilidad con el control de versiones en el diseñador clásico, estamos invirtiendo en borradores adicionales y capacidades de control de versiones para el nuevo diseñador de flujos en lanube.
¿Cómo cambio un flujo de nube que no es de solución a un flujo de nube de solución?
Cuando usted agregue su flujo de nube que no es una solución a una solución, agrega la definición a Dataverse para que pueda tener versiones.
¿Pueden los copropietarios ver el historial de versiones completo o solo sus propios cambios?
Los copropietarios pueden ver un historial completo de cambios de cualquier usuario que haya realizado un cambio en el flujo.
¿Se pueden agregar notas o títulos a las versiones?
No se pueden agregar notas ni títulos a la versión en este momento.
¿Se pueden probar los borradores?
No en este momento. Actualmente, los cambios de flujo deben publicarse y ejecutarse para poder probarlos. Estamos explorando el concepto de crear una segunda representación en tiempo de ejecución de un flujo único para facilitar las pruebas.
¿Existe un identificador único para una versión?
Las marcas de tiempo se utilizan para diferenciar entre versiones. Se utiliza un identificador GUID para cada versión, pero eso no se muestra en las tarjetas del historial de versiones. Un identificador entero simple no está disponible en este momento.
¿Se puede filtrar la lista del historial de versiones?
No en este momento.
¿Se puede mostrar un resumen de los cambios de versión en las tarjetas del historial de versiones?
No en este momento.
¿Puede el copiloto resumir los cambios realizados en un flujo durante un período de tiempo determinado?
No en este momento.
¿Se pueden comparar versiones?
Las versiones se pueden comparar viéndolas en sucesión o abriendo otra pestaña del navegador para ver una versión específica. Una comparación de versiones en paralelo no está disponible en este momento.
¿Se pueden asociar permisos de conexión con una versión determinada, de modo que se necesite una nueva autorización de conexión cuando un copropietario cambie el flujo?
No en este momento.
¿Qué versión se exporta?
La última versión publicada de un flujo de nube de solución se exporta en una solución. Las versiones de borrador y el historial de versiones no se exportan.
¿Qué tablas se utilizan para los borradores y el historial de versiones?
Dataverse es el almacenamiento utilizado para borradores e historial de versiones. Los flujos de la nube de soluciones se definen en Dataverse, para que puedan tener borradores y un historial de versiones. La tabla de flujo de trabajo tiene una fila para lo último publicado y una fila para el último borrador. El historial de versiones se almacena en la tabla Versión de componentes.
Problemas conocidos
Cambio de URL de flujo: cuando se publica por primera vez un flujo de solución en la nube, la URL contiene workflowUniqueId
y esto cambia con cada versión. Si el flujo publicado se abre posteriormente desde la experiencia Mis flujos, entonces FlowId
se usa en la URL y no cambia. Si el flujo publicado se abre posteriormente desde la experiencia Explorador de soluciones, entonces workflowUniqueId
se usa en la URL y no cambia. Estamos planeando actualizar la experiencia del Explorador de soluciones para proporcionar una URL estática. Mientras tanto, si necesita una referencia de URL estática, abra el flujo desde la experiencia Mis flujos.