Share via


Substituïu els fluxos de treball clàssics Microsoft Dataverse per fluxos

Aquest tema compara les capacitats amb el flux de Power Automate treball clàssic.

Power Automate té avantatges significatius sobre el model clàssic de flux de treball en segon pla; Hauríeu de plantejar-vos utilitzar-lo Power Automate per automatitzar els vostres processos en lloc del flux de treball clàssic.

Creeu fluxos en lloc dels fluxos de treball clàssics Microsoft Dataverse per crear nous processos d'automatització. A més, hauríeu de revisar els vostres processos clàssics de flux de treball en segon pla existents i considerar substituir-los per fluxos.

Comparació de capacitats de característiques

Aquesta taula resumeix una comparació entre Power Automate les capacitats i els fluxos de treball clàssics.

Estem afegint contínuament noves capacitats a Power Automate. Actualitzarem la informació d'aquesta taula a mesura Power Automate que guanyem capacitats; torna-ho a comprovar sovint! Per obtenir informació sobre les properes capacitats que us ajudaran a substituir els fluxos de treball clàssics en segon pla per fluxos, vegeu Novetats i planificació Power Automate.

Capacitat Power Automate Flux de treball clàssic
Modelatge Ramificació condicional
Cargolant No
Condicions d'espera a les columnes No
Branca paral· No
Connectors de fàbrica a sistemes externs (activen i realitzen accions en serveis externs) No
Composició Contingut dinàmic
Accés a la pre-imatge de les dades de l'esdeveniment No
Executar fluxos de treball secundaris
Executar Microsoft Dataverse accions (inclosa la personalitzada)
Executeu activitats de flux de treball en segon pla personalitzades No
Agrupar els passos que s'han d'executar en una transacció Sí (conjunts de canvis) No
Fluxos de treball d'aprovació No
Execució Activar els canvis de columna
Activeu condicionalment els valors de les columnes (per exemple, en una data determinada d'una columna de data) No No
Activar diversos Dataverse esdeveniments de taula
Córrer sota demanda
Àmbits d'execució
(per exemple, organització, unitat de negoci, usuari)
Executar segons una planificació No
Executar síncronament (temps real) No
Història Auditoria
Executar analítiques No
Autoria i portabilitat Suport de solucions
Dissenyador modern No
Autoria assistida per IA No

Exemple d'escenari: substituïu un flux de treball en segon pla per un flux de núvol

Imagineu un escenari de vendes en què heu elaborat un pressupost per a un client i ara heu de sol·licitar l'aprovació del vostre equip de gestió abans d'enviar el pressupost al client. Amb els fluxos de treball clàssics, això no és fàcil i la majoria de solucions requereixen que un desenvolupador escrigui activitats de flux de treball en segon pla personalitzades per recuperar elements de la línia d'oferta.

Amb els fluxos, aquest escenari és més fàcil de construir, com es va demostrar en el pas a pas posterior que cobreix algunes de les Power Automate capacitats. Aquestes capacitats inclouen:

  • Creació d'un flux de núvol que s'executa sota demanda.
  • Obtenir una llista de files relacionades amb una Dataverse taula.
  • En bucle sobre una llista de files.
  • Enviament de sol·licituds d'aprovació.

Per permetre que el comercial activi la sol·licitud d'aprovació sota demanda:

  1. Inicieu sessió i creeu Power Automate un flux de núvol en una solució .

  2. A la llista d'activadors, seleccioneu Microsoft Dataverse : quan se selecciona una fila i, a continuació, seleccioneu Ofertes com a taula.

    Aquest activador permet que un flux de núvol s'executi sota demanda en una fila o conjunt de files.

  3. Amb l'activador configurat, afegiu accions per executar-les al flux. Això proporciona a l'aprovador el detall resumit que necessita per identificar els elements i valors citats. Comenceu afegint l'acció Microsoft Dataverse – Llista files . L'objectiu és obtenir els elements individuals d'una cita, així que definiu el nom de la taula a Línies d'oferta. Per assegurar-nos que la llista només conté els elements de la línia d'oferta que pertanyen a l'oferta per a la qual s'ha activat el flux, especificarem un criteri de filtre d'estil OData. Al quadre Consulta del filtre , escriviu _quoteid_value eq i, a continuació, seleccioneu Cita a la llista de valors dinàmics que apareixen.

  4. Com que volem resumir els elements de la línia d'oferta per a l'aprovació, afegiu l'acció Inicialitza la variable . Definiu Nom al resum de la línia de cita i Escriviu a cadena (a la llista desplegable) ideixeu Valor buit.

  5. Afegiu l'acció Afegeix a la variable de cadena i, a continuació, seleccioneu la variable Resum de la línia d'oferta que hem creat anteriorment. Al quadre Valor , seleccioneu Quantitat, Nom , Preu per unitat, Import ampliat i Descompte manual de la llista de valors dinàmics. El Power Automate dissenyador identifica que aquests valors provenen d'una llista d'elements de la línia d'oferta i afegeix aquesta acció en un Aplica a cada bucle per assegurar-se que la informació de cada element de línia s'afegeix a aquest resum.

    Captura de pantalla que mostra la selecció de valors.

  6. Per sol·licitar l'aprovació del resum de l'oferta que hem creat, afegiu l'Aprovació – Inicia i espereu una acció d'aprovació . Seleccioneu un tipus d'aprovació (per exemple, Aprova/Rebutja - Primer a respondre), doneu un títol a la sol·licitud d'aprovació (per exemple, el nom de l'oferta per a la qual se sol·licita l'aprovació, escollida de la llista de valors dinàmics) i introduïu l'adreça electrònica de la persona que ha de revisar i aprovar l'oferta al quadre Assignat a . Al quadre Detalls, afegiu la variable Resum de la línia d'oferta , juntament amb qualsevol altra informació que pugui ser rellevant mitjançant el selector de valors dinàmics (per exemple, Import total).

  7. Per determinar què passa un cop acceptada o rebutjada una aprovació, afegiu l'acció Condició . Seleccioneu Resultat de la llista de valors dinàmics del primer camp de la condició, conté de la llista desplegable del segon camp i introduïu Aprova al tercer camp de la condició. Finalment, afegiu accions en funció del resultat de l'aprovació (per exemple, enviar un correu electrònic de notificació).

    Captura de pantalla de l'acció Condició.

Ara tenim l'estructura d'aprovació creada perquè l'aprovador tingui tota la informació necessària per prendre una decisió sobre els propers passos. Aquí teniu l'exemple complet:

Captura de pantalla de l'estructura del flux d'aprovació.

Quan executeu aquest flux amb l'oferta, resumeix els elements de la línia d'oferta d'aquesta cotització i envia una sol·licitud d'aprovació a la qual l'aprovador pot respondre o Power Automate al correu electrònic accionable que rep. Aquí teniu un exemple de la pantalla:

Captura de pantalla del flux en acció.

  • Fluxos de treball amb lògica condicional complexa else-if

    En lloc d'utilitzar condicions, us recomanem que utilitzeu l'acció switch.

  • Fluxos de treball que s'executen des del connector/codi

    Recomanem redissenyar el flux per començar amb els disparadors:

    • Utilitzeu Microsoft Dataverse activadors per executar fluxos en funció dels esdeveniments que conté.

    • Per executar fluxos basats en esdeveniments en un servei extern, aprofiteu més de 260 connectors de fàbrica.

    • Per als escenaris en què un connector que necessiteu no estigui disponible de fàbrica, creeu fàcilment el vostre propi connector personalitzat. Més informació: Crear un connector personalitzat des de zero

    • Finalment, si hi ha situacions en què no podeu activar el flux mitjançant un dels connectors predefinits o creant un connector personalitzat, utilitzeu l'activador Quan es rep una sol·licitud HTTP per invocar el flux.

  • Fluxos de treball que s'executen recursivament

    Utilitzeu el do-until o apliqueu-lo a cada bucle dels fluxos.

  • Fluxos de treball que necessiten una llista de files

    Utilitzeu l'acció files de llista. Quan utilitzeu aquesta acció, definiu els criteris de filtratge de files mitjançant la sintaxi OData per optimitzar l'acció minimitzant el nombre de files que voleu recuperar.

  • Fluxos de treball que dormen per executar-se en un horari

    Utilitzeu el disparador de recurrència per executar la lògica empresarial a intervals periòdics.

  • Fluxos de treball per als quals es van gestionar les execucions per garantir que les activitats s'executessin en una sola transacció

    Utilitzeu l'acció del conjunt de canvis per assegurar-vos que totes les accions dins d'ella es realitzen com una sola unitat atòmica en la qual tots tenen èxit o fracassen com a grup. Si alguna de les accions d'un conjunt de canvis falla, els canvis realitzats per les operacions completades es reverteixen.

  • Superviseu les execucions del flux de treball en segon pla per detectar errors

    A més Power Automate, utilitzeu la configuració d'execució posterior d'una acció per configurar-la perquè s'executi quan l'acció anterior falli. Per exemple, envia una notificació per a mòbils quan l'actualització d'una Power Automate acció de fila falli o caduqui.

Preguntes més freqüents del

  • Tinc una llicència del Dynamics 365. Puc utilitzar Power Automate?

    Tots els usuaris del Dynamics 365 tenen dret a utilitzar-los Power Automate. Reviseu la nostra informació sobre llicències.

  • Amb quina freqüència es poden activar els meus fluxos?

    Els fluxos del Dynamics 365 (o Microsoft Dataverse) s'executen gairebé en temps real després de l'activador perquè utilitzen webhooks (no cal fer sondeig).

    • Igual que amb l'accés directe a l'API, hi ha acceleradors / límits al sistema. Més informació: Límits i configuració a Power Automate
    • En concret, hi ha un límit de 100.000 accions cada 5 minuts, per flux. Un sol bucle en un flux de núvol no pot processar més de 100.000 elements alhora.
    • Màxim de 6 GB de rendiment per 5 minuts.
  • Quant de temps pot durar un sol flux?

    Un sol flux s'esgota després de 30 dies.

  • Com puc moure els meus fluxos entre entorns?

    Igual que els fluxos de treball clàssics, podeu crear fluxos en solucions per donar suport al cicle de vida complet de l'aplicació per als processos.

  • Es Power Automate fa un seguiment de les dependències Microsoft Dataverse?

    De manera similar a altres components d'una solució, es fa un seguiment de Microsoft Dataverse totes les dependències dels fluxos en solucions.

  • Què passa amb els fluxos de treball síncrons?

    Hem vist comentaris que indiquen que els fluxos de treball síncrons contribueixen significativament als problemes de rendiment de l'usuari final. Us recomanem que avalueu si el vostre objectiu o parts del flux de treball en segon pla es poden construir mitjançant un flux de núvol. Si podeu dividir les accions com a asíncrones, l'usuari pot continuar la seva activitat mentre Power Automate completa l'acció.

  • Utilitzant Power Automate, les meves dades romandran dins de la regió (és a dir, la mateixa regió que el meu Dynamics 365 o Microsoft Dataverse entorn)?

    Sí,sempre Power Automate utilitza la mateixa regió que Microsoft Dataverse.

  • He de fer canvis de servidor intermediari / tallafocs?

    Consulteu la referència de configuració de l'adreça IP per determinar si heu de fer algun canvi al servidor intermediari / tallafoc.