Yhteyden muodostaminen Office 365:n käyttäjien yhteyteen Power Appsista

Office 365 -käyttäjät.

Office 365 -käyttäjien avulla voit tarkastella organisaatiosi käyttäjäprofiileja Office 365 -tililläsi. Voit suorittaa erilaisia toimintoja, kuten hakea profiilisi, jonkin käyttäjän profiilin, käyttäjän esimiehen tai suorat alaiset.

Voit näyttää nämä tiedot sovelluksesi otsikossa. Voit näyttää yhden funktion, useita funktioita tai jopa yhdistää eri funktioita. Voit esimerkiksi luoda lausekkeen, joka yhdistää käyttäjänimen ja puhelinnumeron ja näyttää nämä tiedot sovelluksessasi.

Tässä artikkelissa näytetään Office 365 -käyttäjät -yhteyden lisääminen, Office 365 -käyttäjien lisääminen tietolähteenä sovellukseesi ja taulukkotietojen käyttäminen Valikoima-ohjausobjektissa.

Edellytykset

Lisää yhteys

  1. Lisää tietoyhteys ja valitse Office 365 -käyttäjät:

    Muodosta yhteys Office 365-järjestelmään.

  2. Valitse Yhdistä, kirjaudu pyydettäessä sisään ja syötä työtilisi.

Office 365:n käyttäjien yhteys on luotu ja lisätty sovellukseesi. Se on nyt valmis käytettäväksi.

Yhteyden käyttö sovelluksessasi

Nykyisen käyttäjän tietojen näyttäminen

  1. Valitse Lisää-valikosta Label

  2. Määritä funktiopalkissa sen Text-ominaisuudeksi jokin seuraavista kaavoista:

    Office365Users.MyProfile().City
    Office365Users.MyProfile().CompanyName
    Office365Users.MyProfile().Country
    Office365Users.MyProfile().Department
    Office365Users.MyProfile().DisplayName
    Office365Users.MyProfile().GivenName
    Office365Users.MyProfile().Id
    Office365Users.MyProfile().JobTitle
    Office365Users.MyProfile().Mail
    Office365Users.MyProfile().MailNickname
    Office365Users.MyProfile().mobilePhone
    Office365Users.MyProfile().OfficeLocation
    Office365Users.MyProfile().PostalCode
    Office365Users.MyProfile().Surname
    Office365Users.MyProfile().TelephoneNumber
    Office365Users.MyProfile().UserPrincipalName
    Office365Users.MyProfile().AccountEnabled

Label näyttää tiedot, jotka syötit nykyisestä käyttäjästä.

