Compartir por


Substitúe os fluxos de traballo Microsoft Dataverse clásicos por fluxos

Este tema compara Power Automate as capacidades co fluxo de traballo clásico.

Power Automate ten vantaxes significativas sobre o modelo clásico de fluxo de traballo en segundo plano; deberías considerar usar Power Automate para automatizar os teus procesos en lugar do fluxo de traballo clásico.

Crea fluxos en lugar de fluxos de traballo Microsoft Dataverse clásicos para crear novos procesos de automatización. Ademais, deberías revisar os teus procesos de fluxo de traballo en segundo plano clásicos existentes e considerar substituílos por fluxos.

Comparación de capacidades de características

Esta táboa resume unha comparación entre Power Automate e as capacidades dos fluxos de traballo clásicos.

Estamos continuamente engadindo novas capacidades a Power Automate. Actualizaremos a información desta táboa a medida que Power Automate adquire capacidades; volve a consultar a miúdo! Para obter información sobre as próximas capacidades que che axudarán a substituír os fluxos de traballo en segundo plano clásicos por fluxos, consulta Novidades e as novidades previstas para Power Automate.

Capacidade Power Automate Fluxo de traballo clásico
Modelado Ramificación condicional Si Si
En bucle Si Non
Condicións de espera nas columnas Non Si
Rama paralela Si Non
Conectores listos para usar a sistemas externos (activar e realizar accións en servizos externos) Si Non
Composición Contido dinámico Si Si
Acceso á imaxe previa dos datos do evento Non Si
Executar fluxos de traballo fillos Si Si
Executar Microsoft Dataverse accións (incluídas as personalizadas) Si Si
Executar actividades de fluxo de traballo en segundo plano personalizadas Non Si
Agrupar pasos para executar nunha transacción Si (conxuntos de cambios) Non
Fluxos de traballo de aprobación Si Non
Execución Activar cambios de columna Si Si
Activar condicionalmente os valores da columna (por exemplo, nunha data determinada nunha columna de data) Non Non
Activar en múltiples Dataverse eventos da táboa Si Si
Executar baixo demanda Si Si
Executar como ámbitos
(por exemplo, organización, unidade de negocio, usuario)
Si Si
Executar nun horario Si Non
Executar de forma sincrónica (en tempo real) Non Si
Historia Auditoría Si Si
Executar análises Si Non
Autoría e portabilidade Soporte de solución Si Si
Deseñador moderno Si Non
Autoría asistida por IA Si No

Escenario de exemplo: substitúe un fluxo de traballo en segundo plano por un fluxo de nube

Imaxina un escenario de vendas no que elaboraches unha cotización para un cliente e agora necesitas solicitar a aprobación do teu equipo de xestión antes de enviar a cotización ao cliente. Cos fluxos de traballo clásicos, isto non é sinxelo e a maioría das solucións para iso requiren que un programador escriba actividades de fluxo de traballo en segundo plano personalizadas para recuperar elementos de liña de cotización.

Con fluxos, este escenario é máis doado de construír, como se demostra no tutorial posterior que abarca algunhas das Power Automate capacidades. Estas capacidades inclúen:

  • Creando un fluxo de nube que se executa baixo demanda.
  • Obtención dunha lista de filas relacionadas cunha Dataverse táboa.
  • Recorrendo unha lista de filas.
  • Envío de solicitudes de aprobación.

Para permitir que o vendedor active a solicitude de aprobación baixo demanda:

  1. Inicia sesión para Power Automate e crear un fluxo de nube nunha solución.

  2. Na lista de activadores, seleccione Microsoft Dataverse – Cando se seleccione unha fila e, a continuación, seleccione Comillas como táboa.

    Este disparador permite que un fluxo de nube se execute baixo demanda nunha fila ou conxunto de filas.

  3. Co activador configurado, engade accións para executar no fluxo. Isto proporciona ao aprobador os detalles resumidos que precisan para identificar os elementos e valores citados. Comeza engadindo a acción Microsoft Dataverse – Lista de filas . O obxectivo é obter os elementos individuais dunha cotización, polo que establece o Nome da táboa en Liñas de cotización. Para asegurarnos de que a lista contén só aqueles elementos de liña de cita que pertencen á cotización para a que se disparou o fluxo, especificaremos un criterio de filtro de estilo OData. Na caixa Consulta de filtro , escriba _quoteid_value eq e, a continuación, seleccione Cita da lista de valores dinámicos que aparecen.

  4. Dado que queremos resumir as liñas de presupostos para a aprobación, engade a acción Inicializar variable . Establece Nome en Resumo da liña de cita e Tipo para Cadea (da lista despregable) e deixa Valor baleiro.

  5. Engade a acción Engadir á variable de cadea e, a continuación, selecciona a variable Resumo da liña de cita variable que creamos anteriormente. Na caixa Valor , seleccione Cantidade, Nome, Prezo por unidade, Importe ampliado e Desconto manual da lista de valores dinámicos. O Power Automate deseñador identifica que estes valores son dunha lista de liñas de presupostos e engade esta acción nun bucle Aplicar a cada para garantir a información de cada elemento de liña engádese a este resumo.

    Captura de pantalla que mostra a selección de valores.

  6. Para solicitar a aprobación do resumo da cotización que creamos, engade a Aprobación: inicia e espera unha acción de aprobación. Seleccione un Tipo de aprobación (por exemplo, Aprobar/Rexeitar: primeiro en responder), dálle á solicitude de aprobación un Título (por exemplo, o nome da cotización para a que se solicita a aprobación, escollida da lista de valores dinámicos) e introduce o enderezo de correo electrónico da persoa que precisa para revisar e aprobar a cotización na caixa Asignado a . Na caixa Detalles , engade a variable Resumo da liña de cita , xunto con calquera outra información que poida ser relevante mediante o selector de valores dinámicos (por exemplo, Cantidade total).

  7. Para determinar que ocorre unha vez que se acepta ou rexeita unha aprobación, engade a acción Condición . Seleccione Resultado da lista de valores dinámicos do primeiro campo da condición, contén no menú despregable lista no segundo campo e introduza Aprobar no terceiro campo da condición. Finalmente, engade accións en función do resultado da aprobación (por exemplo, enviar un correo electrónico de notificación).

    Captura de pantalla da acción Condición.

