Freigeben über


Benutzer-Anzeige-Vorlage in Canvas-Apps

Fügen Sie in einer Canvas-App einen Benutzerbildschirm hinzu, auf dem Benutzer nach Personen in ihren Organisationen suchen können. Benutzer können Personen suchen, auswählen und zu einer Sammlung hinzufügen. Sie können ändern, welche Datentypen im Suchergebniskatalog angezeigt werden, mithilfe Ihrer Personenauswahl eine E-Mail senden und andere Anpassungen vornehmen.

Sie können auch andere vorlagenbasierte Bildschirme hinzufügen, auf denen andere Daten von Office 365 angezeigt werden, wie E-Mail, Kalender eines Benutzers und Verfügbarkeit von Personen, die Benutzer möglicherweise zu einer Besprechung einladen möchten.

Diese Übersicht lehrt Sie:

  • Verwendung des Standardbenutzerbildschirms.
  • Ändern des Bildschirms.
  • Integrieren des Bildschirms in Apps.

Weitere Informationen zu den Standardfunktionen dieses Bildschirms finden Sie in der Benutzerbildschirmreferenz.

Voraussetzung

Vertrautheit mit dem Hinzufügen und Konfigurieren von Bildschirmen und anderen Steuerelementen Erstellen Sie eine App in Power Apps.

Standardfunktionalität

So fügen Sie einen Benutzerbildschirm aus der Vorlage hinzu:

  1. Melden Sie sich bei Power Apps an, und erstellen Sie dann eine App oder öffnen Sie eine vorhandene App in Power Apps Studio.

    Dieses Thema zeigt eine Telefon-App, aber die gleichen Konzepte gelten für eine Tablet-App.

  2. Wählen Sie auf der Registerkarte Start des Menübands Neuer Bildschirm > Benutzer aus.

    Standardmäßig sieht der Bildschirm folgendermaßen aus:

    Anfangsstatus des Benutzerbildschirms

  3. Um nach Benutzern zu suchen, wählen Sie das Texteingabefeld oben aus und geben Sie den Namen eines Mitarbeiters ein. Die Suchergebnisse werden unter dem Texteingabefeld angezeigt:

    Suchstatus des Benutzerbildschirms

  4. Wenn Sie Personen aus den Suchergebnissen auswählen, werden diese der MyPeople-Sammlung hinzugefügt. Der Eingabewert der Suchleiste wird zurückgesetzt und zeigt die Sammlung der von Ihnen ausgewählten Personen an:

    Sammlungsergebnisse des Benutzerbildschirms

Ändern des Bildschirms

Sie können die Standardfunktionalität dieses Bildschirms durch Anzeigen verschiedener Daten für Benutzer ändern.

Wenn Sie den Bildschirm weiter ändern möchten, verwenden Sie die Benutzerbildschirmreferenz als Leitfaden.

Anzeigen verschiedener Daten für Benutzer

Dieser Bildschirm verwendet den Vorgang Office365Users.SearchUser zum Suchen nach Benutzern in Ihrer Organisation. Er bietet zusätzliche Felder für jedes Ereignis, die über das hinausgehen, was im Steuerelement UserBrowseGallery angezeigt wird. Das Hinzufügen oder Ändern von Feldern im Katalog ist einfach:

  1. Wählen Sie in UserBrowseGallery eine zu ändernde Beschriftung aus (oder fügen Sie eine hinzu und lassen Sie sie ausgewählt).

  2. Ersetzen Sie bei ausgewählter Text-Eigenschaft in der Formelleiste den Inhalt durch ThisItem.

    IntelliSense zeigt eine Liste von Feldern an, die Sie auswählen können.

  3. Wählen Sie das gewünschte Feld aus.

    Die Eigenschaft Text sollte auf ThisItem.{FieldSelection} aktualisiert werden.

Integrieren des Bildschirms in eine App

Der Benutzerbildschirm ist ein leistungsstarkes Bündel von Steuerelementen für sich, funktioniert jedoch normalerweise am besten als Teil einer größeren, vielseitigeren App. Sie können diesen Bildschirm auf verschiedene Arten in eine größere App integrieren, einschließlich Verwenden der zwischengespeicherten Benutzerliste.

Verwenden der zwischengespeicherten Benutzerliste

Der Benutzerbildschirm speichert Ihre Personenauswahl in der MyPeople-Sammlung. Sollte Ihr Geschäftsszenario eine Personensuche erfordern, müssen Sie wissen, wie diese Sammlung verwendet wird. Hier erfahren Sie, wie Sie diesen Bildschirm mit einem rudimentären E-Mail-Bildschirm verbinden und E-Mails an Benutzer der MyPeople-Sammlung senden. Sie erhalten auch einen Einblick, wie der E-Mail-Bildschirm funktioniert.

  1. Fügen Sie die Office 365 Outlook-Datenquelle zu Ihrer App durch Auswahl der Ansicht-Registerkarte hinzu, und wählen dabei Datenquellen > Datenquelle hinzufügen auf der Suche nach dem Office 365 Outlook-Connector aus. Möglicherweise müssen Sie Neue Verbindung auswählen, um ihn zu finden.

  2. Fügen Sie nach dem Einfügen des Benutzerbildschirms einen neuen leeren Bildschirm ein. Fügen Sie in diesem Bildschirm ein Zurück-Pfeilsymbol, zwei Texteingabefelder und ein Senden-Symbol hinzu.

  3. Benennen Sie den Bildschirm in EmailScreen um, das Zurück-Pfeilsymbol in BackIcon, ein Texteingabefeld in SubjectLine, das andere in MessageBody und das Senden-Symbol in SendIcon.

  4. Legen Sie die OnSelect-Eigenschaft von BackIcon auf Back() fest.

  5. Legen Sie die OnSelect-Eigenschaft von SendIcon auf die folgende Formel fest:

    Office365.SendEmailV2( 
        Concat( MyPeople, UserPrincipalName & ";" ), 
        SubjectLine.Text, 
        MessageBody.Text 
    )
    

    Hier verwenden Sie den Outlook-Connector, um eine E-Mail zu senden. Sie übergeben Concat(MyPeople, UserPrincipalName & ";") als die Liste der Empfänger. Diese Formel verkettet alle E-Mail-Adressen in der MyPeople-Sammlung zu einer einzelnen Zeichenfolge mit Semikolons, die sie trennen. Dies unterscheidet sich nicht vom Schreiben einer Zeichenfolge von E-Mail-Adressen, die durch Semikolons in der Zeile „An“ Ihres bevorzugten E-Mail-Clients getrennt sind.

    • Sie übergeben SubjectLine.Text als Betreff der Nachricht und MessageBody.Text als Textkörper der Nachricht.
  6. Fügen Sie auf dem Benutzerbildschirm in der oberen rechten Ecke das E-Mail-Symbol ein. Ändern Sie die Symbolfarbe nach Ihren Wünschen.

  7. Legen Sie die OnSelect-Eigenschaft von SendIcon auf Navigate( EmailScreen, None ) fest.

    Sie haben jetzt eine App mit zwei Bildschirmen, in der Sie Benutzer auswählen, eine E-Mail-Nachricht an sie verfassen und diese dann senden können. Probieren Sie es einfach aus, aber seien Sie vorsichtig, denn die App sendet E-Mails an alle, die Sie der MyPeople-Sammlung hinzufügen.

Nächste Schritte

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).