Utilisation de l'éditeur de formulaires

 

Date de publication : février 2017

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

Cette rubrique explique comment accéder à l'éditeur de formulaires, les fonctionnalités qu'il contient, les éléments du formulaire que vous pouvez modifier et les propriétés de ces éléments.

Contenu de la rubrique

Ouvrir l'éditeur de formulaires

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

Contrôle notes

Configurer Bing Maps

Modifier la navigation

Contrôle Minuterie

Contrôles supplémentaires pour Dynamics 365 pour téléphones et tablettes

Configurer les gestionnaires d'événements

Notifications de confidentialité

Ouvrir l'éditeur de formulaires

Vous pouvez accéder à l'éditeur de formulaires à l'aide de la barre de commandes ou du ruban, selon l'entité. Les deux méthodes ouvrent le formulaire dans le contexte de la solution par défaut. Si vous créez de nouveaux composants de solution pendant la modification du formulaire, par exemple des ressources Web, 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, vous devez ouvrir l'éditeur de formulaires via cette solution non gérée.

Ouvrir l'éditeur de formulaires via la barre de commandes

  1. Ouvrez un enregistrement.

  2. S'il existe plusieurs formulaires principaux pour l'entité, vérifiez que le formulaire est celui que vous souhaitez modifier. Si ce n'est pas le cas, utilisez le sélecteur de formulaire pour choisir le formulaire à modifier.

  3. Cliquez sur le bouton Plus de commandesBouton Plus de commandes dans l'activité Rendez-vous.

  4. Cliquez sur Éditeur de formulaires.

Ouvrir 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, puis développez l’entité voulue et cliquez sur Formulaires.

  4. Dans la liste des formulaires, cliquez sur le formulaire que vous voulez modifier.

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, double-cliquez sur le formulaire que vous voulez modifier.

Interface utilisateur de l'éditeur de formulaires

L'éditeur de formulaires affiche les commandes sous deux onglets de ruban : Accueil et Insérer. Pour obtenir des détails sur les commandes disponibles ici, voir Onglet Accueil et Onglet Insérer.

Éditeur de formulaires

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

  • Zone de 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 vers des ressources Web ou des 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 de Entités utilisant des formulaires classiques fournissent une expérience de navigation visuellement semblable à la zone de navigation. Les formulaires de Entités mises à jour fournissent des options de navigation via la barre de navigation, mais utilisent les mêmes données pour contrôler les options de navigation disponibles.Pour plus d'informations :Modifier la navigation

  • Zone du 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.

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

  • Zone de l'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 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

  • Propriétés de la ressource Web

  • Propriétés IFRAME

  • Contrôle notes

  • Configurer Bing Maps

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

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

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

Aperçu

Afficher un aperçu de l'aspect de ce formulaire une fois publié.

Ces options sont les suivantes :

Client pour ordinateur de bureau

  • Créer un formulaire : Comment le formulaire s'affiche avant l'enregistrement d'un enregistrement.

  • Formulaire de mise à jour : Comment un formulaire d'un enregistrement existant s'affiche.

  • Formulaire en lecture seule : Comment le formulaire s'affiche pour les utilisateurs qui disposent uniquement d'un accès en lecture seule à un enregistrement.

Les scripts dans le formulaire peuvent être testés, mais certains scénarios, comme le contrôle des valeurs des données dans l'événement OnLoad, ne peuvent pas être testés, car le formulaire d'aperçu ne contient pas de données.

Client mobile

Ces options s'affichent si le formulaire est disponible sur mobile.

> [!NOTE] >

Si vous obtenez des résultats inattendus lorsque vous affichez un aperçu du formulaire mobile, essayez de nettoyer le cache du navigateur.

>

L'aperçu du formulaire mobile ne fonctionne pas dans un navigateur en mode privé.

  <ul class="unordered">
    <li>
      <p>
        <strong>Tablette (1024 x 768 4:3)</strong> : Affichage du formulaire sur les tablettes.</p>
    </li>
    <li>
      <p>
        <strong>Téléphone (360 x 640 9:16)</strong> : Affichage du formulaire sur les téléphones.</p>
      <p>Les formulaires de prévisualisation mobiles contiennent des données, mais il ne peut pas être modifié. Il affiche toujours le premier enregistrement (le plus ancien) auquel l'utilisateur actuel a accès. Si aucun enregistrement n'est disponible, il est possible d'en créer un nouveau via une commande dans la fenêtre d'aperçu.</p>
    </li>
  </ul>
</td>

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.

</td>

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

Mise à niveau

Fusionner les formulaires

Utilisez ce paramètre pour fusionner un formulaire d'une version précédente après la mise à niveau. Cela facilitera l'adoption de nouvelles structures de formulaire présentées dans cette version. Le formulaire importé sera ajouté au bas du formulaire actuel. Utilisez cela pour combiner les formulaires tout en préservant les gestionnaires d'événements pour les scripts de formulaire.

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 choisir d'inclure une section avec une à quatre colonnes.

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