Agora temos a estrutura de aprobación creada para que o aprobador teña toda a información necesaria para tomar unha decisión sobre os seguintes pasos. Aquí tes o exemplo completo:

Captura de pantalla da estrutura do fluxo de aprobación.

Cando executas este fluxo contra a túa cotización, resume as liñas de presuposto para esa cotización e envía unha solicitude de aprobación á que o aprobador pode responder desde Power Automate, ou o correo electrónico accionable que recibe. Aquí tes un exemplo da visualización:

Captura de pantalla do fluxo en acción.

  • Fluxos de traballo con lóxica condicional complexa doutro se

    En lugar de usar condicións, recomendamos utilizar a acción de cambio.

  • Fluxos de traballo que se executan desde o complemento/código

    Recomendamos redeseñar o fluxo para comezar cos disparadores:

    • Use Microsoft Dataverse disparadores para executar fluxos baseados nos eventos nel.

    • Para executar fluxos baseados en eventos nun servizo externo, aproveita máis de 260 conectores listos para usar.

    • Para escenarios nos que un conector que necesitas non está dispoñible listo para usar, crea facilmente o teu propio conector personalizado. Máis información: Crea un conector personalizado desde cero

    • Finalmente, se hai escenarios nos que non podes activar o teu fluxo usando un dos conectores predefinidos ou creando un conector personalizado, utiliza o activador Cando se recibe unha solicitude HTTP para invocar o fluxo.

  • Fluxos de traballo que se executan de forma recursiva

    No seu lugar, utiliza o do-until ou aplicar a cada loop nos fluxos.

  • Fluxos de traballo que precisan dunha lista de filas

    Use a acción filas da lista . Cando use esta acción, defina os criterios de filtrado de filas mediante a sintaxe OData para optimizar a acción minimizando o número de filas que quere recuperar.

  • Fluxos de traballo que dormen para executarse nun horario

    Use o activador recorrencia para executar a lóxica empresarial a intervalos periódicos.

  • Fluxos de traballo para os que se xestionaron as execucións para garantir que as actividades se executasen nunha única transacción

    Use a acción de conxunto de cambios para asegurarse de que todas as accións dentro dela se realizan como unha única unidade atómica na que todas teñen éxito ou fallan como grupo. Se falla algunha das accións dun conxunto de cambios, os cambios realizados polas operacións completadas revéranse.

  • Supervisar o fluxo de traballo en segundo plano para detectar fallos

    En Power Automate, use a configuración executar despois nunha acción para configurala para que se execute cando falle a acción anterior. Por exemplo, envíe unha Power Automate notificación móbil cando a acción actualizar unha fila faille ou se agote o tempo de espera.

Preguntas máis frecuentes sobre

  • Teño unha licenza de Dynamics 365. Podo usar Power Automate?

    Todo usuario de Dynamics 365 ten dereito a usar Power Automate. Revisa a nosa información de licenza.

  • Cantas veces se poden activar os meus fluxos?

    Os fluxos de Dynamics 365 (ou Microsoft Dataverse) execútanse case en tempo real despois do activador porque usan webhooks (non se precisan sondaxes).

    • Do mesmo xeito que co acceso directo á API, hai limitacións/límites no sistema. Máis información: Límites e configuración en Power Automate
    • En concreto, hai un límite de 100.000 accións por 5 minutos, por caudal. Un único bucle nun fluxo de nube non pode procesar máis de 100.000 elementos á vez.
    • Máximo de 6 GB de rendemento por 5 minutos.
  • Canto tempo pode funcionar un único fluxo?

    Un único fluxo esgota despois de 30 días.

  • Como movo os meus fluxos entre ambientes?

    Do mesmo xeito que os fluxos de traballo clásicos, pode crear fluxos en solucións para soportar o ciclo de vida completo das aplicacións dos procesos.

  • Faise un seguimento das Power Automate dependencias en Microsoft Dataverse?

    Do mesmo xeito que outros compoñentes dunha solución, tódalas dependencias dos fluxos das solucións son rastrexadas en Microsoft Dataverse.

  • Que pasa cos fluxos de traballo sincrónicos?

    Vimos comentarios de que os fluxos de traballo sincrónicos son un contribuínte importante aos problemas de rendemento dos usuarios finais. Recomendámosche que avalías se o teu obxectivo ou partes do fluxo de traballo en segundo plano se poden construír mediante un fluxo de nube. Se podes dividir as accións como asíncronas, o usuario pode continuar coa súa actividade mentres Power Automate completa a acción.

  • Usando Power Automate, os meus datos permanecerán dentro da rexión (é dicir, a mesma rexión que o meu Dynamics 365 ou Microsoft Dataverse entorno)?

    Si, Power Automate sempre usa a mesma rexión que Microsoft Dataverse.

  • Necesito facer cambios de proxy/firewall?

    Consulte a referencia de configuración do enderezo IP para determinar se precisa realizar algún cambio de proxy/firewall.