Anslut till Office 365-användares anslutning från Power Apps
Office 365-användare gör att du får åtkomst till användarprofiler i din organisation med hjälp av ditt Office 365-konto. Du kan utföra olika åtgärder, till exempel få din profil, en användarprofil, en användares chef eller direktrapporter.
Du kan visa den här informationen på en etikett i din app. Du kan visa en enda funktion, flera funktioner och även kombinera olika funktioner. Du kan till exempel skapa ett uttryck som kombinerar användarnamn och telefonnummer och sedan visa denna information i din app.
Den här artikeln beskriver hur du lägger till Office 365-användare som en anslutning, lägger till Office 365-användare som en datakälla i din app och använder tabelldata i en gallerikontroll.
Förutsättningar
- Åtkomst till Power Apps
- Lägg till anslutningen
- Skapa en app från en mall, från data eller från grunden
Lägg till en anslutning
Lägg till en dataanslutning och välj Office 365-användare:
Välj Anslut och ange ditt arbetskonto om du uppmanas att logga in.
Office 365-användares anslutning har skapats och lagts till i din app. Den är nu redo att användas.
Använd anslutningen i din app
Visa information om den aktuella användaren
På menyn Infoga väljer du Etikett
I funktionsfältet anger du dess Text-egenskap till någon av följande formler:
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
Etiketten visar den information som du angav om den aktuella användaren.
Visa information om en annan användare
På Infoga-menyn väljer du Text och därefter Text Input. Byt namn på den till InfoAbout:
I InfoAbout skriver eller klistra du in en e-postadress till en användare i din organisation. Skriv till exempel dittnamn@dittforetag.com.
Lägg till en Etikett (Infoga-menyn) och ange dess Text-egenskap enligt någon av följande formler:
För att visa information om en annan användare:
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
För att visa information om en annan användares chef:
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
Etiketten visar den information som du angav om användaren eller om användarens chef.
Anteckning
Om du utvecklar en app som baseras på en tabell i Microsoft Dataverse kan du specificera en användare utifrån ID i stället för e-postadress.
Du kan till exempel skapa en app automatiskt, lägga till en skärm som innehåller en Etikett-kontroll och ange kontrollens Text-egenskap enligt den här formeln:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName
Om du skapar en kontakt och väljer denna kontakt i appens bläddringsskärm kommer Etikett-kontrollen att visa ditt visningsnamn.
Visa en annan användares direktrapporter
Lägg till en Textinmatningkontroll (Infoga-menyn > Text), och byt namn på den till InfoAbout.
I InfoAbout anger du e-postadressen till en användare i din organisation. Ange till exempel dinchefsnamn@dittföretag.com
Lägg till ett Med text-galleri (Infoga-menyn > Galleri) och ange dess Items-egenskap enligt följande formel:
Office365Users.DirectReports(InfoAbout.Text)
Galleriet visar information om direktrapporterna för användaren som du angav.
När galleriet är markerat visar den högra rutan alternativ för detta galleri.
Välj JobTitle i den andra listan. Välj DisplayName i den tredje listan. Galleriet uppdateras för att visa dessa värden.
Anteckning
Den första rutan är egentligen en bildkontroll. Om du inte har någon bild kan du ta bort bildkontrollen och lägga till en etikett i dess ställe. Lägg till och konfigurera kontroller är en bra resurs.
Sök efter användare
Lägg till en Textinmatning-kontroll (menyn Infoga -> Textinmatning).
Välj Infoga > Lodrätt galleri.
Ändra layouten för det lodräta galleriet till Rubrik, undertext och brödtext.
Markera pilikonen på första raden i galleriet och ta bort den.
Uppdatera den vertikala galleriformeln till följande.
Office365Users.SearchUserV2({searchTerm:TextInput1.Text,top:5}).value
I formeln ovan refererar sökterm text som angetts i Textinmatning-kontrollen ("TextInput1" i det här exemplet) och sökresultaten begränsas till de fem översta.
Uppdatera vertikala gallerifält så att DisplayName visas i gallerirubriken, JobTitle i undertexten och Avdelning i brödtexten.
Kör appen och ange text i rutan för Text Input. När du anger text ändras resultatet utifrån ändringar i indatasträngen.
Visa tillgängliga funktioner
Denna anslutning innehåller följande funktioner:
Funktionsnamn | Beskrivning |
---|---|
DirectReports | Returnerar direktrapporterna för den angivna användaren. |
Chef | Hämtar användarprofilen för den angivna användarens chef. |
MyProfile | Hämtar den aktuella användarens profil. |
SearchUser | Hämtar sökresultat för användarprofiler. |
UserProfile | Hämtar en specifik användarprofil. |
MyProfile
Hämta min profil: Hämtar den aktuella användarens profil.
Indataegenskaper
Inga.
Utdataegenskaper
Egenskapsnamn | Type | Beskrivning |
---|---|---|
Ort | string | Användarens stad. |
CompanyName | string | Användarens företag. |
Land | string | Användarens land. |
Avdelning | string | Användarens avdelning. |
DisplayName | string | Användarens visningsnamn. |
GivenName | string | Användarens förnamn. |
Id | string | Användar-ID. |
JobTitle | string | Användarens befattning. |
string | Användarens e-post-ID. | |
MailNickname | string | Användarens smeknamn. |
mobilePhone | string | Användarens mobiltelefon. |
OfficeLocation | string | Användarens arbetsplats. |
PostalCode | string | Användarens postadress. |
Surname | string | Användarens efternamn. |
TelephoneNumber | string | Användarens telefonnummer. |
UserPrincipalName | string | Användarens huvudnamn. |
AccountEnabled | boolean | Flagga för kontot aktiverat. |
BusinessPhones | string | Telefonnumret till användarens företag. |
UserProfile
Hämta användarprofil: Hämtar en specifik användarprofil.
Indataegenskaper
Namn | Datatyp | Krävs | Beskrivning |
---|---|---|---|
Id | string | ja | Användarens huvudnamn eller e-post-ID. |
Utdataegenskaper
Egenskapsnamn | Type | Beskrivning |
---|---|---|
Ort | string | Användarens stad. |
CompanyName | string | Användarens företag. |
Land | string | Användarens land. |
Avdelning | string | Användarens avdelning. |
DisplayName | string | Användarens visningsnamn. |
GivenName | string | Användarens förnamn. |
Id | string | Användar-ID. |
JobTitle | string | Användarens befattning. |
string | Användarens e-post-ID. | |
MailNickname | string | Användarens smeknamn. |
Surname | string | Användarens efternamn. |
TelephoneNumber | string | Användarens telefonnummer. |
UserPrincipalName | string | Användarens huvudnamn. |
AccountEnabled | boolean | Flagga för kontot aktiverat. |
BusinessPhones | string | Telefonnumret till användarens företag. |
Ansvarig
Hämta chef: Hämtar användarprofilen för den angivna användarens chef.
Indataegenskaper
Namn | Datatyp | Krävs | Beskrivning |
---|---|---|---|
Id | string | ja | Användarens huvudnamn eller e-post-ID. |
Utdataegenskaper
Egenskapsnamn | Type | Beskrivning |
---|---|---|
Ort | string | Användarens stad. |
CompanyName | string | Användarens företag. |
Land | string | Användarens land. |
Avdelning | string | Användarens avdelning. |
DisplayName | string | Användarens visningsnamn. |
GivenName | string | Användarens förnamn. |
Id | string | Användar-ID. |
JobTitle | string | Användarens befattning. |
string | Användarens e-post-ID. | |
MailNickname | string | Användarens smeknamn. |
mobilePhone | string | Användarens mobiltelefon. |
OfficeLocation | string | Användarens arbetsplats. |
PostalCode | string | Användarens postadress. |
Surname | string | Användarens efternamn. |
TelephoneNumber | string | Användarens telefonnummer. |
UserPrincipalName | string | Användarens huvudnamn. |
AccountEnabled | boolean | Flagga för kontot aktiverat. |
BusinessPhones | string | Telefonnumret till användarens företag. |
DirectReports
Hämta direktrapporter: Hämta direktrapporter.
Indataegenskaper
Namn | Datatyp | Krävs | Beskrivning |
---|---|---|---|
Id | string | ja | Användarens huvudnamn eller e-post-ID. |
Utdataegenskaper
Egenskapsnamn | Type | Beskrivning |
---|---|---|
Ort | string | Användarens stad. |
CompanyName | string | Användarens företag. |
Land | string | Användarens land. |
Avdelning | string | Användarens avdelning. |
DisplayName | string | Användarens visningsnamn. |
GivenName | string | Användarens förnamn. |
Id | string | Användar-ID. |
JobTitle | string | Användarens befattning. |
string | Användarens e-post-ID. | |
MailNickname | string | Användarens smeknamn. |
mobilePhone | string | Användarens mobiltelefon. |
OfficeLocation | string | Användarens arbetsplats. |
PostalCode | string | Användarens postadress. |
Surname | string | Användarens efternamn. |
TelephoneNumber | string | Användarens telefonnummer. |
UserPrincipalName | string | Användarens huvudnamn. |
AccountEnabled | boolean | Flagga för kontot aktiverat. |
BusinessPhones | string | Telefonnumret till användarens företag. |
SearchUser
Sök användare: Hämtar sökresultat för användarprofiler.
Indataegenskaper
Namn | Datatyp | Krävs | Beskrivning |
---|---|---|---|
searchTerm | string | nej | Söksträng. Gäller för: visningsnamn, förnamn, efternamn, e-post, e-post-smeknamn och användarens huvudnamn. |
Utdataegenskaper
Egenskapsnamn | Type | Beskrivning |
---|---|---|
Ort | string | Användarens stad. |
CompanyName | string | Användarens företag. |
Land | string | Användarens land. |
Avdelning | string | Användarens avdelning. |
DisplayName | string | Användarens visningsnamn. |
GivenName | string | Användarens förnamn. |
Id | string | Användar-ID. |
JobTitle | string | Användarens befattning. |
string | Användarens e-post-ID. | |
MailNickname | string | Användarens smeknamn. |
mobilePhone | string | Användarens mobiltelefon. |
OfficeLocation | string | Användarens arbetsplats. |
PostalCode | string | Användarens postadress. |
Surname | string | Användarens efternamn. |
TelephoneNumber | string | Användarens telefonnummer. |
UserPrincipalName | string | Användarens huvudnamn. |
AccountEnabled | boolean | Flagga för kontot aktiverat. |
BusinessPhones | sträng | Telefonnumret till användarens företag. |
Se även
- Se alla tillgängliga anslutningar.
- Lär dig hur du lägger till anslutningar i dina appar.
Anteckning
Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)
Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).