Fonctionnement de la navigation basée sur les rôles

Contenu
casm173
HID_CreateMenuBar
Contenu
La vue de chaque utilisateur de l'interface web est définie par un rôle. Les utilisateurs avec des affectations de rôle multiples peuvent basculer sur plusieurs vues de l'interface web. Le diagramme suivant montre la manière dont les rôles sont en corrélation avec d'autres objets pour fournir une présentation par rôles de l'interface d'utilisateur.
Diagramme illustrant le fonctionnement de la navigation basée sur les rôles
Diagram depicting how role-based navigation works
Création d'un onglet
Un onglet est une entité d'affichage graphique lié à un rôle afin de présenter les fonctionnalités du rôle aux utilisateurs de ce rôle. Lorsqu'un utilisateur se connecte au système, la fenêtre principale affiche les onglets affectés au rôle par défaut de l'utilisateur.
Dans la fenêtre d'interface Web principale, les onglets représentent les principaux groupes de fonctions. Chaque onglet est configuré afin d'afficher un ensemble de fonctions d'interface utilisateur approprié aux rôles qui l'utilisent.
Tous les rôles doivent avoir au moins un onglet. Vous pouvez associer un ou plusieurs onglets à un rôle. Chaque onglet a un numéro de séquence qui contrôle son ordre d'affichage dans la fenêtre principale. Si un seul onglet est associé à un rôle, la première page de l'onglet est affichée et non l'onglet.
Vous pouvez configurer les onglets pour inclure les types de fonctions d'affichage suivants :
  • Une première page (formulaire Web par défaut) affichée lorsqu'un utilisateur sélectionne l'onglet. La première page est un élément obligatoire pour tous les onglets. Vous ne pouvez affecter qu'une seule première page à chaque onglet.
    Vous pouvez configurer une page de démarrage pour afficher des rapports graphiques à partir de BusinessObjects et permettra ainsi aux utilisateurs de générer des rapports au moment de l'exécution. Pour plus d'informations, reportez-vous à la documentation relative au reporting CA Business Intelligence.
  • Une barre de menus, qui présente des listes déroulantes de commandes, telles que les commandes Fichier, Affichage et Recherche. La barre de menus est facultative. Vous ne pouvez affecter qu'une seule barre de menus à chaque onglet.
  • Cette barre d'outils doit inclure les boutons d'outils permettant d'accéder facilement aux commandes du menu les plus utilisées. Cette barre d'outils est optionnelle.
CA SDM fournit plusieurs onglets prédéfinis. Vous pouvez affecter les onglets prédéfinis à un rôle, modifier les onglets prédéfinis et créer des onglets personnalisés.
N'affectez pas plus d'onglets que votre fenêtre de navigateur ne peut en afficher. Cela étendrait les onglets avec des numéros séquentiels au-delà de la zone d'affichage maximum de la fenêtre et les rendrait inaccessibles à l'utilisateur.
Incluez uniquement des onglets qui contiennent des formulaires appartenant au groupe de formulaires affecté au rôle que vous créez ou modifiez. Par exemple, n'affectez pas l'onglet Client ou l'onglet Employé au rôle Administrateur. Le cas échéant, une erreur se produira lorsque les utilisateurs tenteront d'accéder à cet onglet. Remarque : Le groupe de formulaires du rôle est spécifié dans le champ Groupe de formulaires de personnalisation sur la page Détail du rôle et est également affiché dans la colonne Groupe de formulaires sur la page Liste des rôles. Pour une liste des formulaires Web de chaque groupe de formulaire, consultez la rubrique Groupes de Formulaire.
Vous pouvez créer vos propres onglets à afficher sur la page principale. Vous pouvez ensuite définir les onglets qui s'affichent lorsque les utilisateurs de rôles différents se connectent au système.
Procédez comme suit :
  1. Sélectionnez Gestion des rôles et de la sécurité, Gestion des rôles, Onglets dans l'onglet Administration.
  2. Cliquez sur Créer.
  3. Remplissez les champs de l'onglet comme il convient, puis cliquez sur Enregistrer.
Champs d'onglet
Code
Code identifiant cet onglet dans le système. Après l'enregistrement de l'onglet, le code ne peut pas être modifié.
Statut de l'enregistrement
Indique si l'onglet est activé ou désactivé.
Nom d'affichage
Nom de l'onglet affiché aux utilisateurs.
Première page
Page Web initiale qui s'affiche dans la fenêtre principale lorsqu'un utilisateur sélectionne cet onglet. La première page et la barre de menus doivent appartenir au même groupe de formulaires. Si vous définissez un onglet avec une page de démarrage et une barre de menus appartenant à différents groupes de formulaires, une erreur se produit lorsque les utilisateurs accèdent à l'onglet.
Barre de menus
Barre de menus qui s'affiche dans la fenêtre principale lorsqu'un utilisateur sélectionne cet onglet.
Onglets prédéfinis
Le tableau ci-dessous présente les onglets prédéfinis affectés à chaque rôle. Les onglets sont répertoriés dans l'ordre des numéros de séquence, en indiquant leur position de gauche à droite dans la fenêtre.
Dans de nombreux cas, il existe des versions multiples d'onglets avec le même nom d'affichage. Par exemple, l'onglet Centre de services du rôle Administrateur fournit un accès complet aux fonctionnalités de CA SDM, alors que l'onglet Centre de services du rôle Gestionnaire de changements traite principalement les demandes de changement.
Rôle
Onglets
Administrateur
Onglet Centre de services avec menu et tableau de résultats complets
Onglet Connaissances
Onglet Administration avec arborescence complète de menus
Onglet Rapports - Administrateur
Onglet Calendrier prévisionnel des changements
Onglet CA CMDB
Onglet Automatisation du support
Gestionnaire de changements
Onglet Rapports - Gestionnaire de changements
Onglet Centre de services - Gestionnaire de changements
Onglet Calendrier prévisionnel des changements
Administrateur de configuration
Onglet CA CMDB
Onglet Administration - Administrateur de configuration
Analyste de configuration
Tableau des résultats de CA CMDB - Analyste de configuration
Visionneuse de configuration
Tableau des résultats de CA CMDB - Visionneuse de configuration
Client
Onglet Client
Responsable du service clientèle
Onglet Centre de services - Responsable du service clientèle
Onglet Connaissances
Onglet Rapports - Responsable du service clientèle
Représentant du service clientèle
Onglet Centre de services - Représentant du service clientèle
Onglet Profil rapide
Onglet Connaissances
Employé
Onglet Employé
Gestionnaire d'incidents
Onglet Rapports - Gestionnaire d'incidents
Onglet Centre de services - Gestionnaire d'incidents
Onglet Connaissances
Analyste de connaissances
Onglet Centre de services - Analyste de connaissances
Onglet Connaissances
Calendrier de gestion des connaissances
Onglet Fiche de rapport des connaissances
Onglet Rapports - Analyste de connaissances
Gestionnaire des connaissances
Onglet Centre de services - Gestionnaire de connaissances
Onglet Connaissances
Calendrier de gestion des connaissances
Onglet Administration - Gestionnaire de connaissances
Onglet Fiche de rapport des connaissances
Onglet Rapports - Gestionnaire de connaissances
Administrateur de la gestion des connaissances
Onglet Administration - Administrateur de connaissances
Analyste de niveau 1
Onglet Centre de services - Analyste de niveau 1
Onglet Profil rapide
Onglet Connaissances
Analyste de niveau 2
Onglet Centre de services - Analyste de niveau 2
Onglet Connaissances
Onglet Calendrier prévisionnel des changements
Gestionnaire de problèmes
Onglet Rapports - Gestionnaire de problèmes
Onglet Centre de services - Gestionnaire de problèmes
Onglet Connaissances
Administrateur du centre de services
Onglet Administration - Administrateur du centre de services
Service Desk Manager
Onglet Rapports - Gestionnaire du centre de services
Onglet Centre de services - Gestionnaire du centre de services
Onglet Connaissances
Onglet Calendrier prévisionnel des changements
Administrateur de l'automatisation du support
Onglet Centre de services - Analyste de niveau 1
Onglet Automatisation du support
Administration de l'automatisation du support
Onglet Profil rapide
Onglet Connaissances
Analyste d'automatisation du support
Onglet Centre de services - Analyste de niveau 1
Onglet Automatisation du support
Onglet Profil rapide
Onglet Connaissances
Administrateur système
Onglet Administration - Administrateur système
Administrateur de clients hébergés
Onglet Administration - Administrateur d'hébergement
Analyste du fournisseur
Onglet Centre de services - Analyste du fournisseur
Création d'un formulaire Web
Les formulaires Web définissent les pages qui s'affichent dans l'interface Web de CA SDM.
Il existe quatre types de formulaires Web :
  • URL du rapport Business Object
  • Page HTMPL
  • Ressource d'accès rapide
  • Personnalisée (par exemple, une URL pour une page Web tierce)
Les administrateurs peuvent créer des formulaires Web pour les utiliser comme premières pages des onglets, rapports à afficher sur les onglets, ressources d'accès rapide ou autres URL.
Procédez comme suit :
  1. Dans l'onglet Administration, accédez à Gestion des rôles et de la sécurité, Gestion des rôles, puis Formulaires Web.
    La page Liste de formulaires Web s'affiche.
  2. Cliquez sur Créer.
    La page Créer un formulaire Web s'affiche.
  3. Remplissez les champs suivants :
    • Nom de formulaire Web
      (Obligatoire) Spécifie le nom identifiant le formulaire Web.
    • Statut de l'enregistrement
      Indique si ce formulaire est activé ou désactivé.
    • Code
      (Obligatoire) Spécifie le code identifiant le formulaire Web dans le système. Une fois le code défini, il ne peut pas être changé.
      Ce champ spécifie web_form_name dans l'onglet Propriétés pour un formulaire multicadre dans le concepteur Web.
    • Type
      Spécifie l'un des types de formulaire Web suivants que vous créez :
      • Page HTMPL
        : affiche une page Web à utiliser comme première page d'un des onglets personnalisés que vous créez.
      • Rapport
        : spécifie un rapport CA SDM qui s'affiche sur n'importe quel onglet.
      • Ressource d'accès rapide
        : spécifie une ressource d'accès rapide.
      • Autre
        : accède à une autre page Web externe via une URL.
    • Description
      Décrit le formulaire Web. Utilisez cette description pour identifier plus précisément ce formulaire Web, où il s'affiche, et son but.
    • Ressource
      Spécifie le code qui appelle le formulaire Web. Ce code peut être un code de ligne de commande ou une URL.
      Exemple :
      Ouvrez un formulaire htmpl "menu_tab_dflt.htmpl" simple.
      $cgi?SID=$SESSION.SID+FID=123+OP=DISPLAY_FORM+HTMPL=menu_tab_dflt.htmpl
    Cliquez sur Enregistrer.
Groupes de formulaires
Les groupes de formulaires définissent les ensembles de pages de l'interface Web de CA SDM qui sont disponibles pour un rôle. Chaque rôle a un groupe de formulaires. Les utilisateurs peuvent uniquement afficher les pages Web qui sont incluses dans le groupe de formulaires affecté à leur rôle.
Chaque type d'interface a un groupe de formulaires associé, un ensemble de fichiers HTMPL qui définit les pages que les utilisateurs peuvent afficher.
CA SDM fournit les groupes de formulaires prédéfinis suivants :
  • Analyste
  • Client
  • Employé
  • ITIL
