Nahradenie klasických pracovných postupov Microsoft Dataverse týmito postupmi

V tejto téme sa porovnávajú funkcie služby Power Automate s klasickým pracovným postupom.

Power Automate má oproti klasickému modelu pracovných postupov na pozadí významné výhody. Ak chcete automatizovať procesy namiesto klasického pracovného postupu, mali by ste zvážiť použitie služby Power Automate.

Pri vytváraní nových procesov automatizácie vytvorte postupy namiesto klasických pracovných postupov služby Microsoft Dataverse. Okrem toho by ste mali skontrolovať svoje existujúce procesy klasických pracovných postupov na pozadí a zvážiť ich nahradenie postupmi.

Porovnanie vlastností funkcie

Táto tabuľka obsahuje súhrn porovnania medzi funkciami služby Power Automate a klasických pracovných postupov.

Neustále pridávame nové možnosti Power Automate. Informácie v tejto tabuľke budeme aktualizovať, keď Power Automate získame možnosti; kontrolujte často! Informácie o pripravovaných možnostiach, ktoré vám pomôžu nahradiť klasické pracovné postupy na pozadí postupmi, nájdete v časti Čo je nové a plánované Power Automate.

Funkcia Power Automate Klasický pracovný postup
Modelovanie Podmienkové vetvenie Áno Áno
Slučovanie Áno Nie
Podmienky čakania na kolónach Nie Áno
Paralelná vetva Áno Nie
Hotové konektory na externé systémy (spúšťanie a vykonávanie akcií v externých službách) Áno Nie
Zloženie Dynamický obsah Áno Áno
Prístup k predbežnému obrazu údajov udalosti Nie Áno
Spustite podriadené pracovné postupy Áno Áno
Spustenie akcií Microsoft Dataverse (vrátane vlastných) Áno Áno
Spustite vlastné aktivity pracovného toku na pozadí Nie Áno
Zoskupte kroky na spustenie transakcie Áno (sady zmien) Nie
Schvaľovacie pracovné postupy Áno Nie
Poprava Spustiť pri zmenách stĺpca Áno Áno
Spustenie podmienene na základe hodnôt stĺpca (napríklad v určitý dátum v stĺpci dátumu) Nie Nie
Spustenie pri viacerých udalostiach v tabuľke Dataverse Áno Áno
Spustiť na požiadanie Áno Áno
Spustené rozsahy
(napríklad organizácia, obchodná jednotka, používateľ)
Áno Áno
Bežte podľa plánu Áno Nie
Spustiť synchrónne (v reálnom čase) Nie Áno
História Auditovanie Áno Áno
Spustite analýzu Áno Nie
Autorstvo a prenosnosť Podpora riešení Áno Áno
Moderný dizajnér Áno Nie
Vytváranie pomocou umelej inteligencie Áno Nie

Príklad scenára: Nahraďte pracovný postup na pozadí postupom v cloude

Predstavte si scenár predaja, v ktorom ste pripravili cenovú ponuku pre zákazníka a pred odoslaním ponuky zákazníkovi musíte požiadať o schválenie svoj riadiaci tím. S klasickými pracovnými postupmi by to nebolo jednoduché a väčšina riešení tohto procesu vyžaduje, aby vývojár zapísal vlastné aktivity pracovného postupu na pozadí na načítanie položiek v riadkoch cenovej ponuky.

S postupmi sa tento scenár dá urobiť jednoduchšie, ako je to znázornené ďalej v návode, ktorý sa týka niektorých funkcií služby Power Automate. Medzi tieto možnosti patria:

  • Vytvorenie postupu v cloude, ktorý sa spúšťa na požiadanie.
  • Získanie zoznamu riadkov, ktoré súvisia s tabuľkou Dataverse.
  • Cyklenie v zozname riadkov.
  • Odosielanie žiadostí o schválenie.

