Category Archives: Technologie

16Oct/23
photo collaborateur

Entretien avec Jules, un nouveau développeur chez bluexml

Entretien avec Jules, développeur chez Bluexml

Jules a intégré Bluexml à la fin de l’été 2022. Il rejoint une équipe d’experts avec toutes ses compétences pour renforcer les équipes. Diplômé d’un master informatique avec une option ingénierie du Web, Jules est préparé pour cette grande opportunité avec les experts de la dématérialisation et de l’ECM.

01

Comment s’est passée ton intégration au sein de Bluexml ?

Mon intégration c’est bien passé. Un accueil chaleureux avec des présentations concrètes qui vont droit au but et un environnement de travail fortement personnalisable. 

02

Quelles compétences apportes-tu à Bluexml ?

 J’apporte des compétences de développement backend avec une petite spécialisation sur tout type de tests, avec expériences professionnelles à l’appui. 

J’apporte aussi tout un tas de compétences annexes en termes de technologies utilisées, de contexte projet et d’organisation. 

03

D’où viens-tu ? Quel est ton parcours ?

Ayant un master informatique général avec une option ingénierie du Web, des objets communicants et des systèmes complexes, j’ai d’abord fait bon nombre de stages.  Notamment sur des technologies ASP.net/C# avec tout un ensemble de type d’organisation de projet. 

Puis j’ai obtenu ma première expérience professionnelle au sein de Sopra Steria sur des technologies JAVA pendant plus de trois ans avant de finalement arriver chez Bluexml.

04

Selon toi, quelles sont les qualités principales d’un développeur ?

Je pense que la curiosité et l’envie d’aider comme moteur de cette curiosité sont deux atouts majeurs pour un développeur, ainsi qu’une bonne capacité de communication et d’explication. 

05

Que préfères-tu dans ton travail ?

De devoir apprendre constamment, d’être dans un contexte technologique qui change constamment, empêchant d’avoir à faire plusieurs fois un même scénario et rendant une routine constante presque impossible.

06

Ton plus beau souvenir professionnel, ton plus bel accomplissement ?

