Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Beispiel-App-Vorlagen für Microsoft Teams wurden entwickelt und mit den folgenden Zielen erstellt:
- Stellen Sie voll funktionsfähige Apps für Teams bereit, die für mehrere Branchen relevant sind.
- Stellen Sie Beispiele für eine tiefere Integration von Branchendaten aus Power Apps in kollaborative Elemente von Teams bereit, um produktivere Arbeitslasten zu fördern.
- Stellen Sie Beispiele für die Verwendung eines guten UX-Designs mit Teams und Power Apps bereit.
- Stellen Sie erweiterbare Apps bereit, die Benutzer entsprechend ihren Geschäftlichen Anforderungen ändern und erweitern können.
In diesem Artikel werden wir den Prozess überprüfen, den wir zum Erstellen dieser Apps verwendet haben, und die Schritte, die Sie beim Erstellen Ihrer eigenen Power Apps ausführen können.
Tipp
In diesem Artikel werden einige der Ansätze erläutert, die beim Entwerfen der Teams-Vorlagen-Apps ergriffen wurden. Für zusätzliche Ressourcen zu bewährten Methoden beim Entwickeln von Power Apps, beziehen Sie sich auf den Abschnitt der Power Apps-Anleitungsdokumentation der Power Apps-Dokumentation.
Schauen Sie sich dieses Video an, um zu erfahren, wie die Power Apps-Vorlagen für Microsoft Teams erstellt wurden:
Definieren
Vor dem Entwerfen und Erstellen müssen Sie eine Idee haben – kann eine Idee für eine Lösung für ein Geschäftsproblem, eine Idee für die Modernisierung eines älteren oder manuellen Prozesses oder eine Idee für eine App sein, die das Leben Ihrer Benutzer erleichtert.
Sehen Sie nach, ob es vorhandene Lösungen für das Problem gibt. Sprechen Sie mit den Projektbeteiligten, Kunden oder potenziellen Benutzern der App, und erhalten Sie ihre Eingaben. Erfassen Sie ihre Anforderungen oder Benutzergeschichten, und priorisieren Sie basierend auf dem, was die höchste Priorität oder Chance ist.
Identifizieren Sie "Personas" oder Rollen von Benutzern, die Ihre Anwendung verwenden. An diesem Punkt möchten Sie sich darauf konzentrieren, die wichtigsten Probleme des Benutzers zu definieren – was sind deren ungedeckte Bedürfnisse? Wie wichtig ist es für sie, dieses Problem zu lösen?
Viele Teams neigen dazu, sich in die Lösung einzutauchen, bevor sie das Problem des Benutzers vollständig verstanden haben. Eine Möglichkeit, diese Falle zu vermeiden, besteht darin, das Framework "Jobs to be done" zu verwenden. Dieses Framework hilft uns, die Bedürfnisse und Ziele der Benutzer zu identifizieren und zu verstehen, die die ursprünglichen Treiber ihrer Aktionen oder Entscheidungen sind. Dieses Artefakt dokumentiert jedes zentrale Ziel und die Aufgaben der Personas, die sie in ihrer Sprache erfüllen möchten.
Das obige Beispiel zeigt Personas und Aufgaben, die für die Inspektion-Beispiel-App-Vorlage für das Szenario eines Ladenbesuchs ausgeführt werden müssen.
Entwurf
Nachdem Sie Ihre Idee, Personas und deren Aufgaben identifiziert und überprüft haben, ist jetzt an der Zeit, Ihre App zu entwerfen. Es kann verlockend sein, an diesem Punkt in die Entwicklung zu springen, aber ein bisschen mehr Entwurfsplanung wird Ihnen gut dienen.
Wenn Sie einen Plan haben, wird eine konsistente Benutzererfahrung gewährleistet, während Sie die besten Entwurfsentscheidungen für die App treffen können.
Entwerfen der Benutzeroberfläche
Erstellen Sie Ihren Entwurfsplan, indem Sie für jede Aufgabenbeschreibung einen Benutzerfluss und Wireframes (Blueprints) erstellen. Dieser Prozess trägt dazu bei, sicherzustellen, dass der Prozess, den Ihre Lösung benötigt, logisch, effizient ist und den Kern des Problems annimmt.
Das Spielen mit dem Fluss kann Ihnen helfen, die verschiedenen Vor- und Nachteile verschiedener Prozesse besser zu verstehen. Mit diesem Verständnis können Sie den Fluss und den Bildschirm auswählen, mit dem Benutzer ihr Endziel reibungslos erreichen können. Es stehen viele Tools zur Verfügung, mit denen Sie das Designergebnis erzielen können. Beispielsweise Microsoft-Anwendungen wie PowerPoint, Visio oder Drittanbieteranwendungen wie Figma, Adobe XD, Sketch oder sogar einfache Stifte und Papier.
Dies ist auch ein guter Prüfpunkt, um das Feedback von Endbenutzern zu erhalten. Teilen Sie diese allgemeinen Abläufe mit Ihren App-Benutzern, und erhalten Sie ihr Feedback zur End-to-End-Erfahrung. Die Iteration in dieser Phase ist ein geringeres Risiko, da Sie schnell Änderungen vornehmen und Optionen vergleichen können.
Sobald das Basislayout vorhanden ist, können Sie sich kreativ austoben. Möchten Sie eine saubere und scharfe App? Oder etwas spielerischer. Denken Sie an den Geisteszustand des Benutzers und was für ihn am besten geeignet wäre. Durch das Wireframing der App-Bildschirme können Sie planen, welche Datenanschlüsse erforderlich sind, und erhalten ein Artefakt, das Sie mit den Projektbeteiligten überprüfen können. Dies ermöglicht es Ihnen, Feedback einzuholen, bevor Sie die App erstellen, um sicherzustellen, dass das vorgeschlagene Design die Anforderungen erfüllt.
Nachdem Sie die Anforderungen und Personas identifiziert und den Backlog priorisiert haben, identifizieren Sie den Satz von Funktionen, die erforderlich sind, um die im Backlog als notwendig beschriebenen Elemente abzudecken. Dies wird als Minimum Viable Product (MVP) bezeichnet.
Entwurfsdatenmodell
Neben der Benutzeroberfläche ist auch das Entwerfen des Datenmodells der App wichtig. Power Apps können zwar von überall aus eine Verbindung mit Daten herstellen, Sie möchten aber die daten, die in der App benötigt werden, und ihre Verwendung durchdenken. Planen Sie in Visio oder einem anderen Datendiagrammtool die Tabellen, Felder und Beziehungen, die erforderlich sind, um Ihre gewünschte App-Funktionalität zu unterstützen. Hier ist ein Beispiel für das Datenmodell für Meilenstein-App-Tabellen und deren Beziehungen.
Überlegen Sie, wie Benutzer mit den Daten interagieren müssen, während Sie planen, welche Felddatentypen verwendet werden sollen. Beispielsweise sind Dropdown-Menüs für Status, Priorität und Kategorie in Meilensteinen aktualisierbar – deshalb haben wir eine Tabelle für diese Optionen erstellt und ein Nachschlageverfahren verwendet, um sie mit dem Arbeitsobjekt zu verknüpfen. Bei anderen selten geänderten Listenoptionen, die von Benutzern in der App nicht bearbeitet werden können, haben wir Auswahldatentypfelder verwendet. Stellen Sie sicher, dass Ihr Datendesign den Zweck und die Nutzungsmuster Ihrer App und Der Benutzer erfüllt.
Entwickeln
Nachdem Sie nun eine Idee und ein Design haben, beginnen Sie mit dem Erstellen der App in Power Apps. Wenn Sie eine App mit Power Apps in Teams erstellen, empfehlen wir, ein privates Team zu erstellen und die Mitglieder des Teams nur auf diejenigen zu beschränken, die am App-Entwicklungsprozess beteiligt sind.
Achten Sie darauf, den Fortschritt in regelmäßigen Abständen mit den Projektbeteiligten zu überprüfen, um Feedback zu erhalten. Sobald sie sehen, dass die App zusammenkommt, wird die Begeisterung für das fertige Produkt geweckt und sie geben auch Feedback, das Sie verwenden können, um die App-Erfahrung zu wiederholen und zu verbessern.
Überprüfen
Nachdem die App-Funktionalität abgeschlossen ist, testen Sie die App gründlich:
Testen Sie als jede Persona
Testen in Teams Desktop
Testen in Teams Mobile
Testen Sie als Benutzer, der kein Mitglied des Teams ist, wenn Ihre App für eine breite Verteilung freigegeben wird (Freigabe für Kollegen außerhalb des Teams).
Überprüfen Sie die App-Überprüfung, um festzustellen, ob Probleme oder Barrierefreiheitsprobleme mit Ihrer App auftreten, und beheben Sie sie.
Führen Sie die App über das Power Apps Code Review Tool aus. Dieses Tool wurde entwickelt, um bestimmte Bereiche der potenziellen Verbesserung in der App in verschiedenen Bereichen wie Leistung, Wartung und Sicherheit hervorzuheben.
Deploy
Ihre App ist jetzt vollständig und umfassend getestet. Jetzt ist es an der Zeit, Benutzer zu integrieren. Mit Teams haben Sie mehrere Optionen, mit denen Sie Benutzern Zugriff auf Ihre App gewähren können:
Fügen Sie Mitglieder zum Team hinzu, in dem Sie die App entwickelt haben.
Erstellen Sie eine Lösung, und verschieben Sie die App und zugrunde liegenden Tabellen in eine andere Teamumgebung.
Teilen Sie die App für eine breite Verteilung.
Führen Sie die folgenden Schritte aus, um eine App für eine breite Verteilung zu teilen:
Öffnen Sie in Teams die Power Apps-App.
Wählen Sie unter "Zuletzt verwendete Apps" "Weitere Anzeigen" aus.
Wählen Sie das Team aus, in dem Ihre App installiert ist.
Wählen Sie "Für Kollegen freigeben" aus.
Geben Sie im Feld "Eingeben" oder "Sicherheitsgruppe" eine Sicherheitsgruppe oder ein Team ein, für die Sie den Zugriff auf Ihre App freigeben möchten.
Schalten Sie für die App, die Sie teilen möchten Kollege kann verwenden auf Ein um.
der FunktionWählen Sie Speichern aus.
Hinweis
Sie müssen Tabellenberechtigungen für die in Ihrer App enthaltenen Microsoft Dataverse-Tabellen festlegen, bevor Benutzer sie verwenden können. Weitere Informationen zu Tabellenberechtigungen finden Sie unter "Festlegen von Berechtigungen und Freigeben von Apps für Kollegen".