Utiliser le formulaire Principal - Expérience interactive et ses composants

 

Date de publication : février 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Les formulaires interactifs offrent une nouvelle expérience utilisateur qui épargne aux utilisateurs quelques clics et les aident à conserver le contexte lorsqu'ils travaillent sur les enregistrements associés. Vous pouvez voir les formulaires interactifs répertoriés dans la liste d'autres formulaires dans l'explorateur de solutions dans la zone de personnalisation. Le type des formulaires interactifs est Principal - Expérience interactive.

Cette rubrique décrit comment modifier un formulaire Principal - Expérience interactive, y ajouter ou modifier divers éléments du formulaire.

Contenu de la rubrique

Ouvrir l'éditeur de formulaires

Publier les modifications pour utilisation dans le centre de services interactifs

Interface utilisateur de l'éditeur de formulaires

Propriétés du formulaire

Options de visibilité

Propriétés d'onglet

Propriétés de la section

Propriétés communes des champs

Propriétés spéciales des champs

Propriétés de sous-grille

Propriétés du contrôle aperçu

Propriétés de la ressource Web

Propriétés IFRAME

Modifier la navigation

Configurer les gestionnaires d'événements

Ouvrir l'éditeur de formulaires

Pour modifier un formulaire ou ajouter ou changer des éléments, utilisez l'éditeur de formulaires.

Si vous créez de nouveaux composants de solution pendant la modification du formulaire, les noms des composants utilisent le préfixe de personnalisation de l'éditeur de solutions pour la solution par défaut et ces composants sont uniquement inclus dans la solution par défaut. Si vous souhaitez inclure de nouveaux composants de solution dans une solution non gérée spécifique, ouvrez l'éditeur de formulaires via cette solution non gérée.

Accédez à l'éditeur de formulaires via la solution par défaut

  1. Accédez à Paramètres > Personnalisations.

  2. Cliquez sur Personnaliser le système pour ouvrir la solution par défaut.

  3. Sous Composants, développez Entités, développez l’entité voulue, puis sélectionnez Formulaires.

  4. Dans la liste des formulaires, ouvrez le formulaire du type Principal - Expérience interactive.

Accéder à l'éditeur de formulaires d’une solution non gérée

  1. Accédez à Paramètres > Personnalisations.

  2. Cliquez sur Solutions.

  3. Double-cliquez sur la solution non gérée dans laquelle vous souhaitez travailler.

  4. Repérez l'entité avec le formulaire que vous souhaitez modifier. Si l'entité n'est pas répertoriée, vous devez l'ajouter.

    Ajouter une entité à une solution non gérée

    1. Sélectionnez le nœud Entités et, dans la barre d'outils au-dessus de la liste, cliquez sur Ajouter.

    2. Dans la boîte de dialogue Sélectionner les composants de solution, définissez le sélecteur Type de composant sur Entité, sélectionnez l'entité que vous voulez ajouter et cliquez sur OK.

    3. Si la boîte de dialogue Composants nécessaires manquants apparaît, vous pouvez cliquer sur Non, ne pas inclure les composants nécessaires si vous n'avez pas l'intention d'exporter cette solution non gérée dans une autre organisation. Si vous choisissez de ne pas inclure les composants requis manquants pour l'instant, vous pouvez les ajouter ultérieurement. Vous recevrez une nouvelle notification si vous exportez cette solution plus tard.

  5. Dans l'explorateur de solutions, développez l'entité avec le formulaire que vous souhaitez modifier et sélectionnez Formulaires.

  6. Dans la liste des formulaires, ouvrez le formulaire du type Principal - Expérience interactive.

Publier les modifications pour utilisation dans le centre de services interactifs

Certaines personnalisations qui modifient l'interface utilisateur doivent être publiées avant que les utilisateurs puissent s'en servir dans l'application. Pour publier votre personnalisation, dans l'explorateur de solutions, cliquez sur Publier toutes les personnalisations.

Avec Mise à jour 0.1 de Microsoft Dynamics CRM 2016 ou version ultérieure, vous pouvez améliorer les performances du premier utilisateur en cliquant sur le bouton Préparer les personnalisations client après la publication de vos personnalisations. Cette opération invite Dynamics 365 à préparer le package de métadonnées directement au lieu d'attendre que le premier utilisateur démarre le centre de services interactifs.Pour plus d'informations :Concepts de personnalisation

Important

La préparation des personnalisations client peut prendre un certain temps. Si vous recevez un message indiquant que la page de navigateur ne répond plus, attendez que la page réponde, et ne la fermez pas.

Interface utilisateur de l'éditeur de formulaires

L'éditeur de formulaires affiche les commandes sous deux onglets : Accueil et Insérer.Pour plus d'informations :Onglet Accueil, Onglet Insérer

Composants des formulaires interactifs

L'éditeur de formulaires est divisé en trois zones : Navigation, Corps, Explorateur.

  • Navigation
    Sur le côté gauche, utilisez la zone de navigation pour contrôler l'accès aux entités associées ou pour ajouter des liens aux URL à afficher dans le volet principal du formulaire. Pour modifier la navigation, vous devez d'abord sélectionner la commande Navigation dans le groupe Sélectionner de l'onglet Accueil.

    Les formulaires interactifs fournissent des options de navigation via la barre de navigation, mais utilisent les mêmes données dans la zone de navigation pour contrôler les options de navigation disponibles.Pour plus d'informations :Modifier la navigation

  • Corps
    Au centre, utilisez la zone du corps pour contrôler la structure du formulaire. Vous pouvez sélectionner et faire glisser les éléments du formulaire pour les placer. Double-cliquez sur un élément pour ouvrir les propriétés de l'élément.

    • Par défaut, pour les formulaires interactifs Incident, Contact et Compte, la première section sous l'onglet Résumé indique le formulaire de compte ou de contact, ou encore le formulaire de carte de contact de type Vue rapide. Pour les entités personnalisées qui ont été activées pour une expérience interactive, cette zone est disponible par défaut. Vous pouvez insérer une nouvelle section et un formulaire rapide dans celui-ci. Le formulaire de carte indique un maximum de cinq champs. Hormis les champs, il est impossible d'afficher tout autre contrôle dans la mosaïque bleue même si le formulaire rapide de la vue le contient.

      Notes

      Pour conserver le format de carte (comme illustré dans l'image suivante), il est recommandé de ne pas déplacer l'aperçu vers une autre section dans le formulaire.

      Customer card on interactive service hub case form

      Pour plus d'informations :Créer et modifier des aperçus

    • Pour ajouter un champ, sélectionnez-le dans Explorateur de champs et faites-le glisser dans une section.

    • Pour ajouter un élément qui n'est pas un champ, sélectionnez son emplacement et utilisez la commande appropriée de l'onglet Insérer pour l'ajouter.

    • Pour supprimer un élément, sélectionnez-le et utilisez la commande Supprimer dans le groupe Modifier de l'onglet Accueil.

    • Pour modifier l'En-tête ou le Pied de page du formulaire, vous devez d'abord sélectionner la commande correspondante dans le groupe Sélectionner de l'onglet Accueil. Les champs d'en-tête et de pied de page sont répertoriés sous la carte client (la mosaïque bleue) au moment de l'exécution.

  • Explorateur
    Sur le côté droit, le contenu de la zone de l'explorateur dépend du contexte.

    Lorsque vous sélectionnez Corps, En-tête ou Pied de page dans le groupe Sélectionner de l'onglet Accueil, vous voyez l'Explorateur de champs. Utilisez l'Explorateur de champs pour glisser les champs à afficher dans une section du formulaire ou dans l'en-tête ou le pied de page. Vous pouvez inclure le même champ plusieurs fois dans un formulaire. Utilisez le bouton Nouveau champ comme raccourci pour créer un champ.

    Lorsque vous sélectionnez Navigation dans le groupe Sélectionner de l'onglet Accueil, vous voyez l'Explorateur de relations. Déplacez les relations dans l'un des groupes de la zone de navigation. Vous ne pouvez pas ajouter la même relation deux fois. Les relations sont disponibles selon la façon dont elles sont configurées. Si vous configurez une relation pour qu'elle ne s'affiche pas, elle ne s'affichera pas dans l'Explorateur de relations. Pour plus d'informations sur la configuration des options par défaut d'affichage d'une relation, voir Élément de volet de navigation pour l’entité principale.

    Vous pouvez utiliser Nouvelle relation 1:N et Nouveau bouton N à N comme raccourci pour ajouter de nouvelles relations d'entité.

Onglet Accueil

L'onglet Accueil affiche les commandes répertoriées dans le tableau suivant.

Groupe

Commande

Description

Enregistrer

Enregistrer (Ctrl+S)

Enregistrez le formulaire.

Enregistrer sous

Créer une copie de ce formulaire avec un autre nom.

Enregistrer et fermer

Enregistrer le formulaire et fermer l'éditeur de formulaires.

Publier

Publier le formulaire.Pour plus d'informations :Publication des personnalisations

Modifier

Modifier les propriétés

Modifier les propriétés de l'élément sélectionné dans le corps.

Consultez les sections ci-dessous selon l'élément sélectionné :

  • Propriétés d'onglet

  • Propriétés de la section

  • Propriétés communes des champs

  • Propriétés spéciales des champs

  • Propriétés de sous-grille

  • Propriétés du contrôle aperçu

Supprimer

Supprimer l'élément sélectionné.

Annuler (Ctrl+Z)

Annuler l’action précédente.

Rétablir (Ctrl+Y)

Rétablir l’action précédente.

Sélectionner

Corps

Modifier le corps du formulaire.

En-tête

Modifier l'en-tête du formulaire.

Pied de page

Modifier le pied de page du formulaire.

Navigation

Modifiez la navigation du formulaire.

Pour plus d'informations :Modifier la navigation

Formulaire

Règles métier

Afficher, modifier ou créer des règles métier à l'aide de l'Explorateur de règles métier.

Notes

Pour les formulaires interactifs, seule l'étendue « Entité » et « Tous les formulaires » est prise en charge.

Pour plus d'informations :Création et modification des règles métier

Propriétés du formulaire

Pour plus d'informations :Propriétés du formulaire

Activer les rôles de sécurité

Utilisez cette option pour définir les rôles de sécurité qui auront accès aux formulaires.Pour plus d'informations :Contrôler l'accès aux formulaires

Important

Si vous créez un formulaire, seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont accès au formulaire. Vous devez attribuer l'accès à d'autres rôles de sécurité avant que les utilisateurs de votre organisation puissent l'utiliser.

Afficher les dépendances

Rechercher les composants de solution qui dépendent de ce formulaire et les composants de solution qui sont requis par ce formulaire.Pour plus d'informations :Dépendances aux solutions

Propriétés gérées

La seule propriété gérée est Personnalisable. Définir cette option sur false implique que le formulaire ne sera pas personnalisable après l'avoir inclus dans une solution, qu'il faudra exporter cette solution en tant que solution gérée, puis importer cette solution gérée dans une autre organisation.Pour plus d'informations :Propriétés gérées

Onglet Insérer

Capture d'écran de l'onglet d'insertion de l'éditeur de formulaires

L'onglet Insérer affiche les commandes dans le tableau suivant :

Groupe

Commande

Description

Section

Ajouter une section à un onglet sélectionné. Vous pouvez inclure une section avec une à quatre colonnes.

Vous pouvez également insérer un panneau de référence dans les formulaires interactifs. Le panneau de référence est également ajouté comme une section au formulaire Principal - Expérience interactive. Par défaut la section du panneau de référence est ajoutée aux formulaires Incident, Compte, Contact et Entité personnalisée.

Pour plus d'informations :Propriétés de la section

3 Onglets

3 colonnes

Insérez un onglet avec trois colonnes de même largeur.

Pour plus d'informations :Propriétés d'onglet

3 colonnes

Insérer un onglet avec trois colonnes dont la centrale est plus large.

2 Onglets

Deux colonnes

Insérer un onglet avec deux colonnes dont celle de droite est plus large.

Deux colonnes

Insérer un onglet avec deux colonnes dont celle de gauche est plus large.

Deux colonnes

Insérer un onglet avec deux colonnes de même largeur.

1 onglet

Une colonne

Insérer un onglet sur une colonne.

Contrôle

Sous-grille

Formater une sous-grille et l'insérer dans le formulaire.

Pour plus d'informations :Propriétés de sous-grille

Espacement

Insérer un espace vide.

Aperçu

Insérer un aperçu.

Pour plus d'informations :Propriétés du contrôle aperçu

Ressource Web

Insérez une ressource Web pour inclure le contenu d'autres emplacements dans une page.

Pour plus d'informations :Propriétés du contrôle aperçu

Mur d'interaction

Insérez un contrôle de mur d'interaction (chronologie) dans le formulaire. Ce contrôle indique la chronologie des activités liées à l'entité dans un formulaire.

Pour plus d'informations :Mur d'interaction

Recherche dans la Base de connaissances

Insérez une commande de recherche que les utilisateurs peuvent utiliser pour rechercher des articles de la Base de connaissances.Pour plus d'informations :Ajout du contrôle de recherche de la base de connaissances aux formulaires Microsoft Dynamics 365

Notes

Les composants suivants ne sont pas pris en charge dans les formulaires interactifs :

  • Bing Maps

  • Yammer

  • Flux d’activités

Propriétés du formulaire

Les propriétés du formulaire sont répertoriés dans le tableau suivant.

Onglet

Propriété

Description

à venir

Bibliothèques de formulaires

Gérer les ressources Web JavaScript qui sont disponibles dans le formulaire et l'ordre dans lequel elles sont chargées.

Gestionnaires d’événements.

Configurer les fonctions JavaScript des bibliothèques de formulaires qui s'exécuteront pour les événements de formulaires OnLoad et OnSave et l'ordre dans lequel elles seront exécutées.

Afficher

Nom du formulaire

Entrer un nom qui sera clair pour les utilisateurs. Ce nom est indiqué aux utilisateurs du formulaire. S'ils peuvent utiliser plusieurs formulaires configurés pour l'entité, ils se servent de ce nom pour différencier les formulaires disponibles.

Description

Taper une description qui explique comment ce formulaire est différent d'autres formulaires principaux. Cette information est indiquée uniquement dans la liste des formulaires d'une entité dans l'explorateur de solutions.

Paramètres

Paramètres

Chaque formulaire peut être ouvert avec du code en utilisant une URL. L'URL peut également contenir des données pouvant être transmises au formulaire en utilisant une chaîne de requête qui est ajoutée à l'URL. Les chaînes de requête ressemblent à cet exemple :
?p_firstName=Jim&p_lastName=Daly

Par mesure de sécurité, les formulaires n'acceptent pas de paramètres de chaîne de requête inconnus. Utilisez cette liste de paramètres pour spécifier les paramètres que ce formulaire devrait accepter pour prendre en charge du code qui transmettra des données aux formulaires en utilisant une chaîne de requête.

Le nom et le type de données sont contrôlés et le formulaire ne s'ouvre pas si des paramètres de chaîne de requête non valides lui sont transmis. Pour plus d'informations, voir la rubrique Ouvrir des formulaires, des vues, des dialogues et des rapports avec une URL dans SDK de Microsoft Dynamics 365.

Dépendances de non-événements

Champs dépendants

Chaque gestionnaire d'événements possède une propriété Champs dépendants similaire afin que tous les champs requis par le script puissent être enregistrés. Il sera impossible de supprimer les champs dépendants.

Des scripts fonctionnent sur le formulaire, mais ne sont pas configurés dans un gestionnaire d'événements. Les scripts qui sont initialisés à partir de la barre de commandes n'ont pas d'emplacement pour l'enregistrement des champs dépendants. Cette propriété de formulaire fournit un emplacement pour l'enregistrement des champs dépendants de ces scripts.

Options de visibilité

Plusieurs types d'éléments de formulaire peuvent être affichés ou masqués par défaut. Les onglets, les sections, et tous les champs fournissent cette option. En utilisant des scripts de formulaire ou des règles métier, la visibilité de ces éléments peut être contrôlée pour créer un formulaire dynamique pour fournir une interface utilisateur qui s'adapte aux conditions du formulaire.

Notes

Il n'est pas conseillé de masquer des éléments de formulaire pour appliquer la sécurité. Plusieurs méthodes permettent d'afficher l'ensemble des éléments et des données dans le formulaire lorsque les éléments sont masqués.

Au lieu de concevoir des formulaires qui dépendent de scripts pour contrôler les options de visibilité, déterminez si un flux des processus d'entreprise, un dialogue ou la commutation vers un autre formulaire peuvent être mieux adaptés pour répondre à vos besoins. Si vous utilisez des scripts, vérifiez que tout élément susceptible d'être masqué l'est par défaut. Affichez-les uniquement avec des scripts lorsque votre logique les appelle. De cette façon, ils ne sont pas visibles dans les présentations qui ne prennent pas en charge les scripts.

Propriétés d'onglet

Dans le corps des onglets du formulaire, fournissez un mode d'organisation des champs. Chaque onglet que vous créez horizontalement apparaît en haut d'un formulaire d'entité dans le centre de services interactifs. Au moment de l'exécution, d'autres onglets s'ouvrent sous la forme de menus volants.

Case form tabs in the interactive service hub

Les onglets ont une étiquette qui peut être affichée. Si l'étiquette est affichée, les tabulations peuvent être développées ou réduites pour afficher ou masquer leur contenu en sélectionnant l'étiquette.

Les onglets contiennent jusqu'à trois colonnes, et la largeur de chaque colonne peut être définie sur un pourcentage de la largeur totale. Lorsque vous créez un nouvel onglet, chaque colonne est déjà complétée avec une section.

Le tableau suivant indique les propriétés pouvant être définies pour les onglets du formulaire.

Onglet

Propriété

Description

Afficher

Nom 

Nécessaire : Nom unique de l'onglet utilisé lors du référencement dans des scripts. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement.

Étiquette

Nécessaire : Étiquette localisable pour l'onglet visible par les utilisateurs.

Visibilité

Indiquez si l'onglet doit être visible par défaut lors de l'exécution.

Mise en forme

Disposition

Les onglets peuvent comporter jusqu'à trois colonnes. Utilisez ces options pour définir le nombre d'onglets et le pourcentage de largeur totale qu'ils doivent avoir.

Propriétés de la section

Une section occupe l'espace disponible dans une colonne d'onglet. Les sections ont une étiquette qui peut être affichée.

Les sections peuvent comporter jusqu'à quatre colonnes et inclure des options permettant d'indiquer comment les étiquettes des champs de la section sont affichées.

Un nouveau type de section appelé « panneau de référence » peut également être ajouté. Un panneau de référence est une section à une colonne. Vous pouvez insérer des sous-grilles, un contrôle d'aperçu ou un contrôle de recherche dans la Base de connaissances au sein d'une section du panneau de référence. Chaque contrôle que vous avez ajouté dans le panneau de référence apparaît comme un onglet vertical au sein du panneau de référence au moment de l'exécution. Vous pouvez faire glisser-déplacer plusieurs contrôles dans la section du panneau de référence. L'onglet par défaut au moment de l'exécution est le premier contrôle ajouté dans le panneau de référence. Les autres onglets apparaissent dans l'ordre dans lequel ils sont ajoutés dans l'éditeur de formulaires. Pour supprimer un onglet, utilisez la touche Supprimer sur votre clavier.

Lorsque vous insérez un panneau de référence, par défaut il est ajouté comme la dernière section de l'onglet. Vous ne pouvez ajouter qu'un panneau de référence par formulaire.

Important

Par défaut, la section du panneau de référence est verrouillée dans les formulaires prédéfinis : Incident, Compte et Contact. Pour la supprimer ou la modifier, vous devez la déverrouiller.

Les en-têtes et pieds de page sont semblables aux sections, mais ne peuvent pas être supprimés. S'ils ne contiennent rien, ils ne sont pas affichés.

Onglet

Propriété

Description

Afficher

Nom 

Nécessaire : Nom unique de la section utilisée lors du référencement dans des scripts. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement.

Étiquette

Nécessaire : Étiquette localisable pour la section visible par les utilisateurs.

Afficher l’étiquette de cette section sur le formulaire

Les sections sont fréquemment utilisées sans étiquette pour contrôler la mise en forme des champs qu'elles contiennent.

Visibilité

L'affichage de la section est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité

Verrouiller la section sur le formulaire

Cela empêchera la suppression accidentelle de la section et la suppression de son contenu.

Supprimer une section supprime non seulement la section, mais également tous les champs qu'elle contient.

Si quelqu'un voulait supprimer cette section, il devrait d'abord modifier ce paramètre.

Mise en forme

Hauteur de la disposition

Définissez la hauteur de structure en termes de nombre de lignes.

Mur d'interaction

Le mur d'interaction (ou la chronologie) affiche les activités associées pour une entité spécifique.

Les types d'activités suivants sont pris en charge : tâche, rendez-vous, appel téléphonique, courrier électronique, activité sociale, activité personnalisée.

Le mur d'interaction indique également des notes et des publications système. Il affiche ces activités qui ont leur champ Concernant défini sur l'entité affichée. Pour les notes, le champ Concernant n'est pas indiqué à l'utilisateur ; Il est implicite une fois créé à partir du mur d'interaction.

Chaque activité qui est indiquée dans le mur d'intégration aura les mêmes actions rapides disponibles dans la barre de commandes de l'activité.

Notes

Il est impossible de créer une activité personnalisée à l'aide de l'action Add button sur le mur d'interaction.

Propriétés communes des champs

Les champs contiennent des contrôles permettant d'afficher ou de modifier les données d'un enregistrement d'entité. Les champs peuvent être formatés pour occuper jusqu'à quatre colonnes dans une section.

Le tableau suivant décrit les propriétés communes à tous les champs. Certains types de champs ont des propriétés spécifiques. Elles sont décrites dans Propriétés spéciales des champs.

Onglet

Propriété

Description

Afficher

Étiquette

Nécessaire : Par défaut, l'étiquette correspond au nom complet du champ. Vous pouvez remplacer ce nom pour le formulaire en entrant une autre étiquette ici.

Afficher l’étiquette sur le formulaire

Vous pouvez également décider de ne pas du tout afficher l'étiquette.

Le champ est en lecture seule

Vous pouvez spécifier que le champ n'est pas modifiable. En utilisant des scripts de formulaire, vous pouvez modifier cela et activer ou désactiver la modification en fonction de critères dans le script.

Verrouiller le champ sur le formulaire

Cela empêche la suppression accidentelle du champ dans le formulaire. Cela empêche la désactivation d'une configuration que vous avez appliquée au champ, par exemple des gestionnaires d'événements, en cas de suppression du champ. Pour supprimer ce champ, un personnalisateur devrait d'abord désactiver ce paramètre.

Visible par défaut

L'affichage du champ est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité

Mise en forme

Sélectionner le nombre de colonnes occupées par le contrôle

Lorsque la section contenant les champs a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section.

Détails

Nom complet, Nom et Description

Ces champs en lecture seule servent de référence. Cliquez sur le bouton Modifier pour accéder facilement à la définition du champ si vous souhaitez le modifier.

Chaque instance d'un champ dans le formulaire possède une propriété de nom qui lui permet d'être référencée dans des scripts de formulaire, mais ce nom est géré par l'application. La première instance du champ est le nom du champ spécifié lorsqu'il a été créé.Pour plus d'informations :Créer et modifier des champs

Pour chaque ajout supplémentaire d'un champ à un formulaire, le nom ajoute un nombre commençant par 1, jusqu'à la fin. Donc, si le nom du champ est « new_cost », la première instance est « new_cost », la deuxième « new_cost1 », et ainsi de suite pour chaque instance du champ dans le formulaire.

> [!NOTE] >

La valeur Description de champ fournit le texte d'info-bulle du champ lorsque les utilisateurs placent leur curseur sur celui-ci.

</td>

à venir

Bibliothèques de formulaires

Indiquez toutes les ressources Web JavaScript qui seront utilisées dans le gestionnaire d'événements OnChange du champ.

Voir le SDK Référence d'événements de formulaire : Événement OnChange de champ

Gestionnaires d’événements

Configurez les fonctionnalités dans les bibliothèques de formulaire devant être appelées pour l'événement OnChange de champ.Pour plus d'informations :Configurer les gestionnaires d'événements

Règles métier

Règles métier

Afficher et gérer toutes les règles métier qui référencent ce champ.Pour plus d'informations :Création et modification des règles métier

Propriétés spéciales des champs

Tous les champs ont des propriétés listées dans Propriétés communes des champs, mais certains ont des propriétés supplémentaires.

Propriétés des champs de recherche

Deux sections sur l'onglet Afficher sont appropriées pour les champs de recherche.

Set properties for lookup field

Notes

Les options décrites dans le tableau ci-dessous sont disponibles uniquement pour les champs de recherche à une seul entité.

Section

Propriété

Description

Filtrage des enregistrements associés

Afficher uniquement les enregistrements lorsque

Lorsque cette option est activée, les enregistrements qui s'affichent lorsqu'un utilisateur recherche un enregistrement ont un filtre supplémentaire. Cela permet de fournir des recherches mieux ciblées lors de la définition de la valeur de la recherche.

Par défaut, cette option est désactivée.

Les combinaisons de relations possibles lors du filtrage des enregistrements associés sont répertoriées dans le tableau ci-dessous.

Relation de la première liste

Relation de la deuxième liste

Disponible ?

N à 1

1 à N

Oui

N à 1

N à 1

Oui

N à 1

N à N

Oui

1 à N

1 à N

Oui

1 à N

N à 1

Non

1 à N

N à N

Non

N à N

1 à N

Oui

N à N

N à 1

Non

N à N

N à N

Non

La première liste est renseignée avec toutes les relations potentielles que vous pouvez utiliser pour filtrer cette recherche. Cliquez sur l'une d'entre elles.

La deuxième liste est alors renseignée avec toutes les relations qui connectent l'entité associée (sélectionnée dans la première liste) à l'entité cible. Cliquez sur l'une d'entre elles.

Activez la case à cocher Autoriser les utilisateurs à désactiver le filtre pour permettre aux utilisateurs de désactiver le filtre défini ici.

Si les utilisateurs cliquent sur l'option Rechercher d'autres enregistrements en définissant la valeur d'une recherche, ils voient cette boîte de dialogue.

Look Up Records dialog box

Si vous avez sélectionné l'option Autoriser les utilisateurs à désactiver le filtre en configurant le champ de recherche, les utilisateurs voient la case à cocher pour désactiver le filtre. Cela leur permet d'afficher une plus grande plage d'enregistrements. Si vous voulez vous assurer que les utilisateurs ne voient que la plage d'enregistrements limitée définie par ce filtre, désactivez la case à cocher Autoriser les utilisateurs à désactiver le filtre.

Propriétés supplémentaires

Afficher la zone de recherche dans la boîte de dialogue de recherche

Vous pouvez décider de ne pas afficher la zone de recherche dans la boîte de dialogue de recherche.

Vue par défaut

Cette vue est utilisée pour filtrer les résultats de la recherche en ligne et indique la vue par défaut dans la boîte de dialogue de recherche si les utilisateurs cliquent sur l'option Rechercher d'autres enregistrements.

La vue par défaut contrôle également les champs qui sont inclus dans la recherche en ligne.

Inline lookup in the interactive service hub

Pour les recherches autorisant uniquement la sélection d'un seul type d'entité, les champs affichés dans la recherche en ligne sont définis comme les deux premiers champs inclus dans la vue par défaut. Dans cet exemple, Téléphone principal et Adresse de messagerie sont les deux premières colonnes de la vue par défaut configurées pour une recherche de compte.

Pour les recherches système qui permettent plusieurs types d'entités, les deux premières colonnes de la Vue Recherche d'entité sont affichées.

Sélecteur de vue

Vous pouvez choisir entre trois options :

  • Inactif : Ne pas autoriser les utilisateurs à sélectionner une autre vue.

  • Afficher toutes les vues : Toutes les vues sont disponibles.

  • Afficher les vues sélectionnées : Lorsque vous choisissez cette option, vous pouvez utiliser la touche Ctrl et votre curseur pour choisir les vues à afficher. La Vue Recherche pour l'entité ne peut pas être retirée.

Propriétés des champs à deux options

Sous l'onglet de mise en forme, les champs à deux options ont les options de mise en forme suivantes

  • Deux cases d'option : Deux contrôles libellés avec des étiquettes. Un seul peut être sélectionné.

  • Case à cocher : Case à cocher unique pour définir la valeur true, ou false.

  • Liste : Liste déroulante contenant les deux valeurs.

Plusieurs lignes de propriétés du champ texte

Plusieurs lignes de texte et une seule ligne de champs de texte qui utilisent le format Text Area ont une propriété Disposition de ligne. Avec cette propriété, vous pouvez spécifier une valeur pour Nombre de lignes ou sélectionner Développer automatiquement pour utiliser l'espace disponible. Cette propriété est disponible dans l'onglet Mise en forme.

Propriétés de sous-grille

Vous pouvez configurer une sous-grille pour afficher une liste d'enregistrements ou un graphique. Sélectionnez Afficher le graphique uniquement sous l'onglet Afficher pour afficher un graphique au lieu d'une liste.

Onglet

Propriété

Description

Afficher

Icône d'onglet

Cliquez sur une icône qui sera utilisée pour l'onglet. Les icônes sont ajoutées en tant que ressources Web dans Microsoft Dynamics 365. Cette option est uniquement disponible lorsque vous ajoutez une sous-grille à un panneau de référence.

Nom 

Nécessaire : Nom unique de la sous-grille utilisée lors du référencement dans des scripts. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement.

Étiquette

Nécessaire : Étiquette localisable pour la sous-grille visible par les utilisateurs.

Afficher l’étiquette sur le formulaire

Indique si l'étiquette doit être affichée dans le formulaire. Cela est obligatoire lorsque vous activez Afficher la zone de recherche.

Enregistrements

Cliquez sur l'une des deux options :

  • Enregistrements associés uniquement : La sous-grille affiche uniquement les enregistrements associés à l'enregistrement actif.

  • Tous les types d’enregistrements : La sous-grille affiche les enregistrements filtrés uniquement par la vue par défaut ou, si le sélecteur de vue est activé, toutes les vues sur lesquelles l'utilisateur clique.

L'option choisie affecte le comportement du contrôle d'affichage de la liste.Pour plus d'informations :Comportement afficher la liste

Entité

Selon l'option activée pour Enregistrements, cette liste affiche :

  • Enregistrements associés uniquement : Une liste d'entités associées à cette entité avec le nom du champ de recherche dans cette entité qui définit la relation entre parenthèses.

  • Tous les types d’enregistrements : La liste de toutes les entités.

Vue par défaut

Cliquez sur la vue qui sera appliquée par défaut. Si vous n'activez aucune autre vue avec la propriété Sélecteur de vue. Ce sera la seule vue.

Utilisez le bouton Modifier pour ouvrir la vue par défaut pour modification. Utilisez le bouton Nouveau pour créer une vue pour cette sous-grille.

Afficher la zone de recherche

Afficher la zone de recherche Lorsque cette option est sélectionnée, l'option Afficher l'étiquette sur le formulaire est requise.

Sélecteur de vue

Trois options s'offrent à vous :

  • Inactif : Seule la vue par défaut peut être utilisée.

  • Afficher toutes les vues : Autoriser la sélection d'une vue.

  • Afficher les vues sélectionnées : Utilisez la touche Ctrl avec le curseur pour sélectionner les vues disponibles à l'affichage.

Mise en forme

Disposition

Sélectionner le nombre de colonnes occupées par le contrôle.

Lorsque la section contenant la sous-grille a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section.

Disposition de ligne

Nombre de lignes détermine le nombre d'enregistrements affichés sur la page d'une sous-grille.

Si Développer automatiquement pour utiliser l'espace disponible est sélectionné, le formulaire autorise l'espace pour deux enregistrements et développera l'espace au fil de l'augmentation du nombre d'enregistrements. Si le nombre dépasse le Nombre de lignes, les utilisateurs peuvent accéder à des pages supplémentaires pour afficher les enregistrements.

Si Développer automatiquement pour utiliser l'espace disponible n'est pas sélectionné, le formulaire fournira l'espace pour le nombre d'enregistrements définis par Nombre de lignes, et les utilisateurs pourront accéder à des pages supplémentaires pour afficher les enregistrements supplémentaires.

Comportement afficher la liste

Lors de l'affichage d'une liste dans les formulaires, chaque sous-grille affiche le bouton Ouvrir la vueBouton Ouvrir la vue dans l'angle supérieur droit lorsque l'entité s'affiche comme l'une des entités incluses dans la zone de navigation de l'éditeur de formulaires. Cliquez sur ce bouton pour ouvrir la vue. Le comportement change selon l'option sélectionnée pour la propriété Enregistrements.

Lorsque vous sélectionnez Enregistrements associés uniquement, la vue s'ouvre en utilisant une des vues associées dans la même fenêtre. Pour revenir au formulaire, utilisez le bouton précédent ou cliquez sur la valeur de nom principal de l'enregistrement actif dans la barre de navigation.

Lorsque vous sélectionnez Tous les types d’enregistrements, la vue s'ouvre dans une nouvelle fenêtre.

Ajouter le comportement enregistrement

Lors de l'affichage d'une liste dans les formulaires, chaque sous-grille affiche le bouton Ajouter l'enregistrementBouton Ajouter dans l'angle supérieur droit de la sous-grille. Cliquez sur ce bouton pour ajouter un enregistrement. Ce comportement change selon l'option sélectionnée pour la propriété Enregistrements et si la recherche concerne les enregistrements d'activité.

Lorsque vous sélectionnez Enregistrements associés uniquement, le comportement par défaut consiste à ajouter des enregistrements existants. Les utilisateurs voient une recherche en ligne permettant de rechercher d'abord un enregistrement existant. Cela permet d'éviter de créer des enregistrements dupliqués. S'ils ne trouvent pas un enregistrement existant, ils peuvent cliquer sur l'option Nouveau. Lorsqu'un enregistrement est créé, les mappages de champs définis dans la relation sont appliqués.Pour plus d'informations :Mapper les champs d'entité

Lorsque vous sélectionnez Tous les types d’enregistrements, le comportement par défaut consiste à ajouter un nouvel enregistrement. Le formulaire création rapide est affiché si l'entité cible en possède un. Sinon, le formulaire principal d'entité par défaut est affiché.

Si la sous-grille affiche les activités, les utilisateurs doivent cliquer sur le type d'activité, puis voient le comportement « ajouter de nouveaux enregistrement ».

Comportement supprimer enregistrement

Lorsque vous sélectionnez un enregistrement dans une sous-grille, le bouton SupprimerBouton Supprimer la sous-liste est affiché sur le côté droit de la ligne. Le comportement de cette action de suppression est différent selon le type de relation avec l'entité actuelle.

Lorsque la sous-grille utilise une relation 1 à N (un-à-plusieurs), le comportement normal de suppression de l'enregistrement est d'afficher un dialogue de confirmation avant de supprimer l'enregistrement.

Lorsque la sous-grille utilise une relation N à N (plusieurs-à-plusieurs), l'enregistrement dans l'entité de relation (ou intersection) associé à deux enregistrements est supprimé sans confirmation et l'enregistrement n'est plus affiché dans la sous-grille. Mais les enregistrements qui étaient affichés ne sont pas supprimés.

Propriétés du contrôle aperçu

Un contrôle aperçu affiche les données d'un enregistrement sélectionné dans une recherche du formulaire. Les données affichées dans le contrôle sont définies en utilisant un aperçu. Les données affichées ne sont pas modifiables, mais lorsque le champ principal est inclus dans l'aperçu, il se transforme en lien pour ouvrir l'enregistrement associé. Les formulaires d'aperçu prédéfinis créés spécifiquement pour le panneau de référence sont également utilisés pour indiquer l'entité associée.Pour plus d'informations :Créer et modifier des aperçus

Propriété

Description

Icône d'onglet

Sélectionnez une icône pour les onglets verticaux. Vous pouvez utiliser des images en tant que ressources Web. Cette option est uniquement disponible lorsque vous insérez un contrôle d'aperçu à une section Panneau de référence.

Nom 

Nécessaire : Nom unique de l'aperçu utilisé lors du référencement dans des scripts.

Étiquette

Nécessaire : Étiquette à afficher pour l'aperçu.

Afficher l'étiquette sur le formulaire

Affiche l’étiquette sur le formulaire.

Champ de relation

Cliquez sur l'un des champs de recherche inclus dans le formulaire.

Entité associée

Cette valeur dépend du Champ de recherche activé. Il s'agit généralement de l'entité principale de la relation 1 à N pour la recherche.

Si l'entité inclut une recherche Prospect pouvant accepter un compte ou un contact, dans le champ Aperçu, vous pouvez cliquer sur un aperçu pour le compte et le contact en modifiant cette valeur et en choisissant un autre aperçu.

Aperçu

Si Entité associée a des aperçus, vous pouvez les sélectionner ici. Sinon, cliquez sur Nouveau pour en créer un.

Cliquez sur Modifier pour modifier l'aperçu sélectionné.

Propriétés de la ressource Web

Vous pouvez ajouter ou modifier des ressources Web dans un formulaire pour le rendre plus attrayant ou utile aux utilisateurs.

Notes

  • Vous ne pouvez ajouter que des ressources Web de type HTML à un formulaire de type Principal - Expérience interactive. Des ressources Web JavaScript peuvent être ajoutées en utilisant le bouton Propriétés de formulaire dans le groupe Formulaire sous l'onglet Accueil.Pour plus d'informations :Propriétés du formulaire

  • Vous ne pouvez pas ajouter une ressource Web dans un en-tête et un pied de page de formulaire.

Pour des instructions pas à pas, voir Ajouter ou modifier une ressource Web de formulaire.

Tabulation

Propriété

Description

Général

ressource Web

Nécessaire : la ressource Web HTML appropriée.

Nom 

Obligatoire : Nom unique pour le champ. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement.

Étiquette

Nécessaire : Étiquette à afficher pour la ressource Web.

Visible par défaut

L'affichage de la ressource Web est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité

Paramètre personnalisé

Valeur personnalisée à passer en tant que paramètre de chaîne de requête data.Pour plus d'informations :Transmettre les paramètres aux ressources Web

Restreindre les scripts sur plusieurs cadres en cas de prise en charge.

Lorsque des pages sont hébergées sur différents domaines, vous pouvez les empêcher d'accéder au contenu de vos pages de formulaire. Les ressources Web sont toujours dans le même domaine, par conséquent cela ne doit pas être un problème avec elles.

Transmettre le code type d’objet d’enregistrement et l’identificateur unique comme paramètres

Des données sur l'organisation, l'utilisateur et l'enregistrement peuvent être transmises à la ressource Web pour qu'elle soit adaptée aux paramètres d'organisation.Pour plus d'informations :Transmettre les paramètres aux ressources Web

Mise en forme

Sélectionner le nombre de colonnes occupées par le contrôle

Lorsque la section contenant la ressource Web a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section.

Sélectionner le nombre de lignes occupées par le contrôle

Vous pouvez contrôler la hauteur de la ressource Web en spécifiant un certain nombre de lignes.

Développer automatiquement pour utiliser l'espace disponible

Vous pouvez autoriser le développement de la hauteur de la ressource Web selon l'espace disponible.

Sélectionner le type de défilement pour l'IFRAME

Une ressource Web HTML est ajoutée au formulaire avec un IFRAME.

  • Selon les besoins : Afficher les barres de défilement lorsque la taille de la ressource Web est plus grande que l'espace disponible.

  • Toujours : Toujours afficher les barres de défilement.

  • Jamais : Ne jamais afficher les barres de défilement.

Afficher la bordure

Afficher une bordure autour de la ressource Web.

Dépendances

Champs dépendants

Une ressource Web peut interagir avec les champs du formulaire en utilisant un script. Si un champ est supprimé du formulaire, le script de la ressource Web peut être désactivé. Ajoutez les champs référencés par des scripts dans la ressource Web sur les Champs dépendants pour qu'ils ne puissent pas être supprimés par erreur.

Transmettre les paramètres aux ressources Web

Une ressource Web HTML peut accepter que les paramètres soient transmis sous la forme de paramètres de chaîne de requête.

Les informations concernant l'enregistrement peuvent être transmises en activant l'option Transmettre le code type d’objet d’enregistrement et l’identificateur unique comme paramètres. Si les informations sont tapées dans le champ Paramètre personnalisé (données), elles seront transmises en utilisant le paramètre de données. Les valeurs transmises sont les suivantes :

Paramètre

Description

data

Ce paramètre est uniquement passé lorsque le texte est fourni pour Paramètre personnalisé (données).

orglcid

LCID de la langue par défaut de l'organisation.

orgname

Nom de l'organisation.

userlcid

LCID de la langue privilégiée de l'utilisateur

type

Code de type d’entité. Cette valeur peut être différente pour les entités personnalisées dans différentes organisations. Utilisez plutôt le nom du type d'entité.

typename

Nom de type d'entité.

id

Valeur d'ID de l'enregistrement. Ce paramètre n'a pas de valeur tant que l'enregistrement d'entité n'est pas validé.

Aucun autre paramètre n'est autorisé et la ressource Web ne s'ouvre pas si d'autres paramètres sont utilisés. Si vous devez transmettre plusieurs valeurs, le paramètre de données peut être surchargé pour inclure plus de paramètres. Voir le SDK Exemple : Transmettre plusieurs valeurs à une ressource Web via le paramètre de données

Propriétés IFRAME

Vous pouvez ajouter des IFRAME à un formulaire pour intégrer du contenu d'un autre site Web dans un formulaire.

Notes

  • Vous ne pouvez pas ajouter une IFRAME dans un en-tête et un pied de page de formulaire.

  • Les formulaires Microsoft Dynamics 365 ne sont pas conçus pour être affichés dans les IFRAME.

Tabulation

Propriété

Description

Général

Nom 

Obligatoire : Nom unique pour l'IFRAME. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement.

URL

Nécessaire : URL pour afficher la page dans l'IFRAME.

Important

  • Pour Microsoft Dynamics 365 (Online), utilisez une URL avec le protocole HTTPS.

  • Pour Microsoft Dynamics 365 local, si le domaine Dynamics 365 est HTTPS, utilisez une URL avec le protocole HTTPS.

    Si le domaine Dynamics 365 est HTTP, utilisez une URL avec le protocole HTTP.

Transmettre le code type d’objet d’enregistrement et l’identificateur unique comme paramètres

Des données sur l'organisation, l'utilisateur et l'enregistrement peuvent être transmises à l'IFRAME.Pour plus d'informations :Transmettre des paramètres aux IFRAME

Étiquette

Nécessaire : Étiquette à afficher pour l'IFRAME.

Afficher l’étiquette sur le formulaire

Indique si l'étiquette doit être affichée dans le formulaire.

Restreindre les scripts sur plusieurs cadres en cas de prise en charge

Le fait de permettre aux pages d'un autre site d'interagir avec l'application Microsoft Dynamics 365 à l'aide de scripts est considéré comme risqué pour la sécurité. Utilisez cette option pour limiter les scripts sur plusieurs pages dont vous n'avez pas le contrôle.

Pour plus d'informations :Indiquer s'il faut restreindre les scripts sur plusieurs cadres

Visible par défaut

L'affichage de l'IFRAME est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité

Mise en forme

Sélectionner le nombre de colonnes occupées par le contrôle

Lorsque la section contenant l'IFRAME a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section.

Sélectionner le nombre de lignes occupées par le contrôle

Vous pouvez contrôler la hauteur de l'IFRAME en spécifiant le nombre de lignes occupées par le contrôle.

Développer automatiquement pour utiliser l'espace disponible

Au lieu de définir la hauteur par un nombre de lignes, vous pouvez laisser la hauteur de l'IFRAME se développer selon l'espace disponible.

Sélectionner le type de défilement pour l'IFRAME

Trois options s'offrent à vous :

  • Selon les besoins : Afficher les barres de défilement lorsque la taille de l'IFRAME est supérieure à l'espace disponible.

  • Toujours : Toujours afficher les barres de défilement.

  • Jamais : Ne jamais afficher les barres de défilement.

Afficher la bordure

Afficher une bordure autour de l'IFRAME.

Dépendances

Champs dépendants

Un IFRAME peut interagir avec les champs du formulaire en utilisant un script. Si un champ est supprimé du formulaire, le script de l'IFRAME peut être désactivé. Ajoutez les champs référencés par des scripts dans l'IFRAME sur les Champs dépendants pour qu'ils ne puissent pas être supprimés par erreur.

Transmettre des paramètres aux IFRAME

Les informations concernant l'enregistrement peuvent être transmises en activant l'option Transmettre le code type d’objet d’enregistrement et l’identificateur unique comme paramètres. Les valeurs transmises sont les suivantes :

Paramètre

Description

orglcid

LCID de la langue par défaut de l'organisation.

orgname

Nom de l'organisation.

userlcid

LCID de la langue privilégiée de l'utilisateur

type

Code de type d’entité. Cette valeur peut être différente pour les entités personnalisées dans différentes organisations. Utilisez plutôt typename.

typename

Nom de type d'entité.

id

Valeur d'ID de l'enregistrement. ce paramètre n'a pas de valeur tant que l'enregistrement d'entité n'est pas validé.

Modifier la navigation

La navigation dans le formulaire permet d'afficher les listes des enregistrements associés. Chaque relation d'entité a des propriétés permettant de contrôler son affichage.Pour plus d'informations :Élément de volet de navigation pour l’entité principale

Toutes les relations d'entité qui sont configurées pour être affichées peuvent être remplacées dans l'éditeur de formulaires.

Pour des instructions pas à pas, voir Ajouter ou modifier la navigation par formulaire pour les relations d'entité.

Pour activer la modification de la navigation, vous devez d'abord sélectionner Navigation dans le groupe Sélectionner de l'onglet Accueil.

Dans l'Explorateur de relations, vous pouvez filtrer par relation 1 à N (un-à-plusieurs) ou N à N (plusieurs-à-plusieurs), ou afficher toutes les relations disponibles. La case à cocher Afficher uniquement les relations non utilisées est désactivée et sélectionnée. Ainsi, vous pouvez ajouter chaque relation une seule fois.

Pour ajouter des relations à partir de l'Explorateur de relations, double-cliquez dessus pour l'ajouter sous la relation actuellement sélectionnée dans la zone de navigation. Double-cliquez sur une relation dans la zone de navigation pour changer l'étiquette sous l'onglet Afficher. Sous l'onglet Nom, vous pouvez voir les informations concernant la relation. Utilisez le bouton Modifier pour ouvrir la définition de l'entité.

Il existe cinq groupes dans la zone de navigation. Vous pouvez les glisser pour les repositionner et double-cliquer dessus pour modifier l'étiquette, mais vous ne pouvez pas les supprimer. Ces groupes s'affichent uniquement lorsqu'ils contiennent des éléments. Si vous ne souhaitez pas qu'un groupe apparaisse, il suffit de ne rien y ajouter.

Configurer les gestionnaires d'événements

Des gestionnaires d'événements de formulaires peuvent être configurés pour les zones suivantes dans un formulaire.

Élément

Événement

Description

Formulaire

OnLoad

Se produit lors du chargement du formulaire.

OnSave

Se produit lors de l'enregistrement des données.

Onglet

TabStateChange

Se produit lorsque l'onglet est développé ou réduit.

Champ

OnChange

Se produit lorsque les données du champ sont modifiées et que le contrôle n'est plus activé.

Un gestionnaire d'événements consiste en une référence à une ressource Web JavaScript et à une fonctionnalité définie dans cette ressource Web qui s'exécute lorsque l'événement se produit. Chaque élément peut comporter jusqu'à 50 gestionnaires d'événements configurés.

Important

La configuration incorrecte d'un gestionnaire d'événements peut entraîner des erreurs de script qui peuvent provoquer l'échec ou un fonctionnement incorrect du formulaire. Si vous n'êtes pas développeur de script, vous devez impérativement connaître les options de configuration requises par le script.

Veillez à ne configurer qu'un gestionnaire d'événements de script en utilisant une bibliothèque qui provient d'une source en laquelle vous avez confiance. Des scripts peuvent être utilisés pour effectuer une action qu'un utilisateur peut effectuer, et un script mal entré peut réellement dégrader les performances d'un formulaire.

Après avoir configuré un gestionnaire d'événements, vérifiez toujours qu'il fonctionne correctement.

Configurer un gestionnaire d'événements

Dans l'éditeur de formulaires, sélectionnez l'élément avec l'événement pour lequel vous souhaitez configurer un gestionnaire.

Sous l'Onglet Accueil, dans le groupe Modifier, cliquez sur Modifier les propriétés ou double-cliquez sur l'élément.

Dans la boîte de dialogue des propriétés de l'élément, sélectionnez l'onglet Événements.

Développez la zone Bibliothèques de formulaires. Si la bibliothèque contenant la fonctionnalité que vous souhaitez définir comme gestionnaire d'événements n'est pas répertoriée, ajoutez-la.

Ajouter une bibliothèque de formulaires à un gestionnaire d'événements

Dans la section Bibliothèques de formulaires de Liste d'événements, cliquez sur Ajouter.

Recherchez la ressource Web JavaScript dans la liste des ressources Web disponibles. Sélectionnez-la et cliquez sur Ajouter.

Si la ressource Web JavaScript dont vous avez besoin n'existe pas, cliquez sur Nouveau pour créer un nouveau formulaire de ressource Web.

Créer une ressource Web JavaScript
  1. Dans le formulaire de ressource Web, définissez les propriétés comme indiqué dans le tableau suivant.

    Propriété

    valeur

    Nom 

    Obligatoire. Entrez le nom de la ressource Web.

    Nom complet

    Obligatoire. Entrez le nom à afficher dans la liste des ressources Web.

    Description

    Facultatif. Entrez une description de la ressource Web.

    Type

    Obligatoire. Sélectionnez Script (JScript).

    Langue

    Facultatif. Cliquez sur une des langues disponibles pour votre organisation.

  2. Si vous avez un script, il est fortement recommandé d'utiliser le bouton Parcourir pour rechercher le fichier et le télécharger.

    Sinon, vous pouvez cliquer sur le bouton Éditeur de texte et coller ou taper le contenu du script dans la boîte de dialogue Modifier le contenu.

    Notes

    Comme cet éditeur de texte simple ne fournit pas de fonctionnalité permettant de vérifier la précision du script, nous vous recommandons d'utiliser une application distincte comme Microsoft Visual Studio pour modifier des scripts et les télécharger.

  3. Cliquez sur Enregistrer et fermez la boîte de dialogue de la ressource Web. À ce stade, la ressource Web que vous avez créée est sélectionnée dans la boîte de dialogue Rechercher un enregistrement.

  4. Cliquez sur Ajouter pour fermer la boîte de dialogue.

Dans la section Gestionnaire d’événements, sélectionnez l'événement auquel vous souhaitez attribuer un gestionnaire d'événements.

Cliquez sur Ajouter pour ouvrir la boîte de dialogue Propriétés du gestionnaire.

Sous l'onglet Détails, cliquez sur la bibliothèque appropriée et tapez le nom de la fonctionnalité qui doit être exécutée pour l'événement.

Par défaut, le gestionnaire d'événements est activé. Désactivez la case à cocher Activée si vous ne souhaitez pas activer cet événement.

Certaines fonctionnalités nécessitent la transmission d'un contexte d'exécution à la fonctionnalité. Si nécessaire, sélectionnez Transmettre le contexte d'exécution comme premier paramètre.

Certaines fonctionnalités peuvent accepter un ensemble de paramètres pour contrôler le comportement d'une fonctionnalité. S'ils sont obligatoires, entrez-les dans la Liste séparée par des virgules des paramètres transmis à la fonction.

Sous l'onglet Dépendances, ajoutez les champs dont le script dépend dans la zone Champs dépendants.

Cliquez sur OK pour fermer la boîte de dialogue Propriétés du gestionnaire.

Lorsque le gestionnaire d'événements est entré, vous pouvez modifier l'ordre dans lequel la fonctionnalité sera exécutée par rapport aux autres fonctionnalités en utilisant les flèches vertes pour la déplacer vers le haut ou vers le bas.

Cliquez sur OK pour fermer la boîte de dialogue des propriétés de l'élément.

Cliquez sur Enregistrer pour enregistrer vos modifications. Cliquez sur Publier pour publier le formulaire.

Notes

Bien que l'interface utilisateur (UI) vous permette d'ajuster l'ordre de chargement des scripts en utilisant les flèches vertes haut et bas, les scripts ne sont en fait pas chargés de manière séquentielle.Pour plus d'informations :MSDN : Gérer les dépendances de bibliothèque

Voir aussi

Créer et concevoir des formulaires interactifs pour le concentrateur de services interactifs
Créer et modifier des formulaires de création rapide
Créer et modifier des aperçus

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