Le portail de service client
From vtiger.com
Contents |
[edit] C'est quoi ?
Le portail de service client (CustomerPortal en version originale) est une extension à vtiger permettant :
Dans sa version actuelle de :
1- Partager des tickets ou demandes de support sav à une entreprise.
2- Mettre à disposition une base de connaissances, apportant ainsi des solutions aux problèmes rencontrés précédemment.
[edit] Comment l'utiliser
[edit] L'installation
Dans un premier temps il est nécessaire de récupérer ici l'archive du portail correspondant à votre version de vtiger.
L'extraire sur le serveur http de préférence dans un dossier.
[edit] La configuration
Du coté portail, il faut éditer le fichier PortalConfig.php
Editer les lignes suivantes :
- $Server_Path = "http://votre-domaine.tld/dossier-vtiger"; défini ici le chemin absolu de vtiger
- $Authenticate_Path = "http://votre-domaine.tld/dossier-portail"; défini ici le chemin absolu du portail
Du coté de vtiger, il faut éditer le fichier config.inc.php
Editer la ligne suivante :
- $PORTAL_URL = 'http://votre-domaine.tld/dossier-portail'; défini ici aussi le chemin absolu du portail
[edit] L'autorisation
Elle est nécessaire pour que les clients puissent s'y connecter.
Sous vtiger dans la gestion des contacts juste après le détail du contact, la configuration du contact par rapport au portail
Case à cocher pour l'accès
Date de début et fin d'accès permettant de mettre en place un support par contrat par exemple
[edit] L'utilisation
Une fois connecté.
Le client a la possibilité de poster une demande de support en envoyant un nouveau "ticket", il est possible de joindre des fichiers comme par exemple des fichiers journaux (rapport de bugs)
Une notification par courriel lui est alors adressé, afin de conserver une trace de ce post.
Enfin du coté de vtiger, la personne chargée de ce contact peut visualiser et gérer ce ticket, afin d'y répondre, de changer des paramètres comme la priorité ou autre, puis au final, une fois la réponse fournie, de le convertir en donnée pour la base de connaissances afin d'éviter de nouveau ce type de ticket si une réponse à déjà été trouvée (modèle Foire aux questions)
Le client peut également modifier son mot de passe et consulter les dates et fin de support
[edit] Comment l'adapter
A moins de développer une version personnelle du portail, ou de mettre les mains dans le code, la version actuelle n'est que très légèrement adaptable.
L'apparence peut être modifiée par le fichier style.css dans le dossier css.
La langue se trouve principalement écrite en 'dure' dans les scripts PHP, une version multi-langue devrait arrivée.
[edit] Le module joomla!
Il n'y a pas beaucoup de documentation sur ces modules. Voici une information renvoyée par joomla-modules@nextwavetech.us
- A tester - A traduire
Fichiers à télécharger sur : vTigerForge
Vtiger 5 Install Instructions
1) Installing Vtiger SOAP Services -=> InstallSoapServices
SOAP is how Joomla and vTiger communicate. Without it, none of this will work.
You need to get the files within soap.tar.gz into position in your {vtigercrmdirectory} / soap /, except the patch file.
You can upload the soap.tar.gz file and uncompress it on your server. cPanel, for one allows you do do this easily.
Put the .gz file into a temporary directory like /temp, click it, and extract it. There will now be a soap subdirectory. Move the files to your vtigercrm/soap directory
OR
unzip all the files to your computer and upload all but the *patch file to your {vtigercrmdirectory} / soap / using your control panel
If you do have SSH access and know how to use it, you probably know how to do the equivalent of this procedure thus far.
2) Patching {vtigercrmdirectory} / vtigerservice.php
There is a patch file left over from the files you unzipped above.
If you have SSH access, you may be able to run this command to apply the patch to the target file, if everything is in the right place: patch -p0 < /path/to/vtigerservice.php.patch
Otherwise, do it the simple, brute force way.
Open the patch file. The lines with + next to them are to be added to vtigerservice.php, it will be obvious from the context within the patch file where.
Copy the lines, open the target file, and paste. Remove the +s from the 4 lines.
NOW, you are ready for the easy part, which are just regular Joomla installs, easy as pie.
Joomla has 3 major types of "components", which are called Components, Modules, and Mambots.
Within the Joomla Administrator, you use the Instllers menu, and then the appropriate type of component, which you can identify from the filename.
3) Installing the connection bot -=> InstallBotVconnector
3a)Note: SOAP paths in the vbotconnection component are just as you would paste them from your browser, no trailing slash...
3b) If you are on a shared server, you may need to call your hosting company to see what the SSL url to your server is. For example, on HostGator, it may be something like https://secure###.websitewelcome.com/~yourusername/vtigercrm
4) Installing and configuring the lead creation module -=> InstallModLead
5) Installing and configuring the user registration component -=> InstallComVtigerregistration
6) After installing this, pull down Components-Vtigerregistration-Settings, and hit the Apply button in the top right.
7) Installing user login module -=> InstallModVtigerlogin
8) Publish the vTiger login module, and unpublish the default one.
Now, you should be able to refresh your Joomla page, and do a new user registration, and you will see the additional fields (firstname, lastname and whatever else you checked in the vTiger Registration component). Finish it, hit the button, and you should see your new contact in vTiger.
9) Installing and configuring the help desk component -=> InstallComHelpdesk
10) Installing and configuring the vfield bot -=> InstallBotVfield
11) Installing and configuring the product catalog -=> InstallComVtigerproducts?
12) Installing and configuring the shopping cart -=> InstallComVtigersalesorders?
13) InstallModSalesorders?
Installing extra Vtiger patches -=> PatchingVtiger
Installing extra Joomla! patches -=> PatchingJoomla?
Preparing SVN code for joomla install -=> SvnInJoomla

