Personnaliser des pages pour des profils

Effectué

Business Central fournit à la fois une personnalisation utilisateur et administrateur. La personnalisation utilisateur permet aux utilisateurs d’adapter leur espace de travail en ajustant les dispositions de page en fonction de leurs préférences. Les administrateurs peuvent personnaliser les dispositions de page pour un profil spécifique, en fonction des rôles métier ou des départements, afin que tous les utilisateurs attribués voient la même page personnalisée. Alors que la personnalisation utilisateur permet aux utilisateurs d’afficher, de masquer et de déplacer des champs et des actions sur une page, la personnalisation administrateur offre des fonctionnalités supplémentaires. Par exemple, la personnalisation administrateur vous permet d’afficher les champs qui se trouvent dans la table source ou les tables d’extension de la page, mais qui ne sont pas définis sur l’objet de page : il ne s’agit pas d’une personnalisation possible.

L’utilisation métier classique d’un profil est un rôle. Voilà pourquoi un profil est nommé Profil (rôle) dans l’IU.

La personnalisation administrateur de page s’effectue à partir de la page Profils (rôles) ; il s’agit du point de départ de l’administrateur pour la gestion des profils d’utilisateurs sur des fiches profil individuelles. Outre la personnalisation de la disposition, vous contrôlez divers autres paramètres des profils sur la page Profil (rôle) de chaque profil. Pour en savoir plus, consultez Gérer les profils.

Votre compte Business Central doit disposer de l’ensemble d’autorisations Gestion des profils D365 ou d’autorisations équivalentes.

L’ensemble d’autorisations Gestion des profils D365 inclut l’autorisation d’exécution sur l’objet système 9026 Ajouter un champ à la table. Si vous ne disposez pas de cette autorisation, vous n’êtes pas autorisé à ajouter des champs sur la page à moins qu’ils ne soient définis sur l’objet de page.

Pour personnaliser des pages pour un profil, procédez comme suit :

  1. Cliquez sur l’icône Rechercher, saisissez Profils (rôles), puis cliquez sur le lien associé.

  2. Sélectionnez la ligne du profil pour lequel vous souhaitez personnaliser les pages, puis choisissez l’action Modifier.

  3. Choisissez l’action Personnaliser les pages.

    Business Central ouvre alors un nouvel onglet de navigateur pour le profil sélectionné avec la bannière Personnalisation administrateur activée. La bannière Personnalisation administrateur offre les mêmes fonctionnalités que la bannière Personnalisation utilisateur à la disposition des utilisateurs.

  4. Personnalisez les pages en fonction des besoins du rôle ou du département en question, comme le ferait un utilisateur lors de la personnalisation utilisateur. Pour en savoir plus, consultez Personnaliser votre espace de travail.

    Vous pouvez naviguer pendant la personnalisation à l’aide du raccourci Ctrl + Clic sur une action si elle est mise en évidence par la pointe de flèche.

  5. Lorsque vous avez fini de modifier la disposition sur une ou plusieurs pages, cliquez sur le bouton Terminé sur la bannière Personnalisation administrateur.

  6. Fermez l’onglet de navigateur.

La personnalisation administrateur des pages est désormais enregistrée pour le profil.

Afficher toutes les pages personnalisées pour un profil

Vous pouvez obtenir un aperçu des pages personnalisées pour un profil, par exemple, pour planifier celles à personnaliser davantage ou supprimer.

Sur la page Profil (rôle), choisissez l’action Gérer les pages personnalisées.

Sur la page Pages personnalisées, vous pouvez supprimer des personnalisations administrateur et résoudre des problèmes potentiels en les recherchant.

Supprimer toutes les personnalisations administrateur pour un profil

Vous pouvez annuler toutes les personnalisations administrateur que vous avez effectuées pour un profil. Les personnalisations administrateur introduites avec une extension et les personnalisations utilisateur ne sont pas supprimées. Vous pouvez supprimer toutes les personnalisations utilisateur avec une autre action. Pour en savoir plus, consultez Supprimer toutes les personnalisations utilisateur.

Sur la page Profil (rôle) d’un profil personnalisé, choisissez l’action Effacer les pages personnalisées.

La disposition des pages pour le profil est alors réinitialisée à la disposition par défaut.

Supprimer la personnalisation administrateur de pages spécifiques pour un profil

Vous pouvez supprimer les personnalisations administrateur de pages individuelles que vous avez effectuées pour un profil. Les personnalisations administrateur introduites avec une extension et les personnalisations utilisateur ne sont pas supprimées. Vous pouvez supprimer les personnalisations utilisateur de pages spécifiques avec une autre action. Pour en savoir plus, consultez Supprimer les personnalisations utilisateur de pages spécifiques.

  1. Sur la page Profil (rôle), choisissez l’action Gérer les pages personnalisées.

  2. Sur la page Pages personnalisées, sélectionnez une ou plusieurs lignes correspondant aux personnalisations administrateur de page que vous souhaitez supprimer, puis choisissez l’action Supprimer.

La disposition des pages sélectionnées est adaptée aux modifications que vous avez apportées.

Ajouter un champ

