Freigeben über


Veröffentlichen moderner SharePoint-Anwendungen in Microsoft AppSource

In diesem Artikel erfahren Sie, wie Sie im Microsoft 365 Store (über Microsoft AppSource) eine moderne Lösung veröffentlichen, die mit SharePoint-Framework erstellt wurde. Ihre SharePoint-Framework-Lösung kann nur für SharePoint Online oder auch für Microsoft Teams verwendet werden. Im letzteren Fall wird die Anwendung im Microsoft Teams-Katalog über den App-Katalog des SharePoint Online-Mandanten angezeigt.

Wenn Sie es bevorzugen, können Sie das folgende Video watch, anstatt den gesamten Artikel zu lesen, den Sie noch viel ausführlicher betrachten können.

Veröffentlichen einer Anwendung im Marketplace

Zunächst müssen Sie sicherstellen, dass Sie Mitglied des Microsoft Partner Network (MPN) sind. Wenn Sie kein registriertes Mitglied sind, können Sie sich über den folgenden Link registrieren: https://aka.ms/joinmarketplace. Um Ihre Produkte auf dem Marketplace verkaufen zu können, müssen Sie auch ein Auszahlungsprofil und ein Steuerprofil bereitstellen und das Abrechnungsprofil kompilieren. Der Prozess erfordert eine Überprüfungs- und Genehmigungsphase auf Microsoft-Seite.

Der erste Schritt des Partnerregistrierungsprogramms. Sie müssen Ihre E-Mail-Adresse angeben und die Registrierungsschritte ausführen.

Sobald Sie ein registrierter Partner sind, müssen Sie den Onboardingprozess für das "Office Store" -Programm abschließen. Klicken Sie auf das Zahnradsymbol in der oberen rechten Ecke der Partner Center-Website , und wählen Sie "Kontoeinstellungen" aus. Wählen Sie im Menü auf der rechten Seite " Programm" und dann "Andere Programme" aus, um die verfügbaren Programme für die Registrierung anzuzeigen. Wählen Sie das Programm mit dem Namen "Office Store" aus, und starten Sie den Registrierungsprozess.

Der Abschnitt

Sobald Sie für das Programm "Office Store" registriert sind (es kann bis zu 48 Stunden dauern), sollten Sie das Programm "Office Store" in Ihrem Partner Center Dashboard unter "Kontoeinstellungen" ->"Programme" ->"Registrierte Programme" finden können.

Microsoft Partner Center – Kontoeinstellungen

Sie können nun zum Abschnitt "Marketplace" des "Partner Center" wechseln, den Sie auf der Seite "Startseite" der Partner Center-Website finden, und von dort aus sollten Sie sich für den "Office Store" entscheiden und ein "Neues Angebot" vom Typ "SharePoint-Lösung" erstellen.

Der Marketplace

Geben Sie einen Namen für Ihre Anwendung an, überprüfen Sie, ob der Name eindeutig und verfügbar ist, ordnen Sie das Produkt einem Herausgeber zu, und speichern Sie es. Um ein Beispiel zu erstellen, stellen Sie sich vor, dass Sie eine Lösung mit dem Namen "Orders App" veröffentlichen, wie im folgenden Screenshot dargestellt.

Der Bereich zum Konfigurieren des SharePoint-Sulution-Namens.

Jetzt können Sie die Registrierungsschritte für Ihre SharePoint-Lösung durchgehen. Insbesondere müssen Sie Informationen über die "Produkteinrichtung" angeben. Die Informationen enthalten ein Flag, um anzugeben, ob Ihr Produkt In-App-Käufe oder zugehörige Dienste enthält, die einen zusätzlichen Kauf erfordern. Sie können auch eine Verbindung mit einem CRM-System (Customer Relationship Management) konfigurieren, an das Kundenleads gesendet werden sollen.

Der Produktkonfigurationsschritt zu

Anschließend können Sie die tatsächlichen Pakete Ihrer Lösung über eine dedizierte Seite namens "Pakete" hochladen.

Der Produktkonfigurationsschritt zu

Der nächste Schritt ist der, der die "Eigenschaften" der Lösung definiert. Dazu gehören Informationen zur Produktkategorie, zu den Zielbranchen, zu den rechtlichen Informationen wie dem Lizenzvertrag, einem Link zum EuLA (Endbenutzer-Lizenzvertrag) und dem Dokumentationslink.

Der Produktkonfigurationsschritt zu

Sie können jetzt die "Marketplace-Einträge" für Ihre Lösung definieren. In diesem Abschnitt können Sie die unterstützten Sprachen definieren.

Der Produktkonfigurationsschritt zu

Der nächste Schritt ist der "Verfügbarkeit" , in dem Sie die Zielmärkte und das Datum der Veröffentlichung Ihrer Lösung konfigurieren können. In der Tat können Sie Ihre Lösung im Office Store vorbereiten und die Veröffentlichung für ein zukünftiges Datum planen.

Der Produktkonfigurationsschritt

Falls Ihre Lösung auf Azure Access Control Service (ACS) basiert, können Sie die Client-IDs dieser Anwendungen konfigurieren, einschließlich eines "Anzeigenamens", einer "App-Domäne", einer "App-Umleitungs-URL", und Sie können schließlich einen "Geheimen Clientschlüssel" über den Abschnitt "Client-IDs" generieren. Bei modernen SharePoint Online-Lösungen sollten Sie sich nicht auf Azure ACS verlassen, sondern auf registrierte Azure Active Directory-Anwendungen.

Der Produktkonfigurationsschritt zu

Es ist jetzt an der Zeit, "Zusätzliche Zertifizierungsinformationen" bereitzustellen, die nützlich sind, um Ihre Lösung zu testen. In diesem Schritt können Sie nützliche Informationen für Tests, Screenshots und zusätzliche PDF-Dokumentationen bereitstellen. Diese Informationen werden Kunden nicht angezeigt, sondern nur zu Testzwecken verwendet.

Der Produktkonfigurationsschritt zu

Sie können jetzt einen "Herausgebernachweis" durchlaufen, der freiwillig ist und es Ihnen ermöglicht, eine Selbstbewertung der Sicherheits-, Datenverarbeitungs- und Compliancepraktiken Ihrer App durchzuführen.

Der Produktkonfigurationsschritt zum Thema

Mit dem letzten und optionalen Schritt "Produktnamen verwalten" können Sie zusätzliche Namen für Ihre Lösung reservieren, falls Sie unterschiedliche Namen basierend auf der Zielsprache verwenden oder den Namen Ihres Produkts in Zukunft ändern möchten.

Der Produktkonfigurationsschritt zu

Sobald Sie mit dem Laden aller angeforderten Informationen fertig sind, können Sie Ihre Lösung zur Überprüfung übermitteln. Sie können die Lösung über die Seite "Produktübersicht" übermitteln, auf der Sie die Informationen Ihrer App überprüfen und auf die Schaltfläche "Überprüfen und veröffentlichen" klicken können.

Wenn Sie auf die Schaltfläche klicken, werden Sie aufgefordert, einen Bericht über alle bereitgestellten Informationen und über fehlende Daten einzugeben. Sie können auch zusätzliche Hinweise zur Zertifizierung Ihrer Lösung bereitstellen und die Benachrichtigungsziele für die Übermittlung status Benachrichtigungen konfigurieren.

Die Seite

Nachdem Sie Ihre Lösung veröffentlicht haben, durchläuft sie einen Zertifizierungsprozess, der im folgenden Abschnitt beschrieben wird.

Lösungszertifizierung

Bevor Sie die Lösung über den Zertifizierungsprozess übermitteln, wird dringend empfohlen, Ihre Anwendung anhand der Prüfliste zu überprüfen, damit die App den Genehmigungsprozess besteht. Die Liste der Überprüfungsprüfungen finden Sie im Dokument Vorbereiten Ihrer SharePoint-Framework Anwendung für die Veröffentlichung im Marketplace.

In der Checkliste finden Sie nur um ein Beispiel zu erstellen, Überprüfungen wie:

  • Verwenden des SharePoint-Framework v1.11 oder höher
  • Testanwendung in Stamm- und Nicht-Stammwebsites durchführen
  • Testen der Anwendung in den erforderlichen Browsern
  • Die Anwendung darf nur das über die -Eigenschaft bereitgestellte DOM-Element domElement bearbeiten.
  • Verwenden Sie nicht die Namen anderer Microsoft-Produkte im Namen Ihrer Lösung.
  • Die Unterstützung von Endbenutzern beim Einfügen von Skripts ist nicht zulässig
  • Keinen böswilliger Code verwenden
  • etc.

Ihre Anwendung durchläuft einen Zertifizierungsprozess, und es ist besser und zeitsparend, alle Überprüfungen zu überprüfen, bevor Sie Ihren Antrag einreichen. Sie sollten auch sicherstellen, dass Sie die Microsoft 365-Richtlinien für SharePoint-Framework Lösungen lesen, überprüfen und einhalten.

Nachdem Sie den Angebotsregistrierungsprozess durchlaufen haben und Ihre Lösung zertifiziert und überprüft wurde, wird Ihr Angebot am von Ihnen konfigurierten Verfügbarkeitsdatum im Marketplace verfügbar.

Weitere Informationen zu diesem Thema finden Sie in den folgenden Dokumenten: