Power Automate: postimies ja webhook

Power Automate on helppokäyttöinen kehitysväline erilaisten rutiinien automatisointiin, Microsoftin Power Platform alustan osana sillä ja Power Appsilla voidaan luoda erikoistuneita liiketoimintasovelluksia.

Kirjoitin aiemmassa blogikirjoituksessani Hilman tarjouspyyntöjen datan hakemisesta portaalin rajapintapalvelua käyttäen. Tässä jatketaan hieman samalla teemalla, mutta hyödyntäen työkulun käynnistymiseen ulkoista syötettä. Alemmassa kuviossa esitetään prosessi, jossa työkulku käynnistyy rajapinnan saamasta sanomasta.

Tilaa Powerplatform - uutiskirje!

Saat mielenkiintoista Microsoftin Powerplatform - alustaan liittyvää sisältöämme!

Marketing by

Työkulku kirjoittaa vastaanotetun sanoman tiedot Teamsiin tietyn tiimin kanavalle. Eräässä markkinoinnin automaation järjestelmässä on webhookiin perustuva toiminnallisuus, jossa tietyt tapahtumat voidaan kirjoittaa sanomina ulkoiseen palveluun. Sen käytöönotto on hieman monimutkaisempaa kuin mitä tässä esimerkissä esitetään, mutta ei kovin paljoa.

Webhookin urlin luominen

Url, johon työkulun käynnistyksen aikaansaava sanoma kirjoitetaan, luodaan automaattisesti niin että työkulkuun lisätään request vaihe ja tallennetaan työnkulku. Tämän jälkeen url on muodostunut alla olevan kuvan mukaisesti. Tässä vaiheessa sanoman body jätetään määrittelemättä, se tehdään testivaiheessa generoidusta sanomasta.

Tuo automaattisesti luotu url pitää nyt kopioida testausvaihetta varten.

Testaaminen

Testaukseen käytän Postmania,

nimenomaisesti erilaisten REST – tyyppisten rajapintojen testausvälinettä.

Testaukseen tarvitaan sanoma, joka lähetetään Power Automate – palveluun.  Alla olevassa kuvassa on tässä käytetty esimerkkisanoma.

Lopuksi painetaan ”SEND” nappia ja Power Automaten portaalista pitäisi löytyä läpi mennyt työnkulku. Login kautta pääset näkymään, josta voit poimia työkulun vastaanottaman sanoman.

Webhookin vastaanottaman sanoman määritys

Testauksen tuloksena vastaanotimme sanoman, jota voimme käyttää prosessin vastaanottaman sanoman määrittelyyn näytteenä. Kopioimme alla olevan sanoman ja käytämme sitä http request toiminnossa

{

    "Content-Type": "application/json",

    "firstname": "Asko",

    "lastname": "Kauppinen",

    "message": "Tänään taidan pitää etäpäivän!"

}

Sanoman JSON:n käsittely

Parse JSON toiminto on tarkoitettu JSON – muotoisen datan määritykseen esimerkiksi rajapinnan vastaanottamasta kutsusta. Tässä vaiheessa voidaan määritellä miten dataa luetaan prosessin seuraaviin vaiheisiin.

Viestin kirjoitus Teams - kanavaan

Tässä esimerkissä jokainen yksittäinen vastaanotettu sanoma kirjoitetaan Microsoft Teamsin tiimin kanavalle, määritykset on helppo laittaa kuntoon Teams connectorin asetuksissa.

Kirjoitettava viesti muodostetaan dynaamisesti sanoman kentistä alla olevan kuvan mukaisesti:

Teams kanavalla näkyvä viesti meidän teknisen käyttäjätunnuksemme kirjoittamana näkyy alla.

Ota yhteyttä!

Jos haluat tietää mitä hyötyjä Microsoftin Power Platform voisi teille tuottaa, niin laita myyntitiimillemme viestiä!

myynti@readysolutions.fi

Voit myös tilata Microsoft Power Platform – aiheisen uutiskirjeemme, niin saat tietää mitä olemme tehneet tällä kehitysalustalla ja miten toteuttaisimme automaatioita Power Automatella!

Tilaa Powerplatform - uutiskirje!

Saat mielenkiintoista Microsoftin Powerplatform - alustaan liittyvää sisältöämme!

Marketing by

Lisää ajankohtaisia julkaisuja:

Avoimen datan hyödyntäminen automaattisesti Power BI:tä käyttäen
Tutustu tarinaan
Onko tekoälyn hyödyntämisestä vielä(kään) konkreettista hyötyä kilpailukyvylle?
Jo vuosia on puhuttu, että tekoälyn (AI) hyödyntäminen mullistaisi teollisen tuotannon ja palvelut lisäämällä tehokkuutta ja tuottavuutta. Missä ne konkreettiset hyödyntämismahdollisuudet sitten oikein piilevät?
Tutustu tarinaan
Johdatko toimintaasi tietoon perustuen?
Tutustu tarinaan
The effect of preconceptions on the results of machine learning
The use of machine learning and artificial intelligence offers many possibilities, such as the improvement of medical treatment and diagnosis, identifying potential safety hazards, and advancing scientific research. However, when used inappropriately, data models can also perpetuate inequality or cause people and companies to focus on improving metrics to the detriment of actual performance.
Tutustu tarinaan
Organisaation hierarkian hallintaratkaisu Microsoft Power Platformia hyödyntäen 
Yleinen tilanne varsinkin suuremmissa yrityksissä on se, että olemassa olevat ERP-, henkilöstö- taikka taloushallinnon ohjelmistot tarjoavat mahdollisuuksia hierarkioiden luomiseen ja ylläpitämiseen. Mutta entä jos valmiit ratkaisut eivät tue yrityksen tarvetta, taikka toimivat turhan kankeasti käyttötarkoitukseen?
Tutustu tarinaan

Lisää ajankohtaisia julkaisuja:

Avoimen datan hyödyntäminen automaattisesti Power BI:tä käyttäen
Tutustu tarinaan
Onko tekoälyn hyödyntämisestä vielä(kään) konkreettista hyötyä kilpailukyvylle?
Jo vuosia on puhuttu, että tekoälyn (AI) hyödyntäminen mullistaisi teollisen tuotannon ja palvelut lisäämällä tehokkuutta ja tuottavuutta. Missä ne konkreettiset hyödyntämismahdollisuudet sitten oikein piilevät?
Tutustu tarinaan
Johdatko toimintaasi tietoon perustuen?
Tutustu tarinaan
The effect of preconceptions on the results of machine learning
The use of machine learning and artificial intelligence offers many possibilities, such as the improvement of medical treatment and diagnosis, identifying potential safety hazards, and advancing scientific research. However, when used inappropriately, data models can also perpetuate inequality or cause people and companies to focus on improving metrics to the detriment of actual performance.
Tutustu tarinaan
Organisaation hierarkian hallintaratkaisu Microsoft Power Platformia hyödyntäen 
Yleinen tilanne varsinkin suuremmissa yrityksissä on se, että olemassa olevat ERP-, henkilöstö- taikka taloushallinnon ohjelmistot tarjoavat mahdollisuuksia hierarkioiden luomiseen ja ylläpitämiseen. Mutta entä jos valmiit ratkaisut eivät tue yrityksen tarvetta, taikka toimivat turhan kankeasti käyttötarkoitukseen?
Tutustu tarinaan