3 onglets

3 colonnes

Insérer 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érer une ressource Web.

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

IFRAME

Insérer un IFRAME.

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

Notes

Insérer un contrôle pour afficher des activités, des publications et des notes.Pour plus d'informations :Contrôle notes

Bing Maps

Insérer un contrôle pour afficher les mappages dans le formulaire.Pour plus d'informations :Configurer Bing Maps

Lien de navigation

Insérer un lien de la navigation dans la zone de navigation. Cette commande est désactivée, sauf si vous sélectionnez la commande Navigation dans le groupe Sélectionner de l'onglet Accueil.Pour plus d'informations :Propriétés du lien de navigation

Minuteur

Insérer un contrôle Minuterie.Pour plus d'informations :Contrôle Minuterie

Propriétés du formulaire

Les propriétés du formulaire sont 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.

Navigation dans les pages

Vous pouvez choisir de ne pas afficher les éléments de navigation.

Dans les formulaires des entités mises à jour, cela signifie que la valeur du nom principal de l'enregistrement actuellement affiché n'apparaîtra pas dans la barre de navigation pour autoriser la navigation dans les vues associées.

Dans les formulaires utilisant la vue classique, les options de navigation permettant de sélectionner des vues associées sur la gauche du formulaire ne sont pas affichées.

Image

Lorsqu'une entité a un champ d'image et que l'option Image principale des entités est définie, ce paramètre active l'affichage du champ d'image dans l'en-tête de ce formulaire.

Pour plus d’informations sur les options d'entité, voir Activer ou désactiver les options d'entité.

Afficher

Définir une largeur maximale (en pixels) pour limiter la largeur du formulaire. La valeur par défaut est 1900.

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.

> [!NOTE] >

Le nom ne doit pas commencer par un caractère de soulignement (_) ou crm_. Il doit commencer par des caractères alphanumériques suivi d'un trait de soulignement (_). Par exemple, paramètre_1 ou 1_paramètre. Le nom ne peut pas contenir de tirets (-), de signes deux points (:), de points-virgules (;), de virgules (,) ni de points (.).

  <p>Pour plus d'informations, voir la rubrique <a runat="server" target="blank" href="https://go.microsoft.com/fwlink/p/?linkid=317690">Ouvrir des formulaires, des vues, des dialogues et des rapports avec une URL</a> dans SDK de Microsoft Dynamics 365.</p>
</td>

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, les champs, les IFRAME et toutes les ressources Web 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.

La présentation du volet de lecture de Microsoft Dynamics 365 pour Outlook ne prend pas en charge les scripts de formulaire. Cette présentation utilise les options de visibilité par défaut qui sont définies pour le formulaire.

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 seront pas visibles dans les présentations qui ne prennent pas en charge les scripts.

Propriétés d'onglet

Dans le corps du formulaire, les onglets forment la séparation horizontale. 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.

Afficher l’étiquette de cet onglet sur le formulaire

Lorsque l'étiquette est affichée, les utilisateurs peuvent cliquer dessus pour développer ou réduire l'onglet. Indiquez si vous souhaitez afficher l'étiquette.

Développer cet onglet par défaut

L'état de l'onglet peut alternativement être développé ou réduit en utilisant des scripts de formulaire ou en cliquant sur l'étiquette. Choisissez l'état par défaut de l'onglet.

Visible par défaut

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

Verrouiller l'onglet sur le formulaire

Cela empêchera la suppression accidentelle de l'onglet et la modification de son contenu.

Supprimer un onglet ne supprime pas seulement l'onglet, mais aussi les gestionnaires d'événements de script définis pour l'onglet ou les champs dans l'onglet. Recommencer tout ce travail peut demander un effort substantiel.

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

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.

à venir

Bibliothèques de formulaires

Indiquez toutes les ressources Web JavaScript qui seront utilisées dans le gestionnaire d'événements de l'onglet TabStateChange .

Consultez la rubrique SDK Référence d'événements de formulaire : Événement TabStateChange d'onglet

Gestionnaires d’événements.

Configurez les fonctionnalités dans les bibliothèques devant être appelés pour l'événement TabStateChange d'onglet.Pour plus d'informations :Configurer les gestionnaires d'événements

Propriétés de la section

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

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.

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.

Afficher une ligne en haut de la section

Une ligne en haut d'une section permet d'aérer la disposition du formulaire.

Largeur de l'étiquette des champs

Nécessaire : Définir une valeur entre 50 et 250 pour spécifier l'espace autorisé pour les étiquettes des champs.

Les éléments d'en-tête et de pied de page ont également cette propriété.

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

Les composants d'en-tête et de pied de page ont également cette propriété.

Disposition

Spécifiez jusqu'à quatre colonnes pour la section.

Alignement de l'étiquette du champ

