Registrieren und Verwenden einer benutzerdefinierten Workflowaktivitätsassembly

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Nachdem Sie die benutzerdefinierte Workflowaktivität zusammengestellt haben, um eine Assembly zu erstellen, müssen Sie die Assembly mit Microsoft Dynamics 365 registrieren. Ihre benutzerdefinierten Aktivität wird dann in Prozessformular in Microsoft Dynamics 365 (online) oder Microsoft Dynamics 365 angezeigt, je nachdem, für welche Bereitstellung Sie die benutzerdefinierte Workflowaktivität registriert haben.

In diesem Thema

Aktivieren oder Deaktivieren des benutzerdefinierten Codes

Registrieren einer benutzerdefinierten Workflowaktivität

Verwenden einer benutzerdefinierten Workflowaktivität in einem Prozess

Aktivieren oder Deaktivieren des benutzerdefinierten Codes

Sie können Windows PowerShell verwenden, um benutzerdefinierte Workflowaktivitäten und die Plug-In-Ausführung für einen lokalen Server zu aktivieren oder deaktivieren, wie hier beschrieben. Alternativ können Sie den Bereitstellungswebdienst verwenden. Weitere Informationen finden Sie unter Bereitstellungs-Entitäten und Bereitstellungs-Konfigurationseinstellungen, um mehr über das Festlegen der CustomCodeSettings.AllowExternalCode-Eigenschaft zu erfahren.

Gehen Sie wie folgt vor, um einen benutzerdefinierten Code zu aktivieren:

  1. Öffnen Sie ein Windows PowerShell-Befehlsfenster.

  2. Fügen Sie das Microsoft Dynamics 365 PowerShell-Snap-In hinzu:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Rufen Sie die aktuelle Einstellung ab:

    $setting = get-crmsetting customcodesettings
    
  4. Ändern Sie die aktuelle Einstellung:

    $setting.AllowExternalCode="True"
    
    set-crmsetting $setting
    
  5. Überprüfen Sie die Einstellung.

    get-crmsetting customcodesettings
    

Gehen Sie wie folgt vor, um einen benutzerdefinierten Code zu deaktivieren:

  1. Öffnen Sie ein Windows PowerShell-Befehlsfenster.

  2. Fügen Sie das Microsoft Dynamics 365 PowerShell-Snap-In hinzu:

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Rufen Sie die aktuelle Einstellung ab:

    $setting = get-crmsetting customcodesettings
    
  4. Ändern Sie die aktuelle Einstellung:

    $setting.AllowExternalCode=0
    
    set-crmsetting $setting
    
  5. Überprüfen Sie die Einstellung.

    get-crmsetting customcodesettings
    

Registrieren einer benutzerdefinierten Workflowaktivität

Benutzerdefinierte Workflowaktivitätsassemblys werden mithilfe des Plug-in Registration-Tools registriert. Dieses Tool stellt eine grafische Benutzeroberfläche bereit und unterstützt das Registrieren Assemblys, die Plug-Ins oder benutzerdefinierte Workflowaktivitäten enthalten. Wenn Sie eine Assembly registrieren, die benutzerdefinierte Workflowaktivitäten mit Microsoft Dynamics 365 (online)enthält, müssen Sie die Assembly im Sandkasten (mit teilweiser Vertrauenswürdigkeit) registrieren.

Weitere Informationen dazu, wie Sie eine benutzerdefinierte Aktivitätsassembly mithilfe des Tools registrieren und bereitstellen, finden Sie unter Angeben des Namens und Gruppennamens für eine benutzerdefinierte Workflowaktivität.

Hinweis

Sie können die ausführbare Datei des Plug-in Registration-Tools im Ordner SDK\Tools\PluginRegistration des SDK finden.Laden Sie das Microsoft Dynamics CRM SDK-Paket herunter. Das Tool kann zum Microsoft Visual StudioTools-Menü als externes Tool zum Beschleunigen des Entwicklungsprozesses hinzugefügt werden.

Verwenden einer benutzerdefinierten Workflowaktivität in einem Prozess

Nachdem Sie die benutzerdefinierte Workflowaktivitätsassembly registriert haben, können Sie sie im Prozessdesigner in Microsoft Dynamics 365 verwenden.

So verwenden Sie eine benutzerdefinierte Workflowaktivität in einem Prozess:

  1. Melden Sie sich bei Microsoft Dynamics 365 an.

  2. Gehen Sie zu Einstellungen > Prozesse.

  3. Erstellen oder öffnen Sie einen vorhandenen Prozess.

  4. Klicken oder tippen Sie im Prozessdesigner auf Schritt hinzufügen. Ihr Name der benutzerdefinierten Workflowaktivität wird in der Dropdownliste angezeigt.

Siehe auch

Benutzerdefinierte Workflowaktivitäten (Workflowassemblys)
Debuggen benutzerdefinierten Workflowaktivität
Plug-In-Isolation, Vertrauensstellungen und Statistiken
Registrieren und Bereitstellen von Plug-Ins

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright