Bendrinti naudojant


Klasikinių Microsoft Dataverse darbo eigų pakeitimas srautais

Šioje temoje galimybės lyginamos su klasikine darbo eiga Power Automate .

Power Automate turi didelių pranašumų, palyginti su klasikiniu fono darbo eigos modeliu; Turėtumėte apsvarstyti galimybę naudoti Power Automate savo procesams automatizuoti, o ne klasikinei darbo eigai.

Kurkite srautus, o ne klasikines Microsoft Dataverse darbo eigas, kad sukurtumėte naujus automatizavimo procesus. Be to, turėtumėte peržiūrėti esamus klasikinius foninius darbo eigos procesus ir apsvarstyti galimybę juos pakeisti srautais.

Funkcijų galimybių palyginimas

Šioje lentelėje apibendrinamas palyginimas tarp Power Automate klasikinių darbo eigų galimybių.

Mes nuolat pridedame naujų galimybių Power Automate. Atnaujinsime šioje lentelėje pateiktą informaciją, kai Power Automate įgysime galimybių; dažnai tikrinkite! Informacijos apie būsimas galimybes, kurios padės pakeisti klasikines fonines darbo eigas srautais, ieškokite Kas naujo ir planuojama Power Automate.

Galimybė Power Automate Klasikinė darbo eiga
Modeliavimo Sąlyginis šakojimas Taip Taip
Looping Taip Ne
Laukimo sąlygos stulpeliuose Ne Taip
Lygiagretus filialas Taip Ne
Paruoštos naudoti jungtys prie išorinių sistemų (suaktyvinti ir atlikti veiksmus išorinėse paslaugose) Taip Ne
Sudėtis Dinaminis turinys Taip Taip
Prieiga prie įvykio duomenų išankstinio vaizdo Ne Taip
Antrinių darbo eigų vykdymas Taip Taip
Vykdyti Microsoft Dataverse veiksmus (įskaitant pasirinktinius) Taip Taip
Pasirinktinės foninės darbo eigos veiklų vykdymas Ne Taip
Grupavimo veiksmai, kuriuos reikia atlikti operacijoje Taip (pakeitimai) Ne
Patvirtinimo darbo eigos Taip Ne
Vykdymo Stulpelio pakeitimų paleidiklis Taip Taip
Sąlyginai suaktyvinti stulpelio reikšmes (pvz., tam tikrą datą datos stulpelyje) Ne Ne
Kelių Dataverse lentelių įvykių paleidiklis Taip Taip
Vykdykite pagal poreikį Taip Taip
Vykdymo kaip aprėpties
(pavyzdžiui, organizacija, verslo vienetas, vartotojas)
Taip Taip
Vykdykite pagal tvarkaraštį Taip Ne
Vykdyti sinchroniškai (realiuoju laiku) Ne Taip
Istorija Audito Taip Taip
Paleiskite analizę Taip Ne
Kūrimas ir perkeliamumas Sprendimų palaikymas Taip Taip
Šiuolaikinis dizaineris Taip Ne
Dirbtinis intelektas paremtas kūrimas Taip No

Scenarijaus pavyzdys: foninės darbo eigos pakeitimas debesies srautu

Įsivaizduokite pardavimo scenarijų, kai sudarėte kliento pasiūlymą ir dabar turite paprašyti savo valdymo komandos patvirtinimo prieš siųsdami pasiūlymą klientui. Naudojant klasikines darbo eigas, tai nėra lengva, o dauguma sprendimų reikalauja, kad kūrėjas parašytų pasirinktines fono darbo eigos veiklas, kad gautų pasiūlymo eilutės elementus.

Naudojant srautus, šį scenarijų lengviau sukurti, kaip parodyta vėlesniame apžvalgoje, apimančioje kai kurias Power Automate galimybes. Šios galimybės apima:

  • Sukurti debesies srautą, kuris veikia pagal poreikį.
  • Eilučių, susijusių su Dataverse lentele, sąrašo gavimas.
  • Eilučių sąrašo kartojimas.
  • Patvirtinimo užklausų siuntimas.

