Koble til tilkoblingen for Office 365 brukere fra Power Apps

Office 365-brukere

Med Office 365-brukere får du tilgang til brukerprofiler i organisasjonen som bruker Office 365-kontoen din. Du kan utføre en rekke handlinger som å hente profilen, en profil fra en annen bruker, lederen til en bruker eller direkte rapporter.

Du kan vise denne informasjonen i en etikett i appen. Du kan vise én funksjon, flere funksjoner, eller til og med kombinere forskjellige funksjoner. Du kan for eksempel opprette et uttrykk som kombinerer Brukernavn og Telefonnummer, og deretter vise denne informasjonen i appen.

Denne artikkelen viser deg hvordan du legger til Office 365-brukere som en tilkobling, Office 365-brukere som en datakilde i appen, og hvordan du bruker tabelldata i en gallerikontroll.

Forutsetninger

Legg til en tilkobling

  1. Legg til en datatilkobling, og velg Office 365-brukere:

    Koble til Office 365

  2. Velg Koble til, og hvis du blir bedt om å logge på, angir du jobbkontoen din.

Tilkoblingen for Office 365-brukere er opprettet og lagt til i appen din. Den er nå klar til å brukes.

Slik bruker man tilkoblingen i appen

Å vise informasjon om gjeldende bruker

  1. Velg Etikett på menyen Sett inn

  2. Du angir Text-egenskapen i funksjonsfeltet til én av følgende 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 viser informasjonen du oppgav om den gjeldende brukeren.

Å vise informasjon om en annen bruker

  1. Velg TekstSett inn-menyen, og velg Tekstinndata. Endre navnet til InfoAbout:

    Å gi en kontroll et nytt navn

  2. Skriv eller lim inn en e-postadresse til en bruker i organisasjonen i InfoAbout. Skriv for eksempel inn yourName@yourCompany.com.

  3. Legg til en Etikett (Sett inn-meny), og angi Text-egenskapen til én av følgende formler:

    • Slik viser du informasjon om en annen bruker:

      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

    • Slik viser du informasjon om en leder til en annen bruker:

      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 viser informasjonen du oppgav om brukeren som ble angitt, eller lederen til den brukeren.

Obs!

Hvis du utvikler en app basert på en enhet i Microsoft Dataverse, kan du angi en bruker basert på ID i stedet for e-postadresse.

Du kan for eksempel opprette en app automatisk, legge til en skjerm som inneholder en Etikett-kontroll, og angi kontrollens Text-egenskap til denne formelen:
Office365Users.UserProfile(BrowseGallery1.Selected.CreatedByUser).DisplayName

Hvis du oppretter en kontakt og velger kontakten i bla gjennom-skjermen i appen, viser Etikett-kontrollen visningsnavnet ditt.

Å vise direkterapporter for en annen bruker

  1. Legg til en Tekstinndata-kontroll (Sett inn-meny > Tekst), og endre navnet til InfoAbout.

  2. Oppgi e-postadresse til en bruker i organisasjonen i InfoAbout. Du kan for eksempel oppgi yourManagersName@yourCompany.com

  3. Legg til et Med tekst-galleri (Sett inn-meny > Galleri), og angi Items-egenskapen til følgende formel:

    Office365Users.DirectReports(InfoAbout.Text)

    Galleriet viser informasjon om direkterapportene for brukeren du oppgav.

    Når galleriet er valgt, viser den høyre ruten alternativene for galleriet.

  4. Velg JobTitle i den andre listen. Velg DisplayName i den tredje listen. Galleriet er oppdatert til å vise disse verdiene.

Obs!

Den første boksen er en bildekontroll. Hvis du ikke har et bilde, kan du slette bildekontrollen og legge til en etikett i stedet. Å legge til og konfigurere kontroller er en god ressurs.

Å søke etter brukere

  1. Legg til en Tekstinndata-kontroll (Sett inn-meny > Tekst), og endre navnet til SearchTerm. Oppgi et navn du vil søke etter. Angi for eksempel fornavnet ditt.

  2. Legg til et Med tekst-galleri (Sett inn-meny > Galleri), og angi Items-egenskapen til følgende formel:

    Office365Users.SearchUserV2({searchTerm: SearchTerm.Text})

    Galleriet viser brukere hvis navn inneholder søketeksten du oppgav.

    Når galleriet er valgt, viser den høyre ruten alternativene for galleriet.

  3. Velg E-post i den andre listen. Velg DisplayName i den tredje listen.

    Den andre og tredje etiketten i galleriet oppdateres.

Se de tilgjengelige funksjonene

Denne tilkoblingen har følgende funksjoner:

Funksjonsnavn Beskrivelse
DirectReports Returnerer direkterapportene for den angitte brukeren.
Overordnet Henter brukerprofilen for lederen til den angitte brukeren.
MyProfile Henter profilen til den gjeldende brukeren.
SearchUser Henter søkeresultater for brukerprofilene.
UserProfile Henter en bestemt brukerprofil.

MyProfile

Hent min profil: henter profilen til den gjeldende brukeren.

Inndataegenskaper

Ingen.

Utdataegenskaper

