Deli putem


Zamenite klasične Microsoft Dataverse tokove posla tokovima

Ova tema upoređuje Power Automate mogućnosti sa klasičnim radnim procesom.

Power Automate ima značajne prednosti u odnosu na klasični model pozadinskog toka posla; Trebalo bi da razmislite o korišćenju Power Automate za automatizaciju vaših procesa umesto klasičnog toka posla.

Kreirajte tokove umesto klasičnih Microsoft Dataverse tokova posla da biste izgradili nove procese automatizacije. Pored toga, trebalo bi da pregledate postojeće klasične procese toka posla u pozadini i razmislite o njihovoj zameni tokovima.

Upoređivanje mogućnosti karakteristika

Ova tabela sumira poređenje između Power Automate i klasičnih mogućnosti radnih procesa.

Stalno dodajemo nove mogućnosti Power Automate. Mi ćemo ažurirati informacije u ovoj tabeli kao Power Automate dobija mogućnosti; proverite često! Za informacije o predstojećim mogućnostima koje će vam pomoći da zamenite klasične pozadinske tokove tokovima, pogledajte Šta je novo i planirano Power Automate.

Mogućnost Power Automate Klasični tok posla
Modele Uslovno grananje Da Da
Pretraživanje Da Ne
Uslovi čekanja na kolonama Ne Da
Paralelna grana Da Ne
Out-of-the-bok konektori za spoljne sisteme (okidač i obavljanje radnji u spoljnim uslugama) Da Ne
Sastav Dinamički sadržaj Da Da
Pristup pre-slici podataka o događaju Ne Da
Pokrenite dečje tokove posla Da Da
Pokrenite Microsoft Dataverse akcije (uključujući prilagođene) Da Da
Pokrenite prilagođene aktivnosti toka posla u pozadini Ne Da
Grupni koraci za pokretanje u transakciji Da (setovi izmena) Ne
Radni tokovi odobrenja Da Ne
Izvršavanja Okidač na promenama kolone Da Da
Aktivirajte uslovno na vrednostima kolone (na primer, na određeni datum u koloni datuma) Ne Ne
Okidač na više Dataverse događaja tabele Da Da
Pokreni na zahtev Da Da
Run-as opsezi
(na primer, organizacija, poslovna jedinica, korisnik)
Da Da
Pokreni po rasporedu Da Ne
Pokreni sinhrono (u realnom vremenu) Ne Da
Istorija Nadgledanja Da Da
Pokreni analitiku Da Ne
Autorstvo i prenosivost Podrška rešenja Da Da
Moderan dizajner Da Ne
Autorstvo uz pomoć veštačke inteligencije Da No

Primer scenarija: Zamenite pozadinski tok posla sa protokom oblaka

Zamislite prodajni scenario u kojem ste sastavili ponudu za kupca i sada morate zatražiti odobrenje od svog menadžmenta pre nego što pošaljete ponudu kupcu. Sa klasičnim tokovima posla, ovo nije lako i većina rešenja za to zahteva od programera da napiše prilagođene aktivnosti pozadinskog toka posla kako bi preuzeo stavke linija citata.

Sa tokovima, ovaj scenario je lakše izgraditi, kao što je prikazano u putu kasnije koji pokriva neke od Power Automate mogućnosti. Te mogućnosti uključuju:

  • Kreiranje protoka oblaka koji radi na zahtev.
  • Dobijanje liste redova koji se odnose na tabelu Dataverse .
  • Looping preko liste redova.
  • Slanje zahteva za odobrenje.

Da biste omogućili prodavcu da pokrene zahtev za odobrenje na zahtev:

  1. Prijavite se i Power Automatekreirajte protok oblaka u rešenju.

  2. Sa liste okidača, izaberite Microsoft Dataverse - Kada je izabran red, a zatim izaberite Citati kao tabelu.

    Ovaj okidač omogućava protok oblaka da radi na zahtev u redu ili skupu redova.

  3. Sa konfigurisanim okidačem, dodajte akcije za pokretanje u toku. Ovo pruža odobravaocu sa rezime detalja koji su im potrebni da identifikuju citirane stavke i vrednosti. Počnite dodavanjem Microsoft Dataverse – Akcija Lista redova . Cilj je da se pojedinačne stavke iz Citat, tako da podesite ime tabele na Citat linije. Da bi se osiguralo da lista sadrži samo one stavke linije citata koje pripadaju Citat za koji je pokrenut tok, mi ćemo odrediti kriterijum filtera OData stila. U Filter Upit bok, upišite _quoteid_value ekv , a zatim izaberite Citat sa liste dinamičkih vrednosti koje se pojavljuju.

  4. Zato što želimo da sumiramo stavke citata za odobrenje, dodajte akciju Inicijalizujte promenljivu . Podesite ime na rezime linije citata i tip ustring (sa padajuće liste) i ostavite vrednost praznu.

  5. Dodajte akciju Pridodaj u string promenljivu , a zatim izaberite promenljivu rezimea linije citata koju smo ranije kreirali. U Vrednost bok, izaberite Količina, Ime, Cena po jedinici, Prošireni iznos, i Ručno popust sa liste dinamičkih vrednosti. Dizajner Power Automate identifikuje da su ove vrednosti sa liste stavki citata i dodaje ovu akciju u Primeni na svaku petlju kako bi se osiguralo da se informacije iz svake stavke dodaju u ovaj rezime.

    Snimak ekrana koji prikazuje izbor vrednosti.

  6. Da biste zatražili odobrenje rezimea ponude koji smo kreirali, dodajte Odobrenje – Pokreni i sačekajte akciju odobrenja . Izaberite vrstu odobrenja (na primer, Odobri/Odbaci – Prvi da odgovori), dajte zahtevu za odobrenje naslov (na primer, naziv ponude za koju se traži odobrenje, izabran sa liste dinamičkih vrednosti), i unesite adresu e-pošte za osobu koja treba da pregleda i odobri ponudu u polje Dodeljeno . U Detalji bok, dodajte promenljivu Rezime linije citata, zajedno sa svim drugim informacijama koje mogu biti relevantne korišćenjem dinamičkog berača vrednosti (na primer, Ukupan iznos).

  7. Da biste utvrdili šta se dešava kada je odobrenje prihvaćeno ili odbijeno, dodajte akciju Uslov. Izaberite Ishod sa liste dinamičkih vrednosti iz prvog polja u stanju, sadrži sa padajuće liste u drugom polju i unesite Odobri u trećem polju stanja. Na kraju, dodajte akcije na osnovu ishoda odobrenja (na primer, pošaljite e-poštu sa obaveštenjem).

    Snimak ekrana akcije Stanje.

Sada imamo strukturu odobrenja stvorenu tako da odobravalac ima sve informacije potrebne za donošenje odluke o narednim koracima. Evo punog primera:

Snimak ekrana strukture toka odobrenja.

Kada pokrenete ovaj tok u odnosu na vašu ponudu, on sumira stavke linije citata za tu ponudu i šalje zahtev za odobrenje na koji odobravalac može da odgovori ili Power Automate e-poštu koju dobiju. Evo primera prikaza:

Snimak ekrana toka u akciji.

  • Radni tokovi sa složenom uslovnom logikom else if

    Umesto korišćenja uslova, preporučujemo da koristite akciju prekidača.

  • Radni tokovi koji se pokreću iz plug-in / koda

    Preporučujemo redizajniranje toka da biste započeli sa okidačima:

    • Koristite Microsoft Dataverse okidače za pokretanje tokova na osnovu događaja u njemu.

    • Da biste pokrenuli tokove zasnovane na događajima u spoljnoj usluzi, iskoristite više od 260 out-of-the-bok konektora.

    • Za scenarije u kojima konektor koji vam je potreban nije dostupan out-of-the-bok, jednostavno kreirajte sopstveni prilagođeni konektor. Više informacija: Kreirajte prilagođeni konektor od nule

    • Konačno, ako postoje scenariji u kojima ne možete pokrenuti protok koristeći jedan od unapred izgrađenih konektora ili kreiranjem prilagođenog konektora, koristite okidač Kada se primi HTTP zahtev da biste pozvali tok.

  • Radni tokovi koji se pokreću rekurzivno

    Umesto toga koristite do-until ili se primenjuje na svaku petlju u tokovima.

  • Tokovi posla kojima je potrebna lista redova

    Koristite akciju redova liste . Kada koristite ovu akciju, definišite kriterijume za filtriranje redova koristeći OData sintaksu da optimizujete akciju minimiziranjem broja redova koje želite da preuzmete.

  • Radni tokovi koji spavaju da bi se pokrenuli po rasporedu

    Koristite okidač za ponavljanje da biste pokrenuli poslovnu logiku u periodičnim intervalima.

  • Tokovi posla za koje su upravljani kako bi se osiguralo da se aktivnosti izvršavaju u jednoj transakciji

    Koristite akciju skupa promena da biste osigurali da se sve akcije unutar nje izvode kao jedna, atomska jedinica u kojoj ili svi uspeju, ili ne kao grupa. Ako bilo koja od radnji u skupu promena ne uspe, izmene izvršene završenim operacijama se vraćaju nazad.

  • Pratite pozadinski tok posla za neuspehe

    U Power Automate, koristite podešavanje run-after na akciji da biste je konfigurisali da se pokrene kada prethodna akcija ne uspe. Na primer, pošaljite obaveštenje za mobilne uređaje Power Automate kada akcija ažuriranja reda ne uspe ili istekne.

Najčešća pitanja o usluzi

  • Imam Dinamics KSNUMKS licencu. Mogu li da koristim Power Automate?

    Svaki korisnik Dinamics 365 ima pravo na korišćenje Power Automate. Pregledajte naše informacije o licenciranju.

  • Koliko često se mogu pokrenuti moji tokovi?

    Dinamika 365 (ili Microsoft Dataverse) tokovi se pokreću u realnom vremenu nakon okidača jer koriste vebhooks (nije potrebno anketiranje).

    • Kao i kod direktnog pristupa API-ju, u sistemu postoje gasovi / ograničenja. Više informacija: Ograničenja i konfiguracija u Power Automate
    • Konkretno, postoji ograničenje od 100.000 akcija po 5 minuta, po protoku. Jedna petlja u toku oblaka ne može obraditi više od 100.000 stavki odjednom.
    • Maksimalno 6 GB propusnosti po 5 minuta.
  • Koliko dugo može pokrenuti jedan protok?

    Jedan protok izlazi nakon 30 dana.

  • Kako da premestim svoje tokove između okruženja?

    Baš kao i klasični tokovi posla, možete kreirati tokove u rešenjima koja podržavaju ceo životni ciklus aplikacija za procese.

  • Da li Power Automate se zavisnosti prate Microsoft Dataverse?

    Slično drugim komponentama u rešenju, sve zavisnosti za tokove u rešenjima se prate Microsoft Dataverse.

  • Šta je sa sinhronim tokovima posla?

    Videli smo povratne informacije da sinhroni tokovi posla značajno doprinose problemima sa performansama krajnjeg korisnika. Preporučujemo da procenite da li se vaš cilj, ili delovi pozadinskog toka rada, mogu izgraditi pomoću protoka oblaka. Ako možete podeliti akcije kao asinhrone, korisnik može da nastavi svoju aktivnost dok Power Automate završi akciju.

  • Da li Power Automate će moji podaci ostati u regionu (to jest, istom regionu kao i moj Dinamics KSNUMKS ili Microsoft Dataverse okruženje)?

    Da, Power Automate uvek koristi isti region kao Microsoft Dataverse.

  • Da li treba da napravim promene proki / firevall?

    Pogledajte referencu konfiguracije IP adrese da biste utvrdili da li je potrebno da napravite bilo kakve promene proki / firevall-a.