Présentation de l’utilisation des actions

Cette rubrique s’applique à Dynamics 365 Customer Engagement (on-premises). Pour la version Power Apps de cette rubrique, consultez : Utiliser des actions

Les actions sont un type de processus. Vous pouvez appeler des actions, notamment les actions personnalisées directement à partir d’un workflow ou d’un dialogue, sans écrire de code. Pour plus d’informations, consultez Appeler une action personnalisée à partir d’un workflow ou d’un dialogue.

Les actions peuvent être également appelées par un code personnalisé fonctionnel qui utilise les services Web de Dynamics 365 Customer Engagement (on-premises).

Vous pouvez appeler les actions :

  • à partir de code qui s’exécute dans un plug-in ou un workflow personnalisé ;

  • à partir d’une commande placée dans l’application et qui exécute l’opération avec du code JavaScript ;

  • à partir d’une intégration avec un autre système qui utilise les services Web Dynamics 365 Customer Engagement (on-premises) ;

  • à partir d’une application cliente personnalisée utilisant les services Web Dynamics 365 Customer Engagement (on-premises).

Les développeurs peuvent en savoir plus dans cette rubrique : Créez vos propres actions.

Pourquoi utiliser des actions ?

Les actions offrent une plage de possibilités pour composer la logique métier. Avant les actions, la principale méthode pour implémenter des processus d’entreprise se limitait aux plug-ins ou aux activités de workflows personnalisés. Avec les actions, vous pouvez effectuer des opérations de création, de mise à jour, de suppression, d’attribution ou de réalisation. En interne, une action crée un message personnalisé. Les développeurs appellent ces actions des « messages ». Chaque message est basé sur des actions prises sur un enregistrement d’entité. Si l’objectif d’un processus consiste à créer un enregistrement, à le mettre à jour, puis à l’attribuer, il s’agit de trois étapes distinctes. Chaque étape est définie par les fonctionnalités de l’entité, pas nécessairement par votre processus d’entreprise.

Les actions offrent la possibilité de définir un verbe simple (un message) qui correspond à une opération à effectuer pour votre activité. Ces nouveaux messages sont dictés par un processus ou un comportement plutôt que par ce qui peut être fait avec une entité. Ces messages peuvent correspondre à des verbes comme Réaffecter, Convertir, Planifier, Acheminer ou Approuver - tout ce dont vous avez besoin. L’ajout de ces verbes permet de fournir un vocabulaire plus riche pour définir avec fluidité vos processus métier. Vous pouvez appliquer ce vocabulaire plus riche à partir des clients ou des intégrations plutôt que d’avoir à écrire l’action au sein des clients. Cela permet également de gérer et d’enregistrer la réussite ou l’échec de l’action entière sous la forme d’une unité individuelle.

Messages configurables

Dès qu’une action est définie et activée, un développeur peut utiliser ce message comme un autre message fourni par la plateforme. La grande différence, toutefois, est qu’un utilisateur qui n’est pas développeur peut appliquer des modifications à ce qui doit être effectué lorsque ce message est utilisé. Vous pouvez configurer l’action pour modifier des étapes en fonction des changements de vos processus d’entreprise. Le code personnalisé qui utilise ce message n’a pas besoin d’être modifié tant que des arguments de processus ne changent pas.

Les processus et les plugins de workflow continuent de fournir des fonctionnalités similaires pour définir l’automatisation. Les processus de workflow permettent toujours à un non-développeur d’appliquer des modifications. Mais la différence réside dans la composition des processus d’entreprise et dans la façon dont un développeur peut entrer son code. Une action est un message qui opère au même niveau que ceux fournis par la plateforme. Les développeurs peuvent enregistrer les plug-ins pour des actions.

Messages globaux

Contrairement aux processus ou aux plug-ins de workflow, une action ne doit pas nécessairement être associée à une entité spécifique. Vous pouvez définir des actions « globales » pouvant être appelées seules.

Voir aussi

Créer vos propres actionsConfigurer des actions
Appeler une action personnalisée à partir d’un workflow ou d’un dialogue
Vue d’ensemble du processus de workflow
Vue d’ensemble des flux de processus d’entreprise