Power Automate -pilvityönkulkujen määrittäminen Power Pagesissa
Power Automate -pilvityönkulkujen avulla käyttäjät voivat luoda automatisoituja työnkulkuja eri sovellusten ja palvelujen välille. Power Automate -pilvityönkulun avulla voit luoda logiikan, joka suorittaa yhden tai useamman tehtävän, kun jokin tapahtuma toteutuu. Voit esimerkiksi määrittää painikkeen siten, että käyttäjän valitessa sen esimerkiksi lähetetään sähköpostiviesti tai tapaamispyyntö, päivitetään tietue, kerätään tietoja tai synkronoidaan tiedostoja.
Nyt voit käynnistää Power Automate -pilvityönkulkuja suojatusti Power Pagesista, jotta voit käyttää yli 1000 ulkoista tietolähdettä ja integroida sen yrityksesi verkkosivustoon.
Muistiinpano
- Tämä ominaisuus edellyttää, että Power Pages -sivusto on vähintään versio 9.5.4.xx.
- Aloituspakettisi version on oltava vähintään 9.3.2304.x.
edellytykset
Integrointi Power Pages -sovelluksen kanssa edellyttää Power Automate -käyttöoikeutta. On suositeltavaa käyttää Power Automate Process-käyttöoikeutta tuotantoesiintymä.
Pilvityönkulun integroinnin vaiheet
Luo pilvityönkulku.
Lisää työkulku sivustollesi.
Käynnistä työnkulku verkkosivustoltasi.
Luo työnkulku
Kirjaudu Power Pagesiin.
Valitse sivusto + Muokkaa.
Siirry Määritys-työtilaan ja valitse Sovellusten integroinnit -kohdassa Pilvityönkulut.
Valitse + Luo uusi työnkulku
Tee haku Power Pages ja valitse Kun Power Pages kutsuu työnkulkua -käynnistin.
Määritä työnkulkusi vaiheet ja palautusarvot ja valitse Tallenna.
Muistiinpano
Vain ratkaisun huomioon ottavia työnkulkuja voidaan liittää Power Pages -sivustoon.
Sivuston lisääminen sivustoon
Kun olet luonut pikapilvityönkulun, se on yhdistettävä Power Pages -sivustoon ja suojattava verkkoroolilla.
Kirjaudu Power Pagesiin.
Valitse sivusto + Muokkaa.
Siirry Määritys-työtilaan ja valitse Pilvityönkulut (esiversio) kohdasta Sovellusintegroinnit.
Valitse + Lisää pilvityönkulku.
Hae juuri luotua työnkulkua.
Valitse + Lisää rooleja kohdasta Roolit.
Valitse roolit, joilla pitäisi olla työnkulun käyttöoikeudet.
Valitse Tallenna.
Muistiinpano
Kun lisäät sivustoon työnkulun, luodaan yksilöllinen URL-osoite, joka mahdollistaa pilven käynnistämisen verkkosivultasi.
Työnkulun käynnistäminen verkkosivustolta
Käytä Power Automatea Power Pages -pilvityönkulkujen ohjelmointirajapinnalla suorittaaksesi ulkoisen palvelun integroinnin. Pilvityönkulkujen ohjelmointirajapinnan toiminnot koostuvat HTTP-pyynnöistä ja -vastauksista.
Operaatio | Metodi | URI |
---|---|---|
Pilvityönkulun käynnistäminen | POST | [Sivuston URI]_/api/cloudflow/v1.0/trigger/<guid> |
Esimerkki:
Pyydä
POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
"Location":"Seattle"
}
Response
Pilvityönkulku ilman vastaustoimintoa
HTTP/1.1 Accepted
Content-Type: application/json
Pilvityönkulku, jossa on vastaustoiminto
HTTP/1.1 200 OK
Content-Type: application/json
Body
{
"conditions":"Rain",
"humidity":"93",
"latitude":"47.60620880126953",
"longitude":"-122.33206939697266"
}
Pilvityönkulkujen ohjelmointirajapinnan pyyntöjen todentaminen
Todennuskoodia ei tarvitse sisällyttää, sillä sovellusistunto hallitsee todennusta ja valtuutusta. Kaikissa ohjelmointirajapintakutsuissa on oltava CSRF (jaetun julkaisuoikeuspyynnön väärentäminen) -tunnus.
Parametrin välittäminen pilvityönkulkuun
Pilvityönkulussa syöteparametrin tyypiksi voidaan määrittää teksti, totuusarvo, tiedosto ja luku. Pyyntötekstissä määritetyn parametrin nimen on vastattava pilvityönkulun käynnistimessä määritettyä parametrin nimeä.
Tärkeää
- Pyyntöparametrin nimi on välitettävä siinä muodossa kuin se on määritetty pilvityönkulussa.
- Parametrin välittämistä työnkulkuun, joka on määritetty suojatuilla syötteillä, ei tueta.
JavaScript-esimerkki työnkulun kutsumista varten
Tämä esimerkki näyttää työnkulun kutsumisen AJAX (Asynchronous JavaScript and XML) -teknoilla.
shell.ajaxSafePost({
type: "POST",
url: "/_api/cloudflow/v1.0/trigger/44a4b2f2-0d1a-4820-bf93-9376278d49c4",
data: {"eventData":JSON.stringify({"Email": "abc@contoso.com", "File":{"name":"Report.pdf", "contentBytes":"base 64 encoded string"} })}
})
.done(function (response) {
})
.fail(function(){
});
Muistiinpano
- Jos käynnistimessä ei ole määritetty syöteparametria, välitä pyynnössä tyhjät tiedot.
- Lisätietoja pilvityönkulun rajoituksista on kohdassa Automatisoitujen ja aikataulutettujen työnkulkujen sekä pikatyönkulkujen rajoitukset.