Kapcsolódás az Office 365 Felhasználók kapcsolathoz a Power Apps alkalmazásból

Office 365 Users.

Az Office 365 Felhasználók használatával a saját Office 365-fiókjával férhet hozzá a szervezet felhasználói profiljaihoz. Különböző műveleteket végezhet el, például megtekintheti a saját profilját, egy adott felhasználó profilját, illetve egy felhasználó felettesét vagy közvetlen jelentéseket.

Ezeket az információkat címke formájában megjelenítheti alkalmazásában. Megjeleníthet egy vagy több függvényt, vagy akár több függvény kombinációját. Létrehozhat például egy kifejezést, amely a felhasználó nevét és telefonszámát ötvözi, majd megjelenítheti ezt az információt az alkalmazásban.

Ez a témakör azt mutatja be, hogyan veheti fel alkalmazásába kapcsolatként az Office 365 felhasználókat és adatforrásként az Office 365 felhaszhálókat, és hogyan használhatja a táblaadatokat egy gyűjteményvezérlőben.

Előfeltételek

Kapcsolat hozzáadása

  1. Válassza az Adatkapcsolat hozzáadása lehetőséget, majd válassza az Office 365 Felhasználók lehetőséget:

    Csatlakozás az Office 365 szolgálatatáshoz.

  2. Válassza a Csatlakozás lehetőséget és ha a rendszer arra kéri, hogy jelentkezzen be, adja meg munkahelyi fiókját.

Az Office 365 Felhasználók-kapcsolat létrejött, és hozzá lett adva az alkalmazáshoz. Most már készen áll a használatra.

Használja a kapcsolatot az alkalmazásában

Az aktuális felhasználó adatainak megjelenítése

  1. A Beszúrás menüben válassza a Címke lehetőséget

  2. A függvénysávon állítsa be a Szöveg tulajdonságot a következő képletek egyikére:

    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

A címke megjeleníti az aktuális felhasználóról beírt adatokat.

Más felhasználó adatainak megjelenítése

  1. A Beszúrás menüben válassza a Szövegmező, majd a Szövegbevitel lehetőséget. Nevezze át Információk névre:

    Vezérlőelem átnevezése.

  2. Írja be vagy illessze be az Információ elembe egy szervezeten belüli felhasználó e-mail-címét. Beírhatja például a sajatnev@vallalatNeve.com címet.

  3. Vegyen fel egy Címke típusú vezérlőt (Beszúrás menü), és a Szöveg tulajdonságának értékeként adja meg az alábbi képletek valamelyikét:

    • Más felhasználó adatainak megjelenítéséhez:

      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

    • Más felhasználó felettese adatainak megjelenítéséhez:

      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

A címke megjeleníti a felhasználóról megadott információkat vagy a felhasználó felettesét.

Megjegyzés

Ha a Microsoft Dataverse rendszerében egy táblázaton alapuló alkalmazást fejleszt, akkor az e-mail-cím helyett az azonosító alapján is megadhatja a felhasználót.

Például automatikusan létrehozhat egy alkalmazást, felvehet egy Címke típusú vezérlőt tartalmazó képernyőt, és a vezérlő Szöveg tulajdonságának értékeként megadhatja ezt a képletet:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Ha létrehoz egy kapcsolattartót, és megjeleníti azt az alkalmazás tallózási képernyőjén, a Címke típusú vezérlőn a saját megjelenített neve fog megjelenni.

Más felhasználó közvetlen jelentéseinek megjelenítése

  1. Adjon hozzá egy Szövegbevitel vezérlőelemet (Beszúrás menü > Szöveg) és nevezze át az Információ névre.

  2. Írja be az Információ elembe egy szervezeten belüli felhasználó e-mail-címét. Beírhatja például a feletteseNeve@vallalatNeve.com címet

  3. Adjon hozzá egy Szöveges katalógust (Beszúrás menü > Katalógus) és állítsa be annak Elemek tulajdonságát a következő képletre:

    Office365Users.DirectReports(InfoAbout.Text)

    A katalógus megjeleníti a megadott felhasználó közvetlen jelentéseinek adatait.

    A tár kijelölésekor a jobb oldali panel a tárhoz tartozó beállítási lehetőségeket mutatja.

  4. A második listában válassza a Munkakör lehetőséget. A harmadik listában válassza a Megjelenített név lehetőséget. A katalógus frissül és már ezeket az értékeket mutatja.