Egenskapsnavn Type Beskrivelse
Poststed string Brukerens poststed.
CompanyName string Brukerens firma.
Land string Brukerens land.
Avdeling string Avdelingen til brukeren.
DisplayName string Visningsnavnet til brukeren.
GivenName string Fornavnet til brukeren.
ID string Bruker-ID.
JobTitle string Jobbtittelen for brukeren.
Post string E-post-ID-en til brukeren.
MailNickname string Kallenavnet til brukeren.
mobilePhone string Mobiltelefonen til brukeren.
OfficeLocation string Kontoradresse for brukeren.
PostalCode string Postnummer til brukeren.
Etternavn string Etternavnet til brukeren.
TelephoneNumber string Telefonnummeret til brukeren.
UserPrincipalName string Hovednavn for bruker.
AccountEnabled boolean Kontoaktivert flagg.
BusinessPhones string Telefonnummeret til brukerens firma.

UserProfile

Hent brukerprofil: henter en bestemt brukerprofil.

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
ID string ja Brukers hovednavn eller e-post-ID.

Utdataegenskaper

Egenskapsnavn Type Beskrivelse
Poststed string Brukerens poststed.
CompanyName string Brukerens firma.
Land string Brukerens land.
Avdeling string Avdelingen til brukeren.
DisplayName string Visningsnavnet til brukeren.
GivenName string Fornavnet til brukeren.
ID string Bruker-ID.
JobTitle string Jobbtittelen for brukeren.
Post string E-post-ID-en til brukeren.
MailNickname string Kallenavnet til brukeren.
Etternavn string Etternavnet til brukeren.
TelephoneNumber string Telefonnummeret til brukeren.
UserPrincipalName string Hovednavn for bruker.
AccountEnabled boolean Kontoaktivert flagg.
BusinessPhones string Telefonnummeret til brukerens firma.

Overordnet

Hent leder: henter brukerprofilen for lederen til den angitte brukeren.

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
ID string ja Brukers hovednavn eller e-post-ID.

Utdataegenskaper

Egenskapsnavn Type Beskrivelse
Poststed string Brukerens poststed.
CompanyName string Brukerens firma.
Land string Brukerens land.
Avdeling string Avdelingen til brukeren.
DisplayName string Visningsnavnet til brukeren.
GivenName string Fornavnet til brukeren.
ID string Bruker-ID.
JobTitle string Jobbtittelen for brukeren.
Post string E-post-ID-en til brukeren.
MailNickname string Kallenavnet til brukeren.
mobilePhone string Mobiltelefonen til brukeren.
OfficeLocation string Kontoradresse for brukeren.
PostalCode string Postnummer til brukeren.
Etternavn string Etternavnet til brukeren.
TelephoneNumber string Telefonnummeret til brukeren.
UserPrincipalName string Hovednavn for bruker.
AccountEnabled boolean Kontoaktivert flagg.
BusinessPhones string Telefonnummeret til brukerens firma.

DirectReports

Henter direkterapporter.

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
ID string ja Brukers hovednavn eller e-post-ID.

Utdataegenskaper

Egenskapsnavn Type Beskrivelse
Poststed string Brukerens poststed.
CompanyName string Brukerens firma.
Land string Brukerens land.
Avdeling string Avdelingen til brukeren.
DisplayName string Visningsnavnet til brukeren.
GivenName string Fornavnet til brukeren.
ID string Bruker-ID.
JobTitle string Jobbtittelen for brukeren.
Post string E-post-ID-en til brukeren.
MailNickname string Kallenavnet til brukeren.
mobilePhone string Mobiltelefonen til brukeren.
OfficeLocation string Kontoradresse for brukeren.
PostalCode string Postnummer til brukeren.
Etternavn string Etternavnet til brukeren.
TelephoneNumber string Telefonnummeret til brukeren.
UserPrincipalName string Hovednavn for bruker.
AccountEnabled boolean Kontoaktivert flagg.
BusinessPhones string Telefonnummeret til brukerens firma.

SearchUser

Søk etter brukere: henter søkeresultater for brukerprofilene.

Inndataegenskaper

Navn Datatype Kreves Beskrivelse
searchTerm string nei Søkestreng. Gjelder for: visningsnavn, fornavn, etternavn, e-post, e-post-kallenavn og brukers hovednavn.

Utdataegenskaper

Egenskapsnavn Type Beskrivelse
Poststed string Brukerens poststed.
CompanyName string Brukerens firma.
Land string Brukerens land.
Avdeling string Avdelingen til brukeren.
DisplayName string Visningsnavnet til brukeren.
GivenName string Fornavnet til brukeren.
ID string Bruker-ID.
JobTitle string Jobbtittelen for brukeren.
Post string E-post-ID-en til brukeren.
MailNickname string Kallenavnet til brukeren.
mobilePhone string Mobiltelefonen til brukeren.
OfficeLocation string Kontoradresse for brukeren.
PostalCode string Postnummer til brukeren.
Etternavn string Etternavnet til brukeren.
TelephoneNumber string Telefonnummeret til brukeren.
UserPrincipalName string Hovednavn for bruker.
AccountEnabled boolean Kontoaktivert flagg.
BusinessPhones streng Telefonnummeret til brukerens firma.

Se også