Développement Interface BackOffice PHP / Odoo

Développement d’une interface entre un Backoffice de gestion de campagnes d’une agence publicitaire vers Odoo

Fonctionnalités :

  • Sélection des clients / articles / campagnes/ périodes de facturation
  • Intégration en temps réel des pièces de ventes
  • Génération des factures
  • Multi Sociétés/Devises/TVA/Articles/Tarifs

Développement en PHP

Sélection des éléments a facturer
Exemple de facture générée dans Odoo
Extrait du code PHP

Module Drupal de cryptage AES de contenus

Développement d’un module DRUPAL de cryptage/décryptage de données DRUPAL et de fichiers externes.

Cryptage en AES développé en php

Décryptage natif en php ou en Javascript

Module Drupal en PHP
Module Drupal de Cryptage AES

Fourniture d’un Web Service REST sécurisé par authentification pour le décryptage.

Utilisation des nodes spécifiques du client pour stocker les paramètrages.

Temps de développement : 4 jours.

Interface ADP / Sage 100

Développement d’une interface de d’import des écritures de paies ADP vers Sage 100c

Compatible Sage 8.50, 100c

Gestion des axes analytiques

Développement en C#

Exécutable autonome ou à ajouter dans le programmateur de tâches Windows pour un lancement automatique

Gestion des temps

Voici ma dernière réalisation.

Il s’agit d’une gestion des temps.

Elle est disponible en mode Web, Tablette et téléphone mobile, elle est déployée en mode SAS ou sur vos serveurs en local (Compatible Windows et Linux)

Ecran de login
Ecran Web de login pour lancer l’application

Fonctionnalités

Gestion de l’organisation interne Directions/Services/Salariés avec codes couleurs

Gestion des différentes typologies de temps (Travaillé, CP, RTT, Astreinte, Maladie, AT, etc..) avec codes couleurs.

Gestion des clients, des chantiers (avec périodes de validité)

Gestion d’un référentiel de tâches avec durée standard :

  1. Liste générique
  2. Liste par client ou par Client/Chantier
  3. Liste par typologie (Tâches internes, Tâches client)

Gestion des tâches unitaires ou récurrentes

Vision Calendaire (gestion graphique des déplacements dans le temps)

Vision en liste des tâches (avec filtrage dynamique multicritères)

Synchronisation du calendrier avec Google Calendar.

Gestion des axes analytiques des temps déclarés (2 axes analytiques totalement paramétrables et disponibles avec une arborescence)

Analyse des temps et cumuls par Période, Mois, semaine et Salarié (Direction/Service/Salarié) avec filtrage dynamique sur l’ensemble des paramètres.

Recherche « full text » sur l’ensemble des champs de la base

Tableaux de bord et graphiques multi-axes avec descentes dans les données.

Export Excel, PDF de l’ensemble des données.

Signature électronique client sur tablette

Gestion des droits d’accès (Administrateur, Directeur, Chef de service, Utilisateur standard)

Affection des étapes du Workflow pour chacun des groupes

Workflow, le détail d'une étape
Le détail d’une étape du workflow, les groupes autorisés, les étapes suivantes

Audit complet des accès (Tout accès, modification, ajout, suppression est tracé et consultable)

Consulter la vidéo de démonstration

N’hésitez pas à me contacter pour toute question ou pour une démonstration personnalisée avec votre jeu de données.

contact@laurentmenard.com

Téléphone :07 82 37 99 81

Développement d’une application mobile de suivi du tri des déchets

Les Fonctionnalités marquantes :

  • Géolocalisation en temps réel avec aide à la saisie des adresses les plus proches
  • Gestion de sous adresses (Appartements, Bâtiments, etc..)
  • Aide à la saisie par reconnaissance vocale
  • Prise de photos et stockage en temps réel
  • Représentation graphique sur carte google maps du parc des bacs
  • Représentation graphique sur carte d’une population d’observations (filtres multicritères)
  • Export Excel multi-critères des tableaux de synthèse

Galerie

Suivi des constatations
Saisie avec aide vocale
Saisie des constats
Saisie des éléments principaux

Prise de photos et stockage dans l’application

Prise de photos et stockage dans l’application depuis la tablette

Contactez moi pour une démonstration complète. Mes coordonnées sont ici.

Cet exemple est personnalisable a volonté pour enregistrer tout type d’observations :

  • suivi du mobilier urbain
  • infraction sur la voie
  • Suivi de chantiers
  • etc…

Speech To Text

Développement d’une application SpeechToText

Transformer un wav en txt

Pour une société de traitement d’appels dont les clients laissent des messages téléphoniques, je développe une application de reconnaissance automatique de voix en texte.

Cette application dont la vidéo de démonstration est ici plus bas, est développée en utilisant les algorithmes Speech Services de Microsoft disponibles ici : https://azure.microsoft.com/fr-fr/services/cognitive-services/speech-services/

Le développement a été réalisé en langage .net c# et fonctionne sous Windows et Linux.

Il traite des fichiers .wav déposés dans un répertoire et génère pour l’ensemble des fichiers un fichier texte (.wav.txt) avec le contenu interprété.

L’application peut être enrichie et personnalisée pour  :

  • Envoyer des emails ou des sms à des clients, fournisseurs, télévendeur
  • Classifier automatiquement les appels entrants pour les router vers le bon interlocuteur
  • Traduire le texte dans une langue étrangère
  • Traiter en temps réel sur votre plateforme web une aide de type chatbot

Le développement ayant nécessité l’analyse et la qualification technique des différents fournisseurs, je peux aussi vous proposer une version utilisant les librairies google : https://cloud.google.com/speech-to-text/?hl=fr

Sage 100 sur le Web

Ouvrez enfin Sage 100 à vos commerciaux, techniciens en déplacement sur le Web ou sur leurs téléphones mobiles.

Consulter l'ensemble des documents Sage 100 ainsi que leurs contenus.
Consulter l’ensemble des documents Sage 100 ainsi que leurs contenus.

Visualisez vos clients, vos articles, vos devis, commandes, factures d’achats ou de ventes.

Consulter vos clients, vos fournisseurs et vos contacts Sage Ligne 100 sur le Web
Consulter vos clients, vos fournisseurs et vos contacts Sage Ligne 100 sur le Web

Donnez vous la souplesse de faire travailler vos salariés de la maison en cas d’indicent.

Recherchez toutes les informations avec une ergonomie ultra efficace, des filtres dynamiques, de la recherche full text sur l’ensemble des champs.

Consulter vos articles, leurs prix, les stocks Sage 100 sur le Web
Consulter vos articles, leurs prix, les stocks Sage 100 sur le Web

Travaillez en mode Web sur votre plateforme Sage 100 sans modifier vos licences.

Ajouter des fonctionnalités personnalisées qui sont si simples mais que vous ne trouvez pas dans la solution standard.

Tout cela est possible avec l’interface Web que j’ai conçu, développée et installée depuis 2016 chez mes clients disposant de Sage 100 ou 100c.

Demandez une démo, en 30 minutes vous découvrirez une nouvelle manière de dynamiser et de donner un nouveau souffle à votre solution Sage 100.

Méthodologie Agile

Travailler de manière agile avec méthodologie, c’est un excellent moyen d’avancer de manière pragmatique, de partager les moments importants, les échéances, d’être focalisé sur le produit et les résultats.

Mais il faut être outillé !

Pour ma part j’utilise Trello qui est un excellent outil Sas.

Outil gestion de projets agiles
Trello un outil de pilotage de projets agiles

Représentation graphique en mode Web d’une requête

Pour une startup du monde des télécoms, les utilisateurs souhaitent exprimer des requêtes métiers pour cibler des populations, sans connaitre le langage SQL.
Cette requête doit être envoyée vers une base MySQL et MongoDB.
Je développe, pour prouver le concept et la faisabilité, de l’interface et des services Web REST de dialogue avec MySql et MongoDB.

Environnement

PHP/Mysql
Librairies GoJs
Serveur REST en Node.js avec Express et MongoDb.

Interface graphique GoJs de création d'une requête SQL
Interface graphique GoJs de création d’une requête SQL

Calendriers et Diagrammes de Gant en mode Web

On pense régulièrement qu’en mode Web dans un navigateur, les interfaces sont pauvres et ne permettent pas d’offrir une ergonomie digne des applications sous Windows.

Voici deux exemples développés, pour deux clients distincts, en mode Web, et réalisés avec l’atelier ScriptCase qui permettent de prouver le contraire.

En ce qui concerne le calendrier, il bien évidemment synchronisé avec Google et partagé avec plusieurs utilisateurs.

Calendrier en mode HTML synchronisé avec google
Calendrier en mode HTML synchronisé avec google

Diagramme de Gant dynamique en mode web
Diagramme de Gant dynamique en mode web