Generiranje aplikacije od gotovih gradivnih elemenata za obradu zahtjeva za projekt

Napomena

Ovaj je članak dio niza vodiča o uporabi usluga Power Apps, Power Automate i Power BI uz platformu SharePoint Online. Svakako pročitajte uvod u niz kako biste pohvatali konce i shvatili smisao kao i dobili s tim povezana preuzimanja.

Sad kad su postavljeni popisi, možemo izraditi i prilagoditi prvu aplikaciju. Power Apps je integriran s platformom SharePoint, tako da je lako generirati osnovna tri zaslona aplikacije izravno s popisa. Ova aplikacija omogućuje prikaz sažetka i podrobnih informacija za svaku stavku popisa, ažuriranje postojećih i stvaranje novih stavki popisa. Ako aplikaciju stvorite izravno s popisa, aplikacija će se prikazati kao prikaz tog popisa. Zatim tu aplikaciju možete pokrenuti u pregledniku, kao i na mobilnom telefonu.

1. korak: Generirajte aplikaciju s popisa na platformi

  1. Na popisu koji ste izradili Zahtjevi projekta odaberite Integriraj -> Power Apps -> Stvori aplikaciju.

    Izradite aplikaciju.

  2. Dodijelite aplikaciji naziv, poput „Aplikacija zahtjeva za projekt”, a zatim kliknite ili dodirnite mogućnost Stvori. Kad je aplikacija spremna, otvara se alat Power Apps Studio.

    Odredite naziv aplikacije.

2. korak: Prikaz aplikacije u alatu Power Apps Studio

  1. U alatu Power Apps Studio, na lijevoj navigacijskoj traci, prema zadanim se postavkama prikazuje hijerarhijski prikaz zaslona i kontrola u aplikaciji.

    Power Apps Studio s hijerarhijskim prikazom.

  2. Kliknite ili dodirnite ikonu sličice za promjenu prikaza.

    Power Apps Studio: Birač prikaza.

  3. Kliknite ili dodirnite svaki zaslon kako biste ga vidjeli u središnjem oknu. Postoje tri zaslona:

    (a). Zaslon pregledaj, na kojem pregledavate, sortirate i filtrirate podatke povučene s popisa.

    (b). Zaslon pojedinosti, na kojem pregledavate više pojedinosti o stavki.

    (c). Zaslon uredi/stvori, na kojem uređujete postojeću stavku ili stvarate novu.

    Power Apps Studio s prikazom sličice.

3. korak: Prilagodite zaslon za pregledavanje aplikacije

  1. Kliknite ili dodirnite zaslon za pregledavanje.

    Ovaj zaslon ima raspored koja sadrži galeriju za prikaz stavki popisa, kao i ostalih kontrola, poput trake za pretraživanje i gumba za sortiranje.

  2. Odaberite galeriju BrowseGallery1 klikom ili dodirom bilo kojeg zapisa, osim prvog.

    Galerija za pregledavanje.

  3. U desnom oknu, pod stavkom Svojstva, kliknite ili dodirnite mogućnost Zahtjevi za projekt.

  4. Ažurirajte polja kako bi se podudarala sa sljedećim popisom:

    • RequestDate

    • podnositelj zahtjeva

    • Naziv

      Polja galerije.

  5. Nakon što odaberete stil BrowseGallery1, odaberite svojstvo Stavke.

    Svojstvo Stavke..

  6. Promijenite formulu u SortByColumns(Filter('Project Requests', StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending)).

    Traka za formule.

    Ovo vam omogućuje sortiranje i pretraživanje prema polju Naslov, umjesto zadanog koji je odabrala platforma Power Apps. Dodatne informacije potražite u odjeljku Temeljito razmatranje formula.

  7. Kliknite ili dodirnite stavku Datoteka, a zatim Spremi. Kliknite ili dodirnite Ikonu Natrag na aplikaciju. kako biste se vratili u aplikaciju.

4. korak: Pregledavanje zaslona s pojedinostima aplikacije i uređivanje zaslona

  1. Kliknite ili dodirnite zaslon s pojedinostima.

    Ovaj zaslon ima drugačiji izgled koji sadrži stavku obrazac za prikaz kako biste prikazali pojedinosti stavke odabranu u galeriji. Ima kontrole za uređivanje i brisanje stavki te za povratak na zaslon za pregledavanje.

    Obrazac za prikaz pojedinosti.

  2. Kliknite ili dodirnite zaslon za uređivanje.

    Ovaj zaslon sadrži stavku obrazac za uređivanje kako biste uredili odabranu stavku ili stvorili novu (ako ovamo dolazite izravno sa zaslona za pregledavanje). Ima kontrole za spremanje ili odbacivanje promjena.

    Uredi obrazac.

