Greboca  

Suport technique et veille technologique

Aujourd’hui, les grandes entreprises et administrations publiques hésitent entre continuer à utiliser des logiciels propriétaires ou basculer vers les Logiciels Libres. Pourtant, la plupart des logiciels libres sont capables de bien traiter les données issues des logiciels propriétaire, et parfois avec une meilleur compatibilité.

C’est alors la barrière de la prise en main qui fait peur, et pourtant...

Les logiciels libres

L’aspect « Logiciel Libre » permet une évolution rapide et une plus grande participation des utilisateurs. Les aides et tutoriels foisonnent sur Internet ou sont directement inclus dans le logiciel lui-même.

Enfin, les concepteurs sont plus proches des utilisateurs, ce qui rend les logiciels libres plus agréable à utiliser et conviviaux.

Grâce à la disponibilité des logiciels libres, vous trouverez facilement des services de support techniques et la licence n’est plus un frein à l’utilisation de ces logiciels par votre personnel.

Notre support technique concerne essentiellement les logiciels libres, que ce soit sous forme de services ponctuels ou de tutoriels.

DLFP - Dépêches  -  Sortie de Creme CRM en version 1.0

 -  Juillet 2011 - 

Creme est un logiciel de Gestion de la Relation Client, (Customer Relationship Management (CRM) en anglais) sous licence AGPLv3.

Creme est développé en langage Python grâce au cadriciel (framework) web Django pour la partie serveur, avec également un peu de Javascript avec la bibliothèque JQuery pour la partie client.

Cette version 1.0 est une solution offrant la plupart des fonctionnalités classiques qu’on attend de ce genre d’outil, mais avec une approche plutôt originale. Sa plus grande spécificité est de mettre la notion de relation au centre de l’outil. Un exemple serait une société A reliée à une société B par la relation « est client de ». Ce concept très simple est applicable à toutes les entités (contacts, sociétés, factures, rendez-vous, etc.), sachant que les utilisateurs peuvent créer leurs propres types de relations. Il est donc naturel d’adapter Creme à sa façon de travailler (en affichant les informations qui vous semblent pertinentes), et les possibilités des rapports que vous pouvez générer sont très grandes.

Plus d’informations dans la suite de la dépêche.

Sommaire

Historique

Nous avons fait de l'intégration du célèbre CRM libre Vtiger (fork du non moins célèbre SugarCRM) pendant plusieurs années ; c'est un logiciel mûr, écrit par des gens qui savent ce qu'ils font. Cependant, il ne répondait pas entièrement à nos attentes, et l'idée des relations nous semblait très prometteuse, puisque à la fois simple et puissante. Mais implémenter les relations au coeur Vtiger était un projet aussi énorme qu'écrire un nouveau CRM depuis zéro. Nous avons alors opté pour la deuxième solution, en profitant pour choisir un langage de programmation que nous apprécions beaucoup, et en utilisant Django qui nous apporte énormément lui aussi. Les premiers prototypes datent de 2008, mais le développement n'a pu démarrer sérieusement qu'en 2009. La première version publique est sortie en juin 2010, et la version 1.0 le 6 juin 2011 (et depuis une version 1.0.1, corrigeant plusieurs bugs, est sortie).

Un peu plus loin avec les relations

Une relation est un lien bidirectionnel typé prenant la forme « sujet prédicat objet ». Mais expliquons cela de manière plus claire.
Qu'une relation soit bidirectionnelle signifie dans notre exemple précédent du A « est client de » B, qu’on a automatiquement B « est fournisseur de » A.
Le type d'une relation quant à lui va donner son prédicat (soit ici le texte « est client de/est fournisseur de ») à la relation, mais va permettre en outre de contraindre le type des fiches reliées : A et B ne peuvent ici être que des contacts ou des sociétés, mais pas des opportunités de vente par exemple.

Afin d'être homogène, les utilisateurs et leur société/association ont chacun leur propre fiche dans le logiciel : ce sont des contacts et sociétés comme les autres, les clients, prospects ou partenaires étant d'autres fiches reliées par les relations adéquates. Ce qui veut dire par exemple que vous pouvez modéliser les clients de vos concurrents, alors que c'est généralement impossible dans les autres logiciel de CRM.
Cela amène un autre avantage : Creme est naturellement multi-société ; c'est utile par exemple pour les GIE ou les commerciaux travaillant en freelance pour plusieurs sociétés.