Vous pouvez utiliser les groupes de formulaires prédéfinis dans leur configuration par défaut, modifier les groupes de formulaires prédéfinis et créer de nouveaux groupes de formulaires en utilisant le concepteur Web. Vous pouvez afficher une liste des noms de fichiers HTMPL inclus dans chaque groupe de formulaires prédéfini.
Création d'une barre de menus
Une barre de menus est un élément de l'interface utilisateur qui affiche une liste horizontale de menus dans la fenêtre principale de l'interface Web. Chaque menu contient une liste déroulante d'options ou de commandes. Vous pouvez définir des barres de menus personnalisées pour tout rôle personnalisé que vous pourriez créer. Les enregistrements de la barre de menus spécifient le formulaire HTMPL qui contrôle les éléments de menu auxquels la barre de menus peut accéder.
Pour définir les fonctionnalités de la barre de menus, vous devez utiliser le concepteur Web. Pour plus d'informations sur la configuration des fonctionnalités d'une barre de menus prédéfinie ou personnalisée, reportez-vous à l'
Aide en ligne du concepteur Web.
Le tableau suivant répertorie les barres de menus prédéfinies et identifie les onglets prédéfinis qui les utilisent.
Barre de menus
Onglets associés
Administration
Onglet Administration - Administrateur de configuration
Onglet Administration - Administrateur de connaissances
Onglet Administration - Gestionnaire de connaissances
Onglet Administration - Administrateur du centre de services
Onglet Administration - Administrateur système
Onglet Administration - Administrateur d'hébergement
Onglet Administration avec arborescence complète de menus
CA CMDB
Onglet CA CMDB incluant un menu complet et un tableau de résultats
Calendrier prévisionnel des changements
Onglet Calendrier prévisionnel des changements
Connaissances
Onglet Connaissances
Calendrier de gestion des connaissances
Centre de services
Onglet Centre de services avec menu et tableau de résultats complets
Centre de services - Gestionnaire de changements
Onglet Centre de services - Gestionnaire de changements
Centre de services - Responsable du service clientèle
Onglet Centre de services - Responsable du service clientèle
Centre de services - Représentant du service clientèle
Onglet Centre de services - Représentant du service clientèle
Centre de services - Gestionnaire d'incidents
Onglet Centre de services - Gestionnaire d'incidents
Centre de services - Analyste de connaissances
Onglet Centre de services - Analyste de connaissances
Centre de services - Gestionnaire de connaissances
Onglet Centre de services - Gestionnaire de connaissances
Centre de services - Analyste de niveau 1
Onglet Centre de services - Analyste de niveau 1
Centre de services - Analyste de niveau 2
Onglet Centre de services - Analyste de niveau 2
Centre de services - Gestionnaire de problèmes
Onglet Centre de services - Gestionnaire de problèmes
Centre de services - Gestionnaire du centre de services
Onglet Centre de services - Gestionnaire du centre de services
Centre de services - Analyste du fournisseur
Onglet Centre de services - Analyste du fournisseur
Analyste d'automatisation du support
Onglet Automatisation du support - Analyste d'automatisation du support
Vous pouvez créer vos propres barres de menus afin de contrôler l'accès aux fonctionnalités système pour vos rôles définis par l'utilisateur.
Procédez comme suit :
  1. Dans l'onglet Administration, sélectionnez Gestion des rôles et de la sécurité, Gestion des rôles, Barres de menus.
  2. Cliquez sur Créer.
  3. Remplissez les champs de la barre de menus de manière appropriée.
  4. Cliquez sur Enregistrer.
Champs de barre de menus
Code
Code identifiant cette barre de menus dans le système. Une fois le code défini, il ne peut pas être changé. Ce champ est obligatoire.
Statut de l'enregistrement
Indique si la barre de menus est active ou inactive.
Nom HTMLP
Nom du formulaire HTMPL qui contient la définition de la barre de menus. La barre de menus est conçue à l'aide du concepteur Web.
Ressources d'accès rapide
Le bouton
Aller
fournit un moyen facile de localisation d'un enregistrement spécifique.
Les ressources d'accès rapide sont un type de formulaire Web. Si un rôle a des ressources d'accès rapide associées, lorsqu'un utilisateur se connecte avec ce rôle, le bouton OK s'affiche dans le coin supérieur droit de la fenêtre principale de CA SDM et dans toutes les fenêtres contextuelles. Le bouton Aller a deux champs associés dans l'interface utilisateur :
  • Une liste déroulante pour sélectionner le type d'enregistrement à rechercher (par exemple, une demande de changement)
  • Une zone de texte pour entrer une valeur afin d'identifier un enregistrement spécifique (par exemple, 135 pour localiser la demande de changement 135)
