Ampliar una canalización con un flujo de nube
En función de los ajustes en una fase de canalización, puede llevar a cabo diferentes acciones durante la vida útil de la implementación de una canalización. El sistema activa puertas opcionales cuando es necesario pausar la implementación. Estas puertas esperan una actualización de estado antes de continuar con el siguiente paso o detener la implementación.
Para ampliar una canalización con un flujo de nube, puede agregar desencadenadores o acciones que proporcionen otro nivel de interacción.
Desencadenadores
En el caso de los flujos de nube que reaccionan a un evento de negocio, puede configurar el desencadenador de Dataverse Cuando se realiza una acción para ese evento. Para hacerlo, puede usar una condición de desencadenador que limite el ámbito del flujo a solo los casos aplicables para los que crea el flujo.
Las expresiones en las condiciones del desencadenador pueden ayudar a limitar el ámbito de la desencadenación de implementaciones de canalización a situaciones como las siguientes:
Para un nombre de canalización específico:
@equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Extend a Pipeline Demo')Para todas las canalizaciones que contienen un nombre de etapa específico:
@contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Move to QA')
Importante
Los filtros de condición distinguen entre mayúsculas y minúsculas. El nombre de canalización o fase debe ser exactamente como se haya definido.
Acciones
Si configura la canalización con puertas, en la mayoría de los casos, después de que se complete la lógica de flujo, el flujo de nube debe usar Realizar una acción sin enlazar desde Dataverse a fin de detener la implementación o dejar que continúe. Los valores de los parámetros de estado de la acción son los siguientes:
10: generado por el sistema (pendiente)
20: (en caso de que la implementación pueda continuar) (acierto)
30: en caso de que la implementación deba detenerse (fallo)
Puede aprovechar todas las capacidades de los flujos de nube de Power Automate para ampliar una canalización. Estas capacidades incluyen opciones para leer o actualizar registros conectándose a diferentes orígenes de datos, enviar correos electrónicos o aprobaciones, etc.
Siguientes pasos
Ya ha aprendido a ampliar una canalización con un flujo de nube de Power Automate. A continuación, aplicará estos conceptos para añadir una etapa de aprobación en una canalización.