Megjegyzés

Az első mező valójában egy képbeszúró vezérlőelem. Ha nincs képe, törölheti a kép típusú vezérlőt, és címkét szúrhat be a helyére. Hasznos forrás az Vezérlőelemek hozzáadása és konfigurálása című cikk.

Felhasználók keresése

  1. Adjon hozzá egy Szövegbevitel vezérlőt (Beszúrás menü > Szövegbevitel).

  2. Válassza a Beszúrás > Függőleges gyűjtemény lehetőséget.

  3. Változtassa meg a függőleges gyűjtemény elrendezését Cím, felirat és szövegtörzs megjelenítésére.

  4. Jelölje ki a gyűjtemény eslő sorában a nyíl ikont, és törölje azt.

  5. Módosítsa a függőleges gyűjtemény képletét a következőre.

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

    A fenti képletben keresőszó a szövegbeviteli vezérlőbe gépelt szövegre hivatkozik („TextInput1” ebben a példában), és a keresési eredmények a legjobb 5-re vannak korlátozva.

  6. Frissítse a függőleges gyűjtemény mezőket, hogy megjelenítse a DisplayName elemet a gyűjtemény címében, a JobTitle elemet a feliratban, és a Department elemet a szövegtörzsben.

    Kiválasztott gyűjteménymezők.

  7. Játssza az alkalmazással, és írja be a szöveget a beviteli mezőbe. Amikor beírja a szöveget, az eredmények a beviteli sztring alapján változnak.

    Példa a keresésre.

A rendelkezésre álló függvények megtekintése

Ez a kapcsolat a következő függvényeket tartalmazza:

Függvénynév Ismertetés
Közvetlen jelentések Visszaküldi a közvetlen jelentéseket a megadott felhasználónak.
Igazgató Lekéri a megadott felhasználó feletteséhez tartozó felhasználói profilt.
Saját profil Lekéri az aktuális felhasználó profilját.
Felhasználó keresése Lekéri a felhasználói profilok keresési eredményeit.
Felhasználói profil Lekéri egy adott felhasználó profilját.

Saját profil

Saját profil beolvasása: Lehívja az aktuális felhasználó profilját.

Bemeneti tulajdonságok

Nincs.

Kimeneti tulajdonságok

Tulajdonság neve Típus szerint Ismertetés
Város string A felhasználó városa.
CompanyName string A felhasználó vállalata.
Ország/régió string A felhasználó országa.
Osztály string A felhasználó részlege.
Megjelenített név string A felhasználó megjelenített neve.
Utónév string A felhasználó utóneve.
Azonosító string Felhasználói azonosító
Munkakör string A felhasználó beosztása.
Mail string A felhasználó e-mail-azonosítója.
Levelezési becenév string A felhasználó beceneve.
mobiltelefon string A felhasználó mobiltelefonja.
Iroda helye string A felhasználó irodájának helye.
PostalCode string A felhasználó irányítószáma.
Vezetéknév string A felhasználó vezetékneve.
Telefonszám string A felhasználó telefonszáma.
Egyszerű felhasználónév string Egyszerű felhasználónév.
Engedélyezett fiók boolean A fiók engedélyezésének jelzője.
Vállalati telefonszám string A felhasználó vállalatának telefonszáma.

Felhasználói profil

Felhasználói profil beolvasása: A megadott felhasználó profiljának lekérése.

Bemeneti tulajdonságok

Név szerint Adattípus Szükséges Ismertetés
Azonosító string igen A felhasználó egyszerű neve vagy e-mail azonosítója.

Kimeneti tulajdonságok

Tulajdonság neve Típus szerint Ismertetés
Város string A felhasználó városa.
CompanyName string A felhasználó vállalata.
Ország/régió string A felhasználó országa.
Osztály string A felhasználó részlege.
Megjelenített név string A felhasználó megjelenített neve.
Utónév string A felhasználó utóneve.
Azonosító string Felhasználói azonosító
Munkakör string A felhasználó beosztása.
Mail string A felhasználó e-mail-azonosítója.
Levelezési becenév string A felhasználó beceneve.
Vezetéknév string A felhasználó vezetékneve.
Telefonszám string A felhasználó telefonszáma.
Egyszerű felhasználónév string Egyszerű felhasználónév.
Engedélyezett fiók boolean A fiók engedélyezésének jelzője.
Vállalati telefonszám string A felhasználó vállalatának telefonszáma.

