Service Apps - 2023 - Présentation des nouveautés
Version courante : 2023.3.103.0.05Voir la version précédente
- Version 2023.3 - Build 2023.3.103.0.01
(10/07/2023 SaaS - 17/07/2023 On-Premise) - Version 2023.2 - Build 2023.2.111.0
(17/04/2023 SaaS - 24/04/2023 On-Premise) - Version 2023.1 - Build 2022.1.133.0.01
(23/01/2023 SaaS - 30/01/2023 On-Premise)
WarningReleaseNotes
Version 2023.3 - Build 2023.3.103.0.01
(10/07/2023 SaaS - 17/07/2023 On-Premise)
Modèles Service Apps
Nouveau modèle ESG Dashboard
Un nouveau modèle de tableau de bord dédié à la remontée d’informations Green IT sur le parc informatique est disponible. Il s'appuie sur les nouveaux éléments Green IT de Service Manager (implémentés dans les versions 2023.2 et 2023.3) et sur les critères ESG (Environnementaux, Sociaux et Gouvernance) pour remonter des données théoriques sur la consommation d’électricité, l’impact carbone ou encore le vieillissement du parc informatique.
Note : Les widgets présents dans la partie Gestion de l’énergie utilisent des datasources de type Evse Rest (Connector) (nouveau type de datasource disponible dans cette version, permettant de remonter des données tierces). Ces datasources nécessitent le paramétrage préalable d'un connecteur REST entre Service Manager et l'outil de monitoring, avant de renseigner les champs Evse Connector et Resources avec les éléments créés dans Service Manager.
Le modèle est disponible en différentes versions, et est responsive et multilingue.
- Version Poste de travail
- Version Tablette
- Version Mobile
Évolutions sur les modèles
- L’ensemble des modèles dits verticaux ont été mis à jour pour prendre en compte le nouveau module Gestion des cas de Service Manager (version 2023.3) permettant de créer des tickets couvrant tous les cas d’usage métier (RH, moyens généraux, finance, juridique, marketing, ...) en dehors des demandes de service.
Tous les rapports ont été modifiés pour les modèles suivants :- Human Resources : Portail, Tableau de bord, Back Office
- Facilities : Portail, Tableau de bord, Back Office
- Modèles Self Service Portal, Mobile Tech Support : Un ensemble de correctifs graphiques et fonctionnels ont été appliqués afin d'améliorer l'expérience utilisateur.
Nouvelle fonctionnalité API REST (GET)
Un nouveau datasource Evse REST (Connector) permettant d’utiliser les méthodes de requêtes HTTP des API REST est disponible. Ce connecteur permet, dans sa première version, l’utilisation de la méthode GET afin de lire une source de données externe via une API REST.
Cas d'usage
- Afficher une liste d'actions à faire depuis un logiciel de gestion de projet (ex. : Trello, Azure) ;
- Afficher une liste d'employés depuis une application RH ;
- Remonter des données depuis un autre outil EasyVista (ex. : indicateurs de monitoring EV Observe). Il est notamment utilisé dans le nouveau modèle dédié ESG Dashboard, pour remonter des données des matériels éteints la nuit.
Caractéristiques
- Les paramètres REST utilisés par ce nouveau datasource sont définis depuis Service Manager via les menus :
- Rest > Connexions : Paramétrage des connecteurs entre Service Manager et les applications tierces.
- Rest > Ressources : Paramétrage des opérations pouvant être effectuées sur les ressources par les API REST des applications tierces.
- Les éléments configurés sont ensuite à renseigner au niveau du datasource : champs Evse REST (Connector) et Resource.
- La propriété Custom Params permet de passer en paramètre des valeurs pour certains champs au moment de l'exécution (ex. : valeurs variant en fonction de la localisation de l'utilisateur).
Version 2023.2 - Build 2023.2.111.0
(17/04/2023 SaaS - 24/04/2023 On-Premise)
Modèles Service Apps
Modèles Self Service Portal, Mobile Tech Support, Asset Management, Human Ressources Portal, ITSM Dashboard, Facilities Back Office
Un ensemble de correctifs graphiques et fonctionnels ont été appliqués afin d'améliorer l'expérience utilisateur.
Administration de Service Apps dans Service Manager
Gestion du logo et du mot de passe
L'accès aux options de gestion du logo de la mire de login et de la galerie de Service Apps, ainsi qu'aux options de gestion de la procédure d'oubli du mot de passe, dépend désormais du paramétrage des profils utilisateurs et ne nécessite plus l'utilisation d'un compte Super administrateur.
Note : Accès menu dans Service Manager : Administration > Service Apps > Paramétrage.
- Q : Qui pourra avoir accès à ces nouvelles options ?
R : Tout compte ayant les droits d'accès au menu Administration > Service Apps > Paramétrage dans Service Manager, via son profil.
- Q : Comment peut-on accéder aux autres options de l'écran de paramétrage ?
R : Les options avancées du panneau d'administration sont accessibles uniquement à un compte Super administrateur de la plateforme. Pour les clients SaaS, ce compte est géré par l'équipe CloudOps.
Gestion de l'historique des applications
Il est maintenant possible de spécifier la durée de conservation des historiques des applications. Supprimer l'historique des anciennes applications permet de gagner de l'espace disque et d'améliorer les performances de la plateforme.
- Par défaut, les historiques sont conservés pendant une durée de 12 mois. Il est possible de réduire cette durée à 1 mois minimum ou de l'augmenter.
- Seuls les historiques des applications dont la date de création (Datetime) est supérieure à la durée de conservation sont supprimés.
Note : Accès menu dans Service Manager : Administration > Service Apps > Paramétrage.
- Q : Qui pourra avoir accès à cette nouvelle option ?
R : Cette option fait partie des options avancées du panneau d'administration. Elle est accessible uniquement à un compte Super administrateur de la plateforme. Pour les clients SaaS, une demande doit être faite à l'équipe CloudOps via le portail client.
- Q : Le changement de version aura-t-il un effet immédiat sur les historiques des applications ?
R : Le changement de version va supprimer tous les historiques supérieurs à 12 mois (valeur par défaut définie dans l'option).
Autres évolutions
Librairie d'icônes Font Awesome
La librairie d'icônes Font Awesome est maintenant disponible dans Service Apps pour la création des applications. Cette nouvelle librairie permet de disposer de plus de 2000 icônes (280 icônes disponibles auparavant).
- Q : Les anciennes icônes présentes dans les applications seront-elles toujours fonctionnelles ?
R : Les anciennes icônes ne seront plus disponibles dans l'éditeur graphique Service Apps. Elles resteront cependant visibles dans les applications qui les utilisent.
- Q : Sera-t-il toujours possible d'utiliser les anciens jeux d'icônes ?
R : Bien que toujours fonctionnelles en mode Exécution, les anciennes icônes ne seront plus visibles dans la librairie d'icônes. Il ne sera donc plus possible de les utiliser.
Suppression du paramètre /s dans l'URL des raccourcis
Il est dorénavant possible de supprimer le paramètre /s dans l'URL des applications lancées via un raccourci. Ce paramètre purement indicatif signale que l'application est lancée depuis un raccourci et non directement depuis son URL.
- Q : Quels seront les impacts pour les raccourcis et les URL existants ?
R : Une fois la modification opérée, les raccourcis continueront de fonctionner. Cependant, les URL existantes (conservées par exemple dans les favoris) ne seront plus fonctionnelles.
- Q : La suppression du paramètre /s est-elle automatique ou nécessite-t-elle une configuration spécifique sur la plateforme ?
R : La suppression n'est pas automatique. Elle nécessite la modification du fichier de configuration Apache, comme indiqué ci-dessous.
Note : Si vous êtes client SaaS, vous devez effectuer une demande de désactivation du paramètre à l'équipe CloudOps, via le portail client.
Cliquez pour voir la procédure (Note : Uniquement si vous êtes client On Premise)
Synchronisation des équipes (teams) entre Service Apps et Service Manager
Dorénavant, la mise à jour d'un paramètre utilisateur (langue, profil, groupe, ...) entraîne à la fois son ajout dans les équipes correspondantes dans Service Apps et sa suppression dans les équipes où il était auparavant affecté.
Note : Le changement est appliqué au moment où l'utilisateur se connecte à Service Apps.
Politique des mots de passe Employés
PasswordPolicy
Une nouvelle politique de sécurité s'applique à la gestion des mots de passe, avec des règles à respecter a minima par tous les utilisateurs.
Affichage de la politique des mots de passe sur la mire de login
- La politique de sécurité est affichée lorsqu'un utilisateur demande à changer son mot de passe (via le lien Forgot your Password?) ou lorsque son mot de passe a expiré.
- Le nouveau mot de passe doit respecter les critères suivants : 8 caractères minimum, au moins une majuscule, au moins une minuscule, au moins un chiffre, au moins un caractère spécial.
Paramétrage via l'assistant Définition des règles sur les mots de passe de Service Manager
PasswordPolicy_ConfigurationServiceManager
Cet assistant permet de modifier la politique de gestion des mots de passe qui s'applique à tous les utilisateurs (accessible via le menu Administration > Gestion des accès > Employés).
- Ajout du champ Nombre de caractères minimum des mots de passe. La valeur par défaut est définie via le nouveau paramètre divers {ADMIN} Mots de passe utilisateurs : nombre de caractères minimum.
- Renommage de la case à cocher Expiration de tous les mots de passe en Faire expirer tous les mots de passe maintenant, permettant de forcer les utilisateurs à réinitialiser leur mot de passe dès leur prochaine connexion à l'application
- Suppression de la case à cocher {ADMIN} Activer la contrainte sur les mots de passe et de tous les champs associés
Notes :
- Le paramètre divers {ADMIN} Activer la contrainte sur les mots de passe est supprimé.
- Lorsque l’utilisateur demande à changer son mot de passe, il reçoit un message avec un lien d'accès à l'écran de ressaisie du mot de passe. Le message est paramétrable depuis l’assistant Modèle d'e-mail des mots de passe oubliés (menu Administration > Gestion des accès > Employés).
- Q : Depuis quels produits l'interface Mot de passe oublié est-elle disponible ?
R : L'interface est disponible uniquement depuis les mires de login Service Apps et Service Manager. Le paramétrage de la politique s'effectue via l'assistant Définition des règles sur les mots de passe de Service Manager.
Version 2023.1 - Build 2022.1.133.0.01
(23/01/2023 SaaS - 30/01/2023 On-Premise)
Modèles Service Apps
Nouveaux modèles
Micro Apps Meeting Room
Ce modèle, disponible dans la catégorie Micro Apps, est dédié à la gestion des salles de réunion.
- Il permet d'obtenir des informations lorsque le QR code assigné à une salle de réunion est scanné : nombre de places de la salle, équipements disponibles, ...
- Il permet également de déclarer un incident relatif à la salle de réunion.
Il est proposé en 3 versions.
- Version Poste de travail
- Version Mobile
- Version Tablette
Nouveau modèle Service Desk Homepage
Ce modèle, disponible dans la catégorie Page d'accueil, est une fusion des 2 modèles existants Service Desk et Service Desk With KPIs.
Note : Ces 2 modèles restent utilisables avec les versions précédentes de Service Apps.
Évolutions sur les modèles
Modèles Self Service Portal, Service Desk Homepage et Mobile Tech Support
Un ensemble d'évolutions ont été réalisées sur les modèles pour améliorer les performances d'affichage et le ressenti des utilisateurs.
- Une nouvelle charte de création a été appliquée aux modèles.
- Le CSS des modèles a été grandement optimisé grâce à la nouvelle fonctionnalité Global Style introduite dans cette version.
- Une revue graphique des modèles a été réalisée pour améliorer l’expérience d’utilisation en mode Exécution.
- Des requêtes parents dédiées aux modèles ont été créées. De cette façon, seules les données nécessaires aux modèles sont désormais remontées dans les datasources, ce qui accélère leur chargement.
Modèle Self Service Portal
- XLA (eXperience Level Agreement) :
- Un bouton Feedback a été ajouté en différents endroits de l'application afin de permettre aux utilisateurs du portail de donner leur ressenti sur la qualité des communications (actualités), le matériel assigné, les services utilisés, le traitement des tickets.
- L'analyse des données s'effectue via un nouveau rapport Power BI dédié XLA Management.
- Un bouton Feedback a été ajouté en différents endroits de l'application afin de permettre aux utilisateurs du portail de donner leur ressenti sur la qualité des communications (actualités), le matériel assigné, les services utilisés, le traitement des tickets.
- Catalogue : Le modèle a été enrichi d'une nouvelle page Catalogue des incidents.
Nouvelle fonctionnalité Global Style
La mise en place de cette nouvelle fonctionnalité permet d'améliorer grandement le ressenti utilisateur quant au temps de chargement des applications.
Elle repose sur une restructuration complète du chargement du code CSS de l'application, et s'appuie également sur la modification de l’ordre de chargement des objets des applications décrite dans la section Évolutions Noyau.
- Dans les versions précédentes de Service Apps, chaque page d’un modèle disposait d’un ou plusieurs widgets nommés CSS dans lesquels étaient renseignés tous les éléments de style des widgets présents dans la page.
- Le code CSS était chargé dans la partie <body> du code Html de l'application. Cela avait pour conséquence de charger les éléments de style en même temps que le reste, créant une sensation de chargement graphique disparate et non fluide (par exemple, le widget s’affiche dans un premier temps sans style, puis le style apparaît après coup).
- Cela démultipliait également le nombre de widgets et le temps d'affichage, mais également le nombre d’entrées CSS à maintenir.
- Dans cette nouvelle version de Service Apps, tous les éléments de style sont placés dans une nouvelle section Global Style commune à l'ensemble des objets de l'application (pages, datasources, widgets).
- L'ensemble du code CSS est maintenant chargé dans la partie <header> du code Html de l'application. Il est ainsi chargé avant d'afficher les widgets, ce qui rend la sensation de chargement graphique beaucoup plus fluide.
- Cette nouvelle façon de faire permet de réduire le nombre de widgets et d'améliorer considérablement le temps de chargement de l'application, et également permet de faciliter la maintenance, toutes les entrées CSS étant désormais regroupées en un endroit unique de l'application.
Principe de mise en oeuvre
- Cliquez sur la nouvelle section Global Style dans le volet Objets de l'éditeur graphique.
- Placez dans cette section toutes les surcharges CSS utiles à l'application : Root / version Poste de travail / version Tablette / version Mobile.
Gestion des polices de la plateforme Service Apps
Cette nouvelle fonctionnalité permet à l'administrateur d'ajouter de nouvelles polices au niveau de la plateforme Service Apps, ce qui les rend disponibles dans l'ensemble des applications. Chaque créateur d’applications peut alors les utiliser dans l'éditeur graphique, pour configurer les widgets.
Principe de mise en oeuvre
- Allez sur le nouvel écran d'administration via le menu Admin panel > Fonts Management dans la barre d'outils de la galerie.
Note : Vous devez être administrateur de la plateforme (profil App Center Manager).
- Allez sur l'onglet Standard Fonts : toutes les polices standard présentes par défaut sur la plateforme sont affichées.
- Allez sur l'onglet Platform Fonts : toutes les polices ajoutées manuellement sont affichées.
- L'écran affiche le nom de chaque police, son format, une prévisualisation de celle-ci ainsi que la date d’import.
- Vous pouvez ajouter une nouvelle police, exporter et supprimer une police existante.
- Une fois importées dans la plateforme, un créateur d'applications peut retrouver les nouvelles polices sur les différentes propriétés des widgets utilisant des propriétés graphiques (section Theme, Header, Footer, ...).
- (1) Liste des polices personnalisées qui apparaît en premier dans une section My Fonts, triée par date d'import.
- (2) Liste des polices présentes en standard sur la plateforme qui apparaît dans une section All Fonts, triée par ordre alphabétique.
Limitations
- Seuls les formats de fichiers suivants sont acceptés :
- Ttf
- Otf
- Woff
- Woff2
- Eot
- Il n’y a aucune limitation sur le nombre de polices pouvant être importées.
Évolutions Noyau
Mise en place des composants React
La librairie JS a été remplacée par la librairie React. Ce choix est porté par la volonté de travailler sur un framework récent soutenu par des entreprises innovantes (Meta by Facebook).
- Le framework React est plus performant et plus léger. Il embarque les nouveaux styles de design et est orienté composants.
- Les composants React permettent de découper l'interface utilisateur en éléments indépendants et réutilisables, permettant ainsi de considérer chaque élément de manière isolée.
Dans cette nouvelle version de Service Apps, les travaux de migration ont été réalisés dans la galerie des applications et dans la console d’administration, et tous les widgets sont à présent développés en React. À terme, l’objectif est de remplacer tous les composants JS par des composants React.
De nombreux éléments graphiques de l’interface ont été impactés, notamment le design des grilles.
- Version précédente
- Nouvelle version
Modification de l’ordre de chargement des objets des applications
Afin d'améliorer les temps de chargement et d'exécution des applications, et pour mettre en place la nouvelle fonctionnalité Global Style, l'ordre de chargement des objets des applications a été optimisé.
- Dans les versions précédentes de Service Apps, lorsqu'une application était lancée, elle chargeait un à un les widgets, chaque widget chargeant son CSS puis ses datasources.
- Ce processus était répété autant de fois qu'il y avait de widgets présents dans la page, et se répétait à chaque changement de page.
- Cela avait pour conséquence de démultiplier le nombre de chargement de styles et de widgets, et donc le temps d'affichage et d'exécution de l'application.
- Dans cette nouvelle version de Service Apps, tous les éléments de style placés dans la nouvelle section Global Style sont chargés en premier, avant les widgets qui chargent ensuite chacun leurs datasources.
- À chaque changement de page, aucun nouveau chargement de style n’est réalisé puisque tous les styles ont déjà été chargés au lancement de l'application.
- Cette nouvelle façon de faire permet d'améliorer les performances et de réduire les sensations de lenteur, un accès plus rapide à l’interface et aux interactions, un allègement du code embarqué en réduisant le nombre de widgets pour customiser une application.