
Il était impossible d'attendre la sortie de la nouvelle version pour les utilisateurs de SBM pendant près d'un an, si vous ne prenez pas en compte une petite mise à jour en décembre 2017 avec des corrections des erreurs les plus gênantes. Qu'est-ce qui est intéressant dans la nouvelle version? Faisons les choses correctement.
Nouvelle interface d'administration SBM
Il y a très très longtemps, il y a environ 8 ans, les architectes de Serena ont extrêmement mal choisi l'utilitaire d'administration d'Adobe Flash comme plate-forme de développement. Oui, à cette époque, Adobe Flash était au sommet de sa popularité et la coopération promettait de nombreux avantages. Mais la roue de l'histoire a tourné dans une direction différente, et Adobe Flash a lentement quitté le stade de la technologie informatique. Et l'interface administrateur SBM est restée sur Flash pendant de nombreuses années, ce qui a considérablement compliqué le travail avec SBM.
Et maintenant, dans la version 11.4, l'interface est entièrement refaite pour HTML5. En cours de route, les ingénieurs ont revu et amélioré la navigation sur les modules, ont donné accès à des rapports statistiques sur l'utilisation du système par les utilisateurs, l'arborescence du projet est maintenant affichée dans son intégralité, et pas seulement le nœud actuel, et bien plus encore.
Nouveau planificateur de tâches
Il semblerait qu'une chose simple et utile soit un planificateur de tâches. Littéralement, chacun de nos clients a besoin d'exécuter divers scripts, programmes, appeler des services Web selon un horaire régulier. Mais pour une raison quelconque, cette fonction n'était pas fournie dans SBM. Dans les projets, nous avons dû personnaliser les notifications d'une manière spéciale, qui peut non seulement envoyer des lettres, mais aussi exécuter des programmes, et utiliser des moyens standard de systèmes d'exploitation, et pour cela, écrire des wrappers spéciaux pour lancer les services Web.
Maintenant, tout cela est du passé, car SBM a son propre ordonnanceur normal, qui peut:

- Exécutez SBM - SBM ModScript ou SBM AppScript scripts
- Lancer les services Web - Service Web SBM Application Engine
- Envoyer un e-mail - E-mails
- Demandes d'appel REST - Appel de service REST à l'aide de sources de données définies dans l'environnement de développement SBM Composer
- Déclencher un événement - exécuter des modules d'orchestration (flux de travail d'orchestration sbm écrit en langage BPEL) via l'événement
Personnalisation de la barre de navigation utilisateur dans WorkCenter
WorkCenter - une interface utilisateur alternative et plus moderne s'est développée rapidement et avec succès ces dernières années. Qu'y a-t-il non seulement! Et des tableaux de bord personnalisables d'indicateurs d'informations, et des rapports sur les actions des utilisateurs, et des vues de calendrier, et l'accès au gestionnaire de rapports, et une interface Kanban personnalisable, et des rapports Agile typiques pour les développeurs sur les backlogs ou la gravure de tâches. Tout est magnifique. Ils ont juste oublié que tous les utilisateurs n'avaient pas besoin de ces fonctions et qu'il n'était pas possible de personnaliser la barre de navigation eux-mêmes.
Maintenant, ce malentendu ennuyeux a été éliminé. Un privilège a été ajouté, que l'utilisateur lui-même puisse configurer les catégories de panneaux pour lui-même, ou pour lui l'administrateur définisse ces paramètres.
Un nouvel administrateur rend compte du fonctionnement du système
Honnêtement, la nécessité de voir comment fonctionne SBM, avec quelle efficacité, quelles applications sur la plate-forme sont utilisées plus souvent, lesquelles moins souvent, quels rapports sont plus populaires, lesquels moins, me semble un peu exagérée. Le serveur SBM est en marche, en cours d'exécution, en cours d'exécution, et personne ne se plaint. Au fil des ans. Tout le monde y est tellement habitué qu'ils ne grimpent dans les journaux que pour déboguer les nouvelles fonctions de leurs applications métier. Et ici, on nous offre de telles nouvelles opportunités:

- Statistiques sur le nombre d'applications installées sur la plateforme, le temps d'utilisation, le nombre d'utilisateurs travaillant dans les applications
- Quelles applications sont les plus demandées par le nombre d'entrées et la durée des sessions
- Quels modules d'orchestration sont exécutés le plus souvent et à quelle vitesse
- Quelles applications exécutent les rapports plus souvent, combien de temps s'exécutent-elles
- Quels rapports sont les plus demandés dans les applications, à quelle vitesse ils fonctionnent
- Quels utilisateurs sont les plus actifs, dans quelles applications, quels rapports s'exécutent, quels modules d'orchestration s'exécutent
Formulaires personnalisés pour publication anonyme
Comme vous vous en souvenez, dans SBM l'année dernière seulement, la possibilité d'anonymat, c'est-à-dire sans autoriser un utilisateur dans le système, créer des enregistrements, par exemple, des mêmes incidents ou demandes de service, ou des applications pour calculer le coût d'une police d'assurance. Nous avons attiré votre attention sur cette fonctionnalité la plus importante pour les entreprises, où il est nécessaire de traiter les demandes entrantes de tous les utilisateurs ou clients, et pas seulement celles pour lesquelles des profils d'utilisateurs sont créés. Cependant, il y avait des restrictions qui ne permettaient pas de rendre le formulaire de saisie vraiment pratique et interactif - uniquement les champs de la section de base, les pièces jointes et les notes.
Désormais, pour les utilisateurs anonymes, vous pouvez également configurer un formulaire personnalisé pratique pour la création d'enregistrements anonymes, organiser facilement tous les champs, suspendre les scripts et plus encore.
Paramètres de recherche WorkCenter

Comme vous le savez, dans les résultats de la recherche par ID ou par mot-clé, jusqu'à présent, seuls deux champs ont été affichés - Numéro et Nom - l'ID et le titre des attributs du système. Ils y sont tellement habitués qu'ils n'ont pas rêvé de plus. Les utilisateurs peuvent désormais personnaliser la liste des attributs qu'ils souhaitent voir dans les résultats de la recherche. C'est tellement incroyable que je ne peux même pas y croire. Auparavant, nous devions utiliser un concepteur de rapports Web pour cela - nous créons un rapport, remplissons les champs obligatoires, dans les filtres, nous définissons les valeurs des champs sur Requête au moment de l'exécution. De nouvelles options de recherche vous permettent de réviser votre liste de vos rapports préférés.
Exécution de SBM ModScript à partir du module d'orchestration
Un nouveau type de script (langage et fonctionnalités) SBM ModScript est apparu relativement récemment, et progressivement les développeurs intègrent de plus en plus de scripts écrits dans le nouveau langage dans toutes les interfaces. Dans cette version, l'API SBM a été mise à jour et dans l'éditeur BPEL pour l'écriture des modules d'orchestration, il est devenu possible d'appeler le script via les paramètres de l'action d'appel RunModScript.
Étant donné que SBM ModScript est beaucoup plus puissant et flexible que l'ancien SBM AppScript, et en particulier, peut exécuter des commandes du système d'exploitation, cela ouvre des opportunités intéressantes pour étendre les capacités du moteur d'orchestration. Prenez note!
Modifications supplémentaires moins importantes
SBM Work Center
- Recherche d'archives
En modifiant le contexte dans les paramètres de recherche, l'utilisateur peut rechercher des enregistrements qui ont été transférés vers l'archive. - Recherche dans l'arriéré
Ajout de la possibilité de rechercher des entrées dans les backlogs sur les listes de candidats et acceptées dans le sprint.
Rapports
- Le nom du fichier Excel lors du téléchargement contient le nom du rapport
- Rapports 3D

Auparavant, des rapports graphiques analytiques de distribution, durée et tendance formaient des graphiques 2D plats. Maintenant, les graphiques peuvent ajouter du volume - 3D. - Prise en charge de plusieurs champs dans les rapports de distribution avancés.
Vous pouvez utiliser les valeurs des types de champs tels que Multi-sélection, Multi-relationnel et Multi-utilisateur dans les lignes de groupe par section dans les rapports.
Il était également possible de restituer du HTML à partir des valeurs des champs de type Memo, via la description XML du champ.
Utilitaire d'administration
- Gestion du journal des événements
Ajout de la possibilité de nettoyer les anciennes entrées de journal pour une date spécifique, en mettant en place une procédure régulière pour nettoyer les anciens enregistrements. - Suppression des anciennes versions des applications.
Ajout de la fonction de suppression des anciennes versions des applications du système de contrôle de version intégré. - Paramètres locaux pour le début de la semaine.
Le paramètre s'applique à tous les calendriers contextuels. Maintenant, nous pouvons correctement dire au système que notre semaine commence le lundi et non le dimanche.
Résumé
La version 11.4 est plus que digne d'être installée. Le processus de mise à jour, comme toujours, est fiable et simple - nous téléchargeons la mise à jour, l'installons sur le serveur et dans l'utilitaire de configuration, nous démarrons le processus de mise à jour de la base de données.