Plane dein Plug-In

Beginnen Sie mit dem Problem, das Ihr Plugin lösen soll: Wer braucht es, was muss er erreichen und wo muss er es verwenden. Identifizieren Sie dann die Informationen, Aktionen und vorhandenen Funktionen, die die Lösung möglicherweise benötigt.

Sie müssen noch keine Fähigkeiten, Entwicklungstools oder einen Veröffentlichungsweg auswählen. Notieren Sie, was Sie wissen und welche Einschränkungen sich auf diese Entscheidungen auswirken könnten. Sie verwenden diesen Plan unter Funktionen für Ihr Plug-In auswählen.

Definieren des Ergebnisses

Schreiben Sie eine kurze Beschreibung der Lösung, die folgende Antwort bietet:

  • Wer wird sie verwenden?
  • Welche Aufgabe oder welches Problem wird damit behoben?
  • Welches Ergebnis würde zeigen, dass es funktioniert?
  • Wo müssen Benutzer sie finden und verwenden?

Ermitteln Sie außerdem, wer die Lösung erstellen, verwalten, veröffentlichen und unterstützen wird. Eine Person oder ein Team kann mehrere Rollen ausfüllen.

Wenn es Ihr Ziel ist, den Microsoft 365-Arbeitskontext oder Copilot-Funktionen in einer Anwendung oder einem benutzerdefinierten Agent zu verwenden, die bzw. den Sie hosten, lesen Sie "Erstellen von Copilot-basierten Apps und Agents".

Beschreiben Sie, was die Lösung tun muss

Listen Sie das Wissen und die Aktionen auf, die erforderlich sind, um dieses Ergebnis zu erzielen. Konzentrieren Sie sich auf die Aufgabe des Benutzers und nicht darauf, wie Sie sie implementieren werden.

Erwägen Sie Folgendes:

  • Welche Organisationsinhalte oder welchen Geschäftskontext benötigt die Lösung?
  • Welche Fragen, Aufgaben oder Workflows sollte unterstützt werden?
  • Muss sie Informationen abrufen oder etwas erstellen, aktualisieren oder senden?
  • Welche Microsoft 365-Daten, externen Daten, APIs, Tools oder Dienste sind beteiligt?
  • Welche Handlungen könnten Folgewirkungen haben und bedürfen einer Bestätigung oder menschlichen Aufsicht?

Diese Anforderungen helfen Ihnen, Agents, Skills, Copilot-Connectors, MCP-Server und andere Funktionen im nächsten Schritt zu vergleichen.

Suchen nach Funktionen, die Sie wiederverwenden können

Überprüfen Sie, ob ein Teil der Lösung bereits vorhanden ist. Zu den Kandidaten können Agenten, Fähigkeiten, Copilot-Konnektoren, MCP-Server, APIs, Anwendungen oder Dienste gehören.

Notieren Sie für jede vielversprechende Ressource ihren Besitzer, was sie tut, wo sie funktioniert, wer sie verwenden darf und welche Berechtigungen oder Wiederverwendungsbeschränkungen bekannt sind. Sie können die technische Kompatibilität überprüfen, nachdem Sie die Komponenten und Tools ausgewählt haben.

Identifizieren, wo und wie es verwendet wird

Listen Sie die Microsoft-Erfahrungen auf, bei denen Benutzer die Lösung benötigen, und die Zielgruppe, die Zugriff haben sollte. Die Zielgruppe kann beispielsweise ein Entwicklungsteam, ausgewählte Benutzer, eine organization oder Kunden in mehreren Organisationen sein.

Notieren Sie alle bekannten Anforderungen für Umgebungen, Regionen, Lizenzierung, Erkennung, Erwerb und Verbindungen. Der Support kann sich je nach Erfahrung, Funktion, Paket und Veröffentlichungsroute unterscheiden. Bestätigen Sie diese Kombinationen, wenn Sie Komponenten und eine Verteilungsroute auswählen.

Zeichnen Sie Einschränkungen auf, die den Entwurf ändern können

Sie müssen in dieser Phase nicht jede Überprüfung abschließen. Identifizieren Sie Anforderungen oder offene Fragen, die sich auf Ihre Erstellung auswirken könnten:

Bereich Aufzuzeichnende Fragen
Identität und Zugriff Welche Identitäten, Berechtigungen, Authentifizierungsmethoden, Zustimmung und externen Verbindungen sind möglicherweise erforderlich?
Daten und Sicherheit Auf welche Daten soll die Lösung zugreifen oder sie ändern? Welche Anforderungen an Datenschutz, Compliance, Aufbewahrung und Aufsicht gelten?
Verteilung Wer sollte sie entdecken und verwenden können? Ist eine organisatorische Bereitstellung oder Verteilung an mehrere Kunden erforderlich?
Kompatibilität Gibt es bekannte Erfahrungs-, Regionen-, Paket-, Manifest-, Rollout- oder Verbindungseinschränkungen?
Lizenzierung und Kosten Welche Lizenzen, Nutzungsgebühren, Hosting- oder Wartungskosten können die Auswahl beeinflussen?
Operations Wer wird für Support, Überwachung, Updates, Zugriffsänderungen und eventuelle Einstellungen zuständig sein?

Verwenden Sie Daten, Datenschutz und Sicherheit sowie Lizenzierungs- und Kostenüberlegungen für die detaillierten Überprüfungen. Sie werden den unterstützten Veröffentlichungsweg später auswählen und bestätigen.

Was Sie für den nächsten Schritt tun sollten

Führen Sie eine kurze Aufzeichnung über:

  • Die beabsichtigten Benutzer, ihr Problem und das Ergebnis, das Sie wünschen.
  • Die Erfahrungen und das Publikum, die die Lösung unterstützen muss.
  • Das Wissen, die Daten, die Aufgaben und die Aktionen, die es benötigt.
  • Vorhandene Funktionen oder Dienste, die es wert sind, wiederverwendet zu werden.
  • Einschränkungen und offene Fragen, die sich auf das Design auswirken könnten.
  • Die Personen oder Teams, die diese Fragen beantworten können.

Sie sind bereit für Wählen Sie Funktionen für Ihr Plug-In aus , wenn Sie über genügend Informationen verfügen, um zu vergleichen, was erstellt und was wiederverwendet werden soll. Lassen Sie Implementierungsdetails offen, wenn sie von den von Ihnen ausgewählten Komponenten und Tools abhängen.