Ein RapidStart CRM Addon erstellen
Ein Leitfaden fur Microsoft-Partner, ISVs und Entwickler zum Erstellen, Testen, Zertifizieren und Veroffentlichen eines Addons fur RapidStart CRM im Microsoft Marketplace.
Wir erhalten haufig Informationsanfragen von Microsoft-Partnern, ISVs und anderen, wie man ein RapidStart CRM Addon erstellt und es an unsere schnell wachsende Benutzerbasis veroffentlicht. Wir veroffentlichen ein kostenloses Addon, um Competitor Tracking zu RapidStart CRM hinzuzufugen, und dachten, wir wurden die Schritte, die wir zur Erstellung unternommen haben, durchgehen.
Der Bedarf
Nicht jeder Kunde muss seine Wettbewerber verfolgen, aber einige tun es. Wir haben genug Bedarf fur eine Funktion identifiziert, um Wettbewerber mit Verkaufschancen zu verknupfen, und haben diese Funktion als kostenloses Addon erstellt. Naturlich sollten Sie feststellen, ob ein Bedarf fur Ihr Addon besteht.
Das fertige Produkt
Wir beginnen damit, Ihnen das Endergebnis zu zeigen, und gehen dann die Schritte durch, die wir zur Erstellung unternommen haben. Wie Sie unten sehen konnen, haben wir unsere neue “Wettbewerber”-Tabelle zur Navigation hinzugefugt und einen neuen Tab im RapidStart CRM Verkaufschancen-Formular erstellt. Auf diesem Tab haben wir ein Teilraster erstellt, in dem bekannte Wettbewerber verknupft werden konnen, und eine Suche fur den Fall, dass wir an einen bekannten Wettbewerber verlieren.
Im Wettbewerber-Datensatzformular haben wir ebenfalls einige Dinge hinzugefugt, darunter unsere Hashtags-Funktion, eine Zeitachse und ein Teilraster aller offenen Verkaufschancen, bei denen dieser Wettbewerber verknupft ist.
Daruber hinaus gibt es einige Workflows zum Erhohen der Anzahl der Male, die wir an einen Wettbewerber verloren haben. Wir haben auch einen Workflow hinzugefugt, der diese Zahl verringert, wenn eine verlorene Verkaufschance reaktiviert wird. Wir schliessen das Addon mit einem neuen Dashboard ab.
Lassen Sie uns nun analysieren, wie man etwas Ahnliches erstellt.
Entwicklungsumgebungen
Erstellen Sie zunachst zwei Dataverse-Umgebungen im Power Platform Admin Center und installieren Sie RapidStart CRM aus AppSource auf beiden. Es spielt keine Rolle, ob es sich um Sandbox-, Produktions- oder Testumgebungen handelt, solange eine Dataverse-Datenbank erstellt wurde. Eine wird fur die Entwicklung Ihres Addons verwendet, die andere fur Ihre Tests. Mochten Sie die Beispieldaten in beiden Umgebungen installieren. Erstellen Sie in Ihrer Entwicklungsumgebung eine nicht verwaltete Losung, in der Sie entwickeln.