Les étiquettes des champs de la section peuvent être alignées, à droite ou centrées.

Position de l'étiquette du champ

Les étiquettes des champs de la section peuvent être placées sur le côté ou en haut des champs.

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

Sous l'onglet Afficher, les champs de recherche ont des propriétés supplémentaires. Certains champs système qui ressemblent aux champs de recherche et ont des comportements similaires sont les recherches Propriétaire, Client, PartyList et Concernant. Ces champs sont différents des recherches, car ils autorisent la définition de plusieurs valeurs ou de plusieurs types, ou des deux. Ces champs ont uniquement les deux premières propriétés : Désactiver les résolutions automatiques dans le champ et Ne pas afficher les éléments récemment utilisés dans le champ.

Voici un exemple de boîte de dialogue de recherche affiché lorsque les utilisateurs cliquent sur l'option Rechercher d'autres enregistrements lors de la définition de la valeur d'une recherche.

Boîte de dialogue Rechercher dans Dynamics CRM

Propriété

Description

Désactiver les résolutions automatiques dans le champ

Seuls les formulaires principaux utilisant la Formulaires classiques prennent en charge la résolution automatique. Cela peut être désactivé avec ce paramètre.

Ne pas afficher les éléments récemment utilisés dans le champ

Seuls les formulaires principaux utilisant la Formulaires classiques prennent en charge les éléments récemment utilisés. Cela peut être désactivé avec ce paramètre.

Filtrage des enregistrements associés

Lorsque cette option est activée, les enregistrements affichés 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.

Vous pouvez également autoriser les utilisateurs à désactiver le filtre.

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 choisissent l'option Rechercher d'autres enregistrements.

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

Recherche intégrée dans Dynamics CRM

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 la sélection d'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.

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

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

Choisissez entre 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 que l'utilisateur choisit.

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 choisie 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

Sélectionnez 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.

Afficher l’index

Seuls les formulaires utilisant la Formulaires classiques prennent en charge l'index d'affichage.

Activez cette case à cocher si vous souhaitez que l’index alphabétique soit disponible avec la liste. Vous pourrez alors atteindre directement les enregistrements commençant par une lettre ou un nombre spécifique.

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.

Graphique par défaut

Sélectionnez le graphique à afficher si Afficher le graphique uniquement est sélectionné.

Afficher le graphique uniquement

Au lieu d'une liste d'enregistrements, un graphique s'affiche.

Afficher la sélection de graphique

Si Afficher le graphique uniquement est sélectionné, autoriser la personne à choisir différents graphiques.

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.

Dans les formulaires utilisant la Formulaires classiques, les actions effectuées sur une sous-grille étaient disponibles dans le ruban. Les développeurs peuvent personnaliser le comportement de ces actions ou ajouter des actions en personnalisant le ruban.

Dans les formulaires utilisant la Formulaires mis à jour, les actions pour les sous-grilles sont placées près de la sous-grille, ce qui les rend plus accessibles. Toutefois, la barre de commandes ne permet pas l'ajout d'actions personnalisées. Les développeurs peuvent modifier le ruban pour modifier les actions des trois actions restantes : afficher la liste, ajouter un enregistrement et supprimer l'enregistrement.

Comportement afficher la liste

Lors de l'affichage d'une liste des formulaires avec la Formulaires mis à jour, 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. Sélectionner ce bouton ouvre 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 choisissez 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 des formulaires avec la Formulaires mis à jour, chaque sous-grille affiche le bouton Ajouter l'enregistrementBouton Ajouter dans l'angle supérieur droit de la sous-grille. Sélectionner ce bouton permet d'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 choisir 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 choisir 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é.Pour plus d'informations :Créer et modifier des aperçus

Propriété

Description

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

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

Entité associée

Cette valeur dépend du Champ de recherche choisi. 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 choisir 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. Les ressources Web activées par formulaire sont des images, des fichiers HTML ou des contrôles Silverlight.

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

Onglet

Propriété

Description

Général

ressource Web

Nécessaire : Image, fichier HTML ou ressource Web Silverlight 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

Texte de remplacement

Lorsqu'une ressource Web d'image est affichée, cette valeur fournira le texte d'info-bulle aux personnes utilisant des lecteurs d'écran.

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 HTML ou Web Silverlight 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

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

Onglet

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.

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

Contrôle notes

Dans les formulaires de certaines entités système utilisant la Formulaires mis à jour, le contrôle notes offre la possibilité d'accéder aux informations PUBLICATIONS, ACTIVITÉS et NOTES. Pour les entités personnalisées pour lesquelles vous avez activé des notes et des activités, vous verrez uniquement NOTES et ACTIVITÉS. Pour inclure PUBLICATIONS, vous devez les activer pour l'entité personnalisée.

Activer les publications pour une entité personnalisée

  1. Accédez à Paramètres > Configurations de publication.

  2. Recherchez l'enregistrement de votre entité personnalisée.

  3. Vérifiez que Activer les murs pour ce type de formulaire d’enregistrement est sélectionné, et enregistrez l'enregistrement.

  4. Dans la barre de commandes, sélectionnez ACTIVER.

  5. Si vous devez activer les murs, vous devez publier l'entité.

Par défaut, pour les entités système, le contrôle notes est positionné dans une section volet social au centre d'un onglet à trois colonnes, en haut du formulaire. Il peut apparaître dans un formulaire une seule fois. Vous pouvez déplacer ou supprimer le contrôle notes. Pour le rajouter, utilisez le bouton Notes dans le groupe Contrôle de l'onglet Insérer.

Le tableau suivant décrit les propriétés du contrôle Notes.

Onglet

Propriété

Description

Afficher

Étiquette

Nécessaire : Bien que l'étiquette ne soit pas affichée par défaut, une étiquette est requise.

Afficher l’étiquette sur le formulaire

Vous pouvez décider d'afficher l'étiquette.

Verrouiller le champ sur le formulaire

Cela empêche la suppression accidentelle des notes dans le formulaire.

Onglet par défaut

Sélectionnez l'onglet qui doit être affiché par défaut. Ces options sont les suivantes :

  • Activités

  • Publications

  • Notes

Mise en forme

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

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

Nombre de lignes

Contrôlez la hauteur du contrôle Notes en sélectionnant 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 du contrôle Notes se développer selon l'espace disponible.

Configurer Bing Maps

Bing Maps peut être affiché dans les formulaires compte, contact, prospect, devis, commande, facture, concurrent et utilisateur système. Vous pouvez supprimer la zone Bing Maps de l'éditeur de formulaires ou le rajouter en utilisant le bouton Bing Maps sous l'onglet Insérer de l'éditeur de formulaires.

Pour activer les Bing Maps, le paramètre système Afficher les Bing Maps dans les formulaires doit être activé. Les organisations locales Microsoft Dynamics 365 doivent entrer une clé Bing Maps dans le paramètre système Veuillez entrer la clé Bing Maps. Obtenez une clé Bing Map sur : https://www.bingmapsportal.com. Les abonnés Microsoft Dynamics 365 (Online) n'ont pas besoin d'une clé.

Onglet

Propriété

Description

Général

Étiquette

Nécessaire : Étiquette à afficher pour Bing Maps.

Afficher l’étiquette sur le formulaire

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

Sélectionner une adresse à utiliser avec le contrôle Bing Maps

Choisissez l'adresse qui doit être utilisée pour fournir des données pour la carte.

Visible par défaut

L'affichage de Bing Maps 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 Bing Maps 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 Bing Maps 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 Bing Maps selon l'espace disponible.

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. Vous pouvez également inclure des liens de navigation pour afficher des ressources Web ou d'autres sites Web par la navigation de formulaire.

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.

Utilisez le bouton Lien de navigation dans le groupe Contrôle de l'onglet Insérer pour ajouter un lien vers une ressource Web ou une URL externe.

Propriétés du lien de navigation

Les liens de navigation ont les propriétés suivantes :

Propriété

Description

Nom

Nécessaire : Texte à afficher comme étiquette.

Icône

Utilisez une ressource Web de 32x32 pixels. Il est recommandé d'utiliser une image PNG avec un arrière-plan transparent.

Ressource Web

Spécifiez une ressource Web à afficher dans le volet principal du formulaire.

URL externe

Spécifiez l'URL d'une page à afficher dans le volet principal du formulaire.

Contrôle Minuterie

Utilisez un contrôle Minuterie dans les formulaires où les enregistrements doivent atteindre un jalon basé sur le temps spécifique. Un contrôle Minuterie affiche aux utilisateurs le temps disponible pour effectuer une action dans la résolution d'un enregistrement actif, ou le temps écoulé depuis que l'heure de résolution de l'action est passée. Au minimum, les contrôles Minuterie doivent être configurés pour afficher la réussite ou l'échec d'une action. En outre, ils peuvent être configurés pour afficher des avertissements lorsque les conditions approchent l'échec.

Un contrôle Minuterie peut être ajouté à un formulaire pour une entité, mais ils sont plus fréquemment utilisés pour l'entité Incident, surtout lorsqu'ils sont liés aux champs qui suivent les accords de niveau de service. Vous pouvez ajouter plusieurs contrôles Minuterie dans le corps d'un formulaire. Vous ne pouvez pas les ajouter à l'en-tête ou au pied de page.

Les propriétés Source de données du contrôle Minuterie utilisent des champs pour l'entité.

  • Le Champ Heure de l'échec utilise un champ date/heure pour définir l'heure.

  • Les trois champs de condition utilisent un des champs Groupe d’options, Deux options, Statut, ou des champs Raison du statut pour l'entité.

Propriétés du contrôle Minuterie

