Prosessien automatisoinnin tyypit

Tässä videossa on pikakatsaus prosessien automatisointiin Power Automaten avulla

Power Automatessa on käytettävissä on kaksi automaation päätyyppiä:

  • API-pohjainen digitaalisen prosessin automatisointi: pilvityönkulut

  • Käyttöliittymäpohjainen ohjelmistorobotiikka (RPA): työpöytätyönkulut

Power Automate kuroo umpeen erot vanhojen sovellusten (joissa ei ole APIa) ja nykyaikaisten API-pohjaisten järjestelmien välillä.

Pilvipohjainen digitaalisen prosessin automatisointi (DPA)

Voit Power Automaten avulla automatisoida prosesseja yli 380 sovelluksissa käyttämällä käyttövalmiita API-pohjaisia yhdistimiä. Lisäksi ohjelmistosuunnittelijat voivat luoda uusia mukautettuja yhdistimiä sovelluksiin, joissa on API-liittymä saatavilla. Nykyaikaiset sovellukset (mukaan lukien pilvipohjaiset palvelut) käyttävät API-liittymiä tietojen ja toimintojen ohjelmalliseen käyttöön. API-liittymä määrittää pyyntöjen säännöt, ja ohjelmoijat käyttävät API-liittymää vuorovaikutukseen sovelluksen kanssa.

Kirjoittamatta koodia itse voit yhdistimien avulla käyttää automaatiossasi sovelluksen tietoja ja monenlaisia sovelluksen toimintoja. Voit esimerkiksi SharePointin ja sähköpostiohjelmasi yhdistimien avulla automatisoida uuden kohteen lisäämisen SharePoint -luetteloon, kun vastaanotat sähköpostiviestin, jossa on tietty aiherivi.

Yhdistimien valikoima.

Työpöytäpohjainen RPA

Seuraava kysymyksesi voisi olla: Entä jos minulla on sovellus, johon ei ole Power Automate -yhdistintä, enkä voi luoda mukautettua yhdistintä, koska sovelluksella ei ole API-liittymää? Tässä tilanteessa voit käyttää ohjelmistorobotiikkaa (RPA). RPA:n avulla voit luoda automatisoinnin myös vanhempiin järjestelmiin, joissa ei ole API-liittymää. RPA:n avulla voit automatisoida sovelluksia opettamalla Power Automatea jäljittelemään hiiren liikkeitä ja ihmiskäyttäjän näppäimistöpainalluksia, ikään kuin robotti käyttäisi tietokonetta. Toisin sanoen digitaalisessa prosessiutomaatiossa on API-liittimiä, joten voit kertoa sovellukselle, mitä tehdä, kun taas RPA:ssa näytät sovellukselle, mitä tehdä.

DPA vai RPA? Vai molemmat?

Kun automatisoit prosesseja Power Automaten avulla, on suositeltavaa käyttää digitaalisten prosessien automatisointia kaikissa sovelluksissa, joissa on käytettävissä API-pohjaisia yhdistimiä, koska API-liittymien on tarkoitus olla vakaita, vaikka sovellus muuttuu ajan mittaan. Ohjelmistotoimittajat tekevät kovasti töitä, jotta vältetään sellaisten muutosten tekeminen, jotka rikkovat aiemmin luotujen API-sääntöjen toimintaa.

RPA taas on altis rikkoumiselle, kun asiat muuttuvat, kuten silloin, kun päivityksiä otetaan käyttöön paikallisen tietokoneen ympäristössä tai sovelluksen näyttöjen asettelussa. Lisäksi sinun on huolehdittava siitä, että olet tehnyt robotille selkeät ohjeet. Jos valitsit laskenta taulukosta esimerkiksi solun B3, haluatko, että robotti valitsee solun B3 joka kerta? Haluatko, että se valitsee sarakkeen B ensimmäisen tyhjän solun? Haluatko, että solu valitaan sarakkeen B siltä riviltä, jolla sarakkeessa A on määritetty tietty arvo? RPA:ssa on helppo antaa ohjeita tai olettaa, että on tehty päätöksiä, jotka eivät ole ilmeisiä pelkästään hiiren napsautusten ja näppäimistöpainallusten tallentamisessa. Voi vaatia joitakin toistoja, jotta voit varmistaa, että olet antanut kaikki tarvittavat ohjeet, kuten virheen sattuessa.

Power Automate sisältää sekä digitaalisen prosessin automatisoinnin että RPA:n, jotta voit automatisoida nykyaikaisten API-pohjaisten palvelujen ja verkkosivustojen sekä ilman APIa toimivien työpöytäsovellusten välillä.