Comprendre les tableaux de bord : composants et FormXML de tableau de bord
Date de publication : novembre 2016
S’applique à : Dynamics CRM 2015
Le tableau de bord est l’un des différents types de formulaires de Microsoft Dynamics 365. Vous pouvez utiliser l’attribut SystemForm.Type ou UserForm.Type pour déterminer si le formulaire est un tableau de bord. Un formulaire de type tableau de bord a la valeur de propriété 0.
La définition du contenu et de la présentation d’un formulaire est stockée dans le FormXML.Pour plus d'informations :Form XML schema
Pour obtenir des exemples de chaînes FormXML pour les différents types de tableaux de bord, voir Exemples de tableaux de bord.
Contenu de la rubrique
Composants de tableau de bord
Composants de tableau de bord et éléments du FormXML
Éléments de FormXML pris en charge pour les tableaux de bord
Définir le nombre de contrôles de tableau de bord
Composants de tableau de bord
Un tableau de bord peut contenir des graphiques, des grilles, des IFRAME ou des ressources Web. Par défaut, un même tableau de bord peut contenir jusqu’à six de ces composants.
Dans la version locale de Microsoft Dynamics 365, vous pouvez changer le nombre de composants à afficher sur un tableau de bord avec Windows PowerShell.Pour plus d'informations :Définir le nombre de contrôles de tableau de bord
Graphiques
Un tableau de bord appartenant à l’organisation ne peut contenir que des graphiques appartenant à cette organisation. Toutefois, un tableau de bord appartenant à un utilisateur peut contenir des graphiques appartenant à un utilisateur et des graphiques appartenant à l’organisation.Pour plus d'informations :Afficher des données avec les visualisations (graphiques)
Grilles
les grilles récupèrent les données depuis les requêtes (vues) de Microsoft Dynamics 365. Un tableau de bord appartenant à l’organisation ne peut contenir que les grilles qui récupèrent les données depuis les requêtes enregistrées. Toutefois, un tableau de bord appartenant à l’organisation peut contenir les grilles qui récupèrent les données provenant des requêtes utilisateur et des requêtes enregistrées.Pour plus d'informations :Messages et méthodes de l’entité SavedQuery (vue)
IFRAME
Lorsque vous ajoutez un IFRAME à un tableau de bord appartenant à l’organisation, vous pouvez spécifier si les scripts sur plusieurs cadres doivent être limités ou autorisés. Pour cela, utilisez le paramètre <Security> (FormXml) dans le contrôle IFRAME dans le FormXML. Toutefois, pour les tableaux de bord appartenant à l’utilisateur, les scripts sur plusieurs cadres pour IFRAME sont limités et vous ne pouvez pas les modifier. Si vous essayez de créer un tableau de bord appartenant à l’utilisateur qui contient un IFRAME avec les scripts sur plusieurs cadres autorisés, un message d’erreur s’affiche.Pour plus d'informations :Utiliser les contrôles IFRAME et de ressource Web dans un formulaire.
Ressources Web
Seules les ressources Web de type formulaire peuvent être incluses dans un tableau de bord. Bien que cette restriction s’applique lorsque vous ajoutez une ressource Web avec le concepteur de tableau de bord dans l’application Web, cette restriction ne s’applique pas lorsque vous ajoutez une ressource Web à un tableau de bord avec le Kit de développement logiciel (SDK).Pour plus d'informations :Ressources Web pour Microsoft Dynamics CRM 2015
Composants de tableau de bord et éléments du FormXML
Les composants de tableau de bord sont affichés dans Microsoft Dynamics 365 en fonction des valeurs spécifiées dans le FormXML. L’image suivante propose un exemple de tableau de bord. Chaque tableau de bord peut inclure plusieurs onglets. Les onglets sont une pile verticale séparant le corps du tableau de bord et peuvent être développés ou réduits.Pour plus d'informations :<tabs> (FormXml). Un onglet peut contenir plusieurs sections. Les sections permettent de grouper et disposer les composants de tableau de bord.Pour plus d'informations :<sections> (FormXml)
Éléments de FormXML pris en charge pour les tableaux de bord
Bien que le tableau de bord soit un type de formulaire, tous les éléments et attributs de FormXML sont pris en charge par les tableaux de bord. Le tableau suivant fournit des informations sur les éléments, les éléments enfants et les attributs de FormXML pris en charge par les tableaux de bord.Pour plus d'informations :Form XML reference
Pour obtenir un exemple de FormXML pour les différents types de tableaux de bord, voir Exemples de tableaux de bord.
Élément |
Éléments enfants |
Attributs d’élément |
---|---|---|
- |
||
- |
||
|
||
- |
||
- |
|
|
- |
||
width |
||
addedby |
||
|
||
addedby |
||
addedby |
||
|
||
|
||
- |
Définir le nombre de contrôles de tableau de bord
Vous pouvez utiliser Windows PowerShell pour modifier le nombre de contrôles de tableau de bord comme il est décrit ici. Par ailleurs, vous pouvez utiliser le service Web de déploiement. La valeur maximale est 20. Pour plus d’informations, voir Introduction au service Web de déploiement pour apprendre à mettre à jour la propriété MaximumControlsLimit.
Pour récupérer et définir la limite de tableau de bord
Ouvrez une fenêtre de commande Windows PowerShell.
Ajoutez le composant logiciel enfichable Windows PowerShell pour Microsoft Dynamics 365 :
Add-PSSnapin Microsoft.Crm.PowerShell
Récupérez le paramètre actuel :
$setting = Get-CrmSetting -SettingType DashboardSettings
Modifiez le paramètre actuel :
$setting.MaximumControlsLimit = 5
Set-CrmSetting -Setting $setting
Voir aussi
Analyser les données avec les tableaux de bord
Actions sur les tableaux de bord
Créer un tableau de bord
Form XML reference
© 2017 Microsoft. Tous droits réservés. Copyright