Le tableau suivant décrit les propriétés d'un contrôle Minuterie.

Groupe

Nom 

Description

Nom 

Nom 

Obligatoire. Un nom unique pour le contrôle.

Étiquette

Obligatoire. L'étiquette à afficher pour le contrôle Minuterie.

Source de données

Champ Heure de l'échec

Obligatoire. Choisissez l'un des champs date/heure pour l'entité pour représenter quand un jalon doit être correctement terminé.

Condition de réussite

Obligatoire. Sélectionnez un champ pour l'entité pour évaluer la réussite du jalon, puis choisissez quelle option indique le succès.

Condition d'avertissement

Sélectionnez un champ pour l'entité pour déterminer si la réussite du jalon est en danger pour qu'un avertissement doit être affiché, puis sélectionnez l'option qui indique qu'un avertissement doit être affiché.

Annuler la condition

Sélectionnez un champ pour l'entité pour déterminer si l'accomplissement du jalon doit être annulé, puis choisissez quelle option indique que le jalon est annulé.

Contrôles supplémentaires pour Dynamics 365 pour téléphones et tablettes

Vous pouvez utiliser d'un ensemble complet de contrôles supplémentaires pour créer une expérience tactile plus conviviale sur Dynamics 365 pour les téléphones et tablettes. Ces contrôles comprennent des curseurs, des commutateurs, un lecteur multimédia, des masques de saisie, un calendrier et d'autres contrôles.

Pour plus d'informations :Contrôles visuels dans Dynamics 365 pour téléphones et tablettes

Notes

Vous pouvez utiliser ces contrôles supplémentaires uniquement avec des applications mobiles. Ils ne sont pas pris en charge dans l'application Web.

Important

Cette fonctionnalité a été introduite dans la mise à jour de CRM Online 2016 et CRM 2016 (local).

Vous aimeriez bénéficier de cette fonction ? Recherchez votre administrateur CRM ou contact de support.

Pour utiliser ces contrôles dans l'éditeur de formulaires :

  1. Double-cliquez sur le champ ou la liste à laquelle vous souhaitez ajouter le contrôle.

  2. Cliquez sur l'onglet Contrôles.

  3. Cliquez sur Ajouter un contrôle.

  4. Sélectionnez le contrôle de votre choix, puis cliquez sur Ajouter.

    Notes

    Selon le type de champ ou de liste, différents contrôles sont disponibles. Par exemple, des contrôles de curseur peuvent être disponibles pour les champs numériques ou financiers uniquement, et le contrôle de calendrier est disponible uniquement pour les listes.

  5. Sélectionnez les appareils sur lesquels vous souhaitez que le contrôle s'affiche (téléphone, tablette, ou les deux). Les contrôles sont disponibles pour les champs d'en-tête de téléphone.

  6. Configurez les valeurs de chaque propriété.

  7. Cliquez sur OK lorsque vous avez terminé de configurer le contrôle.

Voici des descriptions de chaque contrôle que vous pouvez utiliser dans les formulaires pour Dynamics 365 pour les téléphones et tablettes.

Contrôle de calendrier

Ce contrôle vous permet de configurer des formulaires Dynamics 365 pour qu'ils s'affichent sous forme de calendrier dans Dynamics 365 pour des téléphones et tablettes. Vous pouvez aussi utiliser ce contrôle pour remplacer des tableaux de bord, des listes ou des grilles d'entité pour les téléphones et tablettes.

Propriété

Description

Date de début

Définissez la date et l'heure de début de l'article à visualiser dans la vue de calendrier. Les valeurs disponibles sont les colonnes de votre choix dans cette vue de type date.

Date de fin

Définissez la date et l'heure de fin de l'article à visualiser dans la vue de calendrier. Les valeurs disponibles sont les colonnes de votre choix dans cette vue de type date.

Durée

La durée (en minutes). Si vous définissez une valeur pour Date de fin, la durée est ignorée.

Description

Il s'agit de la légende que vous souhaitez afficher pour les éléments de calendrier.

La durée minimale indiquée dans le calendrier est de 30 minutes. Les articles avec une durée de moins de 30 minutes s'afficheront toujours comme s'ils duraient 30 minutes.