Quelques autres spécificités

  • De manière générale, la philosophie dans Creme est de donner une sémantique forte aux données ; par exemple lorsqu'une fiche fait référence à une personne, cette personne devra être choisie parmi les fiches de contacts, cela ne sera pas une simple chaîne de caractères (nous avons notamment rencontré ce genre de "tare" dans un CRM propriétaire très connu).
  • Dans les vues en liste, il existe deux notions permettant de personnaliser l'affichage : les vues (qui indiquent quelles colonnes doivent être affichées, par exemple "Nom" et "Prénom") et les filtres (qui indiquent quelles lignes doivent être affichées, par exemple les personnes ayant la relation « est ami avec » Linus Torvalds).
  • Les Propriétés sont des espèces de tags que l'on met sur les fiches, et qui vont permettre entre autre de les catégoriser. On pourrait imaginer la propriété « est un nerd », et créer un filtre n'affichant que les personnes ayant cette propriété.

Modules

Creme est composé de nombreux modules ; bon nombre d'entre eux sont optionnels, et peuvent donc être désactivés à l'installation pour ne conserver que les modules qui vous sont utiles. Voici une liste des modules classiques :

  • Activités : rendez-vous, appels téléphoniques, tâches, calendriers…
  • Assistants : mémos, alertes, todos, messages entre les utilisateurs…
  • Comptes et Contacts (personnes physiques et morales en somme) ;
  • Facturation : devis, factures, bons de commande…
  • Courriels : envois de courriels simples, ou par campagnes ;
  • Documents : gestion des documents électroniques ;
  • Opportunités de vente ;
  • Produits et services ;
  • Projets : gestion de projets assez basique ;
  • Tickets : tickets de type SAV ou demande d'évolution par exemple.

Les modules suivants méritent un peu plus d'explications :

  • Activesync : synchronisation des contacts et activités par ActiveSync (gmail, hotmail, et zpush à est confirmer) ;
  • Événements : gestion des événements comme les salons par exemple, avec listes des invités, des personnes venues ou pas ;
  • Documents récurrents : permet de générer des fiches de manière récurrente (pour l'instant des devis/factures/bons/avoirs et des tickets), pour obtenir par exemple, des factures tous les mois pour un client ;
  • Plan commercial : segments de marché, atouts, attraits, objectifs, actions commerciales (marketing mix) ;
  • Graphes : permet de représenter les fiches et leurs relations sous forme d'un graphe ;
  • Rapports : le module rapport est certes un classique, mais celui de Creme est particulièrement puissant grâce notamment aux relations, mais aussi à la possibilité d'imbriquer les rapports ;
  • Gestion des données externes : il s'agit d'un module capable de créer/modifier/supprimer des fiches grâce à des données venant de sources diverses (pour l'instant cela fonctionne uniquement avec des emails, mais, il est facile d'ajouter des backends). Cela peut être très pratique pour interfacer Creme avec un autre logiciel (comme un site web par exemple).

Points noirs

  • Il est franchement conseillé d'utiliser Firefox. Par exemple Chrome/Chromium fonctionne à 99%, mais quelques problèmes dans l'interprétation du Javascript à des endroits stratégiques rendent certaines fonctionnalités inutilisables ;
  • Il reste clairement du travail à réaliser pour rendre l'affichage plus compact, pour gérer des thèmes ou parfaire l'ergonomie ;
  • Des petites fonctionnalités utiles manquent : édition d'un champ unique dans les vues en détail, gestion d'une grille tarifaire, configuration de la visibilité des champs en fonction des rôles.

Pour l'avenir

Une version 1.1 devrait sortir d'ici à la fin de l'été, apportant son lot de nouveautés, parmi lesquelles :

  • Le passage à Django 1.3 : Creme 1.0 utilise Django 1.2, qui a une gestion assez basique des clés étrangères, ce qui nous a amené à mettre des protections contraignantes lors des suppressions de fiches, rendant pénible la suppression de certaines fiches. Ce problème sera réglé ;
  • Un historique des actions effectuées (timeline) ;
  • Une configuration du placement des blocs améliorée ;
  • La possibilité de cacher les champs non renseignés dans un bloc.

par GuieA_7

DLFP - Dépêches

LinuxFr.org

L’écriture et l’image, des âges farouches au texte électronique

 -  16 mai - 

Dans cette nouvelle excursion du Transimpressux, nous voyagerons chez les Mayas de l’époque pré-colombienne ainsi que dans la Rome antique. Nous (...)


GIMP 2.10.38 est sorti

 -  14 mai - 

Note : cette dépêche est une traduction de l'annonce officielle de la sortie de GIMP 2.10.38 du 3 mai 2024 (en anglais).Cette (peut-être dernière) (...)


Visualisation d’imageries médicales avec Invesalius

 -  13 mai - 

Nous allons parler ici des examens par imageries médicales de type scanner ou IRM. Un scanner est une série d’images faites aux rayons X et pour une (...)


Lettre d'information XMPP de mars 2024

 -  11 mai - 

N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les (...)


Conférence OW2con’24 : financements et nouveaux défis réglementaires pour les logiciels libres

 -  9 mai - 

Avec quatre discours inauguraux, quatre sessions en petits groupes et 30 présentations d’experts, la conférence annuelle d’OW2 traite des aspects (...)