Wie oben zu sehen, haben wir eine Produktionsumgebung namens “RsComp addon” fur die Entwicklung und eine Testversion namens “AS Testing” fur unsere Tests erstellt.
Sprachen hinzufugen
RapidStart CRM enthalt 13 Sprachen, die alle weltweit verwendet werden. Wenn Ihr Addon fur einige oder alle dieser Sprachen verfugbar sein soll, sollten Sie sie zu Ihrer Entwicklungsumgebung hinzufugen. Dies erfolgt uber Erweiterte Einstellungen → Verwaltung → Sprachen.
Die von RapidStart CRM unterstutzten Sprachen sind:
Arabisch, Niederlandisch, Finnisch, Franzosisch, Deutsch, Italienisch, Japanisch, Norwegisch, Portugiesisch, Russisch, Spanisch, Schwedisch und Englisch (Basissprache).
Nachdem Sie Ihre unterstutzten Sprachen hinzugefugt und Ihre Entwicklungsarbeit abgeschlossen haben, exportieren Sie die Ubersetzungsdatei aus Ihrer Losung. Bearbeiten Sie die Zeichenfolgen in die entsprechenden Sprachen und importieren Sie dann die Ubersetzungsdatei erneut.
RapidStart CRM-Komponenten hinzufugen
Alle Komponenten von RapidStart CRM sind zu 100% anpassbar. Um Ihr Addon “schlank” zu halten, fugen Sie nur die Komponenten und/oder Unterkomponenten hinzu, die Sie tatsachlich andern mussen. Wenn Sie einige Komponenten wie das Quick Steps-Steuerelement verwenden mochten, ist es nicht notwendig, dieses Steuerelement zu Ihrer Losung hinzuzufugen — fugen Sie nur Elemente hinzu, die Sie andern werden.
Idealerweise wurden Sie die RapidStart Apps einschliessen und Ihre Funktionen hinzufugen. Das Erstellen einer separaten App konnte Kostenauswirkungen fur den Kunden haben.
Neue Komponenten hinzufugen
Wenn Sie ein Addon fur RapidStart CRM erstellen, werden Sie hochstwahrscheinlich neue Tabellen, Spalten, Formulare, Ansichten, Workflows, Plugins usw. haben, die mit Ihrem Addon zusammenhangen. All diese werden in Ihrer nicht verwalteten Losung erstellt. Lesen Sie die optionalen, aber sehr empfohlenen Designstandards fur RapidStart CRM, damit Ihr Addon nativ zu RapidStart CRM aussieht.
Ihr Addon testen
Exportieren Sie Ihre fertige Losung als “Verwaltet” auf Ihren lokalen Computer. Importieren Sie dann Ihre verwaltete Losung in Ihre Testumgebung, in der RapidStart CRM ebenfalls installiert ist. Uberprufung Sie alle Importfehler und kehren Sie zu Ihrer Entwicklungsumgebung zuruck, um sie zu beheben. Wiederholen Sie diesen Vorgang, bis Ihr Addon nicht nur installiert wird, sondern auch so funktioniert, wie Sie es beabsichtigt haben. Daruber hinaus sollten Sie das Deinstallieren Ihres Addons testen.
AppSource
Der Prozess zur Veroffentlichung einer App in AppSource ist hier dokumentiert. Um sicherzustellen, dass Ihr Addon in Suchen nach RapidStart CRM erscheint, fugen Sie das Wort “RapidStart” in Ihren Listentitel ein.
Da RapidStart CRM eine Voraussetzung fur Ihr Addon ist, sollten Sie Folgendes zu Ihrem AppSource-Paket hinzufugen (Beispiel unten):
<?xml version="1.0"?>
<configdatastorage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
installsampledata="false"
waitforsampledatatoinstall="false"
performdependencychecks="true">
<solutions>
<configsolutionfile
solutionpackagefilename="your-addon_managed.zip"
publishworkflowsandactivateplugins="true"
missingdependencybehavior="Skip">
<dependencyoverrides>
<versioncheck uniquename="RapidStart CRM" minversion="00.00.00.00" />
</dependencyoverrides>
</configsolutionfile>
</solutions>
</configdatastorage>Stellen Sie sicher, dass Sie die aktuelle Version von RapidStart CRM, auf der Ihr Addon erstellt wurde, in minversion oben eingeben.
RapidStart CRM Zertifiziertes Addon
Wenn Sie eine App in AppSource veroffentlichen, durchlauft sie den Zertifizierungsprozess von Microsoft. Wenn sie bestanden hat, erhalten Sie die Moglichkeit, Ihre Auflistung in der Vorschau anzuzeigen, bevor Sie auf “Live gehen” klicken. Wenn Sie mochten, dass Ihr Addon von uns “Zertifiziert” wird, senden Sie uns vor dem Live-Gang den Vorschau-Link. Wir installieren Ihr Addon aus der AppSource-Vorschau in unsere Testumgebung und stellen sicher, dass es funktioniert. Unsere Tests beschranken sich auf Installation und Deinstallation — die Funktionalitat liegt bei Ihnen.
Wenn Ihr Addon unsere Tests besteht, sind Sie berechtigt, unser grunes Helm-Logo zu verwenden, um anzuzeigen, dass Ihr Addon von uns “Zertifiziert” wurde. Es wird auch auf der Suchergebnisseite gut hervorstechen.
Dies ist keine Anforderung, aber es signalisiert unseren Benutzern, dass wir Ihr Addon getestet haben.
Nicht vergessen! Checkliste
Bei der Arbeit an unseren eigenen Addons und der Unterstutzung anderer haben wir einige haufige Probleme entdeckt, die Sie vor dem Abschluss prufen sollten:
- Bestatigen Sie, dass Sie Ihre benutzerdefinierten Komponenten zu den RapidStart CRM Apps hinzugefugt haben.
- Stellen Sie sicher, dass Sie Ihre benutzerdefinierten Entitaten und Prozesse zu allen relevanten RapidStart CRM-Sicherheitsrollen hinzugefugt haben.
- Wenn Sie eine Addon-App erstellt haben, stellen Sie sicher, dass Sie relevante Sicherheitsrollen dafur aktiviert haben.
- Wenn Sie eine benutzerdefinierte Sicherheitsrolle erstellt haben, stellen Sie sicher, dass ihr Name mit “RapidStart CRM” beginnt, damit sie fur Power-Benutzer im Einstellungsbereich erscheint.
Wie konnen wir helfen?
Zusatzlich dazu, dass wir selbst ein ISV mit RapidStart CRM sind, ist unser Mutterunternehmen Forceworks auch ein hochqualifiziertes Custom Project Services-Unternehmen und ein Microsoft Gold Application Development Partner. Wir konnen Ihnen Beratung beim Erstellen und GTM fur Ihr Addon anbieten oder unsere Entwicklungsdienstleistungen, um es fur Sie zu erstellen.
Mochten Sie daruber sprechen? Wir horen gerne von RapidStart CRM Addon-Erstellern! Klicken Sie hier, um ein kostenloses Erkundungsgesprach mit unserem Microsoft Business Applications MVP/CEO zu vereinbaren.