Ak chcete povoliť obchodníkovi spustiť žiadosť o schválenie na požiadanie:

  1. Prihláste sa do Power Automate a vytvorte cloudový tok v riešení.

  2. Zo zoznamu spúšťačov vyberte Microsoft Dataverse – Keď je vybratý riadok a potom ako tabuľku vyberte Ponuky .

    Tento spúšťač umožňuje spustiť postup v cloude na požiadanie v riadku alebo v množine riadkov.

  3. Keď je spúšťač nakonfigurovaný, pridajte akcie, ktoré sa majú spustiť v postupe. Tým sa schvaľovateľovi poskytnú podrobnosti, ktoré potrebuje na identifikáciu položiek a hodnôt cenovej ponuky. Začnite pridaním akcie Microsoft Dataverse – Zoznam riadkov . Cieľom je získať jednotlivé položky z ponuky, preto nastavte Názov tabuľky na Riadky cenovej ponuky. Ak chceme zabezpečiť, aby zoznam obsahoval iba tie položky v riadkoch cenovej ponuky, ktoré patria do cenovej ponuky, pre ktorú bol postup spustený, zadáme kritérium filtra štýlu OData. Do poľa Filtrovať dopyt zadajte _quoteid_value eq a potom vyberte Ponuka zo zoznamu dynamických hodnôt, ktoré sa zobrazia.

  4. Pretože chceme zhrnúť riadkové položky cenovej ponuky na schválenie, pridajte akciu Inicializovať premennú . Nastaviť Názov na Súhrn riadku cenovej ponuky a Typ na Reťazec (z rozbaľovacieho zoznamu) a Hodnota nechajte prázdne.

  5. Pridajte akciu Pridať do reťazcovej premennej a potom vyberte premennú Zhrnutie riadku cenovej ponuky , ktorú sme vytvorili predtým. V poli Hodnota vyberte Množstvo, Názov, Cena za jednotku, Rozšírená suma a Manuálna zľava zo zoznamu dynamických hodnôt. Návrhár Power Automate identifikuje, že tieto hodnoty sú zo zoznamu riadkových položiek cenovej ponuky, a pridá túto akciu do Použiť pre každú cyklu, aby sa zabezpečili informácie z každá riadková položka sa pridá do tohto súhrnu.

    Snímka obrazovky zobrazujúca výber hodnôt.

  6. Ak chcete požiadať o schválenie súhrnu cenovej ponuky, ktorý sme vytvorili, pridajte akciu Schválenie – začnite a počkajte na schválenie akciu. Vyberte Typ schválenia (napríklad Schváliť/Odmietnuť – ako prvý odpovedať), prideliť žiadosti o schválenie Názov (napríklad názov ponuky, pre ktorú sa žiada schválenie, vybratý zo zoznamu dynamických hodnôt) a zadajte e-mailovú adresu osoby, ktorá potrebuje na kontrolu a schválenie cenovej ponuky v poli Priradené k . Do poľa Podrobnosti pridajte premennú Súhrn riadku cenovej ponuky spolu s ďalšími informáciami, ktoré môžu byť relevantné pomocou nástroj na výber dynamickej hodnoty (napríklad Celková suma).

  7. Ak chcete zistiť, čo sa stane po prijatí alebo odmietnutí schválenia, pridajte akciu Podmienka . Vyberte Výsledok zo zoznamu dynamických hodnôt z prvého poľa v podmienke, obsahuje z rozbaľovacej ponuky zoznam v druhom poli a do tretieho poľa podmienky zadajte Schváliť . Nakoniec pridajte akcie na základe výsledku schválenia (napríklad odoslať e-mail s oznámením).

    Snímka obrazovky akcie Podmienka.

Máme už vytvorenú štruktúru schválenia, takže schvaľovateľ má všetky informácie potrebné na prijatie rozhodnutia o ďalších krokoch. Tu je celý príklad:

Snímka obrazovky so štruktúrou toku schvaľovania.

Keď spustíte tento postup v rámci cenovej ponuky, zhrnie položky v riadkoch danej cenovej ponuky a odošle žiadosť o schválenie, na ktorú môže schvaľovateľ odpovedať zo služby Power Automate alebo e-mailom s akciami, ktorý dostane. Tu je príklad zobrazenia:

Snímka obrazovky toku v akcii.

  • Pracovné postupy so zložitou podmienenou logikou else-if

    Namiesto použitia podmienok odporúčame použiť akciu prepnutia.

  • Pracovné postupy, ktoré sa spúšťajú z doplnku/kódu

    Odporúčame prepracovanie postupu tak, aby sa spúšťal pomocou spúšťačov:

    • Na spúšťanie postupov založených na udalostiach v postupoch použite spúšťače služby Microsoft Dataverse.

    • Ak chcete spúšťať postupy na základe udalostí v externej službe, využite viac ako 260 predpripravených konektorov.

    • V prípade scenárov, v ktorých nie je k dispozícii potrebný predpripravený konektor, jednoducho vytvorte vlastný konektor. Ďalšie informácie: Vytvorte si vlastný konektor od začiatku

    • Nakoniec, ak existujú scenáre, v ktorých nemôžete spustiť tok pomocou jedného z vopred vytvorených konektorov alebo vytvorením vlastného konektora, použite spúšťač Pri prijatí požiadavky HTTP vyvolať tok.

  • Pracovné postupy, ktoré bežia rekurzívne

    Namiesto toho použite urobte-kým alebo aplikujte na každú slučku v tokoch.

  • Pracovné postupy, ktoré vyžadujú zoznam riadkov

    Použite akciu riadky zoznamu . Pri použití tejto akcie definujte kritériá filtrovania riadkov pomocou syntaxe OData na optimalizáciu akcie minimalizovaním počtu riadkov, ktoré chcete načítať.

  • Pracovné postupy, ktoré spia, aby sa spúšťali podľa plánu

    Pomocou spúšťača opakovania spustite obchodnú logiku v pravidelných intervaloch.

  • Pracovné toky, pre ktoré boli spustenia spravované tak, aby sa zabezpečilo, že aktivity budú vykonané v jednej transakcii

    Použite akciu množiny zmien , aby ste zabezpečili, že všetky akcie v nej budú vykonané ako jedna atómová jednotka, v ktorej budú všetky úspešné alebo neúspešné ako skupina. Ak niektorá z akcií v množine zmien zlyhá, zmeny vykonané dokončenými operáciami sa vrátia späť.

  • Monitorovanie zlyhaní pracovného postupu na pozadí

    V Power Automate použite nastavenie run-after pre akciu, aby ste ju nakonfigurovali tak, aby sa spustila, keď predchádzajúca akcia zlyhá. Ak napríklad akcia Power Automate aktualizácia riadka zlyhá alebo ak vyprší časový limit, pošlite upozornenie na mobil .

Najčastejšie otázky týkajúce sa služby

  • Mám licenciu na Dynamics 365. Môžem použiť Power Automate?

    Každý používateľ systému Dynamics 365 je oprávnený používať službu Power Automate. Prečítajte si naše licenčné informácie.

  • Ako často môžu byť moje toky spustené?

    Postupy systému Dynamics 365 (alebo služby Microsoft Dataverse) sa spúšťajú takmer v reálnom čase po spustení, pretože používajú metódy webhook (nevyžaduje sa žiadne hlasovanie).

    • Rovnako ako v prípade priameho prístupu k rozhraniu API, aj v systéme existujú obmedzenia. Viac informácií: Obmedzenia a konfigurácia v Power Automate
    • Konkrétne existuje limit 100 000 akcií za 5 minút na jeden postup. Jedna slučka v postupe v cloude nemôže spracovať viac ako 100 000 položiek naraz.
    • Maximálne 6 GB priepustnosť za 5 minút.
  • Ako dlho môže trvať jeden tok?

    Časový limit spustenia jedného postupu uplynie po 30 dňoch.

  • Ako presuniem svoje toky medzi prostrediami?

    Rovnako, ako v prípade klasických pracovných postupov, aj tu môžete vytvárať postupy v riešeniach na podporu úplného životného cyklu aplikácií pre procesy.

  • Sledujú sa Power Automate závislosti v Microsoft Dataverse?

    Podobne ako v prípade iných komponentov v riešení, aj v službe Microsoft Dataverse sa všetky závislosti pre postupy v riešeniach sledujú.

  • A čo synchrónne pracovné postupy?

    Videli sme spätnú väzbu, že synchrónne pracovné postupy významne prispievajú k problémom s výkonom koncových používateľov. Odporúčame vám vyhodnotiť, či je možné pomocou postupu v cloude vytvoriť váš cieľ alebo časti pracovného postupu na pozadí. Ak môžete rozdeliť akcie na asynchrónne, používateľ môže pokračovať v aktivite, kým Power Automate dokončí akciu.

  • Pri použití Power Automate zostanú moje údaje v rámci regiónu (t. j. rovnakej oblasti ako moje Dynamics 365 alebo Microsoft Dataverse prostredie)?

    Áno, Power Automate vždy používa rovnaký región ako Microsoft Dataverse.

  • Musím vykonať zmeny proxy/brány firewall?

    Pozrite si referenčnú informáciu o konfigurácii adresy IP , kde zistíte, či je potrebné vykonať nejaké zmeny proxy/brány firewall.