Toisen käyttäjän tietojen näyttäminen

  1. Valitse Lisää-valikosta Text ja valitse sitten Text input. Anna sille nimi InfoAbout:

    Ohjausobjektin nimeäminen uudelleen.

  2. Kirjoita tai liitä InfoAbout-kohtaan jonkin organisaatiosi käyttäjän sähköpostiosoite. Kirjoita esimerkiksi yourName@yourCompany.com.

  3. Lisää Label (Lisää-valikko) ja aseta sen Text-ominaisuudeksi jokin seuraavista kaavoista:

    • Toisen käyttäjän tietojen näyttäminen:

      Office365Users.UserProfile(InfoAbout.Text).City
      Office365Users.UserProfile(InfoAbout.Text).CompanyName
      Office365Users.UserProfile(InfoAbout.Text).Country
      Office365Users.UserProfile(InfoAbout.Text).Department
      Office365Users.UserProfile(InfoAbout.Text).DisplayName
      Office365Users.UserProfile(InfoAbout.Text).GivenName
      Office365Users.UserProfile(InfoAbout.Text).Id
      Office365Users.UserProfile(InfoAbout.Text).JobTitle
      Office365Users.UserProfile(InfoAbout.Text).Mail
      Office365Users.UserProfile(InfoAbout.Text).MailNickname
      Office365Users.UserProfile(InfoAbout.Text).mobilePhone
      Office365Users.UserProfile(InfoAbout.Text).OfficeLocation
      Office365Users.UserProfile(InfoAbout.Text).PostalCode
      Office365Users.UserProfile(InfoAbout.Text).Surname
      Office365Users.UserProfile(InfoAbout.Text).TelephoneNumber
      Office365Users.UserProfile(InfoAbout.Text).UserPrincipalName
      Office365Users.UserProfile(InfoAbout.Text).AccountEnabled
      Office365Users.UserProfile(InfoAbout.Text).BusinessPhones

    • Toisen käyttäjän esimiehen tietojen näyttäminen:

      Office365Users.Manager(InfoAbout.Text).City
      Office365Users.Manager(InfoAbout.Text).CompanyName
      Office365Users.Manager(InfoAbout.Text).Country
      Office365Users.Manager(InfoAbout.Text).Department
      Office365Users.Manager(InfoAbout.Text).DisplayName
      Office365Users.Manager(InfoAbout.Text).GivenName
      Office365Users.Manager(InfoAbout.Text).Id
      Office365Users.Manager(InfoAbout.Text).JobTitle
      Office365Users.Manager(InfoAbout.Text).Mail
      Office365Users.Manager(InfoAbout.Text).MailNickname
      Office365Users.Manager(InfoAbout.Text).mobilePhone
      Office365Users.Manager(InfoAbout.Text).OfficeLocation
      Office365Users.Manager(InfoAbout.Text).PostalCode
      Office365Users.Manager(InfoAbout.Text).Surname
      Office365Users.Manager(InfoAbout.Text).TelephoneNumber
      Office365Users.Manager(InfoAbout.Text).UserPrincipalName
      Office365Users.Manager(InfoAbout.Text).AccountEnabled
      Office365Users.Manager(InfoAbout.Text).BusinessPhones

Title näyttää määrittämäsi käyttäjän tai tämän esimiehen tiedot.

Huomautus

Jos kehität sovellusta Microsoft Dataverse -taulukon perusteella, voit määrittää käyttäjän tunnuksella sähköpostin sijaan.

Voit esimerkiksi luoda sovelluksen automaattisesti, lisätä ruudun, joka sisältää Selite-ohjausobjektin, ja asettaa ohjausobjektin Text-ominaisuudeksi tämän kaavan:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Jos luot yhteystiedon ja valitset sen sovelluksen selausnäytöllä, Selite-ohjausobjekti näyttää näyttönimesi.

Toisen käyttäjän suorien alaisten näyttäminen

  1. Lisää Tekstisyöte-ohjausobjekti (Lisää-valikko > Text) ja anna sille nimi InfoAbout.

  2. Syötä InfoAbout-kohtaan jonkin organisaatiosi käyttäjän sähköpostiosoite. Syötä esimerkiksi yourManagersName@yourCompany.com

  3. Lisää Tekstin kanssa -valikoima (Lisää-valikko > Gallery) ja aseta sen Items-ominaisuudeksi seuraava kaava:

    Office365Users.DirectReports(InfoAbout.Text)

    Gallery näyttää tiedot syöttämäsi käyttäjän suorista alaisista.

    Valittuna olevan valikoiman käytettävissä olevat vaihtoehdot näkyvät oikeanpuoleisessa ruudussa.

  4. Valitse toiseen luetteloon JobTitle. Valitse kolmanteen luetteloon DisplayName. Gallery päivittyy ja näyttää nämä arvot.

Huomautus

Ensimmäinen ruutu on todellisuudessa Kuva-ohjausobjekti. Jos sinulla ei ole kuvaa, voit poistaa Kuva-ohjausobjektin ja korvata sen otsikolla. Ohjausobjektien lisääminen ja määrittäminen -artikkeli on tässä hyödyllinen.