Le contrôle de calendrier prend en charge tous les comportements de date (Heure locale de l'utilisateur, Date uniquement et Sans fuseau horaire).

Contrôle de chronologie

Fournit une chronologie des articles d'actualités et des tweets Twitter récents appropriés pour un compte.

Cette fonction est disponible dans Mise à jour 1 de Microsoft Dynamics CRM Online 2016 ou une version ultérieure.

Propriété

Description

CC_Timeline_Title

Propriété à mapper pour le titre de chaque élément de chronologie.

CC_Timeline_Title_Desc

Description du titre.

CC_Timeline_Label1

Champ à afficher sous le titre de l'élément de chronologie.

CC_Timeline_Label1_Desc

Description de l'Étiquette 1.

CC_Timeline_Label2

Champ à afficher après l'Étiquette 1.

CC_Timeline_Label2_Desc

Description de l'Étiquette 2.

CC_Timeline_Label3

Champ à afficher après l'Étiquette 2.

CC_Timeline_Label3_Desc

Description de l'Étiquette 3.

CC_Timeline_Label4

Champ à afficher après l'Étiquette 3.

CC_Timeline_Label4_Desc

Description de l'Étiquette 4.

CC_Timeline_Label5

Champ à afficher après l'Étiquette 4.

CC_Timeline_Label5_Desc

Description de l'Étiquette 5.

CC_Timeline_Timestamp

Champ à utiliser pour trier la chronologie dans l'ordre chronologique inverse.

CC_Timeline_Timestamp_Desc

Description de l'horodatage.

CC_Timeline_Group

Champ à mapper pour regrouper la chronologie.

CC_Timeline_Group_Desc

Description du champ de groupe.

CC_Timeline_GroupOrder

Ordre du groupe auquel l'élément appartient par rapport aux autres groupes (attribuer les valeurs 1, 2, 3, etc. aux groupes à afficher). Le groupe s'affichera dans l'ordre croissant des valeurs de groupe affectées.

CC_Timeline_GroupOrder_Desc

Description du champ Ordre du groupe.

CC_Timeline_URL

Champ URL à mapper pour afficher l'URL de chaque élément de chronologie.

CC_Timeline_URL_Desc

Description du champ URL.

CC_Timeline_ThumbnailURL

Champ à mapper pour la vignette de l'image ou l'icône à afficher pour chaque article.

CC_Timeline_ThumnailURL_Desc

Description pour le champ ThumbnailURL.

CC_Timeline_Filter

Champ à mapper pour le filtre de chronologie.

CC_Timeline_Filter_Desc

Description du filtre.

CC_Timeline_Footer

Ressource Web à afficher comme pied de page de la chronologie.

CC_Timeline_Footer_Desc

Description du champ Pied de page.

Curseur linéaire

Le contrôle de curseur linéaire permet à vos utilisateurs de saisir des valeurs numériques en faisant glisser un curseur et fournit également une option pour saisir la quantité. Le curseur fournit la saisie et l'affichage de nombre entier uniquement. Utilisez ce contrôle pour tout champ numérique ou financier.

Propriété

Description

Max

Définit la valeur maximale à afficher sur le curseur.

Min

Définit la valeur minimale à afficher sur le curseur.

valeur

Valeur à afficher sur le curseur.

Étape

Définit le montant à ajouter ou à déduire de la valeur actuelle lors de la saisie des données avec ce contrôle.

Groupes d’options

Le contrôle de groupe d'options propose un ensemble de choix parmi lesquels vos utilisateurs choisissent lors de la saisie des données. Utilisez ce contrôle pour tout groupe d'options avec deux ou trois options uniquement.

Propriété

Description

Champ

Affiche le champ auquel le contrôle est mappé.

Commutateur de rotation

Le commutateur de rotation est comme un interrupteur marche/arrêt, offrant le choix entre deux valeurs.

Propriété

Description

Champ

Affiche le champ auquel le contrôle est mappé.

Évaluation à l'aide d'étoiles

Utilisez l'évaluation à l'aide d'étoiles pour fournir une représentation visuelle d'une évaluation. Le nombre maximal d'étoiles que vous pouvez définir défini sur cinq. Vous pouvez utiliser ce contrôle pour des nombres entiers uniquement ; il n'accepte pas les valeurs décimales.

Notes

Veillez à sélectionner l'option Masquer sur le Web pour ce contrôle.

Propriété

Description

Max

Sélectionnez le nombre maximal d'étoiles pour le contrôle dans la liste déroulante.

Bouton radial

Le bouton radial permet aux utilisateurs de saisir des données en faisant glisser le bouton et s'affiche à l'écran sous la forme d'un cercle. Le contrôle de bouton radial fournit la saisie et l'affichage de nombre entier uniquement. Utilisez ce contrôle pour tout champ numérique ou financier. Vous pouvez utiliser l'interaction tactile pour modifier la valeur ou vous pouvez utiliser le pavé numérique pour vous concentrer sur le numéro et le modifier.

Notes

Ce contrôle n'est pas pris en charge sur les appareils 4.2 et 4.3. Il impacte l'expérience de défilement sous ces versions.

Propriété

Description

Max

Définissez la valeur maximale à afficher sur la jauge.

Min

Définissez la valeur minimale à afficher sur la jauge.

valeur

Obtenez ou définissez la valeur minimale à afficher sur la jauge.

Étape

Définit le montant à ajouter ou à déduire de la valeur actuelle lors de la saisie des données avec ce contrôle.

Aperçu de site Web

Utilisez le contrôle d'aperçu du site Web pour mapper un champ d'URL et afficher un aperçu du site Web.

Notes

Ce contrôle n'est pas pris en charge dans les déploiements Dynamics 365 locaux. Pour les systèmes locaux, ce contrôle prend la valeur par défaut du contrôle prédéfini.

Important

En activant ce contrôle, vous consentez à autoriser les utilisateurs à partager certaines informations identifiables de l'appareil avec un système externe. Les données importées depuis des systèmes externes dans Dynamics 365 peuvent être soumis à notre déclaration de confidentialité à notre déclaration de confidentialité de Microsoft Online Services.

Notifications de confidentialité

Propriété

Description

Champ

Affiche le champ auquel le contrôle est mappé.

Graphique à puces

Le contrôle de graphique à puces affiche une seule mesure principale avec une mesure comparative et des plages qualitatives pour signaler immédiatement si la mesure est bonne, mauvaise ou dans un autre état. Utilisez ce contrôle dans les tableaux de bord pour tout champ numérique ou financier. Par exemple, vous pouvez mapper la valeur au revenu réel et la cible au revenu estimé pour visualiser les revenus réel et estimé.

Propriété

Description

Max

Définissez la valeur maximale à afficher dans le graphique.

Min

Définissez la valeur minimale à afficher dans le graphique.

Correct

Définissez une valeur considérée comme correcte pour la mesure (facultatif).

Incorrect

Définissez une valeur considérée comme incorrecte pour la mesure (facultatif).

valeur

Affiche le champ auquel le contrôle est mappé.

Cible

Mappez-le au champ avec lequel vous souhaitez comparer la valeur. Par exemple, si Valeur est mappée à Revenu réel, vous pouvez mapper Cible à Revenu estimé, ou vous pouvez fournir une valeur statique.

Contrôle à l'aide du stylet

Utilisez le contrôle à l'aide du stylet pour capturer des saisies écrites, comme des signatures.

Notes

La Longueur maximale recommandée au minimum spécifiée pour le champ auquel ce contrôle est mappé est 15 000.

Veillez à sélectionner l'option Masquer sur le Web pour ce contrôle.

Propriété

Description

PenMode

Spécifiez PenMode!Draw, PenMode!Eraseou PenMode!Select, pour déterminer ce qui se produit lorsqu'un utilisateur déplace dispositif de pointage dans un contrôle à l'aide du stylet.

Saisie semi-automatique

Le contrôle de saisie semi-automatique filtre une liste d'éléments au fur et à mesure que vous saisissez et vous permet de sélectionner une valeur dans la liste déroulante. Par exemple, vous pouvez utiliser ce contrôle pour permettre aux utilisateurs de choisir parmi une liste déroulante d'états ou de pays/régions. Ce contrôle effectue un mappage à un champ de type Une seule ligne de texte.

Propriété

Description

Champ

Affiche le champ auquel le contrôle est mappé.

Source

Définissez la source pour les données (options groupées, groupe d'options ou vue).

Groupe d'options

Sélectionnez le groupe d'options pour ce champ.

Afficher

Sélectionnez l'entité et la vue pour ce champ.

Champ

Sélectionnez le champ de l'entité principale de la vue à utiliser comme source de données.

Multimédia

Vous pouvez inclure des vidéos pour offrir une expérience clientèle plus complète au personnel des ventes et sur le terrain en déplacement. Utilisez ce contrôle pour mapper à un champ d'URL contenant le lien audio ou vidéo à lire dans le contrôle.

Notes

Ce contrôle est pris en charge sur les versions d'Android 4.4 et ultérieures.

Les vidéos YouTube ne sont pas prises en charge actuellement sur les tablettes et téléphones Windows 8 et Windows 8.1. Sous Windows 10, seules les vidéos HTTPS (y compris YouTube) sont prises en charge.

Les types de médias pris en charge incluent :

  • Fichiers MPEG4 de diffusion en continu

  • Vidéos YouTube

  • Média Azure

  • Flux audio

Notifications de confidentialité

Propriété

Description

Média

Entrez l'URL du média à lire dans ce contrôle.

Saisie numérique

Utilisez le contrôle de saisie de chiffre pour permettre aux utilisateurs d'entrer des données rapidement. Il suffit que les utilisateurs appuient sur les boutons plus et moins pour modifier une valeur numérique par des incréments que vous définissez. Utilisez ce contrôle pour tout champ numérique ou financier. Les utilisateurs peuvent également saisir un chiffre directement dans le champ. Ce champ est uniquement pris en charge en mode d'édition.

Propriété

Description

Étape

Définit le montant à ajouter ou à déduire de la valeur actuelle lors de la saisie des données avec ce contrôle.

Champ

Affiche le champ auquel le contrôle est mappé.

Masque de saisie

Avec le contrôle de masque de saisie, vous définissez la mise en forme pour un champ comme un numéro de téléphone ou une carte de crédit pour empêcher la saisie de données non valides. Par exemple, si vous souhaitez que les utilisateurs saisissent un numéro de téléphone des États-unis au format +1-222-555-1011, utilisez le masque de saisie +1-000-000-0000.

Propriété

Description

Masque

Entrez le masque à utiliser pour valider les données au fur et à mesure que l'utilisateur les saisit. Vous pouvez utiliser une combinaison des caractères suivants pour le masque :

0 - chiffre

9 – chiffre ou espace

# – chiffre, signe ou espace

L - lettre

I – lettre ou espace

A – alphanumérique

A – alphanumérique ou espace

< – convertit les caractères qui suivent en minuscules

> – convertit les caractères qui suivent en majuscules

| – désactive la conversion de la casse

\ – échappe tout caractère et le convertit en littéral

Tous les autres - Littéraux

Champ

Affiche le champ auquel le contrôle est mappé.

Jauge linéaire

La jauge linéaire permet à vos utilisateurs de saisir des valeurs numériques en faisant glisser un curseur au lieu de saisir la quantité exacte. Le curseur fournit la saisie et l'affichage de nombre entier uniquement. Utilisez ce contrôle pour tout champ numérique et financier.

Propriété

Description

Max

Définissez la valeur maximale à afficher sur la jauge.

Min

Définissez la valeur minimale à afficher sur la jauge.

valeur

Obtenez ou définissez la valeur minimale à afficher sur la jauge.

Étape

Définit le montant à ajouter ou à déduire de la valeur actuelle lors de la saisie des données avec ce contrôle.

Bouton arc

Le bouton arc permet aux utilisateurs de saisir des données en faisant glisser le bouton et s'affiche à l'écran sous la forme d'un arc. Le contrôle de bouton arc fournit la saisie et l'affichage de nombre entier uniquement. Utilisez ce contrôle pour tout champ numérique et financier. Vous pouvez utiliser l'interaction tactile pour modifier la valeur et vous concentrer sur le numéro et le modifier à l'aide du pavé numérique.

Notes

Ce contrôle n'est pas pris en charge sur les appareils 4.2 et 4.3. Il impacte l'expérience de défilement sous ces versions.

Propriété

Description

Max

Définissez la valeur maximale à afficher sur la jauge.

Min

Définissez la valeur minimale à afficher sur la jauge.

valeur

Obtenez ou définissez la valeur minimale à afficher sur la jauge.

Étape

Définit le montant à ajouter ou à déduire de la valeur actuelle lors de la saisie des données avec ce contrôle.

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

IFRAME

OnReadyStateComplete

Se produit lors du chargement du contenu d'un IFRAME.

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.

Ne configurez pas un gestionnaire d'événements de script en utilisant une bibliothèque qui ne provient pas d'une source dans 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 le 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 ouvrir un nouveau formulaire de ressource Web et en créer une.

Créer une ressource Web JavaScript
  1. Dans le formulaire de ressource Web, définissez les propriétés suivantes :

    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. Choisissez 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, essayez toujours 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.

  4. À ce stade, la ressource Web que vous avez créée est sélectionnée dans la boîte de dialogue Rechercher un enregistrement. 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, choisissez 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é. Sélectionnez Transmettre le contexte d'exécution comme premier paramètre si nécessaire.

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

Notifications de confidentialité

Lorsque vous ajoutez le contrôle d'aperçu de site Web à un formulaire, lors du chargement, certaines informations identifiables sur l'appareil (le nom de l'appareil, par exemple, iPhone, le système d'exploitation et sa version, le navigateur et sa version) sont envoyées à Bing (service de consommation). Par conséquent, les données consommateur envoyées à Bing sont soumises à la déclaration de confidentialité de Microsoft Online Services. En ajoutant ce contrôle, vous acceptez que cet ensemble limité de données soit envoyé au service Bing. Notez que vous pouvez supprimer le contrôle à tout moment pour arrêter d'utiliser cette fonctionnalité.

Lorsque vous ajoutez le contrôle multimédia à un formulaire, certaines informations identifiables sur l'appareil (le nom de l'appareil, par exemple iPhone, le système d'exploitation et sa version, le navigateur et sa version) sont envoyées au service que vous appelez (par exemple, YouTube ou Azure Media Services) et sont soumises aux termes de la déclaration de confidentialité de ce service. En ajoutant ce contrôle, vous acceptez que cet ensemble limité de données soit envoyé au service externe que vous appelez. Notez que vous pouvez supprimer le contrôle à tout moment pour arrêter d'utiliser cette fonctionnalité.

Voir aussi

Créer et concevoir des formulaires
Considérations en matière de conception des formulaires principaux
Créer et modifier des formulaires mobiles pour Dynamics CRM pour Phone Express
Créer et modifier des formulaires de création rapide
Créer et modifier des aperçus
Personnaliser Dynamics 365 pour les téléphones et les tablettes

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