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. Laden Sie das Samples-Repository herunter oder klonen Sie es, sodass Sie eine lokale Kopie haben. Suchen Sie dieses Beispiel unter PowerApps-Samples-master\dataverse\orgsvc\C#\FollowupPlugin.
  2. Öffnen Sie die Beispiellösung in Visual Studio, wechseln Sie zu den Eigenschaften des Projekts, und überprüfen Sie, ob die Assembly während des Builds signiert ist. Drücken Sie F6, um die Assembly des Beispiels (FollowupPlugin.dll) zu erstellen.
  3. Führen Sie das Tool zur Plug-In-Registrierung aus und registrieren Sie die Assembly des Beispielprojekts in der Sandbox und in der Datenbank des D365-Servers. Wenn Sie einen Schritt registrieren, geben Sie die Nachricht Create, die Tabelle account 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. Nachdem das Plug-In ausgeführt wurde, wird ein neuer Ablaufverfolgungsprotokolleintrag FollowupPlugin: Successfully created the task activity und eine neue Aktivität mit dem Betreff Send e-mail to the new customer. angezeigt, der in 7 Tagen aktiviert werden soll.
  6. Wenn Sie mit dem Testen fertig sind, heben Sie die Registrierung der Assembly und des Schritts auf.

Was dieses Beispiel macht

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 in diesem Beispiel beschriebene Szenario zu simulieren, führt das Beispiel folgende Aktionen aus:

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 Ausnahmen vom Webdienst erfasst und verarbeitet werden.

Siehe auch

Schreiben eines Plug-Ins
Registrieren eines Plug-Ins