Zuordnen von Anwendungsfällen zu Teams-App-FunktionenMap your use cases to teams app capabilities

Wenn Sie dies noch nicht getan haben, stellen Sie sicher, dass Sie Ihre Anwendungsfälle sorgfältig berücksichtigt haben.If you haven't already, make sure you've considered your use cases carefully. Sie sollten auch die Erweiterungspunkte und Benutzeroberflächenelemente verstehen, die für Ihre app verfügbar sind.You should also have a good understanding of the extensibility points and UI elements available for your app. Nachdem Sie herausgefunden haben, was Sie zu lösen versuchen und für wen Sie es lösen, ist es an der Zeit, sich Gedanken darüber zu machen.Once you've figured out what your trying to solve, and who you're solving it for, it is time to start thinking about how.

Im folgenden finden Sie einige gängige Szenarien und eine Auswahl von Erweiterbarkeitspunkten und Benutzeroberflächenelementen, die gut mit Ihnen zusammenarbeiten.Below you'll find some common scenarios, and a selection of extensibility points and UI elements that work well with them. Es ist nicht beabsichtigt, eine erschöpfende Liste zu sein, nur um Ihnen dabei zu helfen, einige der Möglichkeiten zu überdenken, die Ihnen und der Teams-Plattform zur Verfügung stehen.It isn't intended to be an exhaustive list, just to help you think through some of the possibilities available to you and the Teams platform.

Erstellen, freigeben und zusammenarbeiten von Elementen in einem externen SystemCreate, share and collaborate on items in an external system

App für Microsoft Teams sind eine großartige Möglichkeit, um mit Ihren Daten zu interagieren, und es gibt eine Vielzahl von Integrationspunkten zur Auswahl.App for Microsoft Teams are a great way to interact with your data, and there are a variety of integration points to choose from.

  • Messaging Extensions with Search Commands-externe Systeme durchsuchen und die Ergebnisse als interaktive Karte freigeben.Messaging extensions with search commands - Search external systems and share the results as an interactive card.

  • Messaging Extensions with Action Commands – sammeln Sie Informationen, die in einen Datenspeicher eingefügt werden sollen, oder führen Sie erweiterte Suchvorgänge durch.Messaging extensions with action commands - Collect information to insert into a data store or perform advanced searches.

  • Tabs – erstellen Sie eingebettete Weberfahrungen zum Anzeigen, arbeiten mit und Freigeben von Daten.Tabs - Create embedded web experiences to view, work with, and share data.

  • Connectors und webhooks – eine einfache Möglichkeit zum Pushen von Daten in und zum Senden von Daten aus dem Microsoft Teams-Client.Connectors and webhooks - A simple way to push data into, and send data out of the Teams client.

  • Aufgaben Module-interaktive modale Formulare von wo immer Sie Sie zum Sammeln oder Anzeigen von Informationen benötigen.Task modules - Interactive modal forms from wherever you need them to collect or display information.

Initiieren von Workflows und ProzessenInitiate workflows and processes

Manchmal benötigen Sie nur eine schnelle Möglichkeit, einen Prozess oder Workflow in einem externen System zu starten.Sometimes you just need a quick way to start a process or workflow in an external system.

  • Aktionsbefehle für Messaging Erweiterungen – Auslöser aus Nachrichten, sodass Benutzer den Inhalt einer Nachricht schnell an Ihre Webdienste senden können.Messaging extensions action commands - Trigger from messages, allowing your users to quickly send the contents of a message to your web services.

  • Aufgaben Module – öffnen Sie Sie über eine Registerkarte, einen bot oder eine Messaging Erweiterung, um Informationen vor dem Initiieren eines Workflows zu sammeln.Task modules - Open them from a tab, a bot, or a messaging extension to collect information before initiating a workflow.

  • Conversational Bots – interagieren Sie mit ihren Benutzern über Text und umfangreiche Karten.Conversational bots - Interact with your users through text and rich cards.

  • Ausgehende webhooks – eine gute Wahl für eine einfache hin-und her-Interaktion, wenn Sie keinen ganzen Unterhaltungs-bot erstellen müssen.Outgoing webhooks - A good choice for a simple back-and-forth interaction when you don't need to build an entire conversational bot.

Senden von Benachrichtigungen und BenachrichtigungenSend notifications and alerts

Senden Sie asynchrone Benachrichtigungen und Warnungen an Ihre Benutzer in Microsoft Teams.Send asynchronous notifications and alerts to your users in Teams. Verwenden Sie interaktive Karten, um schnellen Zugriff auf häufig verwendete Aktionen und Links zu zusätzlichen Informationen bereitzustellen.Use interactive cards to provide quick access to commonly used actions and links to additional information.

  • Conversational Bots – senden Sie proaktive Nachrichten an Gruppen, Kanäle oder einzelne Benutzer.Conversational bots - Send proactive messages to groups, channels, or individual users.

  • Connectors #a0 eingehenden webhooks – einem Kanal das Abonnieren von Nachrichten erlauben.Connectors & incoming webhooks - Allow a channel to subscribe to receive messages. Mit einem Connector können Benutzer das Abonnement mit einer Konfigurationsseite anpassen.With a connector let users tailor the subscription with a configuration page.

