Mukautetun liiketoimintalogiikan luominen prosessien avulla

Liiketoimintaprosessien yhdenmukaistamisen määrittäminen ja pakottaminen on yksi tärkeimmistä syistä siihen, että ihmiset käyttävät malliin perustuvia sovelluksia. Yhdenmukaisten prosessien avulla varmistat, että järjestelmän avulla ihmiset voivat keskittyä töihinsä eikä manuaalisten vaiheiden suorittamisen muistamiseen. Prosessit voivat olla yksinkertaisia tai monimutkaisia, ja ne voivat muuttua ajan mittaan.

Power Apps sisältää useita erilaisia prosesseja, joista jokainen on suunniteltu eri tarkoitukseen seuraavasti:

  • Liiketoimintaprosessit

  • Mobiilitehtävänkulut

  • Työnkulut

  • Toiminnot

Samalla tavalla kuin prosesseja, voit myös luoda liiketoimintasääntöjä ja suosituksia. Lisätietoja: Liiketoimintasääntöjen ja suositusten luonti käyttämällä lomakkeen logiikkaa

Huomautus

Prosessien käyttö voi vaikuttaaPower Appsin ja työnkulkujen käyttöoikeusvaatimuksiin. Lisätietoja: Entiteetin käyttöoikeusvaatimukset.

Liiketoimintaprosessien käyttäminen

Liiketoimintaprosessia käytetään silloin, kun haluat henkilöstön siirtyvän samojen vaiheiden läpi ja noudattavan samoja vaiheita vuorovaikutuksessa asiakkaan kanssa. Voit käyttää esimerkiksi liiketoimintaprosessin kulkua, jos haluat kaikkia asiakaspalvelupyyntöjä käsiteltävän samalla tavalla tai vaatia henkilöstöä hankkimaan laskun hyväksyntä ennen tilauksen lähettämistä.

Ympäristössäsi on useita liiketoimintaprosesseja, jotka ovat valmiita käytettäväksi ja suunniteltu yleisiä myynti-, palvelu- ja markkinointiskenaarioita varten ja joita tarvitsee muuttaa vain vähän tai ei lainkaan. Tai voit luoda omia prosesseja. Lisätietoja: Liiketoimintaprosessin työnkulun luominen

Tehtävänkulkujen käyttäminen

Voit automatisoida taustalla olevia liiketoimintaprosesseja työnkulkujen avulla. Tehtävänkulut yleensä aloitetaan järjestelmätapahtumilla niin, että käyttäjän ei tarvitse tietää niiden olevan käynnissä. Taustalla toimivat tehtävänkulut ovat asynkronisia. Työnkulkuja voidaan myös määrittää, jotta käyttäjät voivat käynnistää ne manuaalisesti, kun halutaan automatisoida yleisiä tehtäviä, kuten lähettää vahvistussähköpostiviesti automaattisesti asiakkaalle tilauksen mukana. Reaaliajassa toimivat tehtävänkulut ovat synkronisia. Lisätietoja: Työnkulkuprosessit

Milloin kannattaa käyttää Power Automate'ta

Käytä Power Automatea, jos haluat luoda automaattisia työnkulkuja, joita tarvitaan ympäristösi ja suosikkisovelluksien ja palvelujen, kuten Dynamics 365:n, Twitterin, Dropboxin, Google-palveluiden, Microsoft 365:n tai SharePointin välillä. Voit käynnistää pilvityönkulun, tietyn toiminnon perusteella tai käynnistäen sovelluksestasi. Lisätietoja: Power Automaten käyttäminen palvelujen välisten prosessien automatisointiin

Missä prosesseja luodaan?

On kaksi polkua, joilla voi siirtyä prosesseihin:

  • Avaa ratkaisunhallinta ja siirry kohtaan Komponentit > Prosessit. Tämä polku tarjoaa kätevän käyttöoikeuden, kun olet tekemässä muita mukauttamistehtäviä mukauttamistyökaluissa.

  • Asetukset > Prosessit. Tämän polun avulla voit käyttää prosessin entiteetille määritettyjä näkymiä mukautetut näkymät mukaan luettuina.

Yksittäisiä liiketoimintaprosesseja vodaan myös muokata käyttämällä Muokkaa prosessia -painiketta komentopalkissa lomakkeelle, jossa liiketoimintaprosessi on aktiivinen.

Ketkä voivat luoda prosessin?

Vain henkilöt, joilla on järjestelmänvalvojan, järjestelmän mukauttajan tai toimitusjohtajan käyttöoikeusrooli, voivat luoda prosesseja, jotka koskevat koko organisaatiota. Henkilöt, joilla on muita rooleja, voivat luoda prosesseja rajoitetuin käyttöoikeuksin. Esimerkiksi henkilöt, joilla on käyttäjä-taso, voivat luoda työnkulkuja omaan käyttöönsä omistamiinsa tietueisiin.

Seuraavassa taulukossa on esitetty prosessien käyttöoikeustasot perustuen oletuskäyttöoikeusrooleihin.

Käyttöoikeusrooli Käyttöoikeustaso
Liiketoimintajohtaja Organisaatio
Järjestelmänvalvoja Organisaatio
Järjestelmämukauttaja Organisaatio
Markkinoinnin varajohtaja Ylätaso: aliliiketoimintayksiköt
Myyntijohtaja Ylätaso: aliliiketoimintayksiköt
Palvelupäällikkö Liiketoimintayksikkö
Markkinointipäällikkö Liiketoimintayksikkö
Myyntipäällikkö Liiketoimintayksikkö
Aikataulutuksen päällikkö Liiketoimintayksikkö
Asiakaspalvelija Käyttäjä
Markkinoinnin ammattilainen Käyttäjä
Myyjä Käyttäjä
Aikatauluttaja Käyttäjä

