Appliquer la logique métier en utilisant le script client dans les applications pilotées par modèle avec Javascript

La création de scripts côté client à l’aide de JavaScript est l’un des moyens d’appliquer une logique de processus d’entreprise personnalisée pour afficher les données d’un formulaire dans une application pilotée par modèle.

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).

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

Cependant, si votre besoin commercial ne peut pas être atteint avec une règle métier, vous trouverez que les scripts client utilisant le modèle d’objet de l’API client offre une façon efficace 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 sont modifiées dans une colonne ou un élément du 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 fournit 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.

Notes

Certaines API client sont déconseillées dans la version actuelle des applications pilotées par modèle. Assurez-vous de connaître ces API lorsque vous écrivez votre code côté client pour les applications pilotées par modèle. Pour plus d’informations : API client déconseillées

Commencez ici

Événements dans les formulaires et grilles
Comprendre le modèle objet de l’API client
Procédure pas-à-pas : écrire votre premier script client

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

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).