Adaptation de SugarCRM et développements de composants personnalisés
1. Remerciements
5
2. Organisme d’accueil
6
3. Sujet de stage et problèmatique
8
I.
9
Expression des besoins et méthodologie
4. Le cahier des charges
11
5. La conduite du projet
17
6. Conclusion
25
II. Architecture et composants existants
26
7. QuickBooks
28
8. SugarCRM
38
9. Conclusion
53
III. Composants développés
54
10.Gestion des clients finaux
57
11.Synchronisation de comptes
61
12.Consultation des devis
65
13.Catégorisation des leads et contacts
69
14.Liaisons inter-modules
70
15.Conclusion
72
2
Table des matières
Table des matières
16.Conclusion générale
Faculté des Sciences et Techniques
73
3
Nevo-Technologies
Liste des abréviations
CE
Community Edition
COM
Component Object Model
CRM
Customer Relationship Management
CSV
Comma-Separated Values
DCOM
Distributed Component Object Model
GRC
Gestion de la relation client - Traduction controversée de l’anglais
Customer Relashionship Management
HTML
HyperText Markup Language
IDN
Intuit Developer Network
IIS
Internet Informations Services
MS
Microsoft
MVC
Model-View-Controller
OSR
On-Screen Reference
PHP
Hypertext PreProcessor
QBFC
QuickBooks Foundation Classes
QBWC
QuickBooks Web Connector
QBXML
QuickBooks eXtensible Markup Language
QWC
QuickBooks Web Connector
SDK
Software Development Kit
SOAP
Simple Object Access Protocol
url
Uniform Resource Locator
XML
eXtensible Markup Language
XP
eXtreme Programming
4
2. Introduction générale
Ce rapport de stage présente le travail que j’ai accomplis dans le cadre de mon stage de fin de licence au sein de la société Nevo-Technologies.
Le travail effectué a consisté en le développement de composants personnalisés pour le logiciel de gestion de relation client SugarCRM, ainsi que l’adaptation et la modification des composants déjà existants pour mieux convenir au flot de travail quotidien de l’équipe de Nevo-Technologies
6
3. Organisme d’accueil
Nevo-Technologies