Sovelluksen näytön mukauttaminen SharePoint-luettelon sarakkeiden tilan perusteella

Tässä skenaarioartikkelissa käsitellään sovelluksen näytön mukauttaminen SharePoint-luettelon sarakkeiden tilan perusteella. Voit mukauttaa tuettujen luetteloiden tai kirjastojen lomakkeita ja myös luoda sovelluksia luetteloille tai kirjastoille.

SharePoint-objektien käytön rajoittaminen voidaan toteuttaa käyttämällä hienosäädettäviä oikeuksia SharePointissa. Voi kuitenkin olla hankalaa selata sovellusnäytön kaikkia kohteita, erityisesti käytettäessä eri laitteita.

Yksi yleisimpiä ongelmia on se, miten voit rajoittaa kohteita piirtoalustan sovelluksen näytössä sarakkeiden tilan perusteella sen sijaan, että käyttöä ohjattaisiin käyttöoikeuksien avulla.

Tämän menetelmän avulla voit luoda useita näyttöjä, jotka näyttävät eri SharePoint-objekteja sarakkeiden tilan mukaan, mutta eivät kuitenkaan mukauta oikeuksia tai hämmennä sovelluksen käyttäjää koko luettelolla.

Edellytykset

  • Sinun on täytynyt luoda sovellus käyttämällä SharePoint-yhdistintä, joka muodostaa yhteyden SharePoint-luetteloon.
  • Tarvitset kaksi käyttäjätiliä, joilla on pääsy sovellukseen ja SharePoint-sivustolle, joka isännöi luetteloita.
  • Sinun on tunnettava SharePoint-luetteloiden ja luettelon/kohteen oikeuksien määrittäminen.

Skenaarion tiedot

Voit käyttää filter-funktiota tietyssä SharePoint-sarakkeessa ja käyttää suodatinta tietyn ehdon kanssa. Tällä tavalla voit määrittää useita näyttöjä suodatetuille SharePoint-luettelokohteille.

Olet esimerkiksi luonut luettelon, jonka nimi on Ongelman seuranta, ja jonka perustana on SharePoint-sovellukseen sisältyvä malli Ongelmien seuranta. Ja haluat luoda sovelluksen, joka näyttää vain Aktiiviset ongelmat sovellusnäytössä.

Esimerkiksi

  1. Luo luettelo, joka perustuu- SharePoint-sovellusmalliin Issue Tracking.

  2. Luo muutama näyteongelma.

    Ongelman seurannan näytetiedot

    Varmista, että ongelmissa on sekä Aktiivisiaettä Suljettuja nimikkeitä.

  3. Jaa luettelo käyttäjän kanssa, esimerkiksi Kenny Smith.

  4. Valitse Power Apps, ja valitse sitten Luo sovellus SharePoint-luettelosivulta.

    Sovelluksen luominen

    Voit nähdä kaikki sovelluksessa näkyvät ongelmat Studion sisällä.

    Luettelo ongelmista

    Malliluettelossa on vain kaksi kohdetta. Kun ongelmien määrä kasvaa, niiden käsittely ja haku on hankalaa, erityisesti silloin, kun tavoitteena on näyttää vain aktiiviset ongelmat.

  5. Valitse nimikkeet-valikoima, jonka nimi on oletusarvoisesti BrowseGallery1.

    Kohteiden valikoima

  6. Päivitä kaavan Kohteet-oletusominaisuus sisältämään suodatusehdot ongelmien tiloille.

    Oletus:

    SortByColumns(Filter([@'Issue Tracking'], StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))
    

    Päivitä:

    SortByColumns(Filter('Issue Tracking', 'Issue Status'.Value = "Active", StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))
    

    Kaava sisältää seuraavat funktiot:

    • SortByColumns sarakkeiden lajittelua varten.
    • Filter kohteiden suodattamista varten.
    • StartsWith, jos haluat sallia haun sivun yläosassa olevaan hakuruutuun kirjoitetun tekstin perusteella.
    • If, kun kyseessä on kohteiden lajittelu lajittelukuvakkeen valinnan perusteella.
  7. Tallenna ja julkaise sovellus.

  8. Jaa sovellus toiselle käyttäjälle. Esimerkiksi Kenny Smithille.

  9. Suorita sovellus käyttäjänä, jolle olet jakanut sovelluksen (tässä esimerkissä Kenny Smith).

    Sovellus, jonka käyttäjä suorittaa

Vastaavasti voit käyttää sovelluksen eri näyttöjä sarakkeen arvon perusteella, esimerkiksi erillisessä näytössä, kun haluat tarkastella kaikkia Suljettuja ongelmia.

Katso myös