Huomautus

Kun ihmiset voivat pystyä luomaan liiketoimintaprosessin, reaaliaikainen työnkulun tai toimintoprosesseja, näillä täytyy olla Aktivoi liiketoimintaprosessi tai Aktivoi reaaliaikaiset prosessit oikeudet näiden aktivointiin.

Lisätietoja tehtävänkuluista ja toiminnoista

Prosessit voivat tarkistaa ehdot, soveltaa haarautuvaa logiikkaa ja suorittaa toimintoja. Ne suorittavat nämä toimet vaiheittain. Seuraavassa taulukossa esitetään käytettävissä olevat vaiheet työnkulussa ja toimintoprosesseista. Lisätietoja on ohjeaiheissa kunkin prosessin osalta.

Osavaihe Prosessityyppi Kuvaus
Vaihe Työnkulku, toiminto Vaiheet selventävät työnkulkulogiikkaa ja helpottavat sen seuraamista. Vaiheet eivät kuitenkaan vaikuta työnkulkujen logiikkaan tai toimintaan. Jos prosessilla on vaiheita, prosessin kaikkien osavaiheiden on sisällyttävä vaiheeseen.
Ehdon tarkistaminen Työnkulku, toiminto Looginen lause "if <condition> then".

Voit tarkistaa työnkulun suorittaman tietueen arvot tai minkä tahansa tähän tietueeseen linkitetyn N:1-suhteen tietueen tai aiemmissa osavaiheissa luodun tietueen arvot. Näiden arvojen perusteella voit määrittää lisäosavaiheet, kun ehto on true.
Ehdollinen työnkulun haara Työnkulku, toiminto Looginen lause "else-if-then". Editori käyttää tekstiä "Otherwise, if <condition> then:"

Valitse aiemmin määrittämäsi tarkistusehto. Voit lisätä työnkulun ehdollisen haaran, jos haluat määrittää lisäosavaiheita, kun tarkistusehto palauttaa arvon false.
Oletustoiminto Työnkulku, toiminto Looginen "muuten"-lauseke. Editori käyttää tekstiä "Muuten:"

Valitse aiemmin määrittämäsi tarkistusehto, työnkulun ehdollinen haara, odotusehto tai rinnakkaisen odotuksen haara. Voit käyttää kaikkien niiden osavaiheiden määrittämisessä oletustoimintoa, jotka eivät vastaa ehdon tai työnkulun haaraelementtien määrittämiä ehtoja.
Odotusehto Vain tausta-työnkulku Saa taustatyönkulun suorituksen keskeytymään, kunnes ehto toteutuu. Työnkulku käynnistyy uudelleen automaattisesti, kun odotusehdon edellytykset ovat täyttyneet.
Rinnakkainen odotuksen haara Vain tausta-työnkulku Määrittää taustatyönkulun vaihtoehtoisen odotusehdon ja vastaavat lisävaiheet, jotka suoritetaan vain, jos alkuperäiset ehdot täyttyvät. Rinnakkaisten odotushaarojen avulla työnkulkulogiikkaan voi luoda aikarajoja. Ne estävät työnkulkua odottamasta rajattomasti odotusehdon määrittämien edellytysten täyttymistä.
Määritä arvo Toiminto Asettaa prosessin muuttujan arvon tai tulosparametrin.
Luo tietue Työnkulku, toiminto Luo entiteetille uuden tietueen ja delegoi määritteille arvot.
Päivitä tietue Työnkulku, toiminto Voit päivittää työnkulun suorittaman tietueen tai minkä tahansa tähän tietueeseen linkitetyn N:1-suhteen tietueen tai aiemmissa osavaiheissa luodun tietueen.
Delegoi tietue Työnkulku, toiminto Voit delegoida työnkulun suorittaman tietueen tai minkä tahansa tähän tietueeseen linkitetyn N:1-suhteen omaavan tietueen tai aiemmissa osavaiheissa luodun tietueen.
Lähetä sähköpostia Työnkulku, toiminto Lähettää sähköpostiviestin. Voit luoda uuden sähköpostiviestin tai käyttää sähköpostimallia, joka on määritetty sen tietueen entiteetille, jota työnkulku suorittaa, tai mille tahansa entiteetille, jolla on N:1-suhde entiteetin kanssa tai vaihtoehtoisesti aiemmissa osavaiheissa luodulle mille tahansa tietueelle.
Aloita aliprosessi Työnkulku, toiminto Käynnistää alityönkuluksi määritetyn työnkulkuprosessin.
Muuta tila Työnkulku, toiminto Muuttaa sen tietueen tilan, jota prosessi suorittaa, tai minkä tahansa tähän tietueeseen linkitetyn N:1-suhteen omaavan tietueen tai vaihtoehtoisesti aiemmissa osavaiheissa luodun tietueen.
Lopeta työnkulku Työnkulku, toiminto Pysäyttää nykyisen työnkulun tai toiminnon. Voit määrittää tilaksi Onnistui tai Peruutettu ja määrittää tilasanoman.
Mukautettu osavaihe Työnkulku, toiminto Sisältää laajennuksia oletusarvoisiin loogisiin elementteihin. Osavaiheet voivat sisältää ehtoja, toimintoja, muita vaiheita tai näiden kaikkien yhdistelmän. Kehittäjät voivat luoda mukautettuja työnkulun osavaiheita. Mukautetut osavaiheet eivät ole oletusarvoisesti käytössä.