Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Suorita Power App -toiminto käynnistää sovelluksen suoraan työpöydän työnkulusta ja muodostaa viestintäkanavan näiden kahden välille. Tämän integraation avulla työpöydän työnkulut voivat suoraan kutsua Power App -kokemuksia, välittää syötteitä ja vastaanottaa tulosteita. Tämä lähestymistapa mahdollistaa monipuolisen natiivin integraation ohjatun automaation skenaarioissa sen sijaan, että tukeudutaan käyttöliittymäpohjaiseen automaatioon.
Tämän ominaisuuden avulla voit:
- Kutsu sovellusta suoraan työpöytätyönkulusta
- Kutsu sovellusta suoraan työpöytätyönkulusta.
- Siirrä syötteet työpöydän työnkulusta sovellukseen.
- Sieppaa tulokset sovelluksesta takaisin työnkulkuun.
- Käynnistä alityönkulut sovelluksen tapahtumista.
Tämä mahdollistaa esimerkiksi seuraavat skenaariot:
- Monivaiheiset, dynaamiset ohjatut lomakkeet automaatioon osallistumiseen
- Nykyaikaiset sovelluspohjaiset kokemukset, jotka korvaavat vanhat mukautetut lomakkeet
- Tapahtumapohjainen osallistuminen automatisointiin, jossa käyttäjätoiminnot sanelevat työnkulun suorittamisen
- Nykyaikaiset pilvisovellukset, jotka yhdistävät vanhaa työpöytäautomaatiota
Vaatimukset ja käytettävyys
- Minimum-Power Automate työpöytäversiolle: 2.68 tai uudempi.
- Pilvipalvelun käytettävyys: Käytettävissä vain julkisissa pilvipalveluissa.
Muistio
Tämä ominaisuus on esikatselutilassa ja saattaa muuttua ennen kuin se tulee yleisesti saataville.
edellytykset
Ennen kuin aloitat, varmista, että sinulla on:
- Power Automate for Desktop (PAD) version 2.68 tai uudempi asennettu
- Power Apps käyttö samassa ympäristössä
- Työpöydän aliprosessit, joita voit suorittaa sovelluksesta
- Microsoft Edge WebView2 Runtime asennettu (vaaditaan Power-sovelluksen näyttämiseen suorituksen aikana)
Important
- Luo paikalliset alivuot ja määritä tarvittaessa syöte- ja tulostemuuttujat alivuon laajuudessa.
- Alivuon nimien tulee alkaa kirjaimella, sisältää vain latinalaisia merkkejä eikä niissä saa olla välilyöntejä. Alivuot, jotka eivät noudata näitä nimeämissääntöjä, eivät näy Power Apps Studiossa, eivätkä ne ole kutsuttavissa.
Vaihe 1: Luo kutsuttavat alivuot työpöydän työnkulkuun
- Avaa työpöydän työnkulku PAD-suunnitteluohjelmassa.
- Luo vähintään yksi paikallinen alivuo.
- (Valinnainen) Määritä kullekin alivuolle:
- Syötemuuttujat: arvot, jotka sovellus välittää alivuolle
- Tulosmuuttujat: arvot, jotka alivuo palauttaa sovellukselle
Muistio
Voit myös luoda alivoita, jotka eivät edellytä syötteitä tai tulosteita. Sovellus voi käynnistää nämä alivuot ja suorittaa logiikan välittämättä tai palauttamatta tietoja. Pidä jokainen alivuo kohdistettuna yksittäiseen toimintoon (esimerkiksi tietojen etsiminen, syötteiden vahvistaminen ja järjestelmään kirjoittaminen).
Vaihe 2: Muodosta luontiyhteys Power Apps Studioon
Jos haluat näyttää alivuot Power Apps Studiossa (jotta ne näkyvät funktioina, joita voit kutsua), avaa sovellus PAD-luontisillan kautta.
- Lisää Suorita Power App (esikatselu) - toiminto työpöydän työnkulkuun.
- Toiminnon ominaisuuksissa joko:
- Olemassa olevan sovelluksen valitseminen tai
- Uuden sovelluksen luominen
Muistio
Jos luot uuden sovelluksen:
- Desktopin siltasivu Power Automate avautuu oletusselaimeen automaattisesti.
- Tallenna ja julkaise sovellus Power Apps suunnitteluohjelmassa.
- Palaa toimintoon ja valitse Päivitä.
- Valitse sovelluksesi avattavasta valikosta.
Valitse Avaa sovellus.
Oletusselain avaa desktopille Power Automate sivun, joka opastaa yhdistämisessä Power Apps Studioon.
Valitse selainsivulla Avaa suunnittelutyökalu.
Uusi selainvälilehti avautuu ja sisältää Power Apps Studio valittu sovellus avattuna.
Pidä Power Automate for desktopin selainikkuna auki, kunnes siinä näkyy Yhdistetty.
Jos suljet sivun ennen kuin sovellus on latautunut, estät yhteyden muodostamisen työpöydän työnkulun ja Power-sovelluksen välille.
Vaihe 3: Kutsu työpöydän alivoita Power Appista
Kun olet muodostanut suunnittelutyökalun yhteyden, Power Apps Studio näyttää isäntäobjektin nimeltä PowerAutomateDesktop. Tämä objekti asettaa työpöydän alityönkulut käytettäviksi kutsuttavina funktioina.
Kutsumalli (yleinen)
Työpöydän alivuodan kutsuminen Power Appsista:
- Käytä objektia
PowerAutomateDesktop. - Kutsu alapolkua sen nimellä.
- Välitä syötteet funktioparametreina.
- Käytä palautetun tuloksen tulosarvoja.
Yleinen syntaksi:
PowerAutomateDesktop.SubflowName(input1, input2, ...).OutputVariableName;
Esimerkki
Tässä esimerkissä:
- Alivuon nimi
GetCustomerDataon . - Se hyväksyy yksittäisen syöteparametrin. Esimerkki:
varCustomerId. - Se palauttaa arvon tulosmuuttujan nimeltä
out_customer_data, joka on tallennettu yleiseen muuttujaanvarResult.
Jos haluat kutsua alivuota, välitä varCustomerId-arvo ja tallenna palautettu tulos varResult-yleiseen muuttujaan:
Set(customer_data_result, PowerAutomateDesktop.GetCustomerData(varCustomerId));
Vaihe 4: Palauta arvot Power Apps
- Desktopin Power Automate palauttaa kaikki arvot merkkijonoina. Muunna nämä arvot Power Appsissa oikeaan tyyppiin.
- Kun kutsut työpöydän työnkulun alivuota, se palauttaa kaikki tulostemuuttujat yksittäisenä tietuearvona.
- Voit käyttää yksittäisiä tulostemuuttujia kyseisen tietueen ominaisuutena.
Esimerkki: Tulosmuuttujien noutaminen ja käyttäminen Power Apps
Set(globalVariable, PowerAutomateDesktop.GetCustomerData(inputVariable))
Tässä esimerkissä tallennetaan kaikki alivuon tulostemuuttujat kohteessa globalVariable.
Tietyn tulostemuuttujan käyttäminen. Esimerkiksi out_var1:
globalVariable.out_var1
Palauta monimutkaisia arvoja
Jos haluat palauttaa monimutkaisia arvoja (mukautettuja objekteja tai luetteloita), palauta ne tulostemuuttujina ja jäsentää ne Power Apps.
- Luo mukautettu objekti työpöydän alivuossa.
- Palauta mukautettu objekti tulostemuuttujana.
- Jäsennä palautettu arvo ja käytä sen ominaisuuksia Power Apps
ParseJSON-parametrilla.
Set(parsedValue, ParseJSON(globalVariable.out_customer_data))
Muistio
Desktopin Power Automate palauttaa kaikki arvot merkkijonoina. Ennen kuin käytät näitä arvoja sovelluksessa, heitä ne sopivaan tyyppiin (esimerkiksi käytä Value tai Boolean).
IntelliSense-tuki
Kun kutsut työpöydän alivoita Power Apps, Power Apps Studio tarjoaa IntelliSense-toiminnon, jonka avulla voit löytää ja käyttää käytettävissä olevia ominaisuuksia.
Kun kirjoitat kaavariville:
-
PowerAutomateDesktop-objekti näyttää käytettävissä olevien alivuojen nimet. - Valitun alivuon syöteparametrit näytetään oikeassa järjestyksessä.
- Tulostemuuttujien nimiä ehdotetaan funktiokutsun jälkeen.
Tämän tuen avulla voit
- Löydä nopeasti käytettävissä olevat alivuot.
- Tutustu pakollisiin syötteisiin viittaamatta takaisin työpöydän työnkulkuun.
- Valitse kelvolliset tulostemuuttujat muistamatta niiden nimiä.
Kohta, jossa alityönkulkua kutsutaan
Kutsu alityönkulkuja toimintokelpoisista ominaisuuksista, joita ovat esimerkiksi seuraavat:
- Painikkeen OnSelect-kohta.
- Ohjausobjektin tapahtumaominaisuus OnChange(esimerkiksi ) sovelluksen suunnittelun mukaan.
Suorituksenaikainen toiminta
Kun työpöydän työnkulku suoritetaan ja suoritus saavuttaa Suorita Power App -sovelluksen:
- Sovellus käynnistyy.
- Sovellus muodostaa automaattisesti viestintäkanavan.
Suorita Power App -toiminto päättyy, kun käyttäjä sulkee Power Apps ikkunan tai pysäyttää työnkulun manuaalisesti.
Rajoitukset ja huomioitavat seikat
- Peräkkäinen suoritus: Prosessi käsittelee alivuokutsut yksi kerrallaan. Älä käynnistä uutta kutsua ennen edellisen kutsun päättymistä.
- Julkaiseva välitys: Kun muutokset on julkaistu sovellukseen, päivitykset saattavat näkyä jonkin aikaa, kun sovellus käynnistetään uudelleen Power Automate for Desktop -sovelluksessa.
- Sisäänkirjautumiskehotteet: Joissakin tilanteissa käyttäjiä saatetaan kehottaa kirjautumaan sisään, kun sovellus käynnistyy.
Vianetsintä
PowerAutomateDesktop-objektia ei näy Power Apps suunnittelutyökalussa
- Varmista, että käytät Avaa sovellus -toimintoa PAD-toiminnossa. Valitse sitten selaimessa Avaa suunnittelutyökalu ja odota, kunnes suunnittelija lataa sovelluksen.
- Pidä PAD-selainsivu avoimena, kunnes se osoittaa yhteyden muodostamisen.
En näe uutta tai päivitettyä alityönkulkua Power Apps Studiossa
- Avaa sovellus uudelleen Suorita Power Apps > Avaa sovellus > Open Designer kautta, jotta rakenne päivittyy.
Power Appin muutokset eivät näy, kun Power Automate suoritetaan työpöydältä
- Varmista, että Power Apps julkaise uusimmat muutokset.
- Odota julkaisemisen jälkeen hetki, ennen kuin sovellus suoritetaan uudelleen, sillä päivitysten julkaisuun voi kulua jonkin aikaa ja ne tulevat saataville, kun ne käynnistetään Power Automate desktopille. Jos et halua odottaa, voit käynnistää sovelluksen uudelleen käyttämällä Suorita Power App - toimintoa, jos haluat ladata uusimman version heti.
Sovellusta ei näytetä suorituksen aikana
Power Apps hahmontaa käyttämällä Microsoft Edge WebView2 Runtime-merkkiä.
Varmista, että on WebView2 Runtime asennettu tietokoneeseesi. Voit tarkistaa tämän seuraavasti:
- Tarkistetaan asennettujen sovellusten luetteloa Windows asetuksissa (Sovellukset > Asennetut sovellukset) tai
- Power Automate suorittaminen työpöydän vianmääritystä varten
Jos sitä ei ole asennettu, lataa ja asenna se Microsoft Edge WebView2.
Valitse lataussivulla Evergreen Bootstrapper ja suorita asennusohjelma.