Jaa


Kangassovelluksen luominen projektipyyntöjen hallintaa varten

Huomautus

Tämä artikkeli on osa opetusohjelmasarjaa Power Appsin, Power Automaten sekä Power BI ja SharePoint Onlinen käytöstä. Varmista, että luet sarjan esittelyn, jotta saat paremman käsityksen kokonaiskuvasta, sekä aiheeseen liittyvät ladattavat tiedostot.

Nyt kun luettelot ovat paikallaan, voimme luoda ja mukauttaa ensimmäisen sovelluksemme. Power Apps on integroitu SharePointin kanssa, joten tavallisen kolmen näytön sovelluksen luominen suoraan luettelosta on helppoa. Tämän sovelluksen avulla voit tarkastella yhteenvetoa ja yksityiskohtaisia tietoja jokaisesta luettelon kohteesta, päivittää olemassa olevia luettelokohteita ja luoda uusia luettelokohteita. Jos luot sovelluksen suoraan luettelosta, sovellus näkyy kyseisen luettelon näkymänä. Voit suorittaa kyseisen sovelluksen selaimessa sekä matkapuhelimessa.

Vaihe 1: Luo sovellus luettelosta

  1. Valitse luodussa Projektipyynnöt-luettelossa Integrointi -> Power Apps -> Luo sovellus.

    Sovelluksen luominen.

  2. Anna sovellukselle nimi, kuten ”Projektipyyntösovellus”, ja napsauta tai napauta sitten kohtaa Luo. Kun sovellus on valmis, se avautuu Power Apps Studiossa.

    Määritä sovelluksen nimi.

Vaihe 2: Tarkista sovellus Power Apps Studiossa

  1. Power Apps Studiossa näkyy vasemmassa siirtymispalkissa oletusarvoisesti hierarkkinen näkymä sovelluksen näytöistä ja ohjausobjekteista.

    Power Apps Studio ja hierarkkinen näkymä.

  2. Vaihda näkymää napsauttamalla tai napauttamalla pikkukuvan kuvaketta.

    Power Apps Studio: näkymän valitsin.

  3. Napsauta tai napauta kutakin näyttöä sen tarkastelemiseksi keskimmäisessä ruudussa. Näyttöjä on kolme:

    (a). Selaa-näyttö, jossa selaat, lajittelet ja suodatat luettelosta haettuja tietoja.

    (b). Tiedot-näyttö, jossa voit tarkastella kohteita tarkemmin.

    (c). Muokkaa/luo-näyttö, jossa muokataan olemassa olevaa kohdetta tai luodaan uusi.

    Power Apps Studio ja pienoiskuvanäkymä.

Vaihe 3: Sovelluksen selaa-näytön mukauttaminen

  1. Napsauta tai napauta selaa-näyttöä.

    Tällä näytöllä on asettelu, joka sisältää valikoiman luetteloiden kohteiden näyttämiseen sekä muita ohjausobjekteja, kuten hakupalkin ja lajittelupainikkeen.

  2. Valitse BrowseGallery1-valikoima napsauttamalla tai napauttamalla mitä tahansa tietuetta ensimmäistä lukuun ottamatta.

    Selaa valikoimaa.

  3. Napsauta tai napauta oikeanpuoleisessa ruudussa, kohdassa ominaisuudet sijaitsevaa kohtaa projektipyynnöt.

  4. Päivitä kentät vastaamaan seuraavaa luetteloa:

    • RequestDate

    • Pyytäjä

    • Otsikko

      Galleria-kentät.

  5. Valitse Items-ominaisuus BrowseGallery1:n ollessa edelleen valittuina.

    Kohteet-ominaisuus.

  6. Muuta kaava muotoon SortByColumns(Filter('Projektipyynnöt', StartsWith(Otsikko, TextSearchBox1.Text)), "Otsikko", If(SortDescending1, Descending, Ascending)).

    Kaavarivi.

    Näin voit lajitella ja hakea Otsikko-kentästä Power Appsin valitseman oletuksen sijasta. Katso lisätietoja kohdasta Kaavoja pintaa syvemmältä.

  7. Napsauta tai napauta kohtaa Tiedosto ja sen jälkeen Tallenna. Napsauta tai napauta Takaisin sovellukseen -kuvake. siirtyäksesi takaisin sovellukseen.

Vaihe 4: Tarkista sovelluksen tiedot-näyttö ja muokkausnäyttö

  1. Napsauta tai napauta tiedot-näyttöä.

    Tässä näytössä on erilainen asettelu, joka sisältää kohteen Näytä lomake valikoimasta valitun kohteen tietojen näyttämiseen. Sillä on ohjausobjekteja kohteiden muokkaamista ja poistamista varten ja takaisin selailunäyttöön siirtymistä varten.

    Yksityiskohtien näyttölomake.

  2. Napsauta tai napauta muokkausnäyttöä.

    Tämä näyttö sisältää muokkauslomakkeen valitun kohteen muokkaamista tai uuden luomista varten (jos tulit tänne suoraan selaa-näytöstä). Sillä on ohjausobjektit muutosten tallentamista tai hylkäämistä varten.

    Muokkaa lomaketta.

Vaihe 5: Suorita sovellus luettelosta

  1. Napsauta tai napauta Projektipyynnöt-luettelossa kohtaa Kaikki kohteet ja sen jälkeen kohtaa Projektipyyntösovellus.

    Tarkastele projektipyyntösovellusta.

  2. Napsauta kohtaa Avaa, joka avaa sovelluksen selaimen uudessa välilehdessä.

    Avaa projektipyyntösovellus.

  3. Napsauta tai napauta sovelluksessa siirry tietoihin -kuvaketta. valikoiman selauksen ensimmäistä kohdetta varten.

    Ensimmäinen valikoiman kohde.

  4. Napsauta tai napauta muokkauksen kynäkuvaketta. kohteen muokkaamiseksi.

  5. Päivitä Kuvaus-kenttä. Muuta viimeinen sana ”ryhmä” sanaksi ”tiimi” ja napsauta tai napauta sitten valintamerkkikuvaketta.

    Päivitä Kuvaus-kenttä.

  6. Sulje selaimen välilehti.

  7. Siirry takaisin Projektipyynnöt-luetteloon, napsauta tai napauta Projektipyyntösovellusta ja sen jälkeen kohtaa Kaikki kohteet.

    Näytä kaikki kohteet.

  8. Tarkista sovelluksesta tekemäsi muutos.

    Vahvista muutoksesi.

Tämä on melko yksinkertainen sovellus, ja teimme siihen vain muutaman perusmukautuksen, mutta kuten näet, mielenkiintoisten toimintojen luominen nopeasti on mahdollista. Siirrymme seuraavaan tehtävään, mutta tarkastele vielä halutessasi sovellusta tarkemmin ja katso, miten ohjausobjektit ja kaavat toimivat yhdessä ja ohjaavat sovelluksen toimintaa.

Kaavoja pintaa syvemmältä

Tämä osa on valinnainen, mutta se auttaa ymmärtämään kaavojen toimintaa paremmin. Tämän tehtävän vaiheessa 3 muokkasimme BrowseGallery1:n Items-ominaisuuden kaavaa. Tarkemmin sanottuna muutimme lajittelua ja hakua käyttämään Otsikko-kenttää Power Appsin valitseman kentän sijaan. Tässä on muokattu kaava:

SortByColumns ( Filter ( 'Project Requests', StartsWith ( Otsikko, TextSearchBox1.Text ) ), "Otsikko", If ( SortDescending1, Descending, Ascending ) )

Mutta mitä tämä kaava tekee? Se määrittää tietolähteen, joka näkyy valikoimassa, suodattaa tiedot minkä tahansa hakukenttään kirjoitetun tiedon perusteella ja lajittelee tuloksen sovelluksen lajittele-painikkeen perusteella. Kaavassa käytetään funktioita sen tehtävien suorittamiseen: Funktiot käyttävät parametreja (eli syötteitä), suorittavat toiminnon (kuten suodattamisen) ja palauttavat arvon (eli tuloksen):

  • SortByColumns-funktio lajittelee taulukon yhden tai useamman sarakkeen perusteella.
  • Filter-funktio löytää taulukosta tietueet, jotka vastaavat määrittämääsi kaavaa.
  • StartsWith-funktio testaa, alkaako tekstimerkkijonoksi toisella.
  • If-funktio palauttaa yhden arvon, jos ehto on tosi, ja palauttaa toisen arvon, jos sama ehto on epätosi.

Kun yhdistelet funktioita kaavaan, tapahtuu seuraavaa:

  1. Jos kirjoitat hakuruutuun tekstiä, StartsWith-funktio vertaa kyseistä tekstiä jokaisen merkkijonon alkuun luettelon Otsikko-sarakkeessa.

    StartsWith ( Title, TextSearchBox1.Text )

    Esimerkiksi, jos kirjoitat hakuruutuun ”de”, näet neljä tulosta, mukaan lukien kohteet, jotka alkavat ”Desktop” ja ”Device”. Et näe kaikkia ”Mobile devices” -kohteita, koska ne eivät ala merkkijonolla ”de”.

  2. Filter-funktio palauttaa rivit projektipyynnöt-taulukosta. Jos hakukentässä ei ole verrattavaa tekstiä, Filter palauttaa kaikki rivit.

    Filter ( 'Project Requests', StartsWith ( Title, TextSearchBox1.Text )

  3. If-funktio katsoo, onko muuttujalle SortDescending1 määritetty arvo tosi vai epätosi (sovelluksessa lajittele-painike määrittää tämän). Funktio palauttaa sen jälkeen arvon Descending (laskeva) tai Ascending (nouseva).

    If ( SortDescending1, Descending, Ascending )

  4. Nyt SortByColumns-funktio voi lajitella valikoiman. Tässä tapauksessa se lajittelee Otsikko-kentän perusteella, mutta tämä voi olla eri kenttä kuin se, mitä haet.

Jos luit tänne asti, toivomme, että sait paremman käsityksen siitä, miten tämä kaava toimii ja miten voit yhdistää funktioita ja muita elementtejä, jotta sovellukset toimivat tarvitsemallasi tavalla. Lisätietoja on aiheessa Tietoja Power Appsin kaavoista.

Seuraavat vaiheet

Seuraava vaihe on tämän opetusohjelmasarjan Luo työnkulku projektin työnkulkujen hallitsemista varten.

Katso myös

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).