Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Tässä viestissä opimme siirtämään kuvia ja allekirjoituksia Power Appsista Microsoft Power Automate -alustalle. Tämä on hieman vaikea tehdä, koska Power Appsilla ei ole oletustapaa muokata ja ladata kuvia SharePointiin.

Esimerkki, jonka parissa työskentelemme, on kulusovellus, jota olen käyttänyt aiemmin. Pohjimmiltaan tämä on galleria, joka liitetään SharePoint-luetteloon.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Ja jos valitsen jotain tästä galleriasta, se periaatteessa päivittää tämän lomakkeen oikealla puolella.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Voin sitten siirtyä tähän oikealla olevaan lomakkeeseen ja muokata sitä.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Siirrymme SharePoint-luetteloomme ja lisäämme kuvasarakkeen nimeltä Signature .

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Siirrytään Power Appsiin ja lisätään tämä kuvasarake tähän lomakkeeseen. Napsauta siis Muokkaa kenttiä ja sitten Lisää kenttä ja valitse Allekirjoitus pudotusvalikosta.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Huomaat, että voimme lisätä sen, mutta emme voi esimerkiksi ladata kuvia. Jos napsautamme esimerkiksi Muokkaa , voimme muokata kaikkea, paitsi päivittää allekirjoituksen kuvan. Jos teemme tämän iPadilla, olisi mukavaa, jos voisimme todella käyttää näyttöä kirjoittamiseen tai allekirjoituksen kirjoittamiseen ennen tämän tietueen lähettämistä, mutta valitettavasti emme saa tehdä sitä.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Sisällysluettelo

Kuvien lataaminen ja allekirjoitusten luominen

Power Appsilla ei ole siihen toimintoa, mutta Power Automate voi tulla apuun ja auttaa meitä. Joten näin voimme tehdä sen.

Ensinnäkin tarvitsemme tavan, jolla käyttäjä voi lähettää kuvan ja piirtää allekirjoituksen. Jos napsautamme +-merkkiä, se lisää uuden kuluraportin, ja jos napsautamme valintamerkkiä, saamme tämän ponnahdusikkunan.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Jos palaamme takaisin, mitään ei tapahdu. Mutta jos napsautamme Lähetä , kuluraportti menee läpi. Aiomme lisätä käyttäjälle mahdollisuuden ladata kuvan ja piirtää allekirjoituksen. Siirrytään siis Mediaan ja sitten Lisää kuva -kohtaan . Tämän säätimen avulla voimme periaatteessa lisätä valokuvia.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Napsauta sitten Syöte ja sitten Kynäsyöttö . Tämä antaa meille mahdollisuuden tehdä allekirjoituksemme.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Tehdään tästä mallista hieman isompi, jotta meillä on enemmän tilaa tehdä tätä.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Ja sitten lisäämme alle tunnisteita vain näyttääksemme kaikille, mitä teemme.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Vasemmalla tarrassa lukee Lähetä kuitit ja oikealla puolella Ole hyvä ja allekirjoita .

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Microsoft Power Automate -alustavirran luominen

Seuraavaksi meidän on luotava Power Automate -kulku , joka periaatteessa ottaa lähetyskuittauksen ja allekirjoituksen hallinnan ja lähettää ne SharePoint-kulujen, kuittien ja allekirjoitusten dokumenttikirjastoon. Jälleen kerran, tätä ei voi tehdä suoraan Power Appsissa, ja meidän on käytettävä Power Automatea.

