04

Applications Métier

Uberisez-vous vous mêmes

Dans tout secteur, le digital est vecteur de forte croissance. Drupal est surtout connu en tant que CMS puissant et flexible. Depuis la version 8 de Drupal, il est aussi et surtout un puissant framework de développement d'applications métier sur mesure. S'appuyant sur Symfony, Drupal 8 permet de développer des applications métiers sur mesure, en bénéficiant de plusieurs milliers de modules permettant d'aller plus vite : tableaux de bords, workflow, BPM, notifications, gestion des droits et des utilisateurs, intégration d'applications externes via API ou ETL, formulaires et gestion de contenu.

Exemple d'une application CRM sur mesure avec Drupal

 

Par ailleurs, la flexibilité qu'offre Drupal dans la gestion des layouts permet de créer des applications avec un UX unique, supporter les frameworks front modernes (AngularJS ou ReactJS), gérer les "progressive web applications" ou le mode off-line.

Gestion des contrats, factures, engagements et ventes

Un ERP classique va répondre de manière générique et souvent financière aux problématiques de la gestion de la relation fournisseur / client (devis, bons de commandes, bon de livraison, contrat, facture). Mais il existe de très nombreux cas particuliers ou des métiers spécifiques qui nécessitent des adaptations longues et très couteuses de votre ERP, avec une experience utilisateur déplorables. Il est alors intéressant de considérer une construction d'une application métier sur mesure pour répondre à ces besoins spécifiques, avec une approche agile et itérative du développement, implication des utilisateurs finaux et la conception d'une ergonomie simple.

Avec Drupal 8, vous définissez vos objets métier grâce à la gestion de contenus structurés de Drupal. Les workflow sont gérés avec le puissant module de BPM (Business Process Management) : Rules. Des tableaux de bord sur mesure sont très rapidement montés avec les modules Views et VBO. Enfin, Drupal 8 intègre nativement une couche API pour s'intégrer avec vos outils existants (ERP, CRM, PIM, DAM, SSO). Les utilisateurs finaux placés au centre du processus de conception et développements agiles, permet l'adéquation de leur besoins et attentes avec l'outil.

Gestion d'applications métier avec Drupal

 

Gestion de tâches, plannings et projets

La gestion et la planification de tâches ou de ressources est un grand domaine fonctionnel. S'il est possible d'utiliser des outils standard du marché (Trello, Jira, Basecamp, Redmine...) il est complexe de les intégrer au sein d'autres applications, de votre ERP ou de votre intranet. Les spécificités métier sont aussi souvent nombreuses, nécessitant des adaptations fortes des outils ou l'acceptation d'une experience utilisateur réduite, générant frustrations, temps morts ou l'abandon de l'outil au profit du mail, des tableurs Excel ou des appels téléphoniques. 

La création d'applications métier sur mesure, permet de concevoir des interfaces uniques, spécifiquement pensées pour vos usages et adaptées à vos utilisateurs. Avec Drupal 8, la gestion des tâches est simple, vous créez un type de contenu, lui associez des droits et un workflow avec le module Workbench et c'est tout !. Vous pouvez facilement intégrer des fonctionnalités spécifiques comme la prise de photos depuis un mobile, la gestion du mode offline, l'intégration de votre application métier avec une app native iOS ou Android. Le reporting est également très simple avec des modules d'export de fichiers, un constructeur de requêtes dynamique (Views) et une ouverture totale via les API standard de Drupal.

tableaux de bord Drupal

 

Nos services

Élaboration d’application

Développement back-end Drupal

Développement Drupal

Développement Front End (React, Angular, Vu, Bootstrap)

Drupal headless (découplé), intégration React/Drupal

Intégration d'applications métier transactionnelles