Mon premier projet dans le cadre d’un stage, fait en solo et la première fois que j’ai pu tester l’application que j’ai corrigé, redonnant vie à une application n’ayant jamais fonctionné. Le tout sans connaitre le langage auparavant (C#) !

07

La journée type/idéale d’un développeur selon toi ?

La résolution d’un bon nombre de petits tickets sans accrochage technique qui sont importants pour un client (et qui exprime leur gratitude lors de la résolution). 

08

Si tu devais te présenter en quelques mots ?

Je suis une personne assez curieuse, sérieuse, rigoureuse et serviable, mais assez discrète. 

09

Tes valeurs principales ?

 La curiosité et l’envie d’aider. 

10

Ton modèle de réussite professionnel ?

Poursuivre, avant tout, les rôles qui conviennent au mieux les capacités de l’individu, tout en permettant d’apporter quelque chose à l’entreprise pour lequel on travaille. 

Les moyens sont nombreux : formations, networking, se positionner sur des projets intéressants, veilles technologiques, exercices sur des technologies, projets personnels 

11

Quelle est : ta série ou film préféré / ton péché mignon / tes passe-temps ?

• Film préféré : La classe américaine 

• Jeux préférés : La série Guitar Hero 

• Passe-temps : veille technologique sur des langages de programmation ésotérique (esolang) / Développement sur une console Vectrex 

Découvrez nos prestations

Audit, Conseil, Intégration, TMA, Séminaires...

Jules Quesney_Image de mise en avant blog_bluexml expert ECM GED BPM

Jules

Développeur
11Déc/20
Webinar YouSign - bluexml expert ECM GED BPM Archivage Signature électroniqueWebinar YouSign - bluexml expert ECM GED BPM Archivage Signature électronique

Vidéo du webinaire YouSign + Alfresco : Faire signer vos documents depuis votre GED n’a jamais été aussi simple

Bluexml et Yousign vous proposent une présentation avec des éléments concrets pour implémenter la signature électronique depuis votre GED.

Ce webinaire sera l’occasion de faire une démonstration de la solution Yousign, avec le démarrage du processus de signature depuis Alfresco Content Services.

Gérez, Validez, Signez, Classez…vos documents essentiels dans un processus entièrement dématérialisé.

15Oct/20
bluesign et YouSign - bluexml expert ECM GED BPM Archivage Signature électronique

BlueSign et valeur juridique

Le starter kit BlueSign repose sur la solution de signature électronique de l’éditeur Yousign. Il vous apporte en quelques clics une signature conforme aux normes de sécurité européennes, directement intégrée dans votre GED Alfresco :

  • Valeur juridique : Votre dossier de preuves est archivé
  • Hébergement et certification Européennes : Vos signatures sont certifiées eIDAS
  • Sécurité : Vos contrats sont protégés

Vous initiez la signature de vos documents directement depuis votre GED. Une fois la signature effectuée, le document est automatiquement mis à jour sur la plateforme Alfresco et la preuve de signature est associée au document.

Votre référence documentaire reste votre GED Alfresco !

26Mai/20
Le Mans Métropole - bluexml expert ECM GED BPM Archivage Signature électronique

Retour d’expérience : Le Mans Métropole dématérialise les fiches de synthèse des marchés publics

Afin de faciliter le suivi des marchés publics et donner la possibilité aux différents acteurs de consulter les documents de synthèse des marchés, Le Mans Métropole a développé un outil indépendant des applications métiers.

Le retour d’expérience complet est disponible sur le CLUB.

12Avr/20
bluexml expert GED ECM BPM Gestion Documentaire_Alfresco_Bonita_YouSign_Région Hauts-de-France

La région Hauts-de-France confie sa TMA Bonita à Bluexml.

Sous forme d’un contrat cadre, la Région des Hauts-de-France a choisi de faire confiance à Bluexml pour le « support, la réalisation et la maintenance des développements réalisés sur la plateforme Bonita ».
Ainsi, au bénéfice de la Région des Hauts-de-France, Bluexml met en place l’organisation permettant d’assurer les prestations suivantes :

  • Souscription du droit d’utilisation de la solution Bonita
  • Maintenance logicielle comprenant support logiciel Bonita, maintenance corrective, évolutive et préventive
  • Formations
  • Prestations complémentaires d’expertise

Ce nouveau projet s’intègre au Centre de Services de Bluexml qui assure actuellement la maintenance d’une vingtaine de projets en parallèle.

07Avr/20
bluexml expert GED ECM BPM Gestion Documentaire_Alfresco_Bonita_YouSign_Télétravail

Plutôt que subir le présent, préparez l’avenir avec Alfresco

home work photo

Télétravailler avec Alfresco

Ce document décrit la problématique de la mise en place des éléments nécessaires au télétravail avec une plateforme Alfresco.

Contexte : COVID-19 et confinement

Dans le contexte actuel de pandémie et du confinement qui en découle, nous voyons tous l’intérêt du télétravail. Malheureusement, toutes les organisations n’ont pas obligatoirement mis en oeuvre les éléments nécessaires pour le rendre possible.

Constat : des serveurs de fichiers difficiles d’accès

Le télétravail concerne habituellement les cadres autour de projets collaboratifs. Mais le contexte actuel rend le télétravail obligatoire, notamment pour des populations qui n’y sont jamais confrontées, comme les agents non cadres et employés de bureau. Or, ces populations ont besoin de ressources différentes, généralement disponibles sur les serveurs de fichiers partagés. Ces fichiers sont souvent hébergés sur des serveurs Windows, pour lesquels l’accès distant en télétravail via internet est souvent indisponible.

Mise en ligne des serveurs de fichiers

Pour contourner la lourdeur d’accès des VPNs et leur utilisation relativement complexe, une solution consiste tout simplement à migrer les documents des serveurs de fichiers vers la GED.

Cette migration se déroule en 2 étapes :

  1. copie des fichiers sur le serveur de GED
  2. reproduction des permissions du serveur de fichiers sur le serveur de GED

L’étape 1 consiste, avec la GED Alfresco, à utiliser la solution d’import en masse disponible, permettant d’injecter des documents dans la GED à une vitesse théorique de 1To en 4h.

L’étape 2, quant à elle, consiste à donner les permissions correspondantes aux groupes déjà disponibles dans l’annuaire (souvent un Active Directory avec lequel Alfresco peut se synchroniser). Ces groupes reflètent généralement la structure de l’organisation et réciproquement. Grâce au mécanisme d’héritage qui reprend les permissions du parent, les documents ont alors rapidement un niveau de confidentialité équivalent à celui configuré dans les serveurs de fichiers. Il est en outre possible d’adapter les permissions pour des arborescences complètes, des répertoires limités ou des fichiers spécifiques.

Différences avec l’ancien système

Les différences avec l’ancien système sont les suivantes :

  • accès aux documents via un navigateur web (donc disparition des lecteurs réseaux)
  • versionnement des documents
  • recherche plein texte
  • navigation par facettes

C’est également l’occasion de mettre en place des outils de traitement de texte en ligne tels que LibreOffice Online ou Office365 afin de fournir à vos utilisateurs en télétravail les mêmes outils qu’au bureau. En outre, ces outils permettent de travailler à plusieurs et simultanément sur les mêmes documents Word, Excel ou PowerPoint…

Conduite du changement

Elle est grandement facilitée par le fait que le télétravail est obligatoire : tout le monde sort de sa zone de confort et fait preuve d’une grande ouverture d’esprit devant une situation que personne ne peut éviter. Les freins habituels sont ainsi absents et il est plus facile pour vos collaborateurs d’accepter le nouveau système et d’apprendre à l’utiliser.

En parallèle, des présentations en visio-conférence, également disponibles sous forme de vidéos, permettent de les accompagner pour réaliser leurs premiers pas. En outre, sachant que les systèmes de GED sont des applications web modernes très proches des applications web grand public, vos utilisateurs y sont de fait déjà habituées.

Dans un premier temps, un système de support est aussi mis en place afin de permettre aux utilisateurs de poser des questions et obtenir rapidement des réponses à leurs problèmes d’utilisation. Finalement, regroupées en forums, ces discussions prennent rapidement l’allure d’une FAQ que vos utilisateurs peuvent consulter.

Conclusions

Tout d’abord, les documents mis à disposition dans la GED sont facilement accessibles depuis n’importe quel poste de travail via internet. Le télétravail est donc  facilité et peut également être sécurisé par VPN, ainsi que par des méthodes d’authentification forte (double authentification, l’authentification par carte, par clé…).

Ensuite, la GED propose des fonctionnalités puissantes comme le versionnement, la recherche plein texte et la navigation par facettes, rendant les documents plus facilement accessibles et réutilisables.

Enfin, l’arrêt de l’utilisation des lecteurs réduit drastiquement le risque de ransomware puisque le poste de travail des utilisateurs ne présente plus de lecteurs réseaux par lesquels ce type de virus prolifère en cryptant tous les fichiers qu’il rencontre.

Vous avez ainsi la possibilité de transformer cette pandémie, véritable catastrophe sanitaire et économique, en une formidable opportunité pour transformer réellement votre organisation afin de fonctionner dans une situation délicate telle que nous la connaissons aujourd’hui. En outre, vous la préparerez également à travailler avec des collaborateurs qui auront gagné en autonomie et souhaiteront travailler différemment demain.

Préparez l’avenir au lieu de subir le présent !

 

28Oct/19
bluexml expert GED ECM BPM Gestion Documentaire_Alfresco_Bonita_YouSign_Dématérialisation Commande Publique_Flowable

Dématérialisation du contrôle de la commande publique avec Flowable et Alfresco

Processus de gestion mêlant BPM (Flowable) et ECM (Alfresco)

Introduction

Ce processus consiste à faciliter le contrôle des commandes publiques en suivant un processus via un outil de BPM (Flowable), qui interagit avec des documents stockés dans un ECM (Alfresco).

Cette implémentation aurait pu être faite avec d’autres outils BPM comme Activiti, Bonita, ou ECM comme Nuxéo, Sharepoint (mais Sharepoint est-il vraiment un ECM ?)

Cahier des charges

Très succinctement, un atelier avec le service métier nous permet de décrire globalement le processus :

    1. Création des pièces techniques : Les pièces techniques sont rédigées par le service opérationnel (SO). Ces pièces sont transmises par répertoire ou e-mail à la direction des affaires financières (DAF) du service opérationnel.
    2. Stockage des documents : les pièces marchés sont stockées par dossier en fonction de l’état du dossier. Le plan de classement stocke les dossiers marco en fonction de leur état d’avancement : Le dossier marco est déplacé de répertoire en répertoire et reflète l’état du processus.
    3. Dépôt des pièces initiales dans MARCO : Après réception des pièces techniques, la DAF ou le service opérationnel autonome de la DGA-AT réalise les actions suivantes dans MARCO :
      1. Création des pièces administratives,
      2. Dépôt dans MARCO de l’ensemble des pièces techniques,
      3. Enregistrement du dossier complet dans Alfresco depuis MARCO, le statut du dossier indique « Enregistré ».
    4. Consolidation du dossier dans Alfresco : Après la création du dossier dans Alfresco, la DAF et le SO doivent le consolider en ajoutant les fiches qualités ( fiche de revue et fiche de planification) et l’estimation du marché. Ces fiches ne doivent pas être disponibles dans MARCO vu qu’elles ne sont pas destinées à être publiées. Lorsque le dossier est complété, la DAF initie le workflow de validation du marché initial.
    5. Contrôle du service de la commande publique : Lors de cette étape, le dossier ne doit être accessible qu’au service de la commande publique. Aucun accès en lecture ne doit être attribué au service opérationnel et à la direction des affaires financières. L’instructeur du service de la commande publique dépose la fiche d’observation et indique les modifications nécessaires au dossier.
    6. Mise à jour des pièces marché : Le dossier MARCO retrouve ses droits initiaux, il n’est plus limité au service de la commande publique. La DAF et le SO doivent mettre à jour les pièces marché dans MARCO et suivant les observations réalisées par le service de la commande publique.
    7. Validation par le service de la commande publique : Cette étape est la seule étape du workflow qui propose un choix d’action. Le service de la commande publique a le choix entre valider le dossier ou le refuser :
      1. En cas de refus, le workflow retourne à l’étape 5) de mise à jour des pièces marché pour que le service de la commande publique mette à jour les documents selon les remarques contenues dans la fiche d’observation.
      2. En cas de validation, le statut du dossier est enregistré à « validé » et le SO et la DAF sont notifiés de sa validation.
    8. Transfert du marché vers AWS : Après validation de l’ensemble des pièces marché, le SO et la DAF doivent transférer l’ensemble des pièces présentes dans MARCO vers AWS. Cette étape est faite manuellement par les agents depuis MARCO.
    9. Publication du marché : Après transfert des pièces vers AWS, le SO et la DAF doivent publier le marché dans AWS.

Réalisation

Côté BPM

Processus v1

A partir de ces demandes, le processus suivant a été dessiné :

Remarques :

  • Des notifications ont systématiquement été ajoutées afin de faciliter la conduite du changement, même si elles sont inutiles avec l’utilisation d’un outil de gestion de tâches. Elles seront supprimées dans un deuxième temps.
  • Des appels sont faits à des systèmes externes :
    • pour la récupération de listes de valeurs qui vont venir alimenter les listes déroulantes dans Flowable ;
    • pour exécuter des actions sur la GED afin de déplacer les dossiers et mettre à jour leur état.

Processus v2

Après plusieurs échanges avec le client et quelques itérations de modélisation entre le métier et un spécialiste fonctionnel, le processus final ressemble à ceci :

Ce processus final n’utilise pas de swimlanes du fait d’un bug dans Flowable Modeler qui empêche dans ce cas l’utilisation de sous-processus. Du coup, celles-ci sont simulées par le positionnement des étapes sur des lignes virtuelles. Un commentaire à gauche permet de préciser le groupe assigné.

Les sous-processus suivants ont été créés :

  • Assignation instructeurs
  • Pré-contrôle
  • A corriger
  • Post-validation

Ils permettent de regrouper les actions jouées lors du passage des transitions et facilitent ainsi la lecture et la compréhension du processus, comme on pourrait le faire avec des fonctions dans un programme écrit traditionnellement.

