App Entwicklung mit Microsoft Teams - Beratung, Coaching und Schulung

App Entwicklung mit Microsoft Teams: eigene Webdienste in Chats und Kanäle holen

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie bringen einen eigenen Webdienst nach Microsoft Teams – Schritt für Schritt an einer Teams-App mit Nachrichtenerweiterung, Tab, Bot, Dialogen, Adaptive Cards und Workflows für Benachrichtigungen.

Welches Interaktionsmuster einer Teams-App passt zu welchem Teil Ihres Webdienstes?

Eine Teams-App lohnt sich dort, wo Menschen ohnehin arbeiten: Statt in eine zweite Anwendung zu wechseln, suchen sie Datensätze direkt im Verfassen-Feld, füllen ein Formular in einem Dialog aus oder bekommen eine Karte mit Schaltflächen in den Kanal. Jedes dieser Muster hat eigene Stärken und eigene Grenzen. Nachrichtenerweiterungen holen Daten in eine Unterhaltung, Tabs betten eine ganze Web-App ein, Bots reagieren auf Nachrichten und melden sich von selbst, Dialoge sammeln strukturierte Eingaben, und Webhooks schicken Ereignisse aus Ihrem System in einen Kanal. Wer die Muster kennt, baut die Teams-App um seinen Webdienst herum, statt jede Funktion als Bot zu lösen.

Roter Faden ist ein kleiner Ticketdienst mit REST-API, den wir Modul für Modul nach Teams holen. Zuerst klären wir, wann sich eine eigene App gegenüber Power Apps, der Workflows-App oder einem Agenten lohnt. Dann entsteht eine Nachrichtenerweiterung, die Tickets per Suchbefehl findet, per Aktionsbefehl anlegt und Links auf den Dienst als Vorschaukarte aufklappt. Es folgen ein persönlicher Tab mit den eigenen Tickets und ein Kanal-Tab mit Konfigurationsseite, ein Bot, der in Kanälen auf Erwähnungen reagiert und Statusänderungen proaktiv meldet, sowie Dialoge – die früheren Aufgabenmodule – mit Adaptive Cards und Deep Links. Zum Schluss ersetzen Sie Benachrichtigungen über die eingestellten Office 365 Connectors durch eingehende Webhooks über Workflows.

Bei diesen Mustern hilft ein Coding-Agent vor allem an den Nahtstellen: Claude Code im Terminal schreibt die Handler für die Aufrufe, die Teams an Ihren Dienst schickt, und Sie geben ihm aufgezeichnete Beispielaufrufe als Testdaten mit. Kartenlayouts entstehen aus dem JSON-Schema Ihrer API, und die Tests prüfen, dass jede Antwort die Größen- und Formatgrenzen von Teams einhält. Was der Agent nicht entscheidet, ist der Zuschnitt: welche Daten in eine Kanalnachricht dürfen und welche nur im persönlichen Tab erscheinen.

Sie sollten eine Web-API in JavaScript, TypeScript oder C# schreiben können. Einrichtung der Werkzeugkette, Umstieg bestehender Bot-Framework-Bots und Agenten für Microsoft Copilot behandelt das Seminar Microsoft Teams für Entwickler; für einfache Apps ohne Code ist der Kurs zu Power Apps in Teams gedacht. Gern ersetzen wir den Ticketdienst durch einen Dienst aus Ihrem Haus, sofern er per HTTPS erreichbar ist.

Erstaunlich viele Teams-Apps bestehen aus einem einzigen Bot, der alles kann – und den kaum jemand benutzt. Dabei steckt in Teams eine ganze Reihe kleiner Muster, die viel besser passen: eine Suche im Verfassen-Feld, ein Link, der sich als Karte aufklappt, ein Dialog mit drei Feldern. Gute Teams-Apps sind unauffällig: Sie tauchen genau an der Stelle auf, an der jemand gerade eine Frage hat. Der Webdienst dahinter bleibt derselbe; die Kunst liegt darin, für jede Aufgabe die richtige Oberfläche zu wählen.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

App Entwicklung mit Microsoft Teams: eigene Webdienste in Chats und Kanäle holen

Teams-Apps und ihre Interaktionsmuster
  • Was eine Teams-App ist: App-Manifest, eigener Webdienst und die Oberflächen in Teams
  • Interaktionsmuster im Vergleich: Nachrichtenerweiterung, Tab, Bot, Dialog, Webhook
  • Vom Webdienst zur App: welche Endpunkte Teams aufruft und welche Ihr Dienst bereitstellt
  • Einrichtung von Agents Toolkit und Entwicklungsmandant nur im Überblick (→ Microsoft Teams für Entwickler)
  • Wann eine eigene App, wann Power Apps, Workflows oder ein Copilot-Agent genügen
  • Beispieldienst des Kurses: Ticket-API mit Suche, Anlage und Statusänderung
Nachrichtenerweiterungen
  • Aktionsbefehle: Ticket aus einer Nachricht heraus anlegen und als Karte posten
  • Aktionsbefehl mit statischen Parametern oder mit eigenem Dialog
  • Suchbefehle: Ergebnisse der eigenen API als Liste von Karten im Verfassen-Feld
  • Suchanfragen paginieren, leere Ergebnisse und Fehler sinnvoll beantworten
  • Link-Unfurling: Links auf den Dienst per composeExtension/queryLink als Vorschaukarte
  • Domänen für das Aufklappen im Manifest eintragen, Zero-Install-Unfurling einordnen
