Sukurkite antrinius srautus
Šiandien žmonės kuria srautus, kuriems reikia dešimčių ar šimtų žingsnių; Tačiau jei bandysite visus šiuos veiksmus sudėti į vieną srautą, gali būti sunku naršyti ir išlaikyti tą srautą.
Galite naudoti antrinius srautus, kad lengvai valdytumėte srautus ir išvengtumėte srautų atlikdami šimtus žingsnių. Šis metodas ypač naudingas, jei norite pakartotinai naudoti užduotis keliose debesies srauto vietose ar net keliuose srautuose.
Pažvelkime į pavyzdį, kai turite antrinį srautą, kuriame norite sukurti arba atnaujinti kontaktą pagal to kontakto Dataverse vardą.
Jums reikės sprendimo su dviem srautais.
- Vaiko srautas. Tai srautas, įdėtas į pirminį srautą ir kuriame yra mažesnės užduotys, kurias norite vykdyti. Pirminiame sraute galite turėti kelis antrinius srautus.
- Pirminis srautas. Šis srautas gali turėti bet kokio tipo paleidiklį ir iškvies į vaiko srautą.
Antrinio srauto kūrimas sprendime
prisijunkite Power Automate, pasirinkite Sprendimai , tada pasirinkiteesamą sprendimą.
Arba galite sukurti sprendimą, jei nenorite naudoti esamo sprendimo.
Pasirinkite Naujas>automatizavimas>Debesies srautas>Momentinis.
Pasirodo ekranas Sukurkite momentinį debesies srautą .
Suteikite savo srautui pavadinimą, kad vėliau galėtumėte lengvai jį atpažinti.
Pasirinkite Rankiniu būdu suaktyvinti srauto paleidiklį.
Pasirinkite Kurti.
Pasirinkite Pridėti įvestį. Čia apibrėžta įvestis bus perduota antriniam srautui iš pirminio srauto.
Šiame išsamiame vadove antrinis srautas sukuria kontaktą, todėl jam reikia kontakto vardo ir kontakto el. pašto įvesties laukų. Įtraukite ContactName ir ContactEmail įvestį į srauto kortelės suaktyvinimą rankiniu būdu.
Sukurkite logiką, pagal kurią norite, kad būtų vykdomas antrinis srautas. Šioje logikoje gali būti tiek žingsnių, kiek jums reikia.
Atlikę veiksmus, turite grąžinti duomenis į pirminį srautą. Tokiu atveju galite naudoti vieną iš šių dviejų veiksmų.
i. Reaguokite į "Power App" arba srautą (po Power Apps jungtimi).
ii. Atsakymas (aukščiausios kokybės HTTP užklausos / atsakymo jungtyje).
Kaip ir naudodami paleidiklį, galite apibrėžti tiek išėjimų, kiek norite, kad antrinis srautas grįžtų į pirminį srautą. Kitame paveikslėlyje antrinis srautas reaguoja su kontakto ID.
Tada turite išbandyti savo vaiko srautą. Galite rankiniu būdu suaktyvinti momentinius srautus, kad galėtumėte tai išbandyti tiesiai dizaino įrankio viduje. Išbandykite naudodami keletą skirtingų įvesčių ir patikrinkite, ar išvestys yra tokios, kokių tikitės.
Galiausiai, jei jūsų srautas naudoja ką nors kitą, o ne įmontuotus Microsoft Dataverse veiksmus ar jungtį, turite atnaujinti srautą, kad galėtumėte naudoti į srautą įterptas jungtis . Norėdami tai padaryti, eikite į antrinio srauto ypatybių puslapį, tada plytelėje Vykdyti tik vartotojus pasirinkite Redaguoti .
Pasirodžiusioje srityje kiekvienam sraute naudojamam ryšiui turėsite pasirinkti Naudoti šį ryšį (<ryšio pavadinimas>) vietoj Pateikė tik vykdomas vartotojas.
Pasirinkite Įrašyti.
Pastaba.
Šiuo metu negalite perduoti ryšių iš pirminio srauto į antrinį srautą. Jei to nepadarysite, gausite klaidos pranešimą, nurodantį, kad pavadinimo negalima naudoti kaip antrinės darbo eigos, nes antrinės darbo eigos palaiko tik įdėtuosius ryšius.
Pirminio srauto kūrimas sprendime
Sukurkite pirminį srautą tame pačiame sprendime, kuriame sukūrėte antrinį srautą.
Arba į tą sprendimą galite įtraukti esamą srautą. Pirminis srautas gali turėti bet kokio tipo paleidiklį.
Pirminiame sraute raskite vietą , iš kurios norite iškviesti antrinį srautą, tada įtraukite veiksmą Vykdyti antrinį srautą , esantį skirtuko Įtaisytasis jungtyje Srautai .
Pasirinkite antrinį srautą, kurį sukūrėte anksčiau.
Pastaba.
Matysite tik tuos srautus, prie kurių turite prieigą ir kurie yra sprendime. Vaikų srautai taip pat turi turėti vieną iš trijų anksčiau minėtų veiksnių.
Pasirinkę antrinį srautą, matysite įvestis , kurias apibrėžėte vaiko sraute. Po vaiko srauto veiksmo galėsite naudoti bet kurį iš to vaiko srauto išėjimų .
Kai pirminis srautas paleidžiamas, jis laukia, kol antrinis srautas bus baigtas visą srauto gyvavimo laiką (vieneri metai srautams, kuriuose naudojamos įtaisytosios jungtys, ir Dataverse arba 30 dienų visiems kitiems srautams).
Išsaugokite ir išbandykite šį srautą.
Arbatpinigiai
Kai eksportuojate sprendimą, kuriame yra šie du srautai, ir importuojate jį į kitą aplinką, nauji pirminiai ir antriniai srautai bus automatiškai susieti, todėl nereikia naujinti URL.
Žinomos problemos
Stengiamės išspręsti šias žinomas problemas ir apribojimus.
Jei užblokuosite HTTP užklausos jungtį naudodami duomenų praradimo prevenciją (DLP), antriniai srautai taip pat bus blokuojami, nes antriniai srautai įgyvendinami naudojant HTTP jungtį. Šiuo metu dirbama siekiant atskirti DLP vykdymą vaikų srautams, kad jie būtų traktuojami kaip kiti debesų srautai.
Turite sukurti pirminį srautą ir visus antrinius srautus tiesiogiai tame pačiame sprendime. Jei importuosite srautą į sprendimą, gausite netikėtų rezultatų.