Framework pour les plugins d’entrée - sortie
La version 4.5 introduit un framework de développement des plug-ins d’entrée et sortie et leur intégration native dans la liste des composants de type ports des processus. Le framework permet la mise en place de ports d’entrée et de sortie soit en mode synchrone soit en mode asynchrone avec stockage intermédiaire par la passerelle des messages.
Port SAP inbound : Le port SAPInboud est un port de réception synchrone qui permet de recevoir des notifications d’un système SAP R3 version 3.1H et supérieure, sous la forme de IDocs à travers le port tRFC de l’interface ALE de SAP. Les IDocs sont transformés à la réception en messages XML qui vont déclencher l’exécution du processus.
Port SAP outbound : Le port SAPOutbound est un port d’appel synchrone qui permet d’exécuter des BAPIs sur un système SAP R3 version 3.1H et supérieure. Le port peut être utilisé en mode transactionnel si le processus est déclaré transactionnel.
Port DAO outbound : Le port Database Access Object (DAO) est un port d’appel permettant d’accéder à une base de données à travers une vision objet hiérarchique où les relations entre les tables sont concrétisées en tant qu’appartenance des objets fils aux objets parents. Le port DAO permet la mise en oeuvre de façon simple des solutions de type ETL car il est capable de gérer un schéma ou un sous-ensemble d’un schéma d’une base de données, et la synchronisation de bases.
Port asynchrone ftp sécurisé : Le port asynchrone ftp en entrée et en sortie permet désormais d’utiliser les protocoles sécurisées sft et ftps.
Port synchrone outbound ftp et ftp sécurisé : Ce port d’appel permet d’utiliser les protocoles ftp, fps et sftp en mode synchrone et le cas échéant propager dans le processus une erreur de transfert pour un traitement immédiat.
Port SMTP inbound : Ce port en déclinaison synchrone et asynchrone simule un serveur SMTP pour la réception et le traitement des mails.
Port SMIME inbound et outbound : Le port SMIME asynchrone permet d’échanger des mails cryptés et signés conformément à la norme Secure / Multipurpose Internet Mail Extensions.
Ports inbound et outbound pour flux externes dans le monde de la santé : ports basés sur le protocole SMIME implémentent les normes suivantes d’échanges de documents électroniques :
HprimNet : port utilisé pour l’echange des documents medicaux HPRIMNET
B2/Noemie : port utilisé pour l’échange des documents de facturation B2/NOEMIE.
Port ApiCrypt inbound et outbound : Ce port est basé sur le port SMTP inbound et Mail et permet l’échange par e-mail de documents médicaux HPRIM médecin cryptés.
Messages persistants
Les messages persistants permettent de charger ou de sauvegarder des valeurs organisées en tant que champs du message. Les messages persistants peuvent être visibles par processus ou de façon globale, par serveur Jeebop.
Statuts multiples d’exécution
L’utilisateur peut définir ses propres statuts d’exécution consultables dans l’historique du superviseur sous forme de colonnes supplémentaires, sur lesquelles des tris peuvent s’effectuer.
Assistant de définition automatique des processus
ou comment générer un processus en 4 clics. L’assistant permet, à partir d’une librairie de modèles de processus prédéfinis de créer de façon immédiate un processus en fonction des messages en entrée et en sortie et des protocoles utilisés. La librairie est organisée par domaines métier et peut être enrichie au fur et à mesure de l’évolution des besoins des clients.
Assistant d’import des processus
L’assistant permet de façon très intuitive d’éditer les paramétrés susceptibles de changer lors de l’import dans un autre serveur Jeebop comme la définition des ports, les adresses de notification e-mail...
Outil de recherche métier
L’outil décliné en 2 versions, web et composant du superviseur, permet de rechercher parmi les valeurs métier sauvegardées par les processus à travers des rapporteurs BAM, d’une façon très simple ou en mode avancée. Les résultats permettent de visualiser aussi les détails d’exécution ainsi que les autres valeurs métier associées.
Mobilité
La supervision et l’administration des processus sont disponibles à travers tout client de messagerie instantanée supportant XMPP à partir d’un ordinateur, note-pad, tablette ou smartphone.
Outil intégré de Business Intelligence
Le module de Business Intelligence qui permet de définir et d’exploiter des tableaux de bords complexes à partir de l’infocentre, infocentre alimenté par les fonctions ETL de Jeebop ou par les données des processus métier à travers les reporters. Ce module intègre l’outil Live Dash Board de Prelytis.
BAM et Widgets
Le module de Business Activity Monitoring qui permet la supervision en temps réel des données traitées par les processus métier. Ce module intègre un gestionnaire de widgets (l’équivalent multi-plateforme des widgets Vista) qui permet de visualiser en permanence, sur le bureau, des valeurs critiques de vos processus sous diverses formes : jauges, histogrammes, courbes d’évolution ... Ce module fait usage du langage de type RIA, JavaFX. Les données à surveiller sont paramétrables à travers les reporters, dans chaque processus. Le module BAM donne une nouvelle dimension à la plate-forme Jeebop qui devient, indépendamment ou en plus de sa dimension d’intégration, un outil de monitoring en temps réel.
Nouveau connecteur LDAP
Enrichissement des capacités d’intégration par le rajout d’un nouveau connecteur (port) LDAP, qui permet d’insérer, de modifier et de rechercher des objets dans un annuaire LDAP. Un outil d’analyse et d’assemblage des formats LDIF qui permet la transformation vers et depuis le format pivot de Jeebop est également inclus.
Plug-ins
Enrichissement des capacités d’intégration par le rajout d’un mécanisme de gestion des plug-ins d’intégration. Ce mécanisme permet, en plus des connecteurs (ports) fournis en standard, d’utiliser de façon générique, des connecteurs spécifiques, adaptés aux besoins des utilisateurs.
Outil de trace
Amélioration de la modélisation et de la mise au point des processus métier par la mise en place d’un mécanisme de traces d’exécution et d’un outil d’exploitation de ces traces. L’outil, intégré au superviseur, permet de suivre pas à pas ou par activité l’exécution des processus, en visualisant les données brutes, les données traitées, les statuts et les temps d’exécution. La mise au point et l’optimisation des processus en est de cette manière grandement facilitée. L’outil utilise également un nouveau format d’affichage des données sous leur forme métier, ce qui facilite leur compréhension par les utilisateurs finaux, tout en gardant la possibilité d’identifier chacun des champs dans le format pivot utilisé par Jeebop.
Autres améliorations
La version 4 apporte également de nombreuses améliorations ergonomiques et techniques, et parmi celles-ci : la recherche des ressources non-utilisées, ainsi que la recherche des activités par nom dans le modeleur, le rajout d’un formulaire de préférences dans le superviseur, ou le changement de la nature d’un processus par le changement de son port initial.
Nouveaux tutoriels
Des nouveaux tutoriels couvrant le connecteur LDAP et les rapports de BI ont été rajoutés pour aider l’utilisateur dans le réalisation de ses premiers processus d’intégration.