5. korak: Pokretanje aplikacije s popisa

  1. Na popisu Zahtjevi za projekt kliknite ili dodirnite Sve stavke, a zatim aplikaciju Zahtjevi za projekt.

    Prikaz aplikacije Zahtjevi projekata.

  2. Kliknite Otvori za otvaranje aplikacije u novoj kartici preglednika.

    Otvorena aplikacija Zahtjevi za projekt.

  3. U aplikaciji kliknite ili dodirnite Idite na ikonu pojedinosti. prve stavke u galeriji za pregledavanje.

    Prva stavka galerije.

  4. Kliknite ili dodirnite Ikona za uređivanje olovkom. za uređivanje stavke.

  5. Ažurirajte polje Opis – promijenite zadnju riječ iz „grupa” u „tim”, a zatim kliknite ili dodirnite mogućnost Ikona kvačice

    Ažuriranje polja Opis.

  6. Zatvorite karticu preglednika.

  7. Vratite se na popis Zahtjevi za projekt, kliknite ili dodirnite aplikaciju Zahtjevi za projekt, a zatim Sve stavke.

    Prikaz svih stavki.

  8. Provjerite promjenu koju ste izvršili iz aplikacije.

    Provjera uređivanja.

Ovo je prilično jednostavna aplikacija i napravili smo samo nekoliko osnovnih prilagodbi, ali možete vidjeti kako je moguće brzo izraditi nešto zanimljivo. Prijeći ćemo na sljedeći zadatak, ali ako želite malo više razgledajte aplikaciju i pogledajte kako kontrole i formule rade zajedno kako bi rukovodile ponašanjem aplikacije.

Temeljito razmatranje formula

Ovaj je odjeljak neobvezan, ali pomoći će vam da shvatite više o tome kako rade formule. U 3. koraku ovog zadatka izmijenili smo formulu za svojstvo Stavke postavke BrowseGallery1. Konkretno, promijenili smo sortiranje i pretraživanje za uporabu polja Naslov, umjesto polja koje odabire platforma Power Apps. Evo izmijenjene formule:

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

Ali što radi ova formula? Ona određuje izvor podataka koji se prikazuju u galeriji, filtrira podatke na temelju svakog teksta unesenog u okvir za pretraživanje i sortira rezultate na temelju gumba za sortiranje u aplikaciji. Za svoj rad formula upotrebljava mogućnost funkcije. Funkcije uzimaju parametre (tj. Ulaz), izvode operaciju (poput filtriranja) i vraćaju vrijednost (tj. Izlaz):

  • Funkcija SortByColumns sortira tablicu na temelju jednog ili više stupaca.
  • Funkcija Filtar pronalazi zapise u tablici koji zadovoljavaju formulu koju ste naveli.
  • Funkcija StartsWith provjerava počinje li jedan tekstni niz drugim.
  • Funkcija Ako vraća jednu vrijednost ako je uvjet točan, a drugu ako je isti uvjet netočan.

Kada spojite funkcije u formulu, evo što se događa:

  1. Ako unesete tekst u okvir za pretraživanje, funkcija StartsWith uspoređuje taj tekst s početkom svakog niza u stupcu Naslov popisa.

    StartsWith ( Title, TextSearchBox1.Text )

    Na primjer, ako u okvir za pretraživanje unesete „de”, vidjet ćete četiri rezultata, uključujući stavke koje započinju s „Desktop” (Radna površina) i „Device” (Uređaj). Nećete vidjeti sve stavke „Mobilnih uređaja”, jer one ne počinju s „De”.

  2. Funkcija Filtar vraća retke iz tablice Zahtjevi za projekt. Ako u okviru za pretraživanje nema teksta za usporedbu, mogućnost Filtar vraća sve redove.

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

  3. Funkcija Ako prati je li vrijednost varijabla SortDescending1 postavljena na točno ili netočno (to postavlja gumb za sortiranja u aplikaciji). Tada funkcija vraća vrijednost Silazno ili Uzlazno.

    Ako (SortDescending1, Descending, Ascending)

  4. Sada funkcija SortByColumns može sortirati galeriju. U ovom slučaju sortira se na temelju polja Naslov, ali to može biti različito polje od onoga koje tražite.

Ako ste se do sada zadržali s nama, nadamo se da ćete bolje razumjeti kako ova formula funkcionira te kako možete kombinirati funkcije i druge elemente za usmjeravanje ponašanja koje trebaju vaše aplikacije. Dodatne informacije potražite u odjeljku Referenca formule za platformu Power Apps.

Sljedeći koraci

Sljedeći je korak u ovom nizu vodiča Stvaranje tijeka za upravljanje odobrenjima za projekt.

Pogledajte također

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).