Fragen stellen und Antworten erhaltenAsk questions and get answers

Personen haben Fragen.People have questions. Sie haben wahrscheinlich viele der Antworten irgendwo gespeichert.You've probably got a lot of the answers stored away somewhere. Leider ist es oft ziemlich schwierig, die beiden miteinander zu verbinden.Unfortunately, its often quite difficult to connect the two together.

  • Conversational Bots – natürliche Sprachverarbeitung, Ai, Maschinelles Lernen, alle Schlagworte.Conversational bots - Natural language processing, AI, machine learning, all the buzzwords. Verwenden Sie einen bot, der von der intelligenten Cloud betrieben wird, um Ihre Benutzer mit den Antworten zu verbinden, die Sie benötigen.Use a bot powered by the intelligent cloud to connect your users to the answers they need.

  • Tabs: Betten Sie Ihr vorhandenes Webportal in Microsoft Teams ein, oder erstellen Sie eine Teams-spezifische Version für zusätzliche Funktionen.Tabs - Embed your existing web portal in Teams, or create a Teams-specific version for added functionality.

Get SocialGet social

Eine Plattform für die Zusammenarbeit ist inhärent eine soziale Plattform.A collaboration platform is inherently a social platform. Lassen Sie Ihre kreative Seite frei sein, und fügen Sie Ihrem Arbeitsplatz Spaß hinzu.Let your creative side be free, and add some fun into your workplace.

  • Alle von Ihnen-Witze senden, Lob geben, einige Meme, werfen Sie einige Emojis oder was sonst noch Streiks Ihre Phantasie.All of them - Send jokes, give kudos, get some memes, toss out some emoji's or whatever else strikes your fancy.

Alles, was Sie in einer einzelnen Seite-app (Spa) tun könnenAnything you can do in a Single Page App (SPA)

Registerkarten sind eingebettete Webseiten.Tabs are embedded web pages. So ziemlich alles, was Sie in einem Whirlpool tun können, können Sie auf einer Registerkarte in Microsoft Teams tun.Pretty much anything you can do in a SPA, you can do in a tab in Teams. Achten Sie darauf, dass Sie auf Bereichsgruppen-und Kanal Registerkarten für gemeinsame Benutzeroberflächen, persönliche Registerkarten für... persönliche Erlebnisse.Just be sure to pay attention to scope - group and channel tabs are for shared experiences, personal tabs are for ... personal experiences. Die Liste der Inhalte des Teams geht auf die Registerkarte Kanal, die Liste Ihrer Bestellung wird auf der Registerkarte persönlich angezeigt.The team's list of stuff goes on the channel tab, the list of your stuff goes in the personal tab.

Klein startenStart small

Sie wissen nicht, wo Sie beginnen sollen?Not sure where to start? Fühlen Sie sich ein wenig überwältigt von der fantastischen Vielfalt an Optionen, die Ihnen zur Verfügung stehen?Feeling a bit overwhelmed with the awesome variety of options available to you? Ärgern Sie sich nicht, wählen Sie ein Hauptfeature Ihrer APP aus, und beginnen Sie dort.Don't fret, choose a core feature of your app and start there. Sobald Sie ein Gefühl für den Informationsfluss durch die verschiedenen Kontexte in Microsoft Teams erhalten haben, ist es wesentlich einfacher, eine komplexere Interaktion zu sehen.Once you get a feel for the flow of information through the various contexts in Teams, it will be a lot simpler to picture a more complex interaction.

ZusammenfassungPutting it all together

Allerdings kombinieren die besten Apps in der Regel mehrere Features und erstellen eine APP, die die Benutzer im richtigen Kontext mit der richtigen Funktionalität zur richtigen Zeit einbindet.That being said, the best apps usually combine multiple features, creating an app that engages users in the right context with the right functionality at the right time. Versuchen Sie nicht, die Funktionalität an einen Ort zu zwingen, der ihr nicht gehört – nur weil Sie einen guten eins-zu-eins-bot haben, bedeutet das nicht, dass Sie es einfach einem Team hinzufügen sollten.Don't try to force functionality into a place it doesn't belong - just because you've got a good one-to-one conversational bot doesn't mean you should just add it to a team. Unterschiedliche Erweiterbarkeitspunkte sind für verschiedene Dinge geeignet; Spielen Sie mit ihren Stärken und Ihre APP wird glänzen.Different extensibility points are good for different things; play to their strengths and your app will shine.