Norėdami leisti pardavėjui suaktyvinti patvirtinimo užklausą pagal pareikalavimą:

  1. Power Automate Prisijunkite ir sukurkite debesies srautą sprendime.

  2. Paleidiklių sąraše pasirinkite Microsoft Dataverse – Kai pažymėta eilutė, tada kaip lentelę pasirinkite Citatos .

    Šis paleidiklis leidžia debesies srautą paleisti pagal poreikį eilutėje arba eilučių rinkinyje.

  3. Sukonfigūravę paleidiklį, pridėkite veiksmų, kuriuos norite paleisti sraute. Tai suteikia tvirtintojui išsamią santraukos informaciją, kurios jiems reikia norint identifikuoti cituojamus elementus ir reikšmes. Pradėkite įtraukdami veiksmą – Microsoft Dataverse Sąrašo eilutės . Tikslas yra gauti atskirus elementus iš citatos, todėl nustatykite lentelės pavadinimą į Citatos eilutės. Norėdami užtikrinti, kad sąraše būtų tik tie pasiūlymo eilutės elementai, kurie priklauso pasiūlymui, kurio srautas buvo suaktyvintas, nurodysime "OData" stiliaus filtro kriterijų. Lauke Filtro užklausa įveskite _quoteid_value eq , tada pasirodžiusiame dinaminių reikšmių sąraše pasirinkite Citata .

  4. Kadangi norime apibendrinti patvirtinimo pasiūlymo eilutės elementus, pridėkite veiksmą Inicijuoti kintamąjį . Nustatykite Pavadinimas į Citatos eilutės suvestinė ,įveskite įEilutė (iš išplečiamojo sąrašo) ir palikite reikšmę tuščią.

  5. Pridėkite veiksmą Pridėti prie eilutės kintamojo, tada pasirinkite anksčiau sukurtą kintamąjį Pasiūlymo eilutės suvestinė . Lauke Reikšmė iš dinaminių reikšmių sąrašo pasirinkite Kiekis , Pavadinimas, Vieneto kaina, Išplėstinė suma irNeautomatinė nuolaida . Dizaino Power Automate įrankis nustato, kad šios reikšmės yra iš pasiūlymo eilutės elementų sąrašo, ir įtraukia šį veiksmą į Taikyti kiekvienam ciklui, kad užtikrintų, jog informacija iš kiekvieno eilutės elemento būtų įtraukta į šią suvestinę.

    Ekrano kopija, kurioje rodomas reikšmių pasirinkimas.

  6. Norėdami pateikti pasiūlymo suvestinės patvirtinimo užklausą, pridėkite parinktį Patvirtinimas – pradėti ir palaukite, kol bus atliktas patvirtinimo veiksmas. Pasirinkite patvirtinimo tipą (pvz., Patvirtinti / atmesti – pirmiausia atsakyti ), patvirtinimo užklausai suteikitepavadinimą (pvz., pasiūlymo, kurio patvirtinimo prašoma ir kuris pasirinktas iš dinaminių reikšmių sąrašo, pavadinimą ) ir lauke Priskirta įveskite asmens, kuriam reikia peržiūrėti ir patvirtinti pasiūlymą , el. pašto adresą. Lauke Išsami informacija įtraukite pasiūlymo eilutės suvestinėskintamąjį kartu su kita informacija , kuri gali būti susijusi naudojant dinaminį vertės parinkiklį (pvz., Bendra suma).

  7. Norėdami nustatyti, kas nutiks, kai patvirtinimas bus priimtas arba atmestas, įtraukite veiksmą Sąlyga . Antrojo lauko išplečiamajame sąraše esančiame išplečiamajame sąraše pasirinkite Rezultatas iš dinaminių reikšmių sąrašo, esančio pirmame sąlygos lauke, yra ir trečiame sąlygos lauke įveskite Patvirtinti . Galiausiai pridėkite veiksmų pagal patvirtinimo rezultatus (pvz., išsiųskite pranešimo el. laišką).

    Veiksmo Sąlyga ekrano nuotrauka.

Dabar turime sukurtą patvirtinimo struktūrą, kad tvirtintojas turėtų visą informaciją, reikalingą sprendimui dėl tolesnių veiksmų priimti. Štai visas pavyzdys:

Patvirtinimo srauto struktūros ekrano nuotrauka.

Kai paleidžiate šį srautą pagal savo pasiūlymą, jis apibendrina to pasiūlymo eilutės elementus ir siunčia patvirtinimo užklausą, į kurią tvirtintojas gali atsakyti, arba el. laišką, kurį jis gauna, arba Power Automate el. laišką, kurį jis gauna. Štai ekrano pavyzdys:

