Inscrire et utiliser un assembly d’activité de workflow personnalisée

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Après avoir compilé votre activité de workflow personnalisée pour créer un assembly, vous devez inscrire l’assembly avec Microsoft Dynamics 365. Votre activité personnalisée apparaît ensuite dans le formulaire de processus de Microsoft Dynamics CRM Online ou de Microsoft Dynamics CRM 2015 en fonction du déploiement à partir duquel vous avez inscrit l’activité de workflow personnalisée.

Contenu de la rubrique

Activer ou désactiver un code personnalisé

Inscrire une activité de workflow personnalisée

Utiliser une activité de workflow personnalisée dans un processus

Activer ou désactiver un code personnalisé

Vous pouvez utiliser Windows PowerShell pour activer ou désactiver des activités de workflow personnalisées et l’exécution de plug-ins pour un serveur local comme décrit ici. Vous pouvez aussi utiliser le service Web de déploiement. Pour plus d’informations, voir Entités de déploiement et paramètres de configuration du déploiement pour apprendre comment définir la propriété CustomCodeSettings.AllowExternalCode.

Pour activer un code personnalisé

  1. Ouvrez une fenêtre de commande Windows PowerShell.

  2. Ajoutez le composant logiciel enfichable PowerShell Microsoft Dynamics 365 :

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Récupérez le paramètre actuel :

    $setting = get-crmsetting customcodesettings
    
  4. Modifiez le paramètre actuel :

    $setting.AllowExternalCode="True"
    
    set-crmsetting $setting
    
  5. Vérifiez le paramètre :

    get-crmsetting customcodesettings
    

Pour désactiver un code personnalisé

  1. Ouvrez une fenêtre de commande Windows PowerShell.

  2. Ajoutez le composant logiciel enfichable PowerShell Microsoft Dynamics 365 :

    Add-PSSnapin Microsoft.Crm.PowerShell
    
  3. Récupérez le paramètre actuel :

    $setting = get-crmsetting customcodesettings
    
  4. Modifiez le paramètre actuel :

    $setting.AllowExternalCode=0
    
    set-crmsetting $setting
    
  5. Vérifiez le paramètre :

    get-crmsetting customcodesettings
    

Inscrire une activité de workflow personnalisée

Des assemblys d’activités de workflow personnalisées sont inscrites à l’aide de l’outil Plug-in Registration. L’outil fournit une interface graphique et prend en charge l’inscription d’assemblys qui contiennent des plug-ins ou des activités de workflow personnalisées. En inscrivant un assembly contenant des activités de workflow personnalisées avec Microsoft Dynamics CRM Online, vous devez inscrire l’assembly dans le bac à sable (confiance partielle).

Pour plus d’informations sur le mode d’inscription et de déploiement d’un assembly d’activité personnalisée à l’aide de l’outil, voir Spécifier le nom et le nom du groupe d’une activité de workflow personnalisée.

Notes

Vous trouverez le fichier exécutable de l’outil Plug-in Registration dans le dossier SDK\Tools\PluginRegistration du Kit de développement logiciel (SDK).Téléchargez le package Kit de développement logiciel (SDK) de Microsoft Dynamics CRM. L'outil peut être ajouté au menu Microsoft Visual StudioOutils comme un outil externe pour accélérer le processus de développement.

Utiliser une activité de workflow personnalisée dans un processus

Après avoir inscrit votre assembly d’activité de workflow personnalisée, vous pouvez l’utiliser dans le concepteur de processus dans Microsoft Dynamics 365.

Pour utiliser votre activité de workflow personnalisée dans un processus :

  1. Connectez-vous à Microsoft Dynamics 365.

  2. Accédez à Paramètres > Processus.

  3. Créez ou ouvrez un processus existant.

  4. Dans le concepteur de processus, cliquez ou appuyez sur Ajouter une étape. Le nom de votre activité de workflow personnalisée apparaît dans la liste déroulante.

Voir aussi

Activités de workflow personnalisées (assemblys de workflow)
Déboguer une activité de workflow personnalisée
Isolement, approbations et statistiques des plug-ins
Inscrire et déployer des plug-ins

© 2017 Microsoft. Tous droits réservés. Copyright