Harjoitus – Tietolähteen lisääminen pohjaan perustuvaan sovellukseen ja toiminnallisten sivujen suunnittelu
Power Appsissa voit yhdistää tietosi jo olemassa olevaan sovellukseen tai sovellukseen, jonka olet luonut alusta alkaen. Sovelluksesi voi muodostaa yhteyden SharePointiin, Microsoft Dataverseen, Salesforceen, OneDriveen tai mihin tahansa muuhun tietolähteeseen.
Käytämme SharePointia ensisijaisena tietolähteenä tälle sovellukselle. Voit muodostaa yhteyden SharePoint-sivustoon ja luoda sovelluksen automaattisesti mukautetusta luettelosta, luoda yhteyden ennen tietojen lisäämistä olemassa olevaan sovellukseen tai luoda sovelluksen alusta alkaen.
Luo SharePoint-sivusto
Kirjaudu Sisään SharePoint-portaaliin Käyttämällä Microsoft-organisaation tunnistetietojasi.
Luo SharePoint-sivusto valitsemalla +Luo sivusto SharePointin aloitussivulla.
SharePointin aloitussivulta löydät seuraavat tiedot:
Valitse sivuston tyyppi; Vaihtoehtona on Viestintäsivusto tai Ryhmäsivusto. Valitse Viestintäsivusto.
Anna sivustolle sopiva nimi. esimerkiksi Easy Sales.
Lisää tarvittaessa Sivuston kuvaus (valinnainen).
Valitse haluamasi kieli avattavasta valikosta.
Luo SharePoint-sivusto tietojen lataamista varten valitsemalla Valmis.
Uusi SharePoint-sivusto luodaan ja se on valmis käytettäväksi sekunneissa. Voit nyt luoda luettelon, tiedostokirjaston, sivun ja niin edelleen juuri luomassasi sivustossa.
Huomautus
Jos valitsit Ryhmä-sivuston, myös Microsoft 365 -ryhmä luodaan.
SharePoint-luettelon luominen
SharePoint-luettelo kerää tietoja, joiden rakenne on jokin taulukon, laskentataulukon tai yksinkertaisen tietokannan kaltainen. Se voi sisältää monia erityyppisiä tietoja, kuten numeroita, tekstiä, liitteitä ja jopa kuvia.
Easy Sales -sovellukselle luomme luettelon, joka sisältää tiedot kaikista tuoteluokista: sohvat, tuolit, taulukot ja matot.
Valitse juuri luodussa SharePoint-sivustossa nimellä Helppo myynti, valitse + Uusi -valikko ja luo sitten SharePoint-luettelosi valitsemalla Luettelo .
Luo SharePoint-luettelo alusta alkaen valitsemalla Luo luettelo -ikkunassa Tyhjä luettelo.
Määritä Luo-ruutu seuraavasti:
Tietojen lisääminen SharePoint-luetteloon
Kun luettelo on luotu, on aika lisätä tiedot. Tässä "tiedot" tarkoittavat minkä tahansa tietyn tuotteen tietoja. Tuotetiedot sisältävät seuraavat tiedot: Nimi, Kuva, Hinta, Dimensiot, Paino, Väri, EnsisijainenMaterial, Alue, Korkeus ja 3D-malli/kuva tuotteesta, jota tarkastellaan yhdistetyssä todellisuudessa.
Valitse luodussa Helppo myynti -luettelossa + Lisää sarake , jos haluat lisätä sarakkeen, joka on tietyntyyppinen. Alla olevassa luettelossa näkyvät sarakkeet, jotka on luotava, ja niiden nimet ja tyypit ovat tässä muodossa: Sarakkeen nimi - Saraketyyppi.
- Nimi: Yksi tekstirivi
- ImageLink: Yksi tekstirivi
- Hinta: Yksi tekstirivi
- Dimensiot: Yksi tekstirivi
- Paino: Yksi tekstirivi
- Väri: Yksi tekstirivi
- PrimaryMaterial: Yksi tekstirivi
- Korkeus: luku
- Syvyys: luku
- Leveys: luku
- Hinta/cm2: Luku
- ProductCategory: Yksi tekstirivi
- Tiedostotyyppi: Yksi tekstirivi
Valitse saraketyyppi avattavasta luettelosta; Valitse esimerkiksi Yksi tekstirivi.
Anna sarakkeen tiedot Luo sarake -välilehdessä ja valitse Tallenna.
Toista sama menettely muiden edellä olevan luettelon sarakkeiden osalta.
Huomautus
Kun olet luonut SharePoint-luettelon , järjestelmä luo oletusarvoisen Otsikko-sarakkeen , jonka voit nimetä uudelleen nimellä Nimi.
Kun lisäämme sarakkeet, meidän on lisättävä todelliset tiedot näihin sarakkeisiin. Aloita tietojen lisääminen sarakkeisiin lataamalla mukautettu kansio, joka sisältää kaikkien neljän luettelon kaikki tuotetiedot. Jos haluat käyttää tietoja, valitse seuraava linkki, valitse Lisää tiedostoa -toimintopainike (...) sivun oikeasta yläkulmasta ja valitse Lataa.
Valitse + Uusi lisätäksesi kohteen ja täytä sitten vaaditut tiedot ladatun Excel-tiedoston ohjeiden mukaisesti. Tallenna annetut tiedot valitsemalla Tallenna .
Huomautus
Ruudukkonäkymän avulla voit lisätä tietoja vapaasti eri riveihin tai sarakkeisiin.
Aloita tietojen lisääminen niihin kuuluviin sarakkeisiin kuvan mukaisesti:
Huomautus
Jos haluat sisällyttää omia kuvia, voit lisätä Internetissä käytettävissä olevien julkisten kuvien kuvalinkit ImageLink-sarakkeeseen . Saat kuvalinkit napsauttamalla hiiren kakkospainiketta ja valitsemalla Kopioi kuvan osoite -vaihtoehdon.
Huomautus
Matto-luokkaluettelossa ei tarvita korkeutta, syvyyttä ja leveysarvoja. Tämä tuoteluokka ottaa haltuun MR-istunnon mittayksikön aikana mitatun aluearvon ja antaa maton hinnan lasketun alueen jälkeen. Olemme kuitenkin lisänneet Price/cm2-sarakkeen laskentaprosessin helpottamiseksi.
Luo yhteys
Nyt kun kaikki sovelluksen edellyttämät tiedot on tallennettu SharePoint-luetteloon, muodostamme yhteyden Power Appsiin. Kun yhteys on muodostettu, voit helposti käyttää SharePoint-tietoja sovelluksen kautta.
Aloita yhteyden luominen kirjautumalla sisään Power Appsiin ja valitsemalla vasemmassa siirtymispalkissa Yhteydet. Valitse sitten + Uusi yhteys lähellä vasenta yläkulmaa.
Valitse SharePoint. Valitsemme SharePointin , koska olemme tallentaneet vaaditut tiedot SharePoint-luetteloihin .
Jos haluat muodostaa yhteyden SharePoint Onlineen, valitse Yhdistä suoraan (pilvipalvelut) ja valitse sitten Luo, ja anna pyydettäessä tunnistetiedot.
Yhteys on luotu, ja voit luoda sovelluksen alusta alkaen.
Huomautus
Vaikka yhteys olisi luotu, voit silti lisätä, muokata ja poistaa SharePoint-luetteloon tallennettuja tietoja. Kaikki muutokset näkyvät sovelluksessa yhteyden kautta.
Aloitetaan easy sales - sovelluksen rakentaminen SharePoint-tietojen perusteella ja lisätään sitten halutessasi tietoja muista lähteistä. Tämän menettelyn avulla voit suunnitella joitakin sovelluksen pääsivuja. Opit esimerkiksi suunnittelemaan käynnistysnäytön, tuotesivun ja tuoteluettelosivun. Käsittelemme myös SharePoint-luetteloon tallennettuja tietoja Power Apps -valikoima-ohjausobjektin kautta.
Avaa tyhjä sovellus
Siirry Power Apps - aloitussivulle ja valitse sitten vasemmasta valikosta Luo . Valitse Tyhjä sovellus ja valitse sitten Luo kohdassa Tyhjä pohjan sovellus.
Määritä sovelluksesi nimi. Esimerkiksi Easy-Sales. Valitse Puhelin ja valitse sitten Luo.
Power Apps Studio luo tyhjän sovelluksen puhelimia varten.
Huomautus
Vaikka voit suunnitella sovelluksen alusta alkaen eri laitteille, tässä ohjeaiheessa keskitytään sovelluksen suunnittelemiseen puhelimille.
Jos Tervetuloa Power Apps Studioon -valintaikkuna avautuu, valitse Ohita.
Tietoihin yhdistäminen
Jos haluat sisällyttää tietoja Power Appiin, sinun on muodostettava yhteys tietoihin sovelluksesi liittimien kautta. Koska olemme tallentaneet kaikki tiedot SharePoint-luetteloon , valitsemme yhdeksi liittimeksi SharePointin .
Valitse Power Apps Studion vasemmalla puolella Tiedot-vaihtoehto .
Kun olet avannut Tiedot-ruudun , muodosta yhteys tietoihin valitsemalla Lisää tiedot -painike.
Laajenna Valitse tietolähde -ikkunassa Liittimet-osio ja valitse SharePoint-vaihtoehto.
Edellisessä harjoituksessa loimme jo yhteyden. Lisää tiedot sovellukseesi valitsemalla luotu yhteys. Valitse SharePoint-sivusto , joka luotiin nimellä Helppo myynti.
Kun olet valinnut Easy Sales SharePoint -sivuston, näet kaikki kyseisellä sivustolla luodut luettelot. Valitse seuraavaksi sovelluksesta luotu SharePoint-luettelo ja valitse Yhdistä.
Kaikki vaaditut tiedot on yhdistetty ja valmiit käytettäviksi sovelluksessa. Voit nyt aloittaa sovelluksen luomisen.
Käynnistysnäytön luominen
Valitse Puunäkymä-vaihtoehto Power Apps Studion vasemmasta reunasta. Power Apps Studiossa pitäisi jo olla tyhjä näyttö. Jos näin ei ole, valitse Aloitus-välilehdeltä kohdan Uusi näyttö vieressä oleva alanuoli, joka avaa näyttötyyppiluettelon. Luo tyhjä näyttö valitsemalla Tyhjä .
Anna näytölle uusi nimi Käynnistysnäyttö valitsemalla kolme pistettä -kuvake (...) näytön nimen vieressä ja valitsemalla Nimeä uudelleen -vaihtoehto.
Valitse juuri luotu näyttö, jos haluat muuttaa sen ominaisuuksia näytön oikeassa reunassa olevassa Ominaisuudet-välilehdessä.
Jos haluat lisätä kuvan näyttöön, valitse Taustakuva-ominaisuuden vieressä oleva avattava luettelo. Valitse + Lisää kuvatiedosto valitaksesi ladatun logotiedoston.
Määritä kuvan sijainniksi Sovita , jotta koko kuva mahtuu määritettyyn kokoon. Sovita-asetus skaalaa kuvan suhteellisesti eikä rajaa kuvaa.
Laajenna Lisää-välilehden avattava Syöttö-valikko ja valitse Ajastin. Vedä sitten painiketta näytössä ja sijoita se mihin tahansa haluat.
Jos haluat muokata joitakin ajastimen ominaisuuksia, voit joko käyttää avattavaa Ominaisuus-valikkoa vasemmassa yläkulmassa tai käyttää Ominaisuudet-ruutua. Määritä seuraavat ominaisuudet:
Haluamme, että käynnistysnäyttö näkyy vain kahden sekunnin ajan ja siirtyy sitten aloitussivulle. Luo Tyhjä näyttö, kuten teimme edellisessä vaiheessa, ja nimeä se uudelleen aloitussivuksi. Valitse myöhemmin käynnistysnäyttöön lisätty ajastinpainike ja määritä OnTimerEnd-ominaisuus . Korvaa false seuraavalla sisällöllä:
Navigate('Home Page',ScreenTransition.Fade)Tallenna sovelluksesi siirtymällä kohtaan Tiedosto>Tallenna. Valitse seuraavaksi Pilvipalvelu-vaihtoehto ja valitse Tallenna.
Aloitussivun luominen
Valitse aiemmin luotu aloitussivu . Jos haluat lisätä neljä painiketta, siirry Lisää-välilehteen ja valitse Painike-vaihtoehto painikkeiden lisäämiseksi näyttöön. Säädä näiden painikkeiden kokoa ja sijaintia tarpeen mukaan. Nimeä ne uudelleen Sofas_button, Chairs_button, Tables_button ja Carpets_button.
Muuta painikkeiden näyttöteksti ilmaisemaan tuoteluokkia , kuten sohvat, tuolit, taulukot ja matot.
Näiden painikkeiden avulla voit siirtyä eri luokkien tuoteluetteloon. Tämä edellyttää, että suodatamme tuotteet pois SharePoint-luettelosta tuoteluokan perusteella. Luo kaksi uutta Blank-näyttöä ja nimeä ne uudelleen Nimellä Tuotteet ja Matot.
Valitse juuri luotu Sofas_button -painike ja määritä OnSelect-ominaisuus . Kun painike on valittu, sen on nostettava edellisessä vaiheessa luotu tuoteluettelosivu. Korvaa false seuraavalla koodilla:
Navigate(Products,ScreenTransition.Cover, {ID:1});Huomautus
Tunnus on kontekstimuuttuja, jolle on määritetty jokin arvo. Tämä arvo välitetään Navigate-funktiossa mainitulle kohdesivulle. Muuttujalle määritetty arvo suodattaa tuotteet tuoteluokan perusteella.
Toista sama menettely kolmelle muulle painikkeelle. Varmista jälleen, että annat oikeat näyttönimet Navigate-funktiossa . Jos haluat esimerkiksi määrittää OnSelect-ominaisuudentuoleista, taulukoista ja mattoista , käytä Navigate-funktiota seuraavasti:
Navigate(Products,ScreenTransition.Cover, {ID:2});Navigate(Products,ScreenTransition.Cover, {ID:3});Navigate(Carpets,ScreenTransition.Cover)Juomaraha
Tallenna edistymisesi valitsemalla Tiedosto-välilehti yläreunasta ja valitsemalla Tallenna-vaihtoehto . Voit tallentaa edistymisesi myös käyttämällä Ctrl + S -näppäinyhdistelmää.
Huomautus
Navigate-funktion oletussyntaksi on: Navigate(Screen [, Transition [, UpdateContextRecord]])
- Screen: Pakollinen. Avattava näyttö.
- Siirtymä: Valinnainen. Nykyisestä näytöstä uuteen siirtymisen visuaalinen efekti. Oletusarvo on Ei mitään.
- UpdateContextRecord: Valinnainen. Tietue, joka sisältää vähintään yhden sarakkeen nimen ja arvon jokaiselle sarakkeelle. Tämä tietue päivittää uuden näytön kontekstimuuttujat, jos se välitetään UpdateContext-funktiolle.
Juomaraha
Voit testata sovellustasi painamalla näppäimistön F5-näppäintä tai napsauttamalla Power Apps Studion oikeassa yläkulmassa olevaa Toista-painiketta .
Valikoima-ohjausobjektin käyttäminen
Nyt kun olemme lisänneet tuoteluokat, näytämme tuoteluettelon kuhunkin luokkaan kuuluvista tuotteista. Käytämme Power Appsissa Valikoima-ohjausobjektia tietotietueen näkemiseen.
Valitse Tuotteet-näytönLisää-välilehdeltäValikoima>Pysty , jos haluat lisätä näyttöön Valikoima-ohjausobjektin .
Nimeä se uudelleen nimellä Gallery_products. Määritä vasemmanpuoleisen ruudun Ominaisuudet-välilehdessäKohteet-ominaisuus seuraavasti:
If( ID = 1, Filter('Easy Sales',(ProductCategory = "Sofa")), ID = 2, Filter('Easy Sales',(ProductCategory = "Chair")), ID = 3, Filter('Easy Sales',(ProductCategory = "Table")), ID = 4, Filter('Easy Sales',(ProductCategory = "Carpet")))Suodatamme SharePoint-luetteloon tallennetut tuotteettuoteluokan perusteella. Kontekstimuuttujia käytetään suodatusprosessissa.
Määritä Valikoimakentät-ominaisuus>Ominaisuudet-ruudussa valitsemalla Muokkaa:
Kun määrität edellä olevat kentät, näet, miten tiedot näkyvät Valikoimassa.
Säädä Gallery_products kokoa tarvittaessa. Jos haluat lisätä ImageLink-linkinImage1-otsikkoon, valitse Kuva valikoimasta ja määritä Ominaisuus-välilehden Kuva-ominaisuus lisäämällä tämä koodirivi:
ThisItem.ImageLinkLisätään seuraavaksi selite näytön yläreunaan valitsemalla Selite-vaihtoehto . Mukauta sitten sijaintia, väriä ja tekstin näyttöä kuvan mukaisesti:
Lisää Takaisin-kuvake aiemmin lisätyn selitteen päälle, jotta käyttäjä voi tarvittaessa siirtyä aloitussivulle . Jos haluat lisätä Takaisin-kuvakkeen , laajenna avattava Kuvakkeet-valikko ja valitse Takaisin-kuvake .
Sijoita Takaisin-kuvake oikein ja muuta sen näytön väriä tarvittaessa. Määritä sen OnSelect-ominaisuus lisäämällä seuraavat:
Navigate('Home Page',ScreenTransition.Cover)Noudata samoja ohjeita Matot-sivulla . Määritä Matot-sivulle lisätyn valikoiman Items-ominaisuus seuraavasti:
Filter('Easy Sales',ProductCategory = "Carpet")Juomaraha
Tallenna edistymisesi valitsemalla Tiedosto-välilehti yläreunasta ja valitsemalla Tallenna-vaihtoehto . Voit tallentaa edistymisesi myös käyttämällä Ctrl + S -näppäinyhdistelmää.
Kun olet toteuttaa edellä mainitut vaiheet, sovelluksesi tulee näyttää tältä. Sovellus sisältää erinomaisen käynnistysnäytön, aloitussivun ja tuoteluettelon tuotteiden selaamista varten.