Tabs: die eigene Web-App in Teams
  • Persönlicher Tab mit der Ansicht „Meine Tickets“ aus der vorhandenen Web-App
  • Kanal- und Gruppen-Tab mit Konfigurationsseite: Team wählt Projekt oder Filter
  • Seiteninhalt an das Teams-Design anpassen: hell, dunkel, hoher Kontrast
  • Anmeldung im Tab: SSO-Token holen und in der eigenen API prüfen
  • Rückfall auf ein Anmeldefenster, wenn SSO nicht möglich ist
Bots für Unterhaltungen und Benachrichtigungen
  • Bots in Teams: Befehle, Unterhaltungen, Benachrichtigungen und ihre Geltungsbereiche
  • Agents SDK und Teams SDK als Grundlage, Umstieg vom Bot Framework nur als Verweis
  • Bot in Kanälen und Gruppenchats: Reaktion nur auf @-Erwähnung, Antwort im Thread
  • Befehlsmenü im Manifest für häufige Abfragen an den Ticketdienst
  • Proaktive Nachrichten: Unterhaltungsreferenz speichern und später Status melden
  • Bereits gesendete Karten aktualisieren statt neue Nachrichten zu schicken
  • Drosselung beachten: Nachrichtenlimits je Bot und Wiederholung nach Fehler 429
Dialoge und Adaptive Cards
  • Dialoge (früher Aufgabenmodule) öffnen: aus Tab, Bot oder Nachrichtenerweiterung
  • Eingaben sammeln mit einer Webseite im Dialog oder mit einer Adaptive Card
  • Adaptive Card als Formular: Eingabefelder, Pflichtfelder, Prüfung auf dem Server
  • Deep Links auf Dialoge, Tabs und Chats aus Karten und Benachrichtigungen
  • Dialoge mit Bots: task/fetch und task/submit beantworten, Folgedialog anzeigen
  • Universal Actions mit Action.Execute: Karte nach Klick für alle Beteiligten aktualisieren
  • Kartenvorlagen mit Adaptive Cards Templating aus API-Daten befüllen
Webhooks und Workflows statt Office 365 Connectors
  • Webdienste mit Kanälen verbinden: eingehend, ausgehend und über einen Bot
  • Ausgehender Webhook: Erwähnung im Kanal an den Dienst, HMAC-Signatur prüfen
  • Eingehender Webhook über die Workflows-App: Vorlage „Send webhook alerts to a channel“
  • Nutzlast als Adaptive Card senden, Formatgrenzen und Fehlerantworten auswerten
  • Office 365 Connectors eingestellt: bestehende Benachrichtigungen auf Workflows umstellen
  • Entscheidung Webhook oder Bot: Einweg-Benachrichtigung gegenüber Antwort und Rückfrage
Den eigenen Webdienst absichern und betreiben
  • Eingehende Aufrufe von Teams authentifizieren: Bot-Token und Signaturen prüfen
  • Antwortzeiten einhalten: langsame API-Aufrufe asynchron abarbeiten und nachmelden
  • Welche Ticketdaten in Kanalkarten dürfen und welche nur im persönlichen Tab
  • Protokollierung je Aufruf mit Unterhaltungs- und Benutzerkennung für die Fehlersuche
Handler einer Teams-App mit einem Coding-Agenten schreiben
  • Aufgezeichnete Invoke-Aktivitäten der Teams-App als Testdaten, gegen die der Agent die Handler schreibt
  • Antwortformate je Aufruf (composeExtension/query, task/submit, adaptiveCard/action) im Test festhalten
  • Kartenlayouts aus dem OpenAPI-Schema der Ticket-API erzeugen, Größe und Pflichtfelder automatisch prüfen
  • Webhook-URLs und Bot-Geheimnisse bleiben in Umgebungsvariablen außerhalb des Agentenkontexts
Praxisprojekt: Ticketdienst im Service-Desk-Kanal
  • Kolleg:innen melden Störungen per Aktionsbefehl direkt aus einer Chatnachricht
  • Suchbefehl und aufklappende Ticketlinks im Verfassen-Feld
  • Kanal-Tab mit offenen Tickets des Teams, Dialog zum Zuweisen
  • Statuswechsel aus dem Ticketsystem per Workflows-Webhook als Karte im Kanal
Lernziele
  • Sie ordnen jeder Aufgabe Ihres Webdienstes das passende Interaktionsmuster einer Teams-App zu
  • Sie bauen Nachrichtenerweiterungen mit Such- und Aktionsbefehl sowie Link-Unfurling auf eine eigene API
  • Sie betten eine Web-App als persönlichen und als Kanal-Tab ein und prüfen das SSO-Token in Ihrer API
  • Sie sammeln Eingaben in Dialogen mit Adaptive Cards und aktualisieren Karten mit Universal Actions
  • Sie stellen Benachrichtigungen von Office 365 Connectors auf eingehende Webhooks über Workflows um
Zielgruppe
  • Web-Entwickler:innen, die eigene Dienste und Daten in Microsoft Teams bringen wollen
  • Entwicklungsteams interner Fachanwendungen, deren Benachrichtigungen bisher über Office 365 Connectors liefen
  • Software-Architekt:innen, die die Integration einer Anwendung in Teams planen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

"Offene" Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

KHP GmbH & Co. KG

Andreas Stihl AG & Co. KG

Stollfuss Medien GmbH & CO. KG

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

App Entwicklung mit Microsoft Teams - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben