Plusieurs tests sont en cours (au 2 mai 2017) :
– L’entreprise Montussan a fait évolué les besoins de Noscifel et testent les fonctionnalités de journées récurrentes, de prises de rendez-vous avec des masques de saisie simplifiés et l’association de documents pdf relatifs aux ordres de mission. Elle teste aussi les évolutions de l’application sur smartphone (intégration des photos, visualisation de documents pdf)
– Le CEREMA Sud Ouest teste l’application sur les matières dangereuses.
Intercore est un projet Européen regroupant la France, la Belgique, les Pays-Bas et le Royaume-Uni. Il s’inscrit à la suite de Noscifel mais les tests seront entrepris en Région parisienne et dans le nord de la France. Les objectifs d’Intercore sont de rationaliser la mise en œuvre des STI coopératifs entre pays frontaliers et d’optimiser le fret multimodal.
Un appel aux entreprises susceptibles de participer aux tests est lancé dans le cadre de réunions organisées par TLF. Le retour d’expérience des entreprises permettra ainsi d’améliorer le système.
Différents services ont été développés dans le cadre du lot 3 de Noscifel :
• La prise de rendez-vous
• La traçabilité (suivi du véhicule et sa localisation)
• Le calcul du CO2
• La partie administration – gestion des véhicules et utilisateurs ayant accès à la plateforme, paramétrage de la plateforme
Par rapport aux outils open source du lot 1 et aux outils de modélisation du lot 2, cette partie de Noscifel est la plus aboutie. Les adresses de connexion illustrant les démonstrations sont disponibles sur demande (voir au bas du document)
Le service de prise de rendez-vous
La gestion de ce service se décompose en 2 parties : l’ordre de mission et l’ordre de transport.
Pour l’ordre de transport, un donneur d’ordre va demander à un transporteur de transporter des marchandises d’un point A à un point B.
L’utilisateur fournira des informations sur le donneur d’ordre, le transporteur, l’expéditeur, le destinataire, le lieu de départ et le lieu d’arrivée de la marchandise, les dates souhaitées d’enlèvement et de livraison de la marchandise. On peut aussi saisir un descriptif de la marchandise. Le formulaire est saisi par le donneur d’ordre ou par le transporteur.
Le transporteur peut accepter ou non l’ordre de transport. S’il accepte il saisit alors ses ordres de mission : il définit alors les différentes étapes du transport avec l’adresse de chargement et l’adresse de livraison de la marchandise, les caractéristiques de la marchandise, notamment pour les matières dangereuses, l’immatriculation du camion, les créneaux horaires d’enlèvement et de livraison (un dialogue s’instaure entre expéditeur et destinataire pour que le chauffeur se cale sur la bonne heure de départ/arrivée).
L’application sur mobile
L’application sur mobile permet au chauffeur de visualiser son planning sur la journée ou la semaine, ainsi que les heures d’enlèvement et de livraison. L’application possède aussi une aide pour les trajets des chauffeurs qui s’appuie sur HERE, un logiciel de cartographie développé par Nokia mais racheté il y a quelques mois par des constructeurs automobiles allemands : Audi, BMW et Daimler. HERE dispose d’un calculateur spécialement adapté aux camions et dispose de l’info trafic. L’application smartphone comprend aussi une partie sur les matières dangereuses. Les forces de l’ordre, via la plaque d’immatriculation du camion, ont accès directement aux documents de transport. Sur ce point, le projet FUI Geotrans-MD a par ailleurs enrichi le lot 3 de Noscifel.
Il existe aussi une zone de commentaires associé aux champs d’enlèvement et de livraison. Le chauffeur peut par exemple y mettre des réserves (marchandises manquantes, endommagées …) mais pour être valable, le document dématérialisé doit comporter une signature électronique. A noter que la signature sur écran est absolument à proscrire pour des raisons évidentes de fraude. Elle n’a aucune valeur juridique en cas de problème. Le transporteur peut suivre en temps réel toutes les étapes du transport effectuées par le chauffeur (heures de chargement, commentaires…) .
Suivi de transport
Le suivi consiste à connaître la position du chauffeur à tout moment sur une carte. Cette carte indique aussi l’état de la circulation. Le fond de plan utilisé est Openstreetmap. Le système d’information Tipi permet d’afficher les événements routiers. Une application de Geo-fencing permet également de localiser un camion et de savoir s’il est entré ou s’il est en approche d’une zone particulière (un port par exemple). En connaissant la position du camion, l’état du trafic, certaines opérations peuvent ainsi être anticipées avant l’arrivée du camion.
Le calcul CO2
L’application s’appuie sur le guide méthodologique de l’ADEME. La calculette simule le transport de marchandises d’un point A à un point B et fournit le résultat des émissions CO2 correspondant à ce transport. Il est possible de sélectionner différents modes de transport (maritime, ferroviaire, routier…). Elle intègre aussi la notion de stockage : la marchandise stockée pour une durée déterminée correspond en effet à un coût CO2.
En mode routier, on peut définir la consommation totale, le type de véhicule et le type de carburant (méthodologie ADEME) ou le type de véhicule standard (suivant la norme européenne).
On définit ensuite le point de départ et le point d’arrivée ou la distance parcourue, le poids de la marchandise, son volume. Le calcul se base sur la méthodologie ADEME, conforme à la réglementation française. Le calcul pourra intégrer également des éléments de la norme européenne EN 16258 de manière à ce que le système soit vendu ailleurs qu’en France. Le résultat global affiche la valeur de CO2 mais aussi les indices liés à la norme européenne c’est-à-dire la décomposition des indices GES liée au carburant, au stockage, au véhicule, aux infrastructures. On a également un résultat par marchandise (on a autant d’onglets que de types de marchandises). Ce calcul n’est pas lié à un type de client.
Un groupe de travail CO2 a été constitué en novembre 2016 par TLF. L’un des objectifs de ce groupe est de faire évoluer Noscifel et constituer une plateforme de données CO2 s’appuyant sur la méthodologie ADEME, avec mise à disposition de ces données pour les commissionnaires de transport, leurs clients, leurs sous-traitants. Le besoin précis relatif au calcul de CO2/GES reste encore à définir : comment faire remonter ces informations aux clients ?, comment les structurer et les consolider ?à quelle fréquence faire remonter ces informations ? Comment tenir compte des différents systèmes informatiques ?, comment développer, améliorer, implémenter ces outils informatiques ? Comment traiter les aspects de propriété, sécurité, confidentialité des données de la plateforme ? Comment produire ou compléter les documents juridiques / contrats qui répondent à ces préoccupations ?
Apparemment la plateforme dispose de toutes les capacités pour effectuer des calculs fins de CO2. Ainsi des données, issues d’un transport de marchandises d’un point A à un point B, ont été envoyées à partir d’AP+ (mais ce pourrait être le cas d’une autre plateforme) vers Noscifel qui a effectué les traitements et renvoyé le résultat sur AP+. (démo MGI du 17/10/2016)
Adresses disponibles pour tester les applications
Sur la demande d’utilisateurs intéressés, GLS peut envoyer les adresses internet de connexion à la plateforme GLS/MGI (Services prises de RV / traçabilité / calcul de CO2 ; calculette CO2 ; Version mobile).
Présentation
Ce sont des logiciels open source développés dans le cadre du lot 1.
– ENIGMA est un connecteur qui intègre les dispositifs de transformation de données en XML, il est donc lié au traitement des flux de données. Il a été développé avec le framework Microsoft .NET.
– GENERIC est un puits de données qui permet de ranger les données des entreprises, ces données étant ensuite accessibles à l’aide de requêtes SQL. Il a été développé en PHP et peut donc s’installer sur une machine en local avec Wampserver ou sur un site distant en Linux.
Ces 2 logiciels sont disponibles sur le site de téléchargement de référence sur i-fret.org.
Installation
Installation sur un ordinateur en local
ENIGMA est un exécutable qui se lance directement (repérer Enigma.exe de type Application dans le dossier enigma_5-15-10-6). C’est donc une application qui ne s’installe pas.
En revanche GENERIC a été développé en PHP et nécessite l’installation au préalable de Wampserver, plate-forme de développement Web sous Windows comportant le serveur Apache, PHP et MySql et destinée à réaliser des applications Web dynamiques. Le dossier GENERIC est à placer à la racine www du site en local.
Les tests en local de GENERIC ont révélé que l’installation automatique sur Wampserver 2.0 et Windows7 ne pose pas de problème.
Mais l’installation directe de GENERIC avec la dernière version de Wampserver (3.0.4) n’est pas possible. Il est toutefois possible de contourner cette difficulté : l’installation sous Windows 7 permet en effet de récupérer la base de données (voir le fichier generic.sql.zip ci-dessous).
L’installation de GENERIC sous Windows 10 se décompose donc de la manière suivante :
– Création d’une base de données (generic) avec PhpMyadmin et d’un dossier portant le même nom que la base de données (generic) à la racine du site en local
– Téléchargement du package ’generic’ à partir du site i-fret et mise en place des fichier dans le dossier generic
– Installation en tapant localhost/generic dans le navigateur
– Destruction des tables de la base de données à partir de PhpMyadmin
– Import des nouvelles tables avec generic.sql.zip à l’aide de Phpmyadmin
L’installation est terminée.
Les caractéristiques de connexion se trouvent dans le fichier constants.php (nom du serveur de Bdd, nom de la bdd, nom d’utilisateur, mot de passe).
GENERIC fonctionne donc dans un environnement open source Apache / PHP / MySql) et elle est ouverte en local en intranet mais l’utilisateur peut également ouvrir un port de l’ordinateur pour qu’elle soit accessible de l’extérieur, en respectant toutefois certaines conditions de sécurité (désactivation du compte admin, blocage automatique de l’adresse IP en cas de nombreuses tentatives de connexion, choix judicieux de mots de passe ...)
Installation de GENERIC sur un serveur distant
Il suffit de créer un dossier de type ’generic’ à la racine du serveur distant et d’y placer l’ensemble des fichiers téléchargés à partir de la plateforme i-fret. Ensuite il faut créer une base de données, la charger avec le fichier ’generic.sql.zip’ (voir importer données dans phpmyadmin), taper l’adresse d’accès à l’application (en l’occurance : www.urba2000.com/generic) et prendre la seconde option : paramétrage de la base de données (nom du serveur de base de données, nom de la base, nom d’utilisateur et mot de passe). Un fichier de configuration se crée alors à la racine du site (constants.php). Il convient éventuellement de vérifier ce fichier et au besoin de rectifier les informations qu’il contient.
remarque : dans setup.php, la fonction set_time_limit a été neutralisée (mise en commentaire des lignes 40 et 41) pour éviter les messages d’erreur.
color.php (dans tool->php-color) a généré plusieurs erreurs blocantes, nécessitant alors la mise en commentaire d’une dizaine de lignes.
L’application GENERIC fonctionne à l’adresse www.urba2000.com/generic.
Plateforme Normafret services
La plateforme Normafret services comporte à la fois la base de GENERIC qui est enrichi avec d’autres tables de données, des développements en PHP et un connecteur léger et gratuit ENIGMA. Cette plateforme a été développée dans le cadre de Noscifel mais il n’est pas possible actuellement de la télécharger en ligne. Elle s’installe soit en local, soit sur un serveur distant. Des développements complémentaires sont nécessaires pour permettre de fiabiliser tous les cas d’utilisation. (coût estimé de 40K€).
Les tests de GENERIC et d’Enigma sont réalisés au travers de cas d’usage. A la fin de l’article, des liens permettent d’accéder :
– au détail des explications (fichier pdf)
– au fichier excel de base (au format xls) pour chacun des cas d’usage
– au fichier XML produit au final pour chacun des cas d’usage (format xml)
– aux différents fichiers de configuration des cas 1,2 et 3 (format propre à Enigma)
On part ainsi du même fichier pour aboutir au même fichier mais avec des logiques différentes pour chacun des cas d’usage.
Cas d’usage n°1 (Enigma seulement)
Objectif : prendre les données d’un fichier excel, les transformer au format XML et enregistrer le fichier résultant dans un dossier en local.
Plugins utilisés avec Enigma : ConnexionRéseau, XLS2XML_V2, SauvegardeReseau
Fichier initial excel : Voir fichier excel de base ci-dessous
Fichier final XML : Voir fichier XML produit en final ci-dessous
Fonctionnement
– Importation du fichier de configuration du cas 1 : CONFIGURATION -> Importer-> cas1.eseq (voir fichier de configuration 1 ci-dessous)
– Indiquer l’endroit de sauvegarde du fichier final XML : sur d :\predim\noscifel\test par exemple
– Lancement de la procédure : CONFIGURATION -> panneau de configuration
COMMANDES -> Démarrer et Exécuter (Il faut sélectionner correctement le connecteur. Cette sélection dévoile les différents plugins)
Résultat : commentaires produits après exécution du cas 1 - voir aussi le fichier XML produit
Cas d’usage n°2 (GENERIC + Enigma)
Objectif : prendre un fichier excel, envoyer ses données dans une table de données ’test’ sur GENERIC, reprendre les données sauvegardées dans cette table sous forme d’un flux XML et les enregistrer dans un fichier en local.
Utilisation de GENERIC : Il suffit de lancer Wampserver puis avec l’outil localhost/Phpmyadmin, créer une nouvelle table dans la base Generic (exemple ‘test’) sans rien définir de plus.
IMPORTANT : au préalable, l’installation de l’ODBC Mysql (mysql-connector-odbc-5.3.6-winx64) est obligatoire pour pouvoir accéder à la base.
On utilisera le fichier excel du cas d’usage n°1 et la fonctionnalité ’boite à outils’ de GENERIC dans le menu de gauche. On indiquera ainsi le nom du fichier excel, sa localisation sur le disque et le nom de la table qui vient d’être créée dans la base Generic. GENERIC remplit alors automatiquement cette table avec les données su fichier excel. GENERIC dispose également de fonctionnalités étendues permettant la construction d’un site avec des droits utilisateurs.
On passe ensuite à l’utilisation d’Enigma pour produire le fichier Xml.
Plugins utilisés avec Enigma : ConnexionBDD_XML, SauvegardeReseau
Fichier final XML : voir le fichier final XML (identique au cas 1)
Fonctionnement
– Importation du fichier de configuration du cas 2 : CONFIGURATION -> Importer-> cas1.eseq (voir fichier de configuration 2 ci-dessous)
– Indiquer l’endroit de sauvegarde du fichier final XML : sur d :\predim\noscifel\test par exemple
– Lancement de la procédure : CONFIGURATION -> panneau de configuration
COMMANDES -> Démarrer et Exécuter (Il faut sélectionner correctement le connecteur. Cette sélection dévoile les différents plugins)
Résultat : commentaires produits après exécution du cas 2 - voir aussi le fichier XML produit
Cas d’usage n°3 (Enigma seulement)
Objectif : Récupérer la pièce attachée d’un message suivant son type (en l’occurence .xls), la transformer en fichier xml que l’on enregistre sur le disque en local
Plugins utilisés avec Enigma : MailPop, XLS2XML_V2, SauvegardeReseau
Fichier initial excel : fichier excel identique à celui du cas 1 figurant comme pièce attachée dans un des messages de la messagerie
Fichier final XML : Voir fichier XML produit en final ci-dessous (identique au cas 1)
Fonctionnement
– Importation du fichier de configuration du cas 3 : CONFIGURATION -> Importer-> cas1.eseq (voir fichier de configuration 3 ci-dessous)
– Indiquer l’endroit de sauvegarde du fichier final XML : sur d :\predim\noscifel\test par exemple
– Lancement de la procédure : CONFIGURATION -> panneau de configuration
COMMANDES -> Démarrer et Exécuter (Il faut sélectionner correctement le connecteur. Cette sélection dévoile les différents plugins)
Résultat : commentaires produits après exécution du cas 3 - voir aussi le fichier XML produit
Dans le dispositif de formation NOSCIFEL, 4 tutoriels couvrent les principaux besoins en formation relatifs à la modélisation des Systèmes de Transport :
– T1 : Le projet NOSCIFEL et les concepts liés aux Systèmes et Services de Transport,
– T2 : L’approche GRAI de la modélisation des Systèmes et Services de Transport,
– T3 : La méthode de modélisation NOSCIFEL,
– T4 : La démarche de modélisation des Systèmes et Services de Transport.
Voir la tache 2.5 du lot 2
– Service d’authentification et de signature électronique de document pour les entreprises désirant apporter des preuves de propriété de document et d’identité ou d’habilitation (voir connecteurs TTP)
– Service d’archivage électronique pour les entreprises désirant enregistrer des fichiers dans un espace sécurisé (coffre fort électronique)