Partager via


Appliquer une logique métier à l’aide de scripts clients dans des applications basées sur des modèles avec JavaScript

Le script côté client JavaScript offre un moyen puissant d’appliquer une logique métier personnalisée pour afficher des données sur des formulaires dans des applications basées sur des modèles.

Important

Tous les concepts de script client et les API disponibles dans cette documentation s’appliquent également aux utilisateurs Dynamics 365 Customer Engagement (on-premises).

Toutefois, n’utilisez pas de script client comme premier choix pour appliquer une logique de processus métier personnalisée dans des formulaires d’application pilotés par modèle. Les règles métier permettent à une personne qui ne connaît pas JavaScript et qui n’est pas un développeur d’appliquer une logique de processus métier dans un formulaire. Pour plus d’informations, consultez Créer des règles d’entreprise pour appliquer la logique. Vous trouverez le concepteur de règles métier dans la zone Données>Tables> [table_name] sur powerapps.com. Lorsque vous affichez une table, recherchez l’onglet Règles métier.

Toutefois, si votre exigence métier ne peut pas être obtenue à l’aide d’une règle métier, le script client à l’aide du modèle objet d’API client offre un moyen puissant d’étendre le comportement de l’application et d’activer l’automatisation dans le client.

Utiliser des scripts client dans les applications pilotées par modèle

Les formulaires dans les applications pilotées par modèle aident à afficher les données à l’utilisateur. Un formulaire dans les applications pilotées par modèle peut contenir des éléments tels que des colonnes, un formulaire rapide ou une grille. Un événement se produit dans les formulaires des applications pilotées par modèle dans les cas suivants :

  • Un formulaire se charge.
  • Les données changent dans une colonne ou un élément dans le formulaire.
  • Les données sont enregistrées dans un formulaire.

Vous pouvez joindre votre code JavaScript pour « réagir » à ces événements afin que votre code soit exécuté lorsque l’événement se produit dans le formulaire. Vous joignez votre code JavaScript (scripts) à ces événements à l’aide d’une ressource Web de script dans les applications pilotées par modèle.

Les applications pilotées par modèle vous fournissent un ensemble complet d’API client pour interagir avec les objets et événements de formulaire pour contrôler ce qui doit être affiché dans un formulaire et quand.

Note

Certaines API client sont déconseillées dans la version actuelle des applications pilotées par modèle. Assurez-vous que vous connaissez ces API lorsque vous écrivez votre code côté client pour les applications basées sur des modèles. Pour plus d’informations, consultez LES API clientes déconseillées.

Étapes suivantes

Référence

Référence de l’API client

Ressources Web pour les applications pilotées par modèle
Personnaliser les commandes et le ruban