Contexte
Les équipes internes d'une grande entreprise étaient confrontées à plusieurs défis liés à leur portail de services obsolète. Elles ont pris conscience de la nécessité de disposer d'une nouvelle plateforme personnalisable et conviviale, capable d'offrir une expérience exceptionnelle à tous les utilisateurs. Elles ont donc fait appel à DSS pour les aider à créer ce nouveau portail de services à partir de zéro, afin de répondre à leurs besoins spécifiques. Et nous leur avons fourni exactement ce dont elles avaient besoin.
Défis
La création d'un tout nouveau portail de services sur ServiceNow était une tâche difficile qui exigeait des efforts considérables en matière de planification, de conception et de développement. Tout au long du projet, nous avons rencontré plusieurs défis, notamment
- Conception personnalisée : le client avait besoin d'une solution hautement personnalisée pour son portail de services. Nous avons donc collaboré étroitement avec ses concepteurs afin de nous assurer que la conception respectait ses directives en matière de marque et offrait les fonctionnalités essentielles.
- Portail de services : notre client a demandé la création d'un portail de services utilisant AngularJS, un framework complexe. Malgré la complexité du framework, notre priorité était de garantir que le code soit à la fois évolutif et simple à maintenir.
- Bibliothèques tierces : nous avons dû intégrer plusieurs bibliothèques JavaScript tierces telles que AG-Grid, ConcreteJS et Angular Gauge, ce qui a ajouté une couche supplémentaire de complexité au projet.
- Formulaires dynamiques : le client avait besoin d'un formulaire personnalisé avec un contenu dynamique, qui changerait en fonction des informations saisies par l'utilisateur. Nous devions nous assurer que le formulaire était très réactif et offrait une expérience fluide à l'utilisateur.
- Conception réactive : un autre défi auquel nous avons été confrontés lors du développement du portail de services était de garantir que la conception soit réactive sur différents appareils et tailles d'écran.
Conclusion
La création d'un portail de services personnalisé sur ServiceNow® à l'aide d'AngularJS et d'un design réactif, tout en intégrant des bibliothèques tierces et des formulaires dynamiques, a présenté diverses difficultés qui ont nécessité une planification et une exécution minutieuses. Le portail englobe à la fois l'ITSM (gestion des services informatiques) et l'ITBM (gestion des activités informatiques).
L'ITSM implique la conception, la fourniture, la gestion et le support des services informatiques afin de répondre aux besoins d'une organisation, tandis que l'ITBM se concentre sur l'alignement des stratégies informatiques avec les objectifs commerciaux. Le portail de services que nous avons développé répondait à ces deux domaines en fournissant un emplacement centralisé permettant aux employés d'accéder aux services et solutions informatiques, améliorant ainsi leur productivité et leur satisfaction.
En travaillant en étroite collaboration avec l'équipe du client, nous avons identifié et hiérarchisé les exigences essentielles du portail. Notre solution a été personnalisée pour répondre à leurs besoins spécifiques, ce qui a abouti à un portail de services très efficace. Ce portail a permis aux employés du client d'accéder de manière efficace et efficiente aux services et ressources informatiques, améliorant ainsi leur productivité.
Le projet de création d'un portail de services personnalisé dans ServiceNow® avec AngularJS, une conception réactive et des bibliothèques tierces a été difficile, mais finalement très gratifiant. Nous avons mis à profit notre expertise et travaillé en collaboration pour surmonter les obstacles et intégrer les principes ITSM et ITBM afin de fournir une solution personnalisée qui répondait aux exigences du client. Nos efforts ont permis d'améliorer la productivité et la satisfaction de leurs employés et de s'aligner sur leurs objectifs commerciaux.