Käyttäjien hakeminen

  1. Lisää Tekstisyöte-ohjausobjekti (Lisää-valikko > Tekstisyöte).

  2. Valitse Lisää > Vertical gallery.

  3. Vaihda pystysuuntaisen valikoiman asetteluksi Otsikko, aliotsikko ja teksti.

  4. Valitse valikoimassa olevan ensimmäisen rivin nuolikuvake ja poista se.

  5. Päivitä pystysuuntaisen valikoiman kaavaksi seuraava kaava.

    Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
    

    Edellä olevassa kaavassa hakuehto viittaa Tekstisyöte-ohjausobjektiin kirjoitettuun tekstiin (tässä esimerkissä "TextInput1") ja hakutulokset ovat enintään viisi ylintä.

  6. Päivitä pystysuuntaisen valikoiman kentät niin, että näkyvillä ovat DisplayName valikoiman otsikossa JobTitle aliotsikossa ja Department tekstiosassa.

    Valikoiman valitut kentät.

  7. Toista sovellus ja kirjoita teksti tekstinsyöttöruutuun. Kun kirjoitat tekstiä, tulokset muuttuvat syötemerkkijonon mukaan.

    Esimerkki hausta.

Selaa käytettävissä olevia funktioita

Tämä yhteys sisältää seuraavat funktiot:

Toiminnon nimi Kuvaus
DirectReports Palauttaa määritetyn käyttäjän suorat alaiset.
esimies Noutaa määritetyn käyttäjän esimiehen käyttäjäprofiilin.
MyProfile Noutaa nykyisen käyttäjän profiilin.
SearchUser Noutaa käyttäjäprofiilien hakutulokset.
UserProfile Noutaa määritetyn käyttäjäprofiilin.

MyProfile

Hae oma profiili: noutaa nykyisen käyttäjän profiilin.

Syöteominaisuudet

Ei mitään.

Tulosominaisuudet

Ominaisuuden nimi Laji Kuvaus
Postitoimipaikka string Käyttäjän kaupunki.
CompanyName string Käyttäjän yritys.
Maa string Käyttäjän maa/alue.
Osasto string Käyttäjän osasto.
DisplayName string Käyttäjän näyttönimi.
GivenName string Käyttäjän etunimi.
Tunniste string Käyttäjätunnus.
JobTitle string Käyttäjän työnimike.
Posti string Käyttäjän sähköpostitunnus.
MailNickname string Käyttäjän lempinimi.
mobilePhone string Käyttäjän matkapuhelin.
OfficeLocation string Käyttäjän toimiston sijainti.
PostalCode string Käyttäjän postinumero.
Surname string Käyttäjän sukunimi.
TelephoneNumber string Käyttäjän puhelinnumero.
UserPrincipalName string Täydellinen käyttäjätunnus.
AccountEnabled boolean Tili käytössä -merkintä.
BusinessPhones string Käyttäjän yrityksen puhelinnumerot.

UserProfile

Hae käyttäjän profiili: noutaa määritetyn käyttäjäprofiilin.

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
Tunniste string kyllä Täydellinen käyttäjätunnus tai sähköpostitunnus.

Tulosominaisuudet

Ominaisuuden nimi Laji Kuvaus
Postitoimipaikka string Käyttäjän kaupunki.
CompanyName string Käyttäjän yritys.
Maa string Käyttäjän maa/alue.
Osasto string Käyttäjän osasto.
DisplayName string Käyttäjän näyttönimi.
GivenName string Käyttäjän etunimi.
Tunniste string Käyttäjätunnus.
JobTitle string Käyttäjän työnimike.
Posti string Käyttäjän sähköpostitunnus.
MailNickname string Käyttäjän lempinimi.
Surname string Käyttäjän sukunimi.
TelephoneNumber string Käyttäjän puhelinnumero.
UserPrincipalName string Täydellinen käyttäjätunnus.
AccountEnabled boolean Tili käytössä -merkintä.
BusinessPhones string Käyttäjän yrityksen puhelinnumerot.

Esimies