En affectant des ressources d'accès rapide à un rôle, vous pouvez spécifier les types d'enregistrements que les utilisateurs dans ce rôle peuvent rechercher. Par exemple, le rôle Administrateur prédéfini a les ressources d'accès rapide suivantes :
  • Demande de changement
  • Document par ID
  • Incident
  • Demande client
  • Connaissances
  • Problème
  • Demande
  • Utilisateur par ID
  • Utilisateur par nom
  • Utilisateur par téléphone
Barres d'outils
Les barres d'outils étendent les fonctionnalités des barres de menus en ajoutant la possibilité d'afficher un ou plusieurs boutons d'outils à droite des menus.
Les boutons d'outils apparaissent sous la forme d'icônes dans la barre d'outils. Le fait de cliquer sur un bouton d'outils permet à l'utilisateur d'accéder facilement à des options ou commandes de menu fréquemment utilisées.
Utilisez le concepteur Web pour définir les fonctionnalités de la barre d'outils. Pour plus d'informations, reportez-vous à la section Utilisation du concepteur Web.
Recherche de barres de menus
Vous pouvez saisir des critères de recherche pour filtrer la liste des barres de menus afin qu'elle affiche uniquement les barres de menus que vous souhaitez voir. Vous pouvez également rechercher des barres de menus spécifiques que vous souhaitez afficher ou modifier.
Pour rechercher une barre de menus :
  1. Dans l'onglet Administration, sélectionnez Gestion des rôles et de la sécurité, Gestion des rôles, Barres de menus.
    La page Liste de barres de menus s'affiche.
  2. Cliquez sur Afficher le filtre.
    Les champs de recherche disponibles s'affichent en haut de la page de liste.
  3. Remplissez un ou plusieurs champs de recherche, puis cliquez sur Rechercher
    La page Liste de barres de menus affiche les barres de menus qui correspondent à vos critères de recherche. Vous pouvez sélectionner une barre de menus à afficher ou modifier.
Recherche d'onglets
Vous pouvez saisir des critères de recherche pour filtrer la liste des onglets afin qu'elle affiche uniquement les onglets que vous souhaitez voir. Vous pouvez également rechercher des onglets spécifiques que vous souhaitez afficher ou modifier.
Pour rechercher un onglet :
  1. Dans l'onglet Administration, accédez à Gestion des rôles et de la sécurité, Gestion des rôles, puis Onglets.
    La page Liste des onglets s'affiche.
  2. Cliquez sur Afficher le filtre.
    Les champs de recherche disponibles s'affichent en haut de la page de liste.
  3. Renseignez un ou plusieurs des champs de recherche suivants :
    Nom d'onglet
    Nom identifiant l'onglet.
    Nom d'affichage
    Nom de l'onglet affiché aux utilisateurs.
    Code
    Code identifiant cet onglet dans le système.
    Statut de l'enregistrement
    Indique si l'onglet est activé ou désactivé.
    Barre de menus
    Barre de menus qui s'affiche lorsqu'un utilisateur sélectionne cet onglet.
    Première page
    Page qui s'affiche lorsqu'un utilisateur sélectionne cet onglet.
    Description
    Description de cet onglet.
    Vous pouvez cliquer sur l'icône Plus pour afficher le champ Arguments de recherche supplémentaires. Ce champ est destiné exclusivement aux utilisateurs expérimentés qui connaissent SQL et Majic et peuvent utiliser ce champ pour rechercher des arguments qui ne sont pas disponibles dans les champs de filtre de recherche standard. Vous pouvez entrer une clause SQL WHERE dans ce champ pour spécifier un argument de recherche supplémentaire.
  4. Cliquez sur Rechercher.
    La page Liste des onglets s'ouvre et affiche les rôles qui correspondent à vos critères de recherche. Vous pouvez sélectionner un onglet à afficher ou modifier.