Alityönkulkujen luominen

Nykyään ihmiset rakentavat työnkulkuja, jotka tarvitsevat kymmeniä tai satoja vaiheita. Jos kuitenkin yrität sijoittaa kaikki nämä toiminnot yhteen työnkulkuun, siinä siirtyminen ja sen ylläpitäminen voivat tuottaa vaikeuksia.

Voit hallita työnkulkuja helposti käyttämällä alityönkulkuja ja välttää satoja vaiheita. Tästä lähestymistavasta on hyötyä erityisesti silloin, jos haluat käyttää tehtäviä uudelleen useissa paikoissa pilvityönkulussa tai jopa useissa eri työnkuluissa.

Otetaan tarkasteluun esimerkki, jossa alityönkululla halutaan luoda tai päivittää yhteyshenkilö Dataversessä henkilön nimen perusteella.

Tähän tarvitaan ratkaisu, jossa on kaksi työnkulkua:

  • Alityönkulku. Tämä on päätyönkulun sisällä sijaitseva työnkulku, joka sisältää suoritettavaksi tarkoitetut pienemmät tehtävät.
  • Päätyönkulku. Tällä työnkululla voi olla tyypiltään mikä tahansa käynnistin, ja se suorittaa kutsun alityönkulussa.

Alityönkulun luominen ratkaisussa

  1. Kirjaudu Power Automateen, valitse Ratkaisut ja valitse sitten olemassa oleva ratkaisu.

    Voit myös luoda uuden ratkaisun.

  2. Valitse Uusi > Työnkulku > Painiketyönkulku > Työnkulun manuaalinen käynnistin.

    Tip

    Voit myös käyttää alityönkulkujen käynnistimenä Power Apps- tai Kun HTTP-pyyntö vastaanotetaan -käynnistinä.

  3. Valitse Lisää syöte. Tässä määrittämäsi syöte välitetään päätyönkulun alityönkulkuun.

    Syöte, joka tulee ylätason työnkuluista.

  4. Tässä opastuksessa alityönkulku luo yhteyshenkilön, joten se tarvitsee syötteet Yhteyshenkilön nimi ja Yhteyshenkilön sähköpostiosoite.

    Syöte alatason työnkululle.

  5. Luo logiikka, jonka haluat alityönkulun suorittavan. Tämä logiikka voi sisältää tarvitsemasi määrän vaiheita.

    Vaiheiden jälkeen tiedot on palautettava päätyönkulkuun. Tällöin voit käyttää toista seuraavista toiminnoista:

    i. Vastaa Power Appille tai työnkululle (Power Apps -yhdistimen alla).

    II. Vastaus (premium-tason HTTP-pyyntö-/vastausyhdistin).

  6. Kuten käynnistimen osalta, voit määrittää haluamasi määrän tulosteita palautettavaksi alityönkulusta. Seuraavassa kuvassa voimme vastata yhteyshenkilön tunnuksella.

    Alitason työnkulun vastaus.

  7. Anna työnkululle kuvaava nimi ja tallenna se.

    Seuraavaksi sinun on testattava alityönkulkusi. Koska tämä alityönkulku voidaan käynnistää manuaalisesti, se on hyvin helppo testata suoraan suunnitteluohjelman sisällä. Kokeile muutamaa erilaista syötettä ja tarkista, että tulosteet ovat odotettuja.

  8. Jos työnkulku käyttää jotakin muuta kuin sisäistä toimintaa tai Microsoft Dataverse yhdistintä, työnkulku on päivitettävä käyttämään työnkulkuun upotettuja yhteyksiä. Voit tehdä tämän valitsemalla Edellinen-painikkeen, jolloin pääset alityönkulun ominaisuussivulle ja valitsemalla sitten Muokkaa Suorita vain käyttäjät -ruudussa.

  9. Ruudussa, joka tulee näkyviin kunkin työnkulussa käytetyn yhteyden osalta, on valittava Käytä tätä yhteyttä (< yhteyden nimi>) sen sijaan, että valitaan Vain suorittavan käyttäjän antama.

  10. Valitse Tallenna. Tällä hetkellä et voi siirtää yhteyksiä päätyönkulusta alityönkulkuun. Jos tätä ei tehdä, näkyviin tulee virhe, jonka mukaan nimeä ei voi käyttää alityönkulkuna, koska alityönkulut tukevat vain upotettuja yhteyksiä.

Päätyönkulun luominen ratkaisussa

  1. Luo päätyönkulku samassa ratkaisussa, jossa loit alityönkulun.

    Voit myös tuoda ratkaisuun olemassa olevan työnkulun. Päätyönkululla voi olla millainen käynnistin tahansa.

  2. Etsi päätyönkulusta se paikka, josta haluat kutsua alityönkulkua ja lisää sitten Suorita alityönkulku -toiminto, joka sijaitsee Työnkulut -yhdistimessä Upotetut-välilehdessä.

  3. Valitse aiemmin luomasi työnkulku.

    Note

    Näkyviin tulevat vain ne työnkulut, joihin sinulla on käyttöoikeus ja jotka sijaitsevat ratkaisussa. Alityönkuluissa on myös oltava jokin aiemmin mainituista kolmesta käynnistimistä.

    Valitse suoritettava alitason työnkulku.

  4. Kun olet valinnut alityönkulun, näet määrittämäsi syötteet. Alityönkulun toiminnon jälkeen voit käyttää mitä tahansa kyseisen alityönkulun tulosteista.

    Syötteet.

    Kun päätyönkulku suoritetaan, se odottaa alityönkulun valmistumista työnkulun elinkaaren ajan (yksi vuosi työnkuluilla, jotka käyttävät sisäisiä yhteyksiä ja Dataverseä tai 30 päivää kaikilla muilla työnkuluilla).

  5. Tallenna ja testaa tämä työnkulku.

    Tip

    Kun viet ratkaisun, joka sisältää nämä kaksi työnkulkua ja tuot sen toiseen ympäristöön, uudet pää- ja alityönkulut linkitetään automaattisesti, joten URL-osoitteita ei tarvitse päivittää.

Tunnetut ongelmat

Ratkaisuja etsitään seuraaviin tunnettuihin ongelmiin ja rajoituksiin.

  1. Jos estät HTTP Request -yhdistimen tietojen menetyksen estämisen (DLP) kautta, alivirrat estetään myös siksi, että alivirrat toteutetaan käyttämällä HTTP Request -yhdistintä. Alivirtojen DLP:n pakotusta työstetään nyt niin, että niitä kohdellaan kuten muitakin erillisiä pilvivirtoja.

  2. Päätyönkulku ja kaikki alityönkulut on luotava suoraan samassa ratkaisussa. Jos tuot työnkulkua ratkaisuun, saat odottamattomia tuloksia.