Office 365-användare

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.

Det här avsnittet 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.

 

Det här behöver du för att komma igång

Lägg till en anslutning

  1. Lägg till en dataanslutning och välj Office 365-användare:

    Anslut till Office 365

  2. Välj Anslut och ange ditt arbetskonto om du uppmanas att logga in.

Office 365-användaranslutningen 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

  1. På menyn Infoga väljer du Etikett
  2. I funktionsfältet anger du dess Text-egenskap till någon av följande formler:

    Office365Users.MyProfile().Department
    Office365Users.MyProfile().DisplayName
    Office365Users.MyProfile().GivenName
    Office365Users.MyProfile().Id
    Office365Users.MyProfile().JobTitle
    Office365Users.MyProfile().Mail
    Office365Users.MyProfile().MailNickname
    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

  1. Infoga-menyn väljer du Text och därefter textinmatning. Byt namn på den till InfoAbout:

    Byt namn på kontroll

  2. I InfoAbout skriver eller klistra du in en e-postadress till en användare i din organisation. Skriv till exempel dittnamn@dittforetag.com.

  3. 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).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).Surname
      Office365Users.UserProfile(InfoAbout.Text).TelephoneNumber
      Office365Users.UserProfile(InfoAbout.Text).UserPrincipalName
      Office365Users.UserProfile(InfoAbout.Text).AccountEnabled

    • För att visa information om en annan användares chef:

      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).Surname
      Office365Users.Manager(InfoAbout.Text).TelephoneNumber
      Office365Users.Manager(InfoAbout.Text).UserPrincipalName
      Office365Users.Manager(InfoAbout.Text).AccountEnabled

Etiketten visar den information som du angav om användaren eller om användarens chef.

Obs: Om du utvecklar en app som baseras på en entitet i Common Data Service 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 etikettkontroll 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 etikettkontrollen att visa ditt visningsnamn.

Visa en annan användares direktrapporter

  1. Lägg till en textinmatningskontroll (Infoga-menyn > Text), och byt namn på den till InfoAbout.

  2. I InfoAbout anger du e-postadressen till en användare i din organisation. Ange till exempel dinchefsnamn@dittföretag.com

  3. Lägg till ett Med text-galleri (Infoga-menyn > Galleri) och ange dess objekt-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.

  4. Välj JobTitle i den andra listan. Välj DisplayName i den tredje listan. Galleriet uppdateras för att visa dessa värden.


    OBS 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

  1. Lägg till en textinmatningskontroll (Infoga-menyn > Text), och byt namn på den till SearchTerm. Ange ett namn för att söka. Ange till exempel ditt förnamn.

  2. Lägg till ett Med text-galleri (Infoga-menyn > Galleri) och ange dess objekt-egenskap enligt följande formel:

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

    Galleriet visar användare vars namn innehåller den söktext som du angav.

    När galleriet är markerat visar den högra rutan alternativ för detta galleri.

  3. Välj Mail i den andra listan. Välj DisplayName i den tredje listan.

    Den andra och tredje etiketten i galleriet uppdateras.

Visa tillgängliga funktioner

Den här anslutningen innehåller följande funktioner:

Funktionsnamn Beskrivning
MyProfile Hämtar den aktuella användarens profil
UserProfile Hämtar en specifik användarprofil
Manager Hämtar användarprofilen för den angivna användarens chef
DirectReports Returnerar direktrapporterna för den angivna användaren
SearchUser Hämtar sökresultat för användarprofiler

MyProfile

Hämta min profil: Hämtar den aktuella användarens profil.

Indataegenskaper

Inga.

Utdataegenskaper

Egenskapens namn Typ Beskrivning
Avdelning sträng Användarens avdelning.
DisplayName sträng Användarens visningsnamn.
GivenName sträng Användarens förnamn.
Id sträng Användar-id
JobTitle sträng Användarens befattning.
Post sträng Användarens e-post-ID.
MailNickname sträng Användarens smeknamn.
Surname sträng Användarens efternamn.
TelephoneNumber sträng Användarens telefonnummer.
UserPrincipalName sträng Användarens huvudnamn.
AccountEnabled booleskt Flagga för kontot aktiverat.

UserProfile

Hämta användarprofil: Hämtar en specifik användarprofil.

Indataegenskaper

Namn Datatyp Krävs Beskrivning
Id sträng ja Användarens huvudnamn eller e-post-ID

Utdataegenskaper

Egenskapens namn Typ Beskrivning
Avdelning sträng Användarens avdelning.
DisplayName sträng Användarens visningsnamn.
GivenName sträng Användarens förnamn.
Id sträng Användar-id
JobTitle sträng Användarens befattning.
Post sträng Användarens e-post-ID.
MailNickname sträng Användarens smeknamn.
Surname sträng Användarens efternamn.
TelephoneNumber sträng Användarens telefonnummer.
UserPrincipalName sträng Användarens huvudnamn.
AccountEnabled booleskt Flagga för kontot aktiverat.

Manager

Hämta chef: Hämtar användarprofilen för den angivna användarens chef

Indataegenskaper

Namn Datatyp Krävs Beskrivning
Id sträng ja Användarens huvudnamn eller e-post-ID

Utdataegenskaper

Egenskapens namn Typ Beskrivning
Avdelning sträng Användarens avdelning.
DisplayName sträng Användarens visningsnamn.
GivenName sträng Användarens förnamn.
Id sträng Användar-id
JobTitle sträng Användarens befattning.
Post sträng Användarens e-post-ID.
MailNickname sträng Användarens smeknamn.
Surname sträng Användarens efternamn.
TelephoneNumber sträng Användarens telefonnummer.
UserPrincipalName sträng Användarens huvudnamn.
AccountEnabled booleskt Flagga för kontot aktiverat.

DirectReports

Hämta direktrapporter: Hämta direktrapporter

Indataegenskaper

Namn Datatyp Krävs Beskrivning
Id sträng ja Användarens huvudnamn eller e-post-ID

Utdataegenskaper

Egenskapens namn Typ Beskrivning
Avdelning sträng Användarens avdelning.
DisplayName sträng Användarens visningsnamn.
GivenName sträng Användarens förnamn.
Id sträng Användar-id
JobTitle sträng Användarens befattning.
Post sträng Användarens e-post-ID.
MailNickname sträng Användarens smeknamn.
Surname sträng Användarens efternamn.
TelephoneNumber sträng Användarens telefonnummer.
UserPrincipalName sträng Användarens huvudnamn.
AccountEnabled booleskt Flagga för kontot aktiverat.

SearchUser

Sök användare: Hämtar sökresultat för användarprofiler

Indataegenskaper

Namn Datatyp Krävs Beskrivning
searchTerm sträng nej Söksträng. Gäller för: visningsnamn, förnamn, efternamn, e-post, e-post-smeknamn och användarens huvudnamn

Utdataegenskaper

Egenskapens namn Typ Beskrivning
Avdelning sträng Användarens avdelning.
DisplayName sträng Användarens visningsnamn.
GivenName sträng Användarens förnamn.
Id sträng Användar-id
JobTitle sträng Användarens befattning.
Post sträng Användarens e-post-ID.
MailNickname sträng Användarens smeknamn.
Surname sträng Användarens efternamn.
TelephoneNumber sträng Användarens telefonnummer.
UserPrincipalName sträng Användarens huvudnamn.
AccountEnabled booleskt Flagga för kontot aktiverat.

Användbara länkar