Freigeben über


Beispiel: Erstellen eines grundlegenden Plug-Ins

Dieses Beispiel zeigt, wie man ein einfaches Plug-in schreibt, das eine Folgeaktivität erstellt.

Wie man dieses Beispiel ausführt

  1. Um eine lokale Kopie zu erhalten, laden Sie den Beispielbericht herunter, oder klonen Sie ihn. Dieses Beispiel befindet sich unter PowerApps-Samples-master\dataverse\orgsvc\C#\FollowupPlugin.
  2. Öffnen Sie die Beispiellösung in Visual Studio, navigieren Sie zu den Eigenschaften des Projekts und vergewissern Sie sich, dass die Assembly während des Builds signiert wird. Drücken Sie F6, um die Assembly des Samples zu erstellen (FollowupPlugin.dll).
  3. Führen Sie das Plug-in-Registrierungstool aus und registrieren Sie die Assembly des Samples in der Sandbox und Datenbank des D365-Servers. Geben Sie beim Registrieren eines Schritts die Nachricht erstellen, die Kontotabelle und den asynchronen Modus an.
  4. Führen Sie mit der D365 App den entsprechenden Vorgang aus, um die Nachricht und die Tabellenanforderung aufzurufen, auf die Sie das Plug-in registriert haben (Erstellen eines Kontos).
  5. Nach dem Ausführen des Plug-Ins sollten Sie einen neuen Trace-Log-Eintrag „FollowupPlugin: Aufgabenaktivität erfolgreich erstellt“ und eine neue Aktivität mit dem Betreff „E-Mail an den neuen Kunden senden“ sehen, deren Aktivierung in 7 Tagen eingeplant ist.
  6. Wenn Sie mit dem Testen fertig sind, heben Sie die Registrierung der Assembly auf und gehen Sie wie folgt vor.

Funktionsweise:

Wenn es bei der Erstellung eines Kontos ausgeführt wird, erstellt das Plug-in eine Aktivität, um den Benutzer daran zu erinnern, innerhalb von 7 Tagen mit dem Kunden des Kontos zu kommunizieren.

Wie dieses Beispiel funktioniert

Um das unter Was macht dieses Beispiel, beschriebene Szenario zu simulieren, geht das Beispiel wie folgt vor:

Demonstrieren

  1. So erstellen Sie eine Aufgabenaktivität und planen sie für ein zukünftiges Datum ein.
  2. Wie man den Tracing-Service verwendet, um Laufzeitinformationen zu protokollieren.
  3. Wie man Ausnahmen vom Webservice abfangen und verarbeiten kann.

Siehe auch

Schreiben eines Plug-Ins
Registrieren eines Plug-Ins