Deli z drugimi prek


Zamenjajte klasične poteke dela s tokovi Microsoft Dataverse

Ta tema primerja zmogljivosti s klasičnim delovnim potekom. Power Automate

Power Automate ima pomembne prednosti pred klasičnim modelom poteka dela v ozadju; razmislite o uporabi Power Automate za avtomatizacijo procesov namesto klasičnega poteka dela.

Ustvarite tokove namesto klasičnih delovnih tokov za izgradnjo novih procesov avtomatizacije. Microsoft Dataverse Poleg tega bi morali pregledati svoje obstoječe klasične poteke dela v ozadju in razmisliti o njihovi zamenjavi s poteki.

Primerjava zmogljivosti funkcij

Ta tabela povzema primerjavo med zmogljivostmi klasičnih delovnih tokov. Power Automate

Nenehno dodajamo nove zmogljivosti v Power Automate. Podatke v tej tabeli bomo posodabljali, ko bodo zmogljivosti pridobile; pogosto preverjajte! Power Automate Za informacije o prihajajočih zmogljivostih, ki vam bodo pomagale zamenjati klasične poteke dela v ozadju s tokovi, glejte Kaj je novega in načrtovanega Power Automate.

Zmogljivost Power Automate Klasični potek dela
Modeliranje Pogojno razvejanje Da Da
Zankanje Da Ne
Pogoji čakanja na stolpce Ne Da
Vzporedna veja Da Ne
Vnaprej pripravljeni priključki za zunanje sisteme (sprožanje in izvajanje dejanj v zunanjih storitvah) Da Ne
Sestava Dinamična vsebina Da Da
Dostop do predhodne slike podatkov o dogodkih Ne Da
Zagon podrejenih delovnih procesov Da Da
Izvajanje dejanj (vključno s tistimi po meri) Microsoft Dataverse Da Da
Izvajanje dejavnosti delovnega toka po meri v ozadju Ne Da
Združevanje korakov za izvajanje v transakciji Da (spremembe) Ne
Poteki dela odobritve Da Ne
Izvedba Sprožilec ob spremembah stolpcev Da Da
Sproži pogojno na vrednostih stolpcev (na primer na določen datum v stolpcu z datumi) Ne Ne
Sproži ob več dogodkih tabele Dataverse Da Da
Zaženi na zahtevo Da Da
Obsegi »izvedi kot«
(na primer organizacija, poslovna enota, uporabnik)
Da Da
Teči po urniku Da Ne
Sinhrono delovanje (v realnem času) Ne Da
Zgodovina Revizija Da Da
Izvajanje analitike Da Ne
Avtorstvo in prenosljivost Podpora za rešitve Da Da
Sodobni oblikovalec Da Ne
Avtorstvo s pomočjo umetne inteligence Da No

Primer scenarija: Zamenjava poteka dela v ozadju s potekom dela v oblaku

Predstavljajte si prodajni scenarij, v katerem ste za stranko pripravili ponudbo in morate pred pošiljanjem ponudbe stranki zaprositi za odobritev vodstvene ekipe. Pri klasičnih potekih dela to ni enostavno in večina rešitev za to zahteva, da razvijalec napiše dejavnosti poteka dela po meri v ozadju za pridobivanje postavk vrstic ponudb.

S tokovi je ta scenarij lažje zgraditi, kot je prikazano v kasnejšem vodniku, ki zajema nekatere zmožnosti. Power Automate Te zmogljivosti vključujejo:

  • Ustvarjanje pretoka v oblaku, ki se izvaja na zahtevo.
  • Pridobivanje seznama vrstic, ki so povezane s tabelo. Dataverse
  • Zankanje čez seznam vrstic.
  • Pošiljanje zahtev za odobritev.

Če želite prodajnemu predstavniku omogočiti sprožitev zahteve za odobritev na zahtevo:

  1. Prijavite se, da Power Automate in ustvarite tok v oblaku v rešitvi.

  2. Na seznamu sprožilcev izberite Microsoft Dataverse – Ko je izbrana vrstica in nato kot tabelo izberite Citati .

    Ta sprožilec omogoča, da se tok v oblaku izvaja na zahtevo v vrstici ali nizu vrstic.

  3. Ko je sprožilec konfiguriran, dodajte dejanja, ki se bodo izvajala v toku. To odobritelju zagotovi povzetek podrobnosti, ki ga potrebuje za identifikacijo ponujenih postavk in vrednosti. Začnite z dodajanjem dejanja Microsoft Dataverse – Seznam vrstic . Cilj je pridobiti posamezne elemente iz ponudbe, zato nastavite Ime tabele na Vrstice ponudbe. Da bi zagotovili, da seznam vsebuje le tiste postavke vrstice ponudbe, ki pripadajo ponudbi, za katero je bil sprožen potek, bomo določili kriterij filtra v slogu OData. V polje Filtriraj poizvedbo vnesite _quoteid_value eq in nato s seznama prikazanih dinamičnih vrednosti izberite Citiraj .

  4. Ker želimo povzeti postavke ponudbe za odobritev, dodamo dejanje Inicializiraj spremenljivko . Nastavite Ime na Povzetek vrstice ponudbe in Vrsto na Niz (s spustnega seznama) in pustite Vrednost prazno.

  5. Dodajte dejanje Dodaj k nizovni spremenljivki in nato izberite spremenljivko Povzetek vrstice ponudbe , ki smo jo ustvarili prej. V polju Vrednost iz seznama dinamičnih vrednosti izberite Količina, Ime, Cena na enoto, Razširjena količina in Ročni popust . Oblikovalec prepozna, da te vrednosti prihajajo s seznama postavk vrstic ponudbe, in to dejanje doda v zanko »Uporabi za vsako«, da zagotovi, da se informacije iz vsake postavke vrstice dodajo temu povzetku. Power Automate

    Posnetek zaslona, ki prikazuje izbiro vrednosti.

  6. Če želite zahtevati odobritev povzetka ponudbe, ki smo ga ustvarili, dodajte dejanje Odobritev – Začni in počakajte na odobritev . Izberite Vrsto odobritve (na primer Odobri/Zavrni – Prvi, ki odgovori), zahtevi za odobritev dodelite Naslov (na primer ime ponudbe, za katero se zahteva odobritev, izbrano s seznama dinamičnih vrednosti) in v polje Dodeljeno vnesite e-poštni naslov osebe, ki mora pregledati in odobriti ponudbo. V polje Podrobnosti dodajte spremenljivko Povzetek vrstice ponudbe skupaj z vsemi drugimi informacijami, ki bi lahko bile pomembne z uporabo izbirnika dinamičnih vrednosti (na primer Skupni znesek).

  7. Če želite določiti, kaj se zgodi po sprejetju ali zavrnitvi odobritve, dodajte dejanje Pogoj . Iz prvega polja pogoja na seznamu dinamičnih vrednosti izberite Rezultat , v spustnem seznamu v drugem polju vsebuje in v tretje polje pogoja vnesite Odobri . Na koncu dodajte dejanja glede na izid odobritve (na primer pošljite obvestilo po e-pošti).

    Posnetek zaslona dejanja Pogoj.

Zdaj imamo ustvarjeno strukturo odobritve, tako da ima odobritelj vse potrebne informacije za odločitev o nadaljnjih korakih. Tukaj je celoten primer:

Posnetek zaslona strukture poteka odobritve.

Ko ta potek zaženete za svojo ponudbo, povzame postavke vrstic ponudbe za to ponudbo in pošlje zahtevo za odobritev, na katero lahko odobritelj odgovori iz Power Automate ali prek prejetega e-poštnega sporočila z možnostjo ukrepanja. Tukaj je primer prikaza:

Posnetek zaslona poteka v akciji.

  • Poteki dela s kompleksno pogojno logiko »če drugače«

    Namesto uporabe pogojev priporočamo uporabo dejanja stikala.

  • Poteki dela, ki se izvajajo iz vtičnika/kode

    Priporočamo, da preoblikujete potek in začnete s sprožilci:

    • Uporabite sprožilce za zagon tokov na podlagi dogodkov v njem. Microsoft Dataverse

    • Za izvajanje tokov na podlagi dogodkov v zunanji storitvi izkoristite več kot 260 vnaprej pripravljenih povezovalnikov.

    • Za scenarije, kjer želeni konektor ni na voljo takoj, preprosto ustvarite svoj konektor po meri. Več informacij: Ustvarjanje povezovalnika po meri od začetka

    • Če obstajajo scenariji, v katerih ne morete sprožiti poteka z enim od vnaprej izdelanih povezovalnikov ali z ustvarjanjem povezovalnika po meri, uporabite sprožilec Ko je prejeta zahteva HTTP za sprožitev poteka.

  • Poteki dela, ki se izvajajo rekurzivno

    Namesto tega uporabite zanko do-until ali apply za vsako zanko v potekih.

  • Poteki dela, ki potrebujejo seznam vrstic

    Uporabite dejanje seznam vrstic . Pri uporabi tega dejanja definirajte merila za filtriranje vrstic z uporabo sintakse OData, da optimizirate dejanje z zmanjšanjem števila vrstic, ki jih želite pridobiti.

  • Poteki dela, ki se izvajajo po urniku v stanju mirovanja

    Za izvajanje poslovne logike v rednih intervalih uporabite sprožilec ponavljanje .

  • Poteki dela, za katere so bili izvajanja upravljana tako, da so se dejavnosti izvajale v eni sami transakciji

    Z dejanjem `changeset` zagotovite, da se vsa dejanja znotraj njega izvedejo kot ena sama atomska enota, v kateri bodisi vsa uspejo bodisi ne uspejo kot skupina. Če katero koli dejanje v naboru sprememb ne uspe, se spremembe, ki so jih naredile dokončane operacije, razveljavijo.

  • Spremljanje poteka dela v ozadju za morebitne napake

    V Power Automate uporabite nastavitev za izvedbo po dejanju, da ga konfigurirate tako, da se izvede, ko prejšnje dejanje ne uspe. Na primer, pošljite mobilno obvestilo, ko dejanje posodobitve vrstice ne uspe ali poteče časovna omejitev. Power Automate

Pogosta vprašanja o storitvi

  • Imam licenco za Dynamics 365. Ali lahko uporabim Power Automate?

    Vsak uporabnik storitve Dynamics 365 je upravičen do uporabe Power Automate. Preglejte naše licenčne podatke.

  • Kako pogosto se lahko sprožijo moji tokovi?

    Poteki Dynamics 365 (ali Microsoft Dataverse) se po sprožilcu izvajajo skoraj v realnem času, ker uporabljajo spletne kavlje (anketiranje ni potrebno).

    • Tako kot pri neposrednem dostopu do API-ja obstajajo v sistemu omejitve/omejitve. Več informacij: Omejitve in konfiguracija v Power Automate
    • Natančneje, obstaja omejitev 100.000 dejanj na 5 minut na tok. Posamezna zanka v toku v oblaku ne more obdelati več kot 100.000 elementov hkrati.
    • Največja prepustnost 6 GB na 5 minut.
  • Kako dolgo lahko traja en sam tok?

    Časovna omejitev posameznega poteka poteče po 30 dneh.

  • Kako premikam svoje tokove med okolji?

    Tako kot pri klasičnih potekih dela lahko tudi v rešitvah ustvarite poteke, ki podpirajo celoten življenjski cikel aplikacije za procese.

  • Ali se v Power Automate sledijo odvisnosti? Microsoft Dataverse

    Podobno kot pri drugih komponentah v rešitvi se vse odvisnosti za tokove v rešitvah spremljajo v Microsoft Dataverse.

  • Kaj pa sinhroni delovni tokovi?

    Videli smo povratne informacije, da sinhroni delovni tokovi pomembno prispevajo k težavam z zmogljivostjo končnih uporabnikov. Priporočamo, da ocenite, ali je mogoče vaš cilj ali dele poteka dela v ozadju zgraditi z uporabo toka v oblaku. Če lahko dejanja razdelite kot asinhrona, lahko uporabnik nadaljuje svojo dejavnost, medtem ko Power Automate dokonča dejanje.

  • Ali bodo moji podatki pri uporabi Power Automate ostali znotraj regije (torej iste regije kot moj Dynamics 365 ali Microsoft Dataverse okolje)?

    Da, Power Automate vedno uporablja isto regijo kot Microsoft Dataverse.

  • Ali moram spremeniti proxy/požarni zid?

    Če želite ugotoviti, ali morate spremeniti posredniški strežnik/požarni zid, glejte referenčni priročnik za konfiguracijo naslova IP .