Felettes

Felettes beolvasása: A megadott felhasználó felettese felhasználói profiljának lekérése.

Bemeneti tulajdonságok

Név szerint Adattípus Szükséges Ismertetés
Azonosító string igen A felhasználó egyszerű neve vagy e-mail azonosítója.

Kimeneti tulajdonságok

Tulajdonság neve Típus szerint Ismertetés
Város string A felhasználó városa.
CompanyName string A felhasználó vállalata.
Ország/régió string A felhasználó országa.
Osztály string A felhasználó részlege.
Megjelenített név string A felhasználó megjelenített neve.
Utónév string A felhasználó utóneve.
Azonosító string Felhasználói azonosító
Munkakör string A felhasználó beosztása.
Mail string A felhasználó e-mail-azonosítója.
Levelezési becenév string A felhasználó beceneve.
mobiltelefon string A felhasználó mobiltelefonja.
Iroda helye string A felhasználó irodájának helye.
PostalCode string A felhasználó irányítószáma.
Vezetéknév string A felhasználó vezetékneve.
Telefonszám string A felhasználó telefonszáma.
Egyszerű felhasználónév string Egyszerű felhasználónév.
Engedélyezett fiók boolean A fiók engedélyezésének jelzője.
Vállalati telefonszám string A felhasználó vállalatának telefonszáma.

Közvetlen jelentések

Közvetlen jelentések beolvasása: A közvetlen jelentések beolvasása.

Bemeneti tulajdonságok

Név szerint Adattípus Szükséges Ismertetés
Azonosító string igen A felhasználó egyszerű neve vagy e-mail azonosítója.

Kimeneti tulajdonságok

Tulajdonság neve Típus szerint Ismertetés
Város string A felhasználó városa.
CompanyName string A felhasználó vállalata.
Ország/régió string A felhasználó országa.
Osztály string A felhasználó részlege.
Megjelenített név string A felhasználó megjelenített neve.
Utónév string A felhasználó utóneve.
Azonosító string Felhasználói azonosító
Munkakör string A felhasználó beosztása.
Mail string A felhasználó e-mail-azonosítója.
Levelezési becenév string A felhasználó beceneve.
mobiltelefon string A felhasználó mobiltelefonja.
Iroda helye string A felhasználó irodájának helye.
PostalCode string A felhasználó irányítószáma.
Vezetéknév string A felhasználó vezetékneve.
Telefonszám string A felhasználó telefonszáma.
Egyszerű felhasználónév string Egyszerű felhasználónév.
Engedélyezett fiók boolean A fiók engedélyezésének jelzője.
Vállalati telefonszám string A felhasználó vállalatának telefonszáma.

Felhasználó keresése

Felhasználók keresése: Felhasználói profilok keresési eredményeinek lekérése.

Bemeneti tulajdonságok

Név szerint Adattípus Szükséges Ismertetés
keresett kifejezés string nem Keresési karakterlánc. A megjelenített névre, az utónévre, a vezetéknévre, az e-mail azonosítóra, a levelezési becenévre és az egyszerű felhasználónévre vonatkozik.

Kimeneti tulajdonságok

Tulajdonság neve Típus szerint Ismertetés
Város string A felhasználó városa.
CompanyName string A felhasználó vállalata.
Ország/régió string A felhasználó országa.
Osztály string A felhasználó részlege.
Megjelenített név string A felhasználó megjelenített neve.
Utónév string A felhasználó utóneve.
Azonosító string Felhasználói azonosító
Munkakör string A felhasználó beosztása.
Mail string A felhasználó e-mail-azonosítója.
Levelezési becenév string A felhasználó beceneve.
mobiltelefon string A felhasználó mobiltelefonja.
Iroda helye string A felhasználó irodájának helye.
PostalCode string A felhasználó irányítószáma.
Vezetéknév string A felhasználó vezetékneve.
Telefonszám string A felhasználó telefonszáma.
Egyszerű felhasználónév string Egyszerű felhasználónév.
Engedélyezett fiók boolean A fiók engedélyezésének jelzője.
Vállalati telefonszám sztring A felhasználó vállalatának telefonszáma.

Kapcsolódó információk

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).