ev|Service Manager - H2.2016 - Présentation des nouveautés


Note: Ceci est un document de sortie de version.
  • Certaines copies d’écran peuvent être légèrement différentes de la version finale car l’amélioration du design est un processus continu jusqu’à la date de sortie.
  • Les pages du wiki détaillant les différents points vont être mises à jour prochainement. Pour vous tenir informé sur leur disponibilité : Open url.png Nouveautés du wiki

Évolution Noyau

Accessibilité du web

De grosses modifications ont été apportées au moteur de génération d’écrans (fiches, listes, assistants, etc…) afin de répondre aux normes concernant l’accessibilité du web.

Le W3C a créé des recommandations à travers le projet Web Accessibility Initiative (WAI). Celles appelées Web Content Accessibility Guidelines (WCAG) permettent de rendre les contenus web plus accessibles aux personnes en situation de handicap. Les WCAG 2.0 sont la recommandation officielle depuis le 11 décembre 2008.

3 niveaux d’accessibilité existent :

  • Niveau A : niveau d'accessibilité minimal
  • Niveau AA : niveau amélioré du niveau A
  • Niveau AAA : niveau supérieur au niveau AA

Aux États-Unis, une loi a été votée pour contraindre les agences fédérales à respecter les normes en vigueur dans ce pays. Cette loi, la section 508, est un standard national spécifique et n’est pas une méthode d’application des directives internationales.

Voici les points sur l’accessibilité qui ont été pris en compte dans cette version d’Product name - ev itsm.png :
         Open url.png voir le détail : Accessibility Section 508 Compliance (EN)

  • Fournir des alternatives textuelles à tous les contenus non textuels. Ce point est supporté, et fait référence à :
    • WCAG 2.0 : 1.1.1 Non-text Content – Level A
    • § 508- 1194.22 (a) : A text equivalent for every non-text element shall be provided (e.g., via "alt", "longdesc", or in element content).
  • Fournir des textes ou des instructions lorsque le contenu nécessite une entrée utilisateur. Ce point est supporté avec exceptions, et fait référence à :
    • WCAG 2.0 : 3.3.2 Labels or instructions are provided when content requires user input. – Level A
    • § 508- 1194.22 ( n ) : When electronic forms are designed to be completed on- line, the form shall allow people using Assistive Technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues.
  • Fournir des textes compréhensibles en indiquant la langue de la page. Ce point est supporté à l’exception des iframes pour l’affichage d’informations de debug, et fait référence à:
    • WCAG 2.0 : 3.1.1 Language of Page – Level A
  • Rendre toutes les fonctionnalités utilisables au clavier. Ce point n’est pas supporté mais a été amélioré sur les interfaces les plus utilisées, et fait référence à :
    • WCAG 2.0 : 2.1.1 Keyboard – Level A
    • § 508- 1194.21 (a) : When software is designed to run on a system that has a keyboard, product functions shall be executable from a keyboard where the function itself or the result of performing a function can be discerned textually.

Notes :

  • Le code Html personnalisé est exclu du support de l’accessibilité.
  • L’ajout d’améliorations sur l’accessibilité est un processus continu. Chaque release d’Product name - ev itsm.png ajoutera ainsi de nouveaux éléments.

Support des notifications du navigateur

Product name - ev itsm.png peut utiliser le système de notifications sous les navigateurs Chrome, Firefox, Edge et Safari, afin d'afficher des messages lors de la survenue d’un événement. Sous Windows 10 et OSX, le message est en outre ajouté au système de notifications de l’OS (dans les deux cas, il se matérialise par un bandeau sur la droite).

Les notifications apparaissent en bas et à droite de l’écran :
         Nouveautés 1_html_67451b97.png

Product name - ev itsm.png sait afficher des notifications sur les événement suivants :

  • Prochaine déconnexion
  • Nouvelle action pour l’intervenant
  • Nouvelle action dans un des groupes de l’intervenant
  • Nouvelle action en retard
  • Nouvelle news
  • Nouveaux éléments dans une conversation

Le paramétrage des notifications s’effectue à 2 niveaux :

  • Au niveau du navigateur : invitation à autoriser, ou non, les notifications lors de la première connexion à la nouvelle version d’Product name - ev itsm.png. Puis modification via les paramètres du navigateur.
  • Au niveau de la boîte des informations utilisateur : sélection des notifications à afficher.

         Nouveautés 1_html_m29a90d23.png

Message de déconnexion imminente

Si aucune activité n’est détectée, Product name - ev itsm.png affiche maintenant une fenêtre d’avertissement invitant l’utilisateur soit à annuler le processus de déconnexion imminente, soit à se déconnecter. Ce message s’affiche en plus de la fenêtre de déconnexion.
         Nouveautés 1_html_m1a415c2e.png

Évolutions sur le studio

Édition complète de la prise d’appel

Limitée jusqu'à présent à la partie supérieure de l’écran, l'édition peut maintenant se faire sur l'ensemble de la fiche via un nouveau bouton Nouveautés 1_html_5f95475d.png ; il suffit ensuite de sélectionner la zone à modifier.
         Nouveautés 1_html_m4b6ae270.png

Export de mails components

La fonction est maintenant disponible dans le menu Import/Export.
         Nouveautés 1_html_67180930.png

Fuseaux horaires sur les filtres sur les dates

Tous les filtres et regroupements portant sur des dates ont été validés et fonctionnent dorénavant correctement, quel que soit le fuseau horaire de l’utilisateur connecté.

Évolutions sur les questionnaires

Le système des questionnaires continue d’évoluer en profondeur. Les nouvelles fonctionnalités ajoutées dans cette version permettent à l’ensemble du système de répondre complètement aux questionnaires les plus avancés.

         Open url.png voir Bonnes pratiques - Questionnaires

Questionnaires multi-sections

Les questionnaires ont été fortement enrichis afin d’intégrer des fonctions avancées de découpage des gros questionnaires en plusieurs pages, ainsi que la possibilité d’avoir des questions dont le contenu dépend de questions précédentes. Ces deux nouvelles fonctions s’appuient sur la notion de questionnaires multi-sections et sont intégrées dans l’interface de saisie des questionnaires.

         Nouveautés 2_html_m7bd18162.png

Utilisation des sections

Une section est fonctionnellement similaire à un questionnaire traditionnel. Elle ne peut cependant pas être utilisée en tant que simple questionnaire car elle doit obligatoirement être manipulée au travers d’un questionnaire multi-sections permettant de regrouper différentes sections.

Les sections permettent : 

  • de gérer les questionnaires multi-pages : une section représente une page avec des boutons [ PRÉCÉDENT ] et [ SUIVANT ] permettant la navigation ;
             Nouveautés 2_html_m221ed2e1.png
  • d’avoir des questions dont les valeurs dépendent du résultat de questions précédentes ;

Example documentation icon FR.png  Le choix du technicien de support dépend du groupe sélectionné à la question précédente

         Nouveautés 2_html_5d1eb051.png

  • peuvent être partagées entre plusieurs questionnaires multi-sections.

Création et gestion des questionnaires multi-sections

La liste des questionnaires multi-sections est accessible depuis le menu Références.
         Nouveautés 2_html_m75a189c.png

  • Cliquez sur Nouveautés 2_html_3300ea2e.png pour créer un nouveau questionnaire multi-sections.
             Nouveautés 2_html_m6681804d.png
  • Renseignez la description du questionnaire et éventuellement le titre affiché sur les pages de saisie du questionnaire. Puis cliquez sur [ TERMINER ] : la fiche du nouveau questionnaire multi-sections est ouverte.
             Nouveautés 2_html_m1e8fbd85.png
  • Sélectionnez l'assistant Gérer les sections. Vous pouvez alors soit associer au questionnaire une section déjà existante (en cliquant sur Nouveautés 2_html_3300ea2e.png), soit en créer une nouvelle (en cliquant sur [ NOUVELLE SECTION ]).
             Nouveautés 2_html_7a8486b7.png
  • La colonne Nouvelle page permet d’indiquer si la section correspondante s'affiche sur une nouvelle page ou à la suite de la page courante, option utilisée notamment pour les questions dont le contenu dépend de questions précédentes. Les flèches Nouveautés 2_html_5b0caad9.png permettent de réorganiser l’ordre des sections.
             Nouveautés 2_html_2320bf3d.png
  • Cliquez sur Nouveautés 2_html_ebc9b5f.png pour éditer une section.
             Nouveautés 2_html_4d719b94.png

Fonctionnement des questionnaires multi-pages

Lorsqu'un questionnaire multi-pages est exécuté, les réponses saisies sur chaque page sont enregistrées en base lors de sa validation, en passant à la page suivante.

Si l'utilisateur clique sur [ ANNULER ] sur une des pages, les questions des pages précédentes restent enregistrées en base.

Questions dépendant de réponses précédentes

Ces questions correspondent généralement à des choix en cascade, où une nouvelle question présente une liste d'options filtrées d'après la réponse à la question précédente.

  • 1ère question : Choix du groupe -> Présentation de la liste des groupes
  • 2ème question : Choix de l’intervenant -> Présentation de la liste des intervenants du groupe sélectionné à la 1ère question

Cela nécessite que chaque question dépendante soit affichée dans une nouvelle section. Chaque page étant enregistrée lors de sa validation, il suffit d’interroger la base pour définir le filtre à appliquer. Pour cela, un tag dédié à ce fonctionnement a été ajouté.

  • Afin d'afficher sur la même page toutes les sections contenant des questions dépendantes, décochez la case Nouvelle page de ces sections.
             Nouveautés 2_html_2be2de06.png
  • Renseignez la première page Intervention Report : affiche un questionnaire avec une seule question permettant de sélectionner le groupe, de type Liste SQL. Note : Le code Group de la question est nécessaire pour la question liée.
             Nouveautés 2_html_m330bd05a.png
             Nouveautés 2_html_m45bf9547.png
  • Renseignez la section suivante Intervention Report pour laquelle la case Nouvelle page n'est pas cochée : contient une seule question permettant de sélectionner l'intervenant, de type Liste SQL.
             Nouveautés 2_html_617711f5.png
             Nouveautés 2_html_4af6de6b.png
  • La clause WHERE est conditionnée par le nouveau tag QUESTION_CODE #[QUESTION_CODE.Group]# permettant de récupérer le résultat de la question correspondant au code (ex. : code Group). Pour cela, un nouvel onglet a été ajouté sur la fenêtre de saisie de tags, permettant de récupérer les résultats des questions précédentes.
             Nouveautés 2_html_177fde8a.png
  • Comment s'exécute le questionnaire ?

    1. Sélection du groupe
             Nouveautés 2_html_7bb3ab44.png

    2. Après validation, sélection de l’intervenant via une liste filtrée suivant le groupe sélectionné précédemment. Note : Le bouton [ PRÉCÉDENT ] permet de revenir sur la page de sélection du groupe.
             Nouveautés 2_html_4391189b.png
             Nouveautés 2_html_m4a224605.png

Export de questionnaires multi-sections

La fonction est disponible dans le menu Import/Export.
         Nouveautés 2_html_m35b80289.png

Note : Toutes les sections référencées dans le questionnaire multi-sections sont automatiquement exportées.

Nouveaux questionnaires de type Survey

         Nouveautés 2_html_2a30d411.png

  • Un questionnaire de type Survey est composé de 2 zones : une zone d’entête (1) et une zone de radio-boutons (2), paramétrées à partir de 2 types de questions.
             Nouveautés 2_html_m15f403e7.png
             Nouveautés 2_html_m16b895c9.png
  • Question de type Entête : permet de définir les textes d’entêtes répartis sur plusieurs colonnes. Note : Il n'est pas possible de préciser l’alignement.
             Nouveautés 2_html_m49dfa7e1.png
  • Question de type Radio-boutons : permet de répartir tous les radio-boutons sur une seule ligne en indiquant le nombre de colonnes, d’indiquer si l’étiquette du bouton doit être affichée ou nom et de définir l’alignement du bouton dans la colonne.
             Nouveautés 2_html_301797e7.png

Duplication de questionnaires

Une fonction de duplication a été ajoutée sur les questionnaires, les sections et les questionnaires multi-sections.
         Nouveautés 2_html_m5001fa53.png

Note : La copie de questionnaires ne duplique pas les questions ; la copie d'un questionnaire multi-sections ne duplique pas les sections.

Questionnaires dédiés sur les étapes de sortie des étapes de validation

Il est maintenant possible de préciser que des questionnaires dédiés doivent être affichés lors du passage sur les étapes de sortie des étapes de validation.
         Nouveautés 2_html_m23d9cd7a.png

Note : Les questionnaires renseignés sur les étapes de sortie surchargent un éventuel questionnaire défini directement sur l’étape.

Évolutions métier

Rattachement de plusieurs incidents à un problème

Un nouvel assistant permettant de rattacher en une seule opération plusieurs incidents à un même problème a été ajouté.
         Nouveautés 3_html_m72cc3a40.png

Évolutions REST

Product name - ev itsm.png possède une API REST depuis la version précédente, et intègre dorénavant une couche complète pour les accès clients, permettant l’appel d’autres APIs REST.

Note : Les informations ci-dessous présupposent une bonne connaissance de ce qu’est REST.

Étape REST dans le workflow

L’intégration REST dans Product name - ev itsm.png se fait via de nouvelles étapes dans l’éditeur de workflow et de nouvelles entrées dans le menu Administration.

Principaux concepts

Le client REST Product name - ev itsm.png se base sur la notion de service, de connexion et de ressource.

Les services REST

Un service correspond à une API REST.

  • Une liste de services est fournie en standard à l'installation d'Product name - ev itsm.png. Il est possible d'en créer de nouveaux.
             Nouveautés 3_html_m6db65a17.png
  • Un service se définit par son nom, son URI, son icône ainsi que son type d’authentification.
             Nouveautés 3_html_1cf8dce.png
  • L'URI d'un service peut contenir des parties variables placées entre accolades { }. Ces paramètres dépendent de chaque API REST. Ils permettent de créer des services REST génériques.

Example documentation icon FR.png  Accès à l’API REST pour les tableaux Trello ==>  URI  https://api.trello.com/1/&key={application_id}&token={auth_token} qui contient 2 paramètres application_id et auth_token à renseigner au niveau de la connexion
         Nouveautés 3_html_3c99ae09.png

Les connexions

Une connexion définit les éléments d’authentification nécessaires pour se connecter à une API REST donnée.

         Nouveautés 3_html_m52a55b30.png

  • Les éventuels paramètres de l'URI du service sont définis au niveau de la connexion.
  • Dans le cas d’une API supportant une authentification Basic, le login et le mode de passe doivent également être renseignés.
             Nouveautés 3_html_3f8f66a8.png

Example documentation icon FR.png  Pour l'API REST Product name - ev itsm.png, 4 paramètres sont à renseigner : hostname et account provenant de l’URI, user name et password pour une authentification Basic

Les sélecteurs

Une API REST renvoie des données au format Json qui ne sont pas interprétables en l’état par les fonctions d’Product name - ev itsm.png. Un sélecteur permet alors d'indiquer quelles sont les informations pertinentes à extraire. Note : Cette notion est identique à celle intégrée dans Product name - ev sas.png.

  • Un sélecteur ne peut être utilisé que s’il existe une connexion à une source de données REST.
  • Le sélecteur permet de sélectionner une sous-partie du tableau Json (en entrée ou en sortie). La norme d’interrogation est similaire aux CSS Selector très documentée sur Internet.
             Nouveautés 3_html_1aa0762c.png
    • (1) Zone de saisie / d’affichage du sélecteur courant
    • (2) Zone d’affichage du tableau Json. Cliquer sur un des noms d’objets permet de mettre cette définition en tant que sélecteur courant
    • (3) Tableau Json filtré par le sélecteur
    • (4) Tableau des résultats dans une grille
  • La définition du sélecteur s'effectue soit automatiquement en cliquant dans la zone (2), soit manuellement dans la zone (1)

Les ressources

Une ressource correspond à un objet manipulable via l’API REST correspondante.

  • Une liste de ressources Product name - ev itsm.png est fournie en standard à l'installation d'Product name - ev itsm.png.
             Nouveautés 3_html_71cfbb95.png
  • Une ressource se définit par son nom, son URI, sa méthode d’accès ainsi que son éventuel sélecteur, accessible via Nouveautés 3_html_ebc9b5f.png.
  • Selon le type d’accès à la ressource, les informations à renseigner sont différentes.
    • Méthode GET pour obtenir des informations

      Example documentation icon FR.png  Ressource d'accès aux incidents Product name - ev itsm.png
      Nouveautés 3_html_m2b4a4e1d.png

    • Méthodes PUT et PATCH pour créer des informations à partir d'un tableau Json fourni en entrée, dont le format est défini via la zone Content. Les paramètres placés entre accolades { } sont à renseigner lors de la création de l’étape REST correspondante dans le workflow.

      Example documentation icon FR.png  Ressource de création d'un utilisateur
      Nouveautés 3_html_28eda829.png
      Nouveautés 3_html_m594325d9.png  Nouveautés 3_html_m14fadea1.png

Utilisation des étapes REST dans le workflow

L’éditeur de workflow permet maintenant de prendre en compte les nouvelles étapes REST.

  • L'accès aux étapes REST se fait via un nouvel onglet. Note : Des services étant ajoutés régulièrement, votre configuration peut afficher d’autres types d’étapes.
             Nouveautés 3_html_m5e0ac3fb.png
  • La création d’une nouvelle étape REST s’effectue par Drag & Drop vers la zone de travail de l’éditeur de workflows.
  • Le paramétrage de l’étape REST implique la sélection de la connexion et de la ressource.
             Nouveautés 3_html_m4a4fb441.png
  • Les paramètres à renseigner dépendent de la ressource sélectionnée, et peut s'effectuer via la fenêtre de saisie des tags.
             Nouveautés 3_html_d669121.png

Gestion des services REST

Vous pouvez ajouter vos propres services REST et vos propres ressources (sur de nouveaux services ou sur des services existants). Note : Les services OAuth ne peuvent pas être créés ex nihilo car ils demandent des adaptations nécessitant un travail de développement.

  • Allez sur le menu Administration > REST.
             Nouveautés 3_html_m5109aba4.png
  • La création de services, connexions et ressources se fait via Nouveautés 3_html_3300ea2e.png sur les listes concernées.
             Nouveautés 3_html_105a387a.png

Évolution de l’API REST Serveur

Product name - ev itsm.png intègre depuis la dernière version une API REST complète offrant de nombreuses possibilités, dont la documentation et les évolutions disponibles dans cette version sortent largement du cadre de ce document de sortie de version.

Vous pouvez vous procurer des documents précis sur cette API et il existe des pages sur le wiki. N’hésitez pas à contacter Logo - EasyVista.png pour obtenir des informations supplémentaires.

Évolutions diverses

Améliorations sur l’éditeur de workflows

  • Lors du déplacement d’une étape, des lignes guide permettent d’aligner parfaitement l’étape par rapport aux autres.
             Nouveautés 4_html_m54116a7a.png
  • Le déplacement d’une étape du workflow est automatiquement ancré par pas de 5 pixels.
  • La sélection multiple d’étapes s’effectue maintenant d’une façon plus visuelle avec un rectangle de sélection. Elle est compatible avec le zoom courant.
             Nouveautés 4_html_m39ece24c.png

Insertion manuelle du lien Cliquez ici

Un lien Cliquez ici peut maintenant être inséré automatiquement dans chaque mail issu d’une étape de workflow, permettant d’accéder à l’action générée, en activant le paramètre divers {ADMIN} Activer le lien d'autoconnexion dans les e-mails adressés aux groupes (e-mail envoyé à un groupe) et/ou le paramètre {ADMIN} Activer le lien d'autoconnexion dans les e-mails adressés aux personnes (e-mail envoyé à une personne nommée).

  • Ce lien est par défaut ajouté en bas de l'e-mail.
  • Pour le positionner ailleurs dans l'e-mail, un nouveau tag #CLICK_HERE_LINK# est disponible dans l'onglet Cas particuliers.
             Nouveautés 4_html_m4290c464.png

Export de profils au format XML

Chaque profil peut maintenant être exporté au format XML. Cela permet d’archiver facilement un profil existant ou de comparer le même profil à 2 dates différentes pour détecter ce qui a été modifié.

Vu la complexité de stockage des profils, l'export s'effectue au format XML qui se prête bien à l’affichage de données imbriquées. De nombreux utilitaires ou des services en ligne, pour la plupart gratuits, permettent de visualiser, formater, comparer de tels fichiers, comme l’éditeur libre Notepad++.

  • L’export se réalise via un assistant dédié sur la liste des profils. Il fonctionne avec un seul profil à la fois, et invite à downloader le XML correspondant au profil.
  • Le nom du fichier contient la date et l’heure de génération, permettant de réaliser des archivages incrémentaux.
             Nouveautés 4_html_m2c5343c8.png

Example documentation icon FR.png  

  • Fichier XML
             Nouveautés 4_html_m32da1077.png
  • Comparaison entre 2 versions d’un profil : modification de l’accès au menu Service Portfolio
             Nouveautés 4_html_75bdd90.png

Portage flash vers JavaScript

Graphe CMDB

Le graphe CMDB est en cours de réécriture en JavaScript. Il est fourni sous forme de bêta version en parallèle à la version courante, et peut être affiché en précisant le paramètre cmdbjs=1 dans l’URL.

Note : Cette fonction étant en bêta, il est déconseillé de l’activer sur des bases de production.
         Nouveautés 4_html_m5ed1d49d.png

Affichage des jauges en JavaScript

Les jauges qui étaient en flash sont maintenant générées via du JavaScript.
         Nouveautés 4_html_m59bfcd65.png

Composant d’upload de fichiers

Le bouton d’upload de fichiers est maintenant en JavaScript.
         Nouveautés 4_html_2a666958.png

Tags:
Modifié par Utilisateur inconnu le 2017/12/08 11:25
Créé par Administrator XWiki le 2016/10/28 17:14

Raccourcis

L'actualité mensuelle
•  Newsletter

Tous les changements
•  Service Manager
•  Service Apps
•  Self Help

Glossaire

Powered by XWiki ©, EasyVista 2020