Azuren Logic Apps: liiketoimintasäännöt liiketoimintaprosessissa

Liiketoimintasäännöt

Mitä ovat liiketoimintasäännöt?

Liiketoimintasäännöt ovat joukko erilaisia määritelmiä tai rajoitteita, jotka liittyvät tiettyyn liiketoiminnan osa-alueeseen. Esimerkiksi liiketoimintaprosessissa voidaan määritellä, että aiemmat velvoitteiden laiminlyönnit estävät sopimuksenteon.

Logic Apps on Microsoftin pilvipalvelun Azuren palvelu erilaisten integraatioiden tekemisen, työnkulkujen käynnistämisen ja liiketoimintaprosessien suorittamisen tarpeisiin. Millaisia mahdollisuuksia Logic Apps tarjoaa nimenomaan liiketoimintasääntöjen suorittamiseen osana liiketoimintaprosessia? Alla olevassa kuvassa näkyy osa liiketoimintaprosessia.

Työnkulku käynnistyy vastaanotetusta sanomasta, sen jälkeen sanoma käsitellään ja liiketoimintasäännöt suoritetaan sanomamuunnosaktiviteettina. Kannattaa huomioida, että tällainen muunnos edellyttää Logic Appsin integration account – toiminnallisuuden käyttöönottoa.

Liiketoimintasäännöt Liquid - templaattina

Liiketoimintasäännöt voidaan mallintaa Shopifyn alun perin julkaisemalla Liquid – templaatilla, jonka alkuperäinen rooli oli web – sivujen kehityksessä. Mutta liiketoimintasäännöt voidaan kuvata JSON – dokumenttiin Liquid – templaatin mukaisesti, kun halutaan tehdä JSON muunnos toiseen JSON muotoon.

Mallinnettavissa liiketoimintasäännöissä oletetaan lähdedatan sisältävän joukon muuttujia, joiden arvojen perusteella tehdään päätös tehdäänkö sopimus vai ei. Alla on kuva säännöistä, editorina on käytetty Visual Studio Codea Liquid – laajennoksen kera.

Liquid – laajennoksen Visual Studio Codeen voit ladata täältä.

Työnkulun sisältö

Työnkulun käynnistystapahtumaksi valittiin vastaanotettu sanoma, seuraavaksi sanoma käsitellään ja liiketoimintasäännöt suoritetaan. Viimeisessä vaiheessa sanoma palautetaan takaisin liiketoimintasääntöjen lopputuloksen kera.

Toki laajemmin ajatelleen liiketoimintaprosessiin liittyisi useampia erilaisia tietolähteitä ja tässä suoritetut liiketoimintasäännöt olivat varsin yksinkertaisia, monimutkaisessa tapauksessa haasteeksi voisi tulla noiden liiketoimintasääntöjen hallittavuus. Tässä esimerkissä säännöt muodostettiin koodieditorilla ja tämä ei välttämättä ole niin selkeää liiketoimintakäyttäjälle.

Työnkulun testaus

Liiketoimintasääntöjen toimivuus testattiin käyttämällä Postmania, vaaditun sanoman muodostaminen on helppoa ja tulokset näkyvät välittömästi.

Hieman toisilla parametriarvoilla saadaan toinen lopputulos.

Postmania on suhteellisen helppo käyttää tällaisten rajapintapalveluiden yksittäisten sanomien testaamiseen.

Kirjoittajasta

Asko Kauppinen on Ready Solutions Oy:n konsultti ja osakas, jolla on vuosien kokemus erilaisista data-alustoista aina integraatioista analytiikan hyödyntämiseen asti.

Asko Kauppinen

asko.kauppinen [at]readysolutions.fi

+358451374850

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