Ustvarjanje podrejenih tokov

Danes ljudje gradijo tokove, ki potrebujejo na desetine ali stotine korakov; če pa poskušate vsa ta dejanja spraviti v en tok, je lahko težko krmariti in vzdrževati ta tok.

Podrejene tokove lahko uporabite za preprosto upravljanje tokov, pri čemer se izognete tokovom s stotinami korakov. Ta pristop je še posebej koristen, če želite znova uporabiti naloge na več mestih v toku oblaka ali celo v več tokovih.

Oglejmo si primer, kjer imate podrejeni tok, v katerem želite ustvariti ali posodobiti stik Dataverse na podlagi imena tega stika.

Potrebovali boste rešitev z dvema tokovoma.

  • A otroški tok. To je tok, ki je ugnezden znotraj nadrejenega toka in vsebuje manjša opravila, ki jih želite izvesti. V nadrejenem toku lahko imate več podrejenih tokov.
  • A nadrejeni tok. Ta tok ima lahko katero koli vrsto sprožilca in bo poklical podrejeni tok.

Ustvarite otrokov tok v rešitvi

  1. Prijavite se v Power Automate, izberite Rešitvein nato izberite obstoječo rešitev.

    Lahko pa ustvarite rešitev, če ne želite uporabiti obstoječe rešitve.

  2. Izberite Novo>Avtomatizacija>Cloud flow>Takoj.

    Prikaže se zaslon Build an instant cloud flow .

  3. Poimenujte svoj tok, da ga boste pozneje zlahka prepoznali.

  4. Izberite sprožilec Ročno sproži tok .

  5. izberite Ustvari.

  6. Izberite Dodaj vnos.

    Vnos, ki ga definirate tukaj, bo iz nadrejenega toka posredovan podrejenemu toku.

  7. Za to predstavitev podrejeni tok ustvari stik, zato potrebuje vnosna polja za Ime stika in E-poštni naslov za stik. Dodajte ContactName in ContactEmail vnos v Ročno sproži tok kartica.

  8. Zgradite logiko, po kateri želite, da poteka podrejeni tok. Ta logika lahko vsebuje toliko korakov, kot jih potrebujete.

    Po vaših korakih morate vrniti podatke v nadrejeni tok. V tem primeru lahko uporabite enega od naslednjih dveh dejanj.

    i. Odziv na Power App ali tok (pod Power Apps konektorjem).

    ii. Odgovor (na vrhunskem konektorju zahteve/odgovora HTTP).

  9. Tako kot pri prožilu lahko definirate toliko izhodov, kolikor želite, da se podrejeni tok vrne v nadrejeni tok. Na naslednjem posnetku zaslona se podrejeni tok odzove z ID-jem stika.

    Posnetek zaslona odziva podrejenega toka.

    Nato morate preizkusiti pretok svojega otroka. Ročno lahko sprožite takojšnje tokove, tako da jih lahko preizkusite neposredno v oblikovalniku. Preizkusite z nekaj različnimi vhodi in preverite, ali so rezultati takšni, kot jih pričakujete.

  10. Nazadnje, če vaš tok uporablja kar koli drugega kot vgrajena dejanja ali Microsoft Dataverse konektor, morate posodobiti tok za uporabo povezav vdelanih v pretok. Če želite to narediti, pojdite na stran z lastnostmi podrejenega toka in nato izberite Uredi na ploščici Zaženi samo uporabnike .

  11. V podoknu, ki se prikaže, boste morali za vsako povezavo, uporabljeno v toku, izbrati Uporabi to povezavo (<ime povezave>) namesto Zagotavlja uporabnik, ki samo izvaja.

  12. Izberite možnost Shrani.

    opomba,

    Trenutno ne morete posredovati povezav iz nadrejenega toka v podrejeni tok. Če tega ne storite, prejmete napako, ki navaja, da imena ni mogoče uporabiti kot podrejeni delovni tok, ker podrejeni delovni tokovi podpirajo samo vdelane povezave.

Ustvarite nadrejeni tok v rešitvi

  1. Zgradite nadrejeni tok v isti rešitvi, v kateri ste ustvarili podrejeni tok.

    Druga možnost je, da v to rešitev vključite obstoječi tok. Nadrejeni tok ima lahko katero koli vrsto sprožilca.

  2. Poiščite mesto v svojem nadrejenem toku , iz katerega želite poklicati podrejeni tok, in nato dodajte Zaženi podrejeni tok dejanje, ki se nahaja pod konektorjem Tokovi na zavihku Vgrajeno .

  3. Izberite podrejeni tok, ki ste ga ustvarili prej.

    opomba,

    Vidite samo tokove, do katerih imate dostop in se nahajajo v rešitvi. Podrejeni tokovi morajo imeti tudi enega od treh prej omenjenih sprožilcev.

    Izberite podrejeni tok za zagon.

  4. Ko izberete podrejeni tok, vidite vnose ki ste jih definirali v podrejenem toku. Po dejanju podrejenega toka lahko uporabite katerega koli od izhodov iz tega podrejenega toka.

    Vložki.

    Ko se nadrejeni tok izvaja, čaka na dokončanje podrejenega toka za celotno življenjsko dobo toka (eno leto za tokove, ki uporabljajo vgrajene povezave, in Dataverse ali 30 dni za vse druge tokove).

  5. Shranite in preizkusite ta tok.

    Nasvet

    Ko izvozite rešitev, ki vsebuje ta dva toka, in jo uvozite v drugo okolje, se novi nadrejeni in podrejeni tokovi samodejno povežejo, tako da ni treba posodabljati URL-jev.

Znana težava

Prizadevamo si odpraviti naslednjo znano težavo in omejitev.

Ustvariti morate nadrejeni tok in vse podrejene tokove neposredno v isti rešitvi. Če tok uvozite v rešitev, lahko dobite nepričakovane rezultate.