Veiksmingo srauto ekrano kopija.

  • Darbo eigos su sudėtinga sąlygine logika

    Užuot naudoję sąlygas, rekomenduojame naudoti perjungimo veiksmą.

  • Darbo eigos, vykdomos iš priedo / kodo

    Rekomenduojame pertvarkyti srautą, kad pradėtumėte nuo paleidiklių:

    • Naudokite Microsoft Dataverse paleidiklius, kad paleistumėte srautus pagal juose esančius įvykius.

    • Norėdami vykdyti srautus pagal įvykius išorinėje tarnyboje, naudokite daugiau nei 260 paruoštų naudoti jungčių.

    • Tais atvejais, kai reikiamos jungties nėra iš karto, lengvai sukurkite savo pasirinktinę jungtį. Daugiau informacijos: Pasirinktinės jungties kūrimas nuo pradžių

    • Galiausiai, jei yra scenarijų, kai negalite suaktyvinti srauto naudodami vieną iš iš anksto sukurtų jungčių arba sukurdami pasirinktinę jungtį, naudokite aktyviklį Kai gaunama HTTP užklausa, kad iškviestumėte srautą.

  • Darbo eigos, kurios vykdomos rekursyviai

    Vietoj to naudokite "do-iki" arba pritaikykite kiekvienai srautų kilpai.

  • Darbo eigos, kurioms reikia eilučių sąrašo

    Naudokite veiksmą sąrašo eilutės . Naudodami šį veiksmą, apibrėžkite eilučių filtravimo kriterijus naudodami "OData" sintaksę, kad optimizuotumėte veiksmą sumažindami norimų gauti eilučių skaičių.

  • Darbo eigos, kurios veikia miego režimu, kad būtų vykdomos pagal tvarkaraštį

    Naudokite pasikartojimo paleidiklį, kad periodiškai vykdytumėte verslo logiką.

  • Darbo eigos, kurių vykdymai buvo valdomi siekiant užtikrinti, kad veikla būtų vykdoma per vieną operaciją

    Naudokite "changeset" veiksmą , kad užtikrintumėte, jog visi jame esantys veiksmai būtų atliekami kaip vienas atominis vienetas, kuriame visi pavyksta arba nepavyksta kaip grupė. Jei kuris nors iš pakeitimų rinkinio veiksmo nepavyksta, užbaigtų operacijų atlikti pakeitimai atšaukiami.

  • Stebėkite foninę darbo eigą, ar nėra trikčių

    Naudokite Power Automate veiksmo vykdymo parametrą , kad sukonfigūruotumėte jį vykdyti, kai ankstesnis veiksmas nepavyksta. Pavyzdžiui, siųskite Power Automate mobilųjį pranešimą, kai veiksmas atnaujinti eilutę nepavyksta arba baigiasi skirtasis laikas.

DUK apie „“

  • Turiu "Dynamics 365" licenciją. Ar galiu naudoti Power Automate?

    Kiekvienas "Dynamics 365" vartotojas turi teisę naudoti Power Automate. Peržiūrėkite mūsų licencijavimo informaciją.

  • Kaip dažnai gali būti suaktyvinami mano srautai?

    "Dynamics 365" (arba Microsoft Dataverse) srautai vykdomi beveik realiuoju laiku po paleidiklio, nes jie naudoja žiniatinklio kabliukus (nereikia atlikti apklausos).

    • Kaip ir tiesioginės API prieigos atveju, sistemoje yra droselių / apribojimų. Daugiau informacijos: Apribojimai ir konfigūracija Power Automate
    • Tiksliau, yra 100 000 veiksmų per 5 minutes vienam srautui riba. Vienas debesies srauto ciklas negali apdoroti daugiau nei 100 000 elementų vienu metu.
    • Maksimalus 6 GB pralaidumas per 5 minutes.
  • Kiek laiko gali trukti vienas srautas?

    Vienas srautas baigiasi po 30 dienų.

  • Kaip perkelti srautus iš vienos aplinkos į kitą?

    Kaip ir klasikinėse darbo eigose, galite kurti srautus sprendimuose, kad palaikytumėte visą procesų programos gyvavimo ciklą.

  • Ar Power Automate sekamos Microsoft Dataverse priklausomybės?

    Panašiai kaip ir kiti sprendimo komponentai, visos sprendimų srautų priklausomybės yra sekamos Microsoft Dataverse.

  • O kaip dėl sinchroninių darbo eigų?

    Pastebėjome atsiliepimų, kad sinchroninės darbo eigos reikšmingai prisideda prie galutinio vartotojo našumo problemų. Rekomenduojame įvertinti, ar jūsų tikslas arba foninės darbo eigos dalys gali būti sukurtos naudojant debesies srautą. Jei galite išskaidyti veiksmus kaip asinchroninius, vartotojas gali tęsti savo veiklą, kol Power Automate veiksmas bus baigtas.

  • Ar naudojant Power Automate mano duomenys liks regione (t. y. tame pačiame regione kaip ir mano "Dynamics 365" arba Microsoft Dataverse aplinka)?

    Taip, Power Automate visada naudoja tą patį regioną kaip Microsoft Dataverse.

  • Ar reikia atlikti tarpinio serverio / užkardos pakeitimus?

    Žiūrėkite IP adreso konfigūracijos nuorodą , kad nustatytumėte, ar reikia atlikti kokius nors tarpinio serverio / užkardos pakeitimus.