Napsauta Uusi virtaus ja valitse Instant cloud flow .

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Valitsemme Power Appsin tämän kulun käynnistämiseksi, kutsumme tätä UploadStuff -tiedostoksi ja napsautamme Luo .

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Siirrymme SharePoint-liittimeen ja valitsemme Luo tiedosto .

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Tarvitsemme sivuston osoitteen ja kansiopolun, jota tässä tapauksessa kutsutaan nimellä /expensereceiptsandsignature.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Tiedoston nimeksi haluamme todennäköisesti kulukuitin nimen ja allekirjoituksen olevan samat kuin kulukuitin todellisen otsikon nimen. Pyydämme Power Appsilta tiedostonimen ja tiedoston sisällön .

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Napsautamme sitten Uusi vaihe ja teemme saman uudelleen, koska tarvitsemme yhden Luo-tiedoston todellista kulukuittikuvaa varten ja toisen lähetettävää allekirjoitusta varten. Vain tiedoston sisältö on erilainen, mitä meidän on kysyttävä Power Appsissa.

Olemme nyt vihdoin luoneet työnkulkumme.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Power Appsin yhdistäminen Microsoft Power Automate -alustaan

Viimeinen asia, joka meidän on tehtävä, on yhdistää Power Apps Power Automateen. Joten jos lisäämme uuden kulun ja valitsemme valintamerkin, saamme tämän mallin uudelleen.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Jos napsautamme Lähetä-painiketta, tämä malli vain lähettää lomakkeen ja asettaa näkyvyyden takaisin arvoon false.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Meidän on palattava päänäyttöön ja aktivoitava tämä kulku. Mutta ensin kopioimme fx- palkin sisällön ja leikkaamme sen niin, että se tallennetaan leikepöydällemme. Sitten siirrymme kohtaan Action , napsauta Power Automate ja valitse sitten UploadStuff , joka on jälleen juuri luomamme Power Automate -työnkulku . Tämä tuo työnkulun Power Appsiin.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Argumenttien määrittäminen Microsoft Power Automate -alustassa

Meidän on määritettävä joukko argumentteja, jotka olemme määrittäneet Power Automatessa. Ensimmäinen argumentti, joka meidän on määritettävä, on todellinen tiedoston nimi, jota haluamme kutsua, ja joka meidän tapauksessamme on sama kuin lähettämämme kuluraportin otsikko, joka on tallennettu DataCardValue1:een.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Tarvitsemme myös todellisen kuvan ladattavasta kuitista ja liitä kaikki muut komennot, jotka meillä oli aiemmin.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Nyt asiat muuttuvat hankalaksi, ja hankalalla tarkoitan valitettavasti erittäin hankalaa. Jos lähetämme tämän, pitäisi tapahtua, että UploadedImage1.Image ja Pen.Input2.Image kulkevat työnkulun läpi ja ne välittävät luotavan tiedoston sisällön.

Huomaa kuitenkin, että UploadedImage1.Image ei itse asiassa viittaa itse kuvaan. Se viittaa polkuun, jonka Microsoft on määrittänyt tietääkseen, minne kuva ladata. Joten se ei oikeastaan ​​​​ole itse kuvan koodi; se on satunnainen polku, johon vain Microsoftilla on pääsy. Kuva tallennetaan, mutta se on satunnainen tekstitiedosto, jota et voi ymmärtää.

Joten meidän on tehtävä muutamia säätöjä käyttämällä tätä koodia:

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Muuttujan luominen jokaiselle kuvalle

Ensimmäinen asia, joka meidän on tehtävä, on luoda muuttuja jokaiselle kuvalle. Luomme muuttujan nimeltä varImage1 , joka on yhtä suuri kuin ladatun kuvan JSON-esitys. Haluamme myös sisällyttää binääritiedot JSON-tiedostoon.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Otetaan sitten tämän funktion tulos, joka on tallennettu varImage1: een , ja luodaan toinen muuttuja nimeltä varImageTrimmed , joka pohjimmiltaan ottaa muuttujan varImage1 ja katkaisee sen päät Mid-funktiolla.

Otamme ladatun kuvan ja muunnamme sen URI:ksi – koodinpätkäksi, joka on tallennettu tekstimuodossa ja joka edustaa kuvan todellista sisältöä. Otamme sen sitten pois ja poistamme tekstin kaksi ensimmäistä merkkiä ja kaksi viimeistä merkkiä, koska ne ovat muototunnisteita, joita emme tarvitse.