Vous ajoutez des champs à la page à partir du volet Ajouter un champ à la page, que vous ouvrez en cliquant sur l’action + Champ en mode Personnalisation administrateur. Notez que le volet Ajouter un champ à la page permet d’afficher les champs déjà existants, soit sur la page et dans ses tables source, mais qui sont actuellement masqués. Vous ne pouvez pas créer de champs.

Le volet Ajouter un champ à la page présente tous les champs pouvant s’afficher sur la page. Les champs sont répartis selon les catégories suivantes, déterminées par la conception sous-jacente de la page elle-même, sa table source et ses extensions :

  • Champs de table ne figurant pas sur l’objet de page

    • Inclut les champs définis dans la table de base ou les tables d’extension, mais qui ne sont pas définis sur la page. L’info-bulle de ces champs inclut le libellé Défini par la table.
  • Champs de page liés à une table

    • Inclut les champs définis dans la table de base ou les extensions de table et qui sont également définis sur la page comme étant affichés ou masqués. L’info-bulle de ces champs inclut le libellé Défini par la page.
  • Champs de page non liés à une table

    • Champs définis uniquement sur la page, et non dans la table de base ou les tables d’extension. Ces champs sont généralement utilisés pour des variables ou des calculs. L’info-bulle de ces champs inclut le libellé Défini par la page.

Cliquez sur le bouton de filtrage au-dessus de la liste pour modifier la catégorie de champs présentée dans le volet Ajouter un champ à la page.

Ajouter un champ de table ne figurant pas sur l’objet de page

Si vous souhaitez mettre un champ uniquement de table à la disposition des utilisateurs sur une page, vous devez d’abord l’ajouter à la page. Une fois que vous avez ajouté le champ, les utilisateurs peuvent choisir de l’afficher ou de le masquer à leur guise grâce à la personnalisation utilisateur. Plusieurs façons permettent d’ajouter un champ.

  • Une solution consiste à le faire glisser du volet Ajouter un champ à la page vers la position souhaitée.

  • Une autre façon consiste à sélectionner le champ dans le volet pour afficher l’emplacement recommandé sur la page. Accédez ensuite à l’emplacement du champ sur les pages, cliquez sur la pointe de flèche, puis sélectionnez Ajouter.

Une fois le champ ajouté, l’info-bulle du champ dans le volet Ajouter un champ à la page devient Défini par la page.

Supprimer un champ

Si vous avez ajouté un champ de table qui ne figurait pas initialement sur l’objet de page, vous pouvez le supprimer à nouveau. La suppression d’un champ diffère de son masquage. Lorsque vous masquez un champ, les utilisateurs peuvent toujours l’afficher dans leur espace de travail grâce à la personnalisation utilisateur. Cependant, si vous supprimez un champ, celui-ci ne peut plus être affiché ou masqué par les utilisateurs. Si le champ s’affiche actuellement dans l’espace de travail d’un utilisateur, il en disparaît lorsque vous le supprimez.

Pour supprimer un champ, cliquez sur la pointe de flèche sur le champ dans la page, puis sélectionnez Supprimer. Si vous ne trouvez pas le champ, sélectionnez-le dans le volet Ajouter un champ à la page pour indiquer son emplacement masqué.

Verrouiller et déverrouiller l’édition

La personnalisation administrateur vous permet de verrouiller (autoriser l’édition) ou déverrouiller l’édition (empêcher l’édition) de la plupart des champs d’une page. Pour verrouiller ou déverrouiller l’édition, sélectionnez le champ sur la page, cliquez sur la pointe de flèche, puis sélectionnez Verrouiller l’édition ou Déverrouiller l’édition. Gardez à l’esprit quelques règles concernant le verrouillage et le déverrouillage des champs :

  • Les champs qui ne figuraient pas à l’origine sur l’objet de page mais qui ont été ajoutés à la page au moyen de la personnalisation administrateur sont toujours verrouillés et ne peuvent pas être déverrouillés à l’aide de la personnalisation administrateur ou utilisateur.

  • La conception du champ peut également empêcher son édition. Si le développeur AL a défini la propriété Editable du champ sur false, celui-ci est toujours verrouillé et ne peut pas être déverrouillé.

  • Notez que la fonctionnalité de verrouillage de l’édition est destinée à contribuer à l’exactitude, à la cohérence et à la fiabilité des données. Elle n’est pas conçue pour garantir l’intégrité des données.

Important

Certains champs de table peuvent ne pas être disponibles pour une personnalisation administrateur à partir du volet Ajouter un champ à la page. Le développeur d’une table peut choisir d’empêcher un champ de s’afficher dans la personnalisation administrateur en définissant sa propriété AllowInCustomization sur false.

Vous ne pouvez pas personnaliser une page en mode Analyse. Le commutateur Analyser est désactivé. Si vous passez en mode Personnalisation administrateur alors que la page est en mode Analyse, le mode Analyse est automatiquement désactivé.

Certaines pages comportent plusieurs champs de page mappés à la même table source. Le volet Ajouter un champ à la page affiche tous ces champs de page indépendamment. Vous pouvez afficher, masquer ou déplacer ces champs indépendamment sans affecter les autres.

Si un élément ou un groupe est masqué, vous pouvez toujours identifier les champs masqués dans l’élément ou le groupe, mais vous ne pouvez pas ajouter, déplacer ou afficher des champs de l’élément ou du groupe tant qu’ils ne sont pas rendus visibles.