Hae esimies: Noutaa määritetyn käyttäjän esimiehen käyttäjäprofiilin.

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
Tunniste string kyllä Täydellinen käyttäjätunnus tai sähköpostitunnus.

Tulosominaisuudet

Ominaisuuden nimi Laji Kuvaus
Postitoimipaikka string Käyttäjän kaupunki.
CompanyName string Käyttäjän yritys.
Maa string Käyttäjän maa/alue.
Osasto string Käyttäjän osasto.
DisplayName string Käyttäjän näyttönimi.
GivenName string Käyttäjän etunimi.
Tunniste string Käyttäjätunnus.
JobTitle string Käyttäjän työnimike.
Posti string Käyttäjän sähköpostitunnus.
MailNickname string Käyttäjän lempinimi.
mobilePhone string Käyttäjän matkapuhelin.
OfficeLocation string Käyttäjän toimiston sijainti.
PostalCode string Käyttäjän postinumero.
Surname string Käyttäjän sukunimi.
TelephoneNumber string Käyttäjän puhelinnumero.
UserPrincipalName string Täydellinen käyttäjätunnus.
AccountEnabled boolean Tili käytössä -merkintä.
BusinessPhones string Käyttäjän yrityksen puhelinnumerot.

DirectReports

Hae suorat alaiset: Hae suorat alaiset.

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
Tunniste string kyllä Täydellinen käyttäjätunnus tai sähköpostitunnus.

Tulosominaisuudet

Ominaisuuden nimi Laji Kuvaus
Postitoimipaikka string Käyttäjän kaupunki.
CompanyName string Käyttäjän yritys.
Maa string Käyttäjän maa/alue.
Osasto string Käyttäjän osasto.
DisplayName string Käyttäjän näyttönimi.
GivenName string Käyttäjän etunimi.
Tunniste string Käyttäjätunnus.
JobTitle string Käyttäjän työnimike.
Posti string Käyttäjän sähköpostitunnus.
MailNickname string Käyttäjän lempinimi.
mobilePhone string Käyttäjän matkapuhelin.
OfficeLocation string Käyttäjän toimiston sijainti.
PostalCode string Käyttäjän postinumero.
Surname string Käyttäjän sukunimi.
TelephoneNumber string Käyttäjän puhelinnumero.
UserPrincipalName string Täydellinen käyttäjätunnus.
AccountEnabled boolean Tili käytössä -merkintä.
BusinessPhones string Käyttäjän yrityksen puhelinnumerot.

SearchUser

Etsi käyttäjiä: noutaa käyttäjäprofiilien hakutulokset.

Syöteominaisuudet

Nimi Tietotyyppi Pakollinen Kuvaus
searchTerm string ei Hae merkkijonoa. Koskee seuraavia: näyttönimi, etunimi, sukunimi, sähköposti, lempinimi ja täydellinen käyttäjätunnus.

Tulosominaisuudet

Ominaisuuden nimi Laji Kuvaus
Postitoimipaikka string Käyttäjän kaupunki.
CompanyName string Käyttäjän yritys.
Maa string Käyttäjän maa/alue.
Osasto string Käyttäjän osasto.
DisplayName string Käyttäjän näyttönimi.
GivenName string Käyttäjän etunimi.
Tunniste string Käyttäjätunnus.
JobTitle string Käyttäjän työnimike.
Posti string Käyttäjän sähköpostitunnus.
MailNickname string Käyttäjän lempinimi.
mobilePhone string Käyttäjän matkapuhelin.
OfficeLocation string Käyttäjän toimiston sijainti.
PostalCode string Käyttäjän postinumero.
Surname string Käyttäjän sukunimi.
TelephoneNumber string Käyttäjän puhelinnumero.
UserPrincipalName string Täydellinen käyttäjätunnus.
AccountEnabled boolean Tili käytössä -merkintä.
BusinessPhones string Käyttäjän yrityksen puhelinnumerot.

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).