Sitten teemme saman prosessin allekirjoitukselle ja korvaamme kuvan PenInput2: lla ja kutsumme sitä varSig1:ksi .

URI-koodin muuntaminen binäärikoodiksi

Sanoimme jo, että Power Automate ei ole satunnainen reitti kuvaan; sen sijaan se on itse kuvan URI-koodi, joka on pohjimmiltaan kyseisen kuvan tekstimuotoinen esitys. Emme voi välittää vain tuota tekstikuvaa, joten meidän on muutettava saamamme koodi binäärikoodiksi, jonka SharePoint voi lukea.

Kaikki tiedostot ovat binäärikoodissa, joten meidän on siirryttävä Expressioniin ja käytettävä toimintoa, joka muuntaa URI:n binääriksi. Laitamme tämän lausekkeen tämän toiminnon tiedoston sisältöelementtiin ja napsauta sitten Tallenna .

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Ainoa asia, joka meidän on tehtävä, on varmistaa, että tiedostot eivät ole samaa nimeä. Haluamme, että ensimmäinen tiedosto on kuva ja toinen tiedosto allekirjoitus. Joten voimme muokata ensimmäistä tiedostolla _receipt.jpg ja toista _signature.jpg.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Kokeillaan, toimiiko se. Aloitamme uudella kuluraportilla uudesta iPadista, joka maksaa 400 dollaria.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Kun napsautamme valintamerkkiä, voimme lisätä kuvan ja allekirjoituksen.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Voimme ladata kuittimme ja lisätä allekirjoituksemme.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Voimme sitten napsauttaa Lähetä . Vahvista siirtymällä Expense Submission SharePoint -luetteloomme nähdäksesi, onko kyseinen rivikohta luotu.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Tämän lisäksi, jos siirrymme kohtaan Kulutuskuitit ja allekirjoitukset, näemme uuden iPadin kuitin ja uuden iPadin allekirjoituksen, jotka molemmat vastaavat juuri luomamme kuluraportin otsikkoa.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Nämä ovat oikeita kuvia ja voimme todella nähdä ne, kun taas jos teemme sen vanhanaikaisesti, ne olisivat vain tekstitiedostoja.

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Siirrä kuvia ja allekirjoituksia Power Appsista Power Automateen

Johtopäätös

Ajattele hetki, kuinka voimakas tämä on. Meillä on nyt tapa luoda sovellus, jolla ihmiset voivat ottaa valokuvia ja allekirjoituksia, ja liittää ne Microsoft Power Automate -alustan työnkulkuun. Tässä tapauksessa käytämme niitä tiedostojen tallentamiseen asiakirjakirjastoihin. Avainasia, jonka opimme tänään, on kuviin ja allekirjoituksiin liittyvien tietojen siirtäminen Power Appsista Power Automateen.

Jos pidit tämän opetusohjelman sisällöstä, älä unohda tilata LuckyTemplates-TV-kanava. Meillä on jatkuvasti valtava määrä sisältöä minulta ja useilta sisällöntuottajilta – kaikki on omistautunut parantamaan tapaa, jolla käytät LuckyTemplatesia ja Power Platformia.

Henry


Suhde- ja taajuustaulukot Excelissä

Suhde- ja taajuustaulukot Excelissä

Aioin sukeltaa Excelin taajuustaulukoihin sekä suhteellisiin taulukoihin. Selvitä, mitä ne ovat ja milloin niitä käytetään.

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Kuinka asentaa DAX Studio & Tabular Editor LuckyTemplatesissa

Opi lataamaan ja asentamaan DAX Studio ja Tabular Editor 3 ja miten ne määritetään käytettäväksi LuckyTemplatesissa ja Excelissä.

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.