Côté ECM

Le plan de classement “de base” est initialisé. Les dossiers sont créés automatiquement par la suite à partir des métadonnées fournies par Marco lors du dépôt du dossier.

L’accès aux dossiers est géré par des droits d’accès, positionnés sur le plan de classement physique fourni par le service métier, qui protègent les dossiers et documents. Des droits « ad hoc » sont rajoutés selon les transitions suivies dans le processus pour s’adapter aux besoins précis du métier.

Remarque :

  • Création dans Alfresco d’une action permettant de lancer le processus de contrôle sur un dossier en fonction de l’état du dossier et de l’appartenance de l’utilisateur courant à un groupe spécifique (en l’occurrence, le goupe DAF des instructeurs financiers)
  • Création d’un webscript permettant de « bouger » le dossier fourni en paramètre pour refléter l’état du processus
  • Création d’un script pour mettre à jour les permissions

Groupes et utilisateurs

Les groupes et utilisateurs assignés sont basés sur les groupes Alfresco afin d’éviter de reproduire dans Flowable une configuration de groupes identique à celle existant déjà.

Par défaut, Flowable propose d’utiliser une base LDAP pour s’authentifier et gérer les groupes. Cependant, ce connecteur oblige à recréer les groupes créés localement au niveau d’Alfresco, la structure des annuaires LDAP ne correspondant jamais à la structure logique attendue. L’utilisation d’Alfresco comme un fournisseur d’identité (utilisateurs, groupes, privilèges) pour Flowable nécessite :

  1. soit de développer un connecteur IDM pour Alfresco pour que Flowable s’appuie sur les utilisateurs et groupes définis dans Alfresco (locaux ou issus d’une synchronisation LDAP) ;
  2. soit de jouer de la possibilité d’utiliser une variable contenant une listes d’utilisateurs potentiels pour la réalisation d’une tâche, cette variable pouvant être calculée par un appel de webscript sur Alfresco qui renverra donc la liste d’utilisateurs adéquats correspondants à un groupe Alfresco (local ou non).

La solution 2 est immédiate et facile à mettre en oeuvre. Cependant, la solution 1 est plus « propre » et correspond mieux à la logique de Flowable. Elle est en revanche nettement moins triviale.

Résultat

L’implémentation donne les résultats suivants. Plutôt qu’une longue succession de captures d’écrans et d’explications textuelles, je vous propose la vidéo suivante qui commente étape par étape le fonctionnement de l’application du point de vue des utilisateurs :

Conclusions

Le BPM et tous les outils répondant à cette logique permettent de répondre rapidement et facilement aux besoins principaux des utilisteurs. Cependant, il faut prévoir une étape où un développeur interviendra pour gérer les aspects techniques.

Un socle technique adéquat, tel que celui proposé par Bluexml, évite, ou à tout le moins, retarde, l’appel à un développeur permettant ainsi aux métiers de répondre rapidement à ses besoins sans dépendre de contraintes budgétaires ou de moyens humains que trop souvent on leur oppose.

Afin de vous aider à prendre en main le BPM, et éventuellement le lier à un ECM comme Alfresco, Bluexml se tient à votre disposition et propose une formation, éventuellement sous forme d’un transfert de compétences, pour réaliser en totalité ou en partie la présentation qui vous a été faite à travers ce billet de blog.