Antrinių srautų kūrimas

Š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

  1. prisijunkite Power Automate, pasirinkite Sprendimai , tada pasirinkiteesamą sprendimą.

    Arba galite sukurti sprendimą, jei nenorite naudoti esamo sprendimo.

  2. Pasirinkite Naujas>automatizavimas>Debesies srautas>Momentinis.

    Pasirodo ekranas Sukurkite momentinį debesies srautą .

  3. Suteikite savo srautui pavadinimą, kad vėliau galėtumėte lengvai jį atpažinti.

  4. Pasirinkite Rankiniu būdu suaktyvinti srauto paleidiklį.

  5. Pasirinkite Kurti.

  6. Pasirinkite Pridėti įvestį.

    Čia apibrėžta įvestis bus perduota antriniam srautui iš pirminio srauto.

  7. Š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.

  8. 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).

  9. Kaip ir naudodami paleidiklį, galite apibrėžti tiek išėjimų, kiek norite, kad antrinis srautas grįžtų į pirminį srautą. Toliau pateiktoje ekrano kopijoje antrinis srautas reaguoja su kontakto ID.

    Antrinio srauto atsako ekrano kopija.

    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.

  10. 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 .

  11. Pasirodžiusioje srityje kiekvienam sraute naudojamam ryšiui turėsite pasirinkti Naudoti šį ryšį (<ryšio pavadinimas>) vietoj Pateikė tik vykdomas vartotojas.

  12. Pasirinkite Įrašyti.

    Pastaba.

    Šiuo metu negalite perduoti ryšių iš pirminio srauto į antrinį srautą. Jei to nepadarysite, gausite klaidos pranešimą, kuriame nurodoma, 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

  1. 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į.

  2. Pirminiame sraute raskite vietą , iš kurios norite iškviesti antrinį srautą, tada įtraukite veiksmą Vykdyti antrinį srautą , esantį skirtuko Įtaisytasis jungtyje Srautai .

  3. Pasirinkite antrinį srautą, kurį sukūrėte anksčiau.

    Pastaba.

    Matote 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ų.

    Pasirinkite norimą vykdyti antrinį srautą.

  4. Pasirinkę antrinį srautą, matysite įvestis , kurias apibrėžėte antriniame sraute. Po antrinio srauto veiksmo galite naudoti bet kurią išvestį iš to antrinio srauto.

    Sąnaudų.

    Kai pirminis srautas paleidžiamas, jis laukia, kol antrinis srautas bus baigtas visą srauto gyvavimo laiką (vieneri metai srautams, kuriuose naudojami integruoti ryšiai, ir Dataverse arba 30 dienų visiems kitiems srautams).

  5. 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 automatiškai susiejami, todėl nereikia naujinti URL.

Žinoma problema

Stengiamės išspręsti šią žinomą problemą ir apribojimą.

Tame pačiame sprendime turėtumėte sukurti pirminį srautą ir visus antrinius srautus tiesiogiai . Jei importuosite srautą į sprendimą, galite gauti netikėtų rezultatų.