Un CRM... SugarCRM
Christophe Villeneuve
19 juin 2013
nAcademy – 19 Juin 2013
Sommaire
✔
CRM ?
✔
Approche générale
✔
Mode avancée
✔
Jouons
nAcademy – 19 Juin 2013
nAcademy – 19 Juin 2013
Pourquoi un CRM ?
✔
Le modèle d'affaires
✔
Lieux / Franchises / Agence / Bureaux
Produits / Services
✔
Les clients
✔
Entreprises / Particuliers
✔
Certains besoins
✔
Langues / date / monetaire
✔
Souplesse
✔
Suivi / Gestion / Consultation / Forces de vente
Gestion de documents
nAcademy – 19 Juin 2013
Dans la vie... pour un CRM
✔
Suivi et gestion de projets
✔
Gestion de campagnes e-marketing
✔
Génération rapports avancée
✔
Définitions des équipes de ventes
✔
Vues intégrés de paramètres avancés
✔
Création clients / factures...
nAcademy – 19 Juin 2013
Choisir...
✔
Suivant ces besoins
nAcademy – 19 Juin 2013
Possibilité 1
➢
Communauté ✔
Management contact
✔
User – Dashboard
✔
Marketing
✔
Campagnes – emails
✔
Planification
✔
Activité – Calendrier
✔
Vente
✔
Opportunité
✔
Custom
✔
Langue – éditeur...
✔
Max 10 utilisateurs
nAcademy – 19 Juin 2013
Possibilité 2
Communauté
➢
Professionnelle
✔
Fonctionnalités d'équipes
✔
Amélioration guillemets
✔
Prévision
✔
Reporting
✔
Modules
✔
Word – Outlook – Excel - Access
✔
Workflow
✔
Catalogue produit
✔
pdf
✔
Grandes organisations
nAcademy – 19 Juin 2013
Possibilité 3
➢
Professionnelle
➢
Entreprise
✔
Reporting SQL
✔
Offline client
✔
Portails clients
✔
Support Oracle
Communauté
✔
Des centaines utilisateurs
nAcademy – 19 Juin 2013
Comptes & contacts & Dossiers
nAcademy – 19 Juin 2013
Résultat final
✔
Exemple compte utilisateurs
✔
Suivre dossiers
✔
Automatisation des forces de ventes
✔
Suivi des activités
nAcademy – 19 Juin 2013
Nombreuses possibilités « simple »
nAcademy – 19 Juin 2013
Interface admin
nAcademy – 19 Juin 2013
Création d'un utilisateur
nAcademy – 19 Juin 2013
Définition des rôles
nAcademy – 19 Juin 2013
Création d'un compte
nAcademy – 19 Juin 2013
Actions possibles
Admin → studio → Afficher les onglets
nAcademy – 19 Juin 2013
Création d'un workflows
Admin → studio → Editeur de listes de choix
nAcademy – 19 Juin 2013
Afficher un journal / rapport
nAcademy – 19 Juin 2013
Import Module
nAcademy – 19 Juin 2013
Nombreuses possibilités « DEV »
nAcademy – 19 Juin 2013
Connecteurs
✔
SOAP
✔
REST
✔
get_available_modules()
✔
get_entry_list()
✔
get_user_id()
✔
get_module_fields()
✔
set_entry()
✔
get_relationships()
✔
...
Webservices Fonctions communes
http://support.sugarcrm.com/02_Documentation/04_Sugar_Developer/
nAcademy – 19 Juin 2013
Code exemple : get_entry_list()
$parameters = array(
'session' => $session_id,
'module_name' => 'Accounts',
'query' => "",
'order_by' => "",
'offset' => '0',
'select_fields' => array('id','name','account_type'),
'link_name_to_fields_array' => array(
array('name' => 'email_addresses',
'value' => array('id', 'email_address', 'opt_out','primary_address'))),
'max_results' => '0',
'deleted' => '0',
'Favorites' => false,
);
$get_entry_list_result = call('get_entry_list', $get_entry_list_parameters, $url);
nAcademy – 19 Juin 2013
Résultat
stdClass Object
(
[result_count] => 1
[total_count] => 59
[next_offset] => 1
[entry_list] => Array
(
=> détails
)
[0] => stdClass Object
(
[id] => 5e0d6cc9-b3bd-7eab-151e-51bf13f54d9e
[module_name] => Accounts
[name_value_list] => stdClass Object
(
[id] => stdClass Object
(
[name] => id
[value] => 5e0d6cc9-b3bd-7eab-151e-51bf13f54d9e
)
[name] => stdClass Object
(
[name] => name
[value] => Neuros
)
[account_type] => stdClass Object
(
[name] => account_type
[value] => VP Operations
)
)
)
nAcademy – 19 Juin 2013
Autres options disponibles
✔
Emails
✔
Flux (RSS / Atom)
✔
Liens (Web / API)
✔
Pack office
✔
Suivi de Bugs
✔
Gestion tickets
✔
Tableau de bord
✔
CMS
✔
Drupal
✔
Framework
✔
Zend
✔
Langage
✔
Python
Intégré Externe
nAcademy – 19 Juin 2013
Le code pour développeurs
nAcademy – 19 Juin 2013
Module Framework
✔
MVC
✔
Metadata
✔
Vardefs
✔
Jointure / relations entre les modules
✔
Gestion logique de hooks
nAcademy – 19 Juin 2013
Diagram
nAcademy – 19 Juin 2013
Création module personnalisé
nAcademy – 19 Juin 2013

Un CRM...sugarCRM

  • 1.
    Un CRM... SugarCRM ChristopheVilleneuve 19 juin 2013
  • 2.
    nAcademy – 19Juin 2013 Sommaire ✔ CRM ? ✔ Approche générale ✔ Mode avancée ✔ Jouons
  • 3.
    nAcademy – 19Juin 2013
  • 4.
    nAcademy – 19Juin 2013 Pourquoi un CRM ? ✔ Le modèle d'affaires ✔ Lieux / Franchises / Agence / Bureaux Produits / Services ✔ Les clients ✔ Entreprises / Particuliers ✔ Certains besoins ✔ Langues / date / monetaire ✔ Souplesse ✔ Suivi / Gestion / Consultation / Forces de vente Gestion de documents
  • 5.
    nAcademy – 19Juin 2013 Dans la vie... pour un CRM ✔ Suivi et gestion de projets ✔ Gestion de campagnes e-marketing ✔ Génération rapports avancée ✔ Définitions des équipes de ventes ✔ Vues intégrés de paramètres avancés ✔ Création clients / factures...
  • 6.
    nAcademy – 19Juin 2013 Choisir... ✔ Suivant ces besoins
  • 7.
    nAcademy – 19Juin 2013 Possibilité 1 ➢ Communauté ✔ Management contact ✔ User – Dashboard ✔ Marketing ✔ Campagnes – emails ✔ Planification ✔ Activité – Calendrier ✔ Vente ✔ Opportunité ✔ Custom ✔ Langue – éditeur... ✔ Max 10 utilisateurs
  • 8.
    nAcademy – 19Juin 2013 Possibilité 2 Communauté ➢ Professionnelle ✔ Fonctionnalités d'équipes ✔ Amélioration guillemets ✔ Prévision ✔ Reporting ✔ Modules ✔ Word – Outlook – Excel - Access ✔ Workflow ✔ Catalogue produit ✔ pdf ✔ Grandes organisations
  • 9.
    nAcademy – 19Juin 2013 Possibilité 3 ➢ Professionnelle ➢ Entreprise ✔ Reporting SQL ✔ Offline client ✔ Portails clients ✔ Support Oracle Communauté ✔ Des centaines utilisateurs
  • 10.
    nAcademy – 19Juin 2013 Comptes & contacts & Dossiers
  • 11.
    nAcademy – 19Juin 2013 Résultat final ✔ Exemple compte utilisateurs ✔ Suivre dossiers ✔ Automatisation des forces de ventes ✔ Suivi des activités
  • 12.
    nAcademy – 19Juin 2013 Nombreuses possibilités « simple »
  • 13.
    nAcademy – 19Juin 2013 Interface admin
  • 14.
    nAcademy – 19Juin 2013 Création d'un utilisateur
  • 15.
    nAcademy – 19Juin 2013 Définition des rôles
  • 16.
    nAcademy – 19Juin 2013 Création d'un compte
  • 17.
    nAcademy – 19Juin 2013 Actions possibles Admin → studio → Afficher les onglets
  • 18.
    nAcademy – 19Juin 2013 Création d'un workflows Admin → studio → Editeur de listes de choix
  • 19.
    nAcademy – 19Juin 2013 Afficher un journal / rapport
  • 20.
    nAcademy – 19Juin 2013 Import Module
  • 21.
    nAcademy – 19Juin 2013 Nombreuses possibilités « DEV »
  • 22.
    nAcademy – 19Juin 2013 Connecteurs ✔ SOAP ✔ REST ✔ get_available_modules() ✔ get_entry_list() ✔ get_user_id() ✔ get_module_fields() ✔ set_entry() ✔ get_relationships() ✔ ... Webservices Fonctions communes http://support.sugarcrm.com/02_Documentation/04_Sugar_Developer/
  • 23.
    nAcademy – 19Juin 2013 Code exemple : get_entry_list() $parameters = array( 'session' => $session_id, 'module_name' => 'Accounts', 'query' => "", 'order_by' => "", 'offset' => '0', 'select_fields' => array('id','name','account_type'), 'link_name_to_fields_array' => array( array('name' => 'email_addresses', 'value' => array('id', 'email_address', 'opt_out','primary_address'))), 'max_results' => '0', 'deleted' => '0', 'Favorites' => false, ); $get_entry_list_result = call('get_entry_list', $get_entry_list_parameters, $url);
  • 24.
    nAcademy – 19Juin 2013 Résultat stdClass Object ( [result_count] => 1 [total_count] => 59 [next_offset] => 1 [entry_list] => Array ( => détails ) [0] => stdClass Object ( [id] => 5e0d6cc9-b3bd-7eab-151e-51bf13f54d9e [module_name] => Accounts [name_value_list] => stdClass Object ( [id] => stdClass Object ( [name] => id [value] => 5e0d6cc9-b3bd-7eab-151e-51bf13f54d9e ) [name] => stdClass Object ( [name] => name [value] => Neuros ) [account_type] => stdClass Object ( [name] => account_type [value] => VP Operations ) ) )
  • 25.
    nAcademy – 19Juin 2013 Autres options disponibles ✔ Emails ✔ Flux (RSS / Atom) ✔ Liens (Web / API) ✔ Pack office ✔ Suivi de Bugs ✔ Gestion tickets ✔ Tableau de bord ✔ CMS ✔ Drupal ✔ Framework ✔ Zend ✔ Langage ✔ Python Intégré Externe
  • 26.
    nAcademy – 19Juin 2013 Le code pour développeurs
  • 27.
    nAcademy – 19Juin 2013 Module Framework ✔ MVC ✔ Metadata ✔ Vardefs ✔ Jointure / relations entre les modules ✔ Gestion logique de hooks
  • 28.
    nAcademy – 19Juin 2013 Diagram
  • 29.
    nAcademy – 19Juin 2013 Création module personnalisé
  • 30.
    nAcademy – 19Juin 2013