Définition des actions personnalisées dans le code AL

Important

Ce contenu est archivé et n’est pas mis à jour. Pour accéder aux dernières ressources documentaires, voir Nouveautés et prévisions pour Dynamics 365 Business Central. Pour les derniers plans de lancement, voir Plans de lancement Dynamics 365 et Microsoft Power Platform.

Activé(e) pour Version préliminaire publique Disponibilité générale
Administrateurs, créateurs, responsables marketing ou analystes, automatiquement 1er sept. 2022 1er oct. 2022

Valeur commerciale

Les pages de Business Central peuvent avoir des actions qui sont utilisées pour exécuter des objets tels que d’autres pages, rapports ou unités de code. Tous ces objets sont natifs de Business Central. Cependant, il est de plus en plus nécessaire de pouvoir invoquer des cibles externes. Pour prendre en charge cela, une nouvelle action personnalisée a été ajoutée. Pour l’instant, il sera possible d’appeler des flux Power Automate uniquement, mais à l’avenir, des actions personnalisées pourraient être utilisées pour appeler des rapports Power BI, Power Apps, ou des sites web dans le contexte d’une page Business Central donnée, par exemple.

Détails de la fonctionnalité

Les actions personnalisées sont définies à côté d’éléments autres que les actions, mais utilisez le mot clé customaction à la place. Une action personnalisée a un type et, dans cette version, seul Flow est pris en charge. Selon le type, des propriétés supplémentaires peuvent s’appliquer. Pour l’instant, FlowId et FlowEnvironmentId sont disponibles. Ces propriétés constituent l’identité du flux cible, permettant au client de déclencher le flux quand l’action personnalisée est appelée.

Exemple :

customaction(MyFlowAction)
{
    CustomActionType = Flow;
    FlowId = '<the-GUID-identifying-the-Power-Automate-Flow>';
    FlowEnvironmentId = '<the-GUID-identifying-the-Power-Automate-environment>';
}

Voir aussi

Vue d’ensemble des actions (documents)