Services Maintenance Interventions
Le logiciel libre de gestion de service après-vente et de support technique
Dernière version stable
Forum Espace test et bêta testeurs Plan du site

LES DIFFERENTES VERSIONS

 

Nota :

SMI étant en bêta version il se peut que les formats des tables MySQL changent. Pensez à faire des sauvegardes.

Version 0.9.9n (16/06/2008) :

Tout d'abord, le projet SMi voit apparaître un nouveau logo (Merci Sinisa)

Corrections :

Agences
Après l'enregistrement d'une fiche agence, en mode administrateur ou centre de gestion, le retour automatique s'effectue vers la liste des agences.

Bons de travail
Correction d'un problème d'affichage sur le détail du sous-traitant dans la liste des bons de travail.
Correction d'un problème d'actualisation du message permettant de gérer les sous-traitants en intervention lors de l'affichage de la fenêtre des bons de travails (le bouton disparaissait parfois).
Correction d'un bug, dans la liste des bons de travail, qui empêchait la modification ou la visualisation d'une intervention.

Clients
Bug d'affichage de la zone couverte par les agences en saisie par un technicien (SMI donnait "Pas d'agence active") : corrigé (Merci Olivier)

Contrats
Routine de cloture manuelle des contrats entièrement revue pour corriger un bug sur les contrats quotas horaires : merci emmanuel

Départements
Correction d'un problème d'affichage dans la liste des départements si le résultat de recherche était unique.

Editions de textes

Dossiers de suivi
Correction d'un bug dans l'affichage des contacts de sites secondaires, dans les détails de dossiers.
Le détail de déplacement ne s'affichait pas en mode visualisation ou suppression : corrigé

Interventions
Les clients peuvent maintenant voir les codes de saisie manuelle. Cela est extrêmement utile dans le cas oû l'on crée des bons d'intervention sur la base de bons manuels envoyés par le client.
Le bouton "Gérer les sous-traitants" apparaissait en mode création d'intervention : corrigé

Recherches sur listes
SMI réinitialise maintenant systématiquement la liste des résultats sur la page 1.

SQL
Corrections de quelques problèmes dans les fichiers SQL

Modifications :

Contacts
Les contacts peuvent maintenant avoir des adresses différentes de leurs maisons mères. Cela permet par exemple de tenir compte de commerciaux situés ailleurs qu'à l'adresse d'un fournisseur.

Contrats
Correction d'un problème d'affichage lorsque cloture demandée depuis la liste des contrats.
Modification de l'état de synthèse du contrat : si pas de contrat de renouvellement, on affiche rien.
Modification de l'état de synthèse global (appelé depuis client) pour tenir compte des reports.

Bons de travail
Dans la liste des bons de travail, en mode agence, technicien, centre de gestion, ou administrateur, une petite icône s'affiche pour dire si l'intervention rattachée est close (cela permet de croiser les contrôles pour ne pas oublier de valider des interventions).
Une icône signalant si le client a été prévenu sur l'intervention est également présente si besoin.
Rajout de filtres prédéfinis pour bons de travail non clos ou clos.

Agences
S'il y a plus de 5 départements dans la zone de chalandise d'une agence, une icône s'affiche dans la liste pour permettre d'afficher le détail ou de le réduire. Cela évite des affichages avec des lignes très hautes.
Rajout d'un menu pour accéder à ses bons de sous-traitance.

Interventions
On peut maintenant (ce n'est pas obligatoire) directement affecter un responsable de dossier au moment de la création de l'intervention.
Si on est en mode administrateur ou centre de gestion, le choix de l'agence permet d'obtenir la liste des techniciens actifs de l'agence.
Si on est mode agence ou technicien, bien évidemment seuls les techniciens actifs s'affichent.
Si on est mode donneur d'ordre ou opérateur téléphonique, aucun technicien n'est proposé et l'intervention reste à affecter.

Si un technicien responsable est affecté à l'intervention au moment de sa création, ce technicien est également prévenu de la mise en place de l'intervention.
Si on modifie le technicien responsable sur une intervention, le nouveau est prévenu.
Au cas où un technicien s'affecte lui-même une intervention, il n'est pas prévenu.

En mode visualisation, le bouton "Gérer les sous-traitant" n'apparait plus (c'était le cas avant), mais le nombre de bons de travail reste affiché.

Listes
Modification de l'affichage de pagination pour les listes avec de très grandes quantités de données (SMI résume les raccourcis pour éviter des trop grandes liste de nombres s'il y a beaucoup de pages).
De plus, le menu permettant de naviguer dans les pages des listes est maintenant affiché avant et après les listes.
Si on fait une recherche (et que la possibilité d'ajout était offerte), en cas de résultat nul (aucun enregistrement trouvé), SMI propose directement d'ajouter une fiche.

Nombreux filtres prédéfinis dans les listes (contrats clients, interventions clients, relevés clients, etc...) pour gagner du temps en recherche.

Saisies
Possibilité de créer "à la volée" certains paramètres (moyens d'envoi, contacts clients, etc...)

Départements/Pays/Villes
On peut maintenant créer, modifier, ou supprimer un département, une ville, ou un pays.

Ajouts :

TVA
Elles sont maintenant prises en compte dans les articles, les contrats, et les interventions.
En cas de modification du HT ou de modification de la TVA, le TTC est recalculé en fonction de la TVA choisie
En cas de modification du TTC, le HT est recalculé en fonction de la TVA choisie
Une TVA ne peut voir son taux modifié si elle a été utilisée dans une intervention ou un contrat.
Une TVA ne peut être désactivée si elle est présente dans une intervention non close ou dans un contrat non terminé.
Dans ces 2 cas, une option "Réaffectation" permet de créer un nouveau code avec un nouveau taux et de changer les codes affectés aux produits et taxes parafiscales.

Taxes parafiscales
Elles sont maintenant prises en compte dans les articles et les interventions.
Une taxe parafiscale peut être individuelle (rattachée à un produit) ou globale (rattachée à une liste d'articles, dans une intervention).
Elle peut être exprimée en valeur ou en pourcentage, sur la base du montant du produit ou du total des produits de l'intervention (avec ou sans les taxes).
Au cas où elle est rattachée à un article, elle peut être sans TVA, avec la TVA de l'article, ou avec un taux de TVA dédié.
Si elle est globale, on peut soit la laisser sans TVA, soit lui dédier un taux de TVA particulier.
La valeur (ou le pourcentage) peuvent également être "à saisir", ce qui permet de définir un code de taxe pour des montants variables (exemple DEEE). Dans ce cas, au moment ou vous saisirez la taxe individuelle dans la fiche article, ou au moment où vous saisirez la taxe globale dans l'intervention, vous devrez saisir un montant (ou un pourcentage). Cela permet de ne pas devoir créer une ribembelle de taxes.
Une taxe peut également être forfaitaire, c'est à dire que la valeur indiquée sera celle utilisée quelle que soit la quantité de produits (sinon cela sera proportionnel au nombre de produits).
Une taxe parafiscale ne peut être désactivée si elle est présente dans une intervention non close ou dans un contrat non terminé.

Unités de vente
Elles sont prises en compte dans les articles
Elles sont gérées dans les listes articles des interventions (écrans et PDF)
Le code 'TEMPS' correspond au temps passé et est spécifiquement géré. Il est impossible de le modifier ou de le supprimer. Si SMI rencontre l'unité de vente 'TEMPS', le choix se fait alors par un menu déroulant pour le temps passé. On peut choisir en 5mn et 96h de durée d'intervention, par pas de 5mn.
Le code 'UNITE' correspond à la vente unitaire et est spécifiquement géré. Il est impossible de le modifier ou de le supprimer.

Mode de facturation du client
On peut décider si un client est facturable HT, TTC, ou Exonéré. L'affichage de la liste des articles de l'intervention est modifié en conséquence, ainsi que le calcul (qui démarre, selon besoin, du hors taxes ou du ttc).

Renouvellement automatiquement des contrats
Lors de la clôture d'une intervention, si un contrat est automatiquement clot (quota dépassé ou date d'échéance dépassée), il est possible de procéder au renouvellement automatique de celui-ci.
Pour cela, un paramètre a été rajouté dans la fiche contrat pour permettre ce renouvellement automatique.
Bien évidemment, le client est automatiquement prévenu. A noter que le message envoyé lors du renouvellement manuel et celui envoyé lors du renouvellement automatique sont différents.

Report des heures non consommées sur contrats
Lors de la clôture d'une intervention, si un contrat de type 'Quota Horaire' est automatiquement clot et que toutes les heures n'ont pas été consommées, il est possible de reporter le solde sur un nouveau contrat de même type.
Pour cela, un paramètre a été rajouté dans la fiche intervention pour permettre ce renouvellement automatique.
Si vous choisissez un contrat lors d'une intervention et que ce contrat est du type 'Quota Horaire' avec une date d'échéance atteinte ou dépassée, SMI propose une liste de contrats pouvant être augmenté du nombre d'heures non consommées.
Cette liste propose, soit :

1.De ne rien faire
2.De reporter sur le contrat de renouvellement (si le contrat de l'intervention est déjà renouvellé, le contrat de renouvellement peut être choisi. Sinon, il sera créé...ou pas en fonction paramètre vu au paragraphe précédent et utilisé pour le report).
3.De reporter le surplus d'heures sur un autre contrat de même type.

Déduction des heures consommées en trop sur contrats
Lors de la clôture d'une intervention, si un contrat de type 'Quota Horaire' est automatiquement clot et que le temps passé dépasse le solde d'heures du contrat, il est possible de déduire ce trop consommé sur un nouveau contrat de même type.

Pour cela, un paramètre a été rajouté dans la fiche intervention pour permettre ce renouvellement automatique.
Si vous choisissez un contrat lors d'une intervention, SMI propose une liste de contrats pouvant être décrémentés du nombre d'heures consommées en trop.
Cette liste propose, soit :

1.De ne rien faire
2.De déduire sur le contrat de renouvellement (si le contrat de l'intervention est déjà renouvellé, le contrat de renouvellement peut être choisi. Sinon, il sera créé...ou pas en fonction paramètre vu au paragraphe précédent et utilisé pour le report).
3.De déduire le surplus d'heures sur un autre contrat de même type.

Cette liste est automatiquement mise à jour lorsque vous saisissez le détail horaire de l'intervention.

Le choix de la durée sur les contrats se fait maintenant par menu déroulant.

Si le contrat qui reçoit le trop consommé voit lui aussi son solde passer à zéro ou être négatif, il est également clot.

Cloture manuelle des contrats
On peut maintenant clore manuellement un contrat, soit depuis la liste des contrats, soit depuis la fiche d'un contrat, soit depuis un menu spécifique.
Il est bien évidemment possible de choisir un report pour le non consommé si le contrat est de type 'Quota Horaire'.
On ne peut pas clore un contrat en cours d'utilisation dans une intervention non close.

Code de dossier personnel pour le donneur d'ordres
Un donneur d'ordres peut maintenant saisir un code de dossier personnel.
Cela lui permettra de rapprocher les ordres donnés aux agences de ses propres dossiers. Merci Gauthier

Ajout des demandeurs sur interventions
On peut maintenant choisir qui a demandé l'intervention.
Pour cela, une liste s'affiche, permettant le choix parmis les contact du client (la liste ne s'affiche donc que le client est une société).
Si le contact n'existe pas, on peut le créer.
Si vous changez de site ou que le site d'intervention n'est pas le site principal, le responsable du site s'affiche également.

Ajout des unités de vente articles
On peut maintenant créer des unités de vente par article.
ATTENTION : c'est un texte indicatif, par une gestion des colisages.

Ajout de la notion de distributeur de produit
En plus de la notion de fabriquant ou d'éditeur, la notion de distributeur a été ajoutée.
La gestion des contacts et des liens ne change pas.

Ajout d'un code-barre sur les interventions, relevés, et contrats
Pour faciliter les recherches dans SMI et accéder plus vite aux documents par lecteur code-barres, un code-barre a été rajouté en entête des fiches d'intervention, des dossiers de relevés de parcs, et des contrats clients.

Ajout de la gestion des retours produits
On peut maintenant gérer les retours produits :

1.On saisi les fiches des produits à retourner (Techniciens, agences, centre de gestion administrateur)
2.On saisi les demandes de retour (Agences, centre de gestion, administrateur)
Ces demandes de retour peuvent être imprimées ou simplement être le reflet de demandes faites par un moyen autre (site web constructeur, par exemple).
A noter que les modes de demande de retour sont paramétrables.
3.On prépare un envoi de produits pour chaque destinataire (Agences, centre de gestion, administrateur)
Une fois la fiche de renvoi complétée (on peut renvoyer plusieurs produits en une fois), on "clos" la fiche en saisissant une date et un moyen (paramétrable) d'envoi. Cette fiche est imprimable (comme BL à mettre dans le(s) cartons(s)), avec codes barres.
4.On traite individuellement les retours produits (avoirs, échanges, refus, etc...).
A noter que tant que la fiche de traitement n'est pas close, le dossier de retour pour le produit n'est pas considéré comme clos.

Lors de la déclaration de produit défectueux, on peut rattacher la fiche produit à retourner à un code intervention. Si cela est fait et que le traitement complet du produit à retourner n'a pas été effectué, SMI le signale par un popup lors de l'édition de la fiche intervention (ce n'est pas bloquant...un simple rappel).

Gestion des locations et prêts
On peut maintenant gérer les locations et prêts de matériels.
Il faut d'abord créer des dépôts pour pouvoir y stocker des produits à louer. A noter que si l'on signale qu'une agence effectue de la location (nouveau paramètre dans la fiche agence), un dépôt "principal" pour l'agence est automatiquement créé.
Ensuite, on crée des périodes de location types : "commence entre tel jour et tel jour", "sur une durée de xxx jours/heures/minutes".
Puis on crée des fiches produits à louer, avec 2 indexes rattachés possibles (pour par exemple, facturer au kilométrage, ou encore à la copie), une caution, une assurance.
On y rattache des barêmes, basés sur des périodes de location, à un prix de vente donné, avec ou sans assurance (obligatoire ou facultative, et avec une TVA qui peut être différente de celle de la location).
On crée également des grilles tarifaires quantitatives pour les indexes rattachés. A noter qu'un barême peut être préparé d'avance puisqu'il peut commencer à une date donnée et se termine à une autre date (ou être "infini").

Pour louer, c'est assez simple :

On crée un contrat de location
On choisi des articles pour des périodes données (de jour+heure à jour+heure). On choisi parmi les barêmes créés ceux qui peuvent répondre à la période de location demandée.
On valide : SMI calcule tout seul le montant (on peut éventuellement rattacher ou pas l'assurance si elle n'est pas obligatoire).

Bien évidemment, les pénalités sont gérées et possibles en cas de dépassement (sur le temps ou au niveau des indexes consommables).
Lors des retours produits , SMI calcule tout seul le coût exact de la location, et l'on peut dire immédiatement si le produit peut être remis en location.

SMI permet également de saisir une réparation ou une remise en état d'un produit à louer, ce afin d'obtenir le prix de revient réel du produit.

Filtres prédéfinis (Articles louables, non louables, loués, non loués) dans la liste des produits à louer.
Etat de liste des produits à louer.
Lors de l'affichage de la liste des produits louables depuis un contrat de location, s'il n'y a plus aucun article à louer, SMI propose de voir sur les autres dépôts.

Dossiers de suivi
On peut maintenant créer des dossiers de suivi (commerciaux, techniques, etc...paramétrable) pour chaque client.

Le principe est assez simple :

On crée un dossier avec les coordonnées du client, l'agence qui va suivre le dossier, un titre et un résumé succint.
On peut également rattacher un statut de dossier ("En cours", "Non traité", etc... paramétrable), un niveau d'urgence, un niveau de probabilité d'aboutir et un état d'avancement.
Un technicien responsable est bien évidemment rattaché au dossier.

Ensuite, au fur et à mesure de l'avancement, on saisi des détail dans lesquels on peut entrer :

Le type d'action effectuée ("RDV Téléphonique", "Envoi de courrier", etc...paramétrable), la date, l'heure de début et l'heure de fin (le calcul de rentabilité se profile à l'horizon...), l'objectif de l'action.

Au moment de la cloture de la fiche détail (on ne peut pas saisir une autre fiche détail dans le dossier tant que la précédente n'a pas été close), on saisi :

La synthèe pour résumer l'action
La conclusion à laquelle on est parvenu
Les intervenants sur l'action (on peut choisir des contacts agences, des techniciens, des contacts clients, y compris ceux des sites, des contacts d'une marque, des contacts d'un donneur d'ordre, des contacts d'un sous-traitant)
Les nouveaux statuts, niveau d'urgence, niveau de probabilité, et état d'avancement.

On peut imprimer une synthèse du dossier.

L'intérêt est de regrouper tout ce qui a été effectué sur un dossier (par exemple une étude technique) sans devoir "fouiller" dans des documents et pour que tout un chacun dans la structure gestionnaire et les agences puisse être tenu informé.

Ce n'est pas un vrai CRM mais cela répond parfaitement à la plupart des gens qui font de la maintenance, du suivi, de l'étude, et du conseil technique.

Dans la liste des dossiers, on a maintenant le résumé du dossier par un passage de souris sur une icône (utile si on a plusieurs dossiers en cours pour le même client). La recherche fonctionne sur le résumé.

Prix de revient
Les prix de revient des dossiers de suivi, interventions, et contrats, sont automatiquement calculé en fonction des temps passés (on peut saisir un coût horaire pour les responsables agences, les contacts agences, et les techniciens) et des moyens de transport utilisés (pour les lieux ou types d'actions nécessitant un déplacement).

Les sous-traitants peuvent également directement saisir les prix de revient de leurs techniciens.

Ainsi, on a immédiatement le prix de revient sous les yeux, ce qui permet un meilleur suivi financier.

Interventions
Dans la liste des interventions, SMI indique maintenant s'il y a des bons de travails rattachés aux interventions et si ces bons sont terminés ou pas.
Il indique également, pour les interventions non closes, si le client a été prévenu ou pas. Un filtre a également été injecté pour retrouver directement les interventions nons closes avec clients prévenus.

Tâches
On peut maintenant saisir et gérer des tâches pour les techniciens agences, agences, techniciens sous-traitants, sous-traitants, centre de gestion, et administrateur.
Chaque tâche comprend la date d'affectation, la date butoir, le niveau d'urgence, un titre, un résumé, et une date de cloture.
Dès affectation d'une tâche, le destinataire de celle-ci est averti et peut alors commencer à effectuer ce qui est demandé.
Seul celui qui a créé la tâche ou celui qui doit l'exécuter peut la modifier ou la clore.
En ce qui concerne l'affectation, les hiérarchies sont respectées :

L'administrateur peut affecter des tâches à lui-même et à tous les autres comptes
Le centre de gestion peut s'affecter des tâches et à tout le monde sauf l'administrateur
L'agence ou le sous-traitant peuvent affecter des tâches à leurs techniciens.
Les techniciens peuvent s'affecter des tâches.

Les index du centre de gestion, des agences (et techniciens agences) et des sous-traitants (et techniciens sous-traitants) ont été modifiés pour q'un onglet supplémentaire apparaisse, avec fenêtre d'alerte si des tâches non terminées existent.

Il est également possible de directement saisir une tâche depuis un bon de travail, un dossier de suivi, une intervention, un contrat de location, ou un contrat de maintenance, voir de rattacher la tâche à postériori à ces états. Cela permet d'affiner la gestion de ses priorités.

L'administrateur peut réouvrir une tâche close.

Dans les listes, un popup donne le détail résumé de la tâche.

Version 0.9.8 (10/07/2007) :

Corrections :

Correction de quelques variables pour rendre le script compatible PHP 5.0 (Merci Emmanuel)
Correction d'un problème d'enregistrement des textes types et des  contrats pour le configurations PHP avec la directive "magic_quotes_gpc"
à "Off" (Merci Emmanuel).

Choix des dates
Lors du choix d'une date, celle-ci était systématiquement mise à jour lorsque l'on cliquait sur mois précédent/suivant ou année précédente/suivante...corrigé (merci Emmanuel).
Correction d'un problème d'affichage du calendrier de choix sous Internet Explorer 7 (bug IE, pas de SMI).

Clients
On ne peut plus saisir de client si aucune agence n'a été créée (cela évite de se retrouver avec une liste de départements vide...).
Correction d'un bug qui ne vérifiait pas correctement si le client avait un relevé de parc quand on demandait la suppression d'une fiche client.
Correction d'un bug qui affichait mal les clients non encore affectés lors d'une recherche sur la liste clients.
Correction d'un problème sur le type de client lorsque l'on modifiait la fiche (Merci Emmanuel).

Contrats clients
Correction d'un bug qui empêchait la prise en charge du site principal s'il n'y avait pas de sites secondaires.
Correction d'un bug qui empêchait de reproduire les sauts de lignes sur les énumérations de matériels/licences dans les contrats.

Historiques articles
L'historique des articles en mode agence ne donne que les articles sortis sur cette agence.

Index
Correction d'un bug sur la création du dossier 'imports' principal.

Installation
Vous pouvez maintenant saisir le nom du répertoire qui contient SMI (certains packs "tout en un" ne renvoient pas la bonne valeur pour le 'PATH_TRANSLATED'). Il est indispensable d'en saisir un.
On peut également demander à ce que le fichier des textes types soit entièrement remis à jour. Ainsi, vous pourrez profiter des nouvelles fonctions de logos possibles dans les emails et textes (cf ci-après). ATTENTION : si vous choisissez cette option, tous vos précédents paramétrages seront effacés et remplacés.

Importations
Correction d'un bug qui empêchait la lecture du dernier champ lorsque le fichier CSV n'était pas terminé par un délimiteur.

Interventions
Correction d'un bug qui ne mettait pas toujours à jour la date de clôture sur les problèmes traités.
Correction d'un léger bug qui ne permettait pas d'obtenir la liste des contrats (ou de retrouver le contrat choisi sur une intervention en édition) si la date d'échéance de ce contrat avait été dépassée, mais que le contrat n'avait pas été clôt.
Correction d'un bug qui validait la fiche d'intervention en cas d'erreur sur l'heure de RDV.
Correction d'un bug qui ne tenait pas compte du temps offert sur un quota horaire d'un contrat (le temps complet était retiré et non pas le temps "net").
On ne peut plus choisir de site d'intervention s'il n'y a qu'un site principal.
Correction d'un problème de MAJ du type de client lors de l'enregistrement de l'intervention.

Listes interventions (clients)

Correction d'un problème qui empêchait l'affichage correct des dates d'état de l'intervention (date dernière modif, date client prévenu, date intervention close).

Mise en évidence zones sélectionnées
Correction d'un bug sous IE (bug IE, pas de SMI) qui empêchait la mis en évidence de la zone sélectionnée.

Relevés de parcs (matériels)
Correction d'un problème qui empêchait l'affichage correct des dates d'achat et de fin de garantie dans une fiche de relevé matériel.

Relevés de parcs vierges
Correction d'un bug qui empêchait de sortir des fiches vierges pour des clients propriété d'une agence mais pas dans la zone de chalandise de cette agence (cas d'une zone de chalandise agence ayant été modifiée).

Revenir en haut

Modifications :

Accueil (administrateur et siège)
Nouvelle page d'accueil pour obtenir plus vite des informations (type "tableau de bord").

Agences
On peut maintenant directement voir les interventions de l'agence depuis sa fiche.
Ajout de technologie AJAX pour le choix du pays, du département/région/état, ville. Cela permet un travail plus rapide et permet maintenant le déménagement du centre de gestion (on peut maintenant directement changer les coordonnéees complètes depuis la fiche).
On doit d'abord choisir le pays, puis le département/région/état (s'il n'y en a pas, on choisi tout par défaut), puis la ville.
En mode administrateur ou centre de gestion, la liste des agences affiche maintenant le pays de l'agence.
Lorsque l'on supprime une agence, les 2 fichiers logos (format PNG et GIF) sont maintenant supprimés.
La zone "site web" se saisi maintenant sans préfixe "http://", ce pour gagner du temps à la saisie (Merci Fred) et ne pas poser de problème sur les liens dans les messages emails.
Dans la liste des agences, les comptes désactivés sont maintenant signalés.
On ne peut plus créer de technicien pour un compte agence désactivé.

Centre gestion
Ajout de technologie AJAX pour le choix du pays, du département/région/état, ville. Cela permet un travail plus rapide et permet maintenant le déménagement du centre de gestion (on peut maintenant directement changer les coordonnéees complètes depuis la fiche).
On doit d'abord choisir le pays, puis le département/région/état (s'il n'y en a pas, on choisi tout par défaut), puis la ville.
La zone "site web" se saisi maintenant sans préfixe "http://", ce pour gagner du temps à la saisie (Merci Fred) et ne pas poser de problème sur les liens dans les messages emails.

Clients
Lors de l'ouverture d'une fiche client, SMI alerte (si besoin) s'il y a des problèmes déclarés non traités.
Le choix du niveau comptable s'effectue maintenant par liste déroulante.
Les contacts clients s'affichent dorénavant en liste. On peut ensuite les modifier ou les supprimer. C'est plus pratique pour les fiches clients dans lesquelles il y a de nombreux contacts.
Ajout de technologie AJAX pour le choix du pays, du département/région/état, ville. Cela permet un travail plus rapide et évite le module de déménagement (on peut maintenant directement changer les coordonnéees complètes depuis la fiche).
On doit d'abord choisir le pays, puis le département/région/état (s'il n'y en a pas, on choisi tout par défaut), puis la ville.
A noter que :
Le client ne peut pas modifier le pays, le département, ou la ville.
Si on déménage un client et qu'il était géré par une agence, il reste géré par cette agence.
On peut maintenant choisir comment le client peut être prévenu (par email, par téléphone, par courrier, par fax, par SMS, ou pas du tout).
Si on ne choisi pas le mode par défaut (email), SMI, affiche alors une popup après les évènements importants où le client doit être contacté, puis imprime un document PDF correspondant à l'email qu'il aurait normalement du recevoir. On peut alors utiliser le document pour contacter le client.
Dans la liste des clients, les comptes désactivés sont maintenant signalés.
On ne peut plus saisir d'intervention, de contrat, ou de relevé pour un compte client désactivé.

Contrats clients
Meilleurs contrôles des validations et des saisies.
Modification du texte généré automatiquement lors du choix des matériels et licences concernés par le contrat (ajout de titres par catégorie).
Chaque liste de matériels et de licences est maintenant triée par site et le site est rappelé.
On ne peut plus obtenir l'historique du contrat s'il n'est pas signé (ce qui est logique). Dans cet historique, une petite icône permet de savoir s'il y a du temps offert sur l'intervention.
On a directement le temps "à facturer" (temps déjà utilisé sur des interventions en cours, non closes) sur la fiche contrat et dans le détail contrat donné depuis une intervention.

Mise à jour des choix de sites :

Si on choisi des sites (y compris le site principal), SMI conserve uniquement le texte qui a été saisi en sus du texte automatiquement généré lors de la sélection des matériel/licences (pour la zone "matériel"). A noter que le texte saisi avant reste "avant" et celui saisi après reste "après".
Mise à jour des choix des matériels/licences :
SMI conserve maintenant le texte saisi en sus du texte automatiquement généré lors de la sélection des matériels/licences (pour la zone "matériel"). A noter que le texte saisi avant reste "avant" et celui saisi après reste "après".

Lors de la réception d'un contrat signé, le client passe maintenant en "Déjà Client" et le propriétaire devient l'agence suivant le contrat.

Demandes
Augmentation du temps de retour à l'accueil après l'envoi d'une demande (passage à 5 secondes, car 2 secondes c'était trop court et les utilisateurs n'avaient pas le temps de lire le message accusant réception).

Exportations
Rajout du choix du pays pour l'exportation des clients, pour le centre de gestion et l'administration (pour les agences, c'est leur pays qui s'affiche).
Les agences ne voient que les départements de leur zone de chalandise dans la liste des départements.
Pour le centre de gestion et l'administration, seuls s'affichent les départements couverts par les agences.

Fichiers internes
Une agence ou un technicien ne peut plus créer un répertoire ou télécharger ailleurs que dans son dossier privé ou dans celui de l'un de ses clients.
Lors du téléchargement d'un fichier, on ne peut pas recliquer sur "Envoyer" et une barre de défilement apparait pour faire patienter.
On ne peut plus s'approprier un fichier s'il n'a  pas été déclaré avec un nom complet (cas des fichiers chargés en direct, par exemple par FTP).

Historiques contrats
SMI signale les contrats qui ne sont pas signés et donne le solde des heures du contrat (si quota horaire).

Impressions PDF
Rajout de la prise en charge de la balise html '<p>'.

Index agences
Le tableau de bord est maintenant accessible par onglets...cela gagne de la place en affichage.

Index centre de gestion
Le tableau de bord est maintenant accessible par onglets...cela gagne de la place en affichage.

Installation
Interdiction de saisir un seul caractère comme nom de répertoire.
Possibilité de saisir autre chose que 'localhost' pour le serveur MySQL (Merci Totalius).

Interventions
Affichage du résumé du contrat (s'il y en a un), y compris quand l'intervention est close.
Meilleurs contrôles des validations et des saisies de détail horaires.
On peut directement cliquer dans la zone des sites, dans la zone des techniciens traitants, ou dans la zone des heures pour ouvrir les fenêtres de choix ou de saisie.
SMI aide maintenant à la saisie du mot de passe en affichant un rappel de sa qualité (9 critères testés) et un niveau graphique.
En mode Administrateur ou centre de gestion, on a maintenant également le code de l'agence dans les listes.
La liste des interventions affiche maintenant les icônes des lieux (cf ci-après).
Il n'est plus besoin de valider l'intervention pour saisir les articles. La liste est maintenant directement remise à jour sans réafficher la page. A noter que SMI, en mode ajout d'article, n'affiche maintenant plus que les articles vendus et pas encore présents dans l'intervention.
Si le client avait déjà été prévenu (zone "Client prévenu le" renseignée), que la date n'a pas été modifiée, alors on ne prévient pas le client. Cela permet de ne pas envoyer de multiples emails en cas de simple modification (par exemple, correction de fautes d'orthographes...).

Lors de la clouture d'une intervention, s'il y a une date de fin et qu'elle est dépassée, le contrat est systématiquement clôt (avant, test uniquement en mode 'Par intervention').
S'il s'agit d'un contrat de type 'Quota Horaire' et que le solde restant est dépassé, le contrat est clôt à la date de clôture de l'intervention (avant, c'était la date du jour). SMI signale maintenant si le solde est 'pile' atteint ou dépassé (et dans quelle mesure).

On peut également rechercher sur le libellé des lieux et/ou des statuts des interventions :

Mise à jour des choix de sites :

Si on choisi un site, SMI conserve uniquement le texte qui a été saisi en sus du texte automatiquement généré lors de la sélection des problèmes (pour les zones "matériel" et "problème"). A noter que le texte saisi avant reste "avant" et celui saisi après reste "après".
Si le site que l'on choisi n'a plus de problème non traité (ou en cours de traitement), le bouton de choix ("problèmes signalés") disparait.
Il est maintenant impossible de changer de site à partir du moment où l'on a commencé à traiter le dossier ('technicien responsable", "techniciens traitants", ou "fait" remplis). C'est plus logique.
Mise à jour des choix des problèmes :
SMI conserve maintenant le texte saisi en sus du texte automatiquement généré lors de la sélection des problèmes (pour les zones "matériel" et "problème"). A noter que le texte saisi avant reste "avant" et celui saisi après reste "après".
Mise à jour des traitements des problèmes :
SMI conserve maintenant le texte saisi en sus du texte automatiquement généré lors de la sélection des problèmes (pour les zones "matériel" et "problème"). A noter que le texte saisi avant reste "avant" et celui saisi après reste "après".
Si vous modifiez le choix des problèmes déclarés rattachés à l'intervention, seul le texte des travaux effectués sur les problèmes choisis apparaîtra. A noter que tant que vous n'aurez pas enregistré l'intervention ("Valider pour saisir les articles", "Enregistrer", ou "Enregistrer & Imprimer"), le texte du traitement ne sera pas perdu dans chaque fiche problème. Cela vous permet de rechoisir un problème si vous avez fait une erreur en le décochant.
Listes
Si une liste est vide, SMI affiche simplement "Aucun enregistrement trouvé" et propose d'ajouter (sauf dans les logs).
Si on recherche, SMI enlève les blancs de début et de fin du texte recherché.

Lieux d'intervention

On peut maintenant affecter une icône à chaque lieu d'intervention.
Cela permet un repérage plus rapide et un meilleur filtrage dans la liste des interventions.

Logos
SMI vérifie maintenant que les proportions des logos sont conservées, et sur les écrans intranet, et dans les états PDF (Merci Emmanuel).

Menus
Les menus administrateur, centre de gestion, et clients a été revus pour gagner de la place (pour ceux qui affichent en 1024x768...).
Modifications "cosmétiques"

Opérateurs téléphoniques
Ajout de technologie AJAX pour le choix du pays, du département/région/état, ville. Cela permet un travail plus rapide et évite le module de déménagement (on peut maintenant directement changer les coordonnéees complètes depuis la fiche).
On doit d'abord choisir le pays, puis le département/région/état (s'il n'y en a pas, on choisi tout par défaut), puis la ville.
Dans la liste des opérateurs, les comptes désactivés sont maintenant signalés.


Nettoyage du fichier des pays et rajout de pays & codes manquants.

Relevés de parcs
Filtrage amélioré des licences et matériels (on peut maintenant filtrer sur les sites, les problèmes, les dates de validité/garantie, ou des mots) + renvoi direct sur la zone des détails de relevés. Ceci pour pouvoir plus facilement gérer les gros parcs.
Il n'est plus besoin de valider son filtre (c'est plus rapide).
Modification des impressions (ajout des sites pour chaque problème, signalement des licences pas à jour ou non légales et des matériels en garantie dépassée).
Lors de l'ouverture d'une fiche relevé de parc, SMI alerte (si besoin) s'il y a des problèmes déclarés non traités.
La liste des matériels affiche maintenant le code produit (en plus du code de la fiche), et on peut rechercher dessus. C'est plus pratique si le parc est suivi sur la base des ces codes (merci Patrick).
Lors de la création d'un relevé de parc , le client passe maintenant en "Déjà Client" et le propriétaire devient l'agence suivant le relevé.

Relevés de parcs (impressions PDF)

SMI n'imprime plus que les licences réellement utilisées par un matériel (avant il indiquait toutes les licences et disait si elles étaient utilisées ou pas pour chaque fiche matériel). Cela permet des impressions moins longues (économies de papier).

Relevés de parcs (licences)
Les alertes (maximum licences et validité) s'affichent maintenant dynamiquement en fonction de la saisie.
La saisie des informations complémentaires (Notes, Matériels, Télémaintenance, Mises à jour, etc...) et la recherche des problèmes sont maintenant facilitées par un menu à onglet. Cela améliore beaucoup le travail car il y a moins d'informations à visualiser, et la page affichée est réduite.
Dans la liste des problèmes déclarés, si on a demandé à visualiser tous les sites, les sites sont affichés, par problème.

Relevés de parcs (matériels)

Les alertes (garantie, validité mise à jour) s'affichent maintenant dynamiquement en fonction de la saisie.
La saisie des informations complémentaires (Notes, Licences, Réseau, Télémaintenance, Mises à jour, etc...) et la recherche des problèmes sont maintenant facilitées par un menu à onglet. Cela améliore beaucoup le travail car il y a moins d'informations à visualiser, et la page affichée est réduite.
Dans la liste des problèmes déclarés, si on a demandé à visualiser tous les sites, les sites sont affichés, par problème.

Protection des hacks
Renforcement des contrôles pour éviter les hacks.

Saisies

Les heures se saisissent désormais au sein d'une liste déroulante (intervales de 5mn), avec début à 7h00. C'est plus rapide...et ça évite les erreurs.
Les contrôles sur les champs tels que téléphones se font maintenant dynamiquement en fonction du code du pays (par exemple, pour la france, SMI contrôle que ce sont bien des numéros français qui sont entrés, pour les états-unis que ce sont bien des numéros américains, etc...).

Techniciens
On peut maintenant directement voir les interventions du technicien depuis sa fiche.
Ajout de technologie AJAX pour le choix du pays, du département/région/état, ville. Cela permet un travail plus rapide et évite le module de déménagement (on peut maintenant directement changer les coordonnéees complètes depuis la fiche).
On doit d'abord choisir le pays, puis le département/région/état (s'il n'y en a pas, on choisi tout par défaut), puis la ville.
Dans la liste des techniciens, les comptes désactivés sont maintenant signalés.

Revenir en haut

Ajouts :

Connexions
SMI détecte maintenant si Javascript est activé. Si non, il affiche un message d'erreur.
On peut directement se connecter sur une page avec la syntaxe url_lien_vers_page?log=login&pw=mot_de_passe. Le mot de passe peut être en clair ou pas. Utile si on veut donner des liens directs aux utilisateurs. Des contrôles sont effectués pour que des pages "à risque" (enregistrement par exemple) ne puissent pas être lancées en direct.

Agences (fiche agence)
Ajout d'une liste déroulante pour imprimer "à la volée" des états ou des listes.

Clients (espace client)
Les clients peuvent désormais changer le mot de passe qui leur est affecté. Pour éviter les "catastrophes", SMI contrôle qu'il a un minimum de qualité (9 critères testés).
Ajout d'un menu pour déclarer "à la volée" un problème. Cela évite de devoir entrer dans le relevé de parc pour pouvoir déclarer un problème et permet donc d'aller plus vite (Merci Franck).

Clients (fiche client)
Ajout d'une liste déroulante pour imprimer "à la volée" des états ou des listes.

Contrats Clients

Ajout du code agence dans les listes
La liste des contrats clients affiche maintenant le type de contrat et les temps (nombre d'heures affectées, solde d'heures, heures à sortir), si le contrat est de type "Quota Horaire" (Merci Franck).
Impression de la liste modifiée en conséquence.
On peut maintenant imprimer une synthèse (PDF) d'un contrat (détail + historique) depuis la liste des contrats ou depuis la fiche contrat (Merci Franck).
Il est également possible, depuis la fiche client, d'obtenir un état de synthèse PDF, soit de tous les contrats, soit des contrats ouverts, soit des contrats clots (Merci Franck).

Fichiers internes
On peut maintenant saisir un descriptif plus complet sur un fichier que l'on télécharge (ou téléchargé en FTP), ou sur un répertoire que l'on crée.
Ce descriptif est modifiable à tout moment par le propriétaire du fichier ou du répertoire, ou par l'administrateur.
Une petite icône ('?'), qui ne s'affiche que s'il y a un descriptif long, permet de voir le commentaire dans un popup, uniquement en passant la souris dessus.
Cela améliore encore l'ergonomie.
Si on est administrateur ou "propriétaire" d'un fichier ou d'un répertoire, on peut maintenant l'éditer pour modifier son nom et le descriptif complémentaire.
On peut maintenant déplacer un ou plusieurs fichiers, ou un ou plusieurs répertoires. Il en va de même pour les fichiers ou répertoires à supprimer.
Les administrateurs peuvent faire ce qu'ils veulent, les agences restent à l'intérieur de leurs répertoires privés.
Une légende apparaît maintenant en bas de la liste des fichiers/répertoires.

Fichiers php
Autoprotection des fichiers pour éviter le lancement direct de fichiers inc.php

Fonctions
On peut maintenant préparamétrer les fonctions des contacts clients et marques.
Cela permet un choix et une saisie plus rapides.

Importations
On peut maintenant importer des départements/régions/états, des villes, et des pays.
A noter que l'importation des villes contrôle la cohérence avec le fichier des départements/régions/états, et celui des pays, il faut donc d'abord avoir ces 2 fichiers à jour.

Interventions
On peut maintenant réouvrir une intervention (mode Administrateur seulement), depuis les listes interventions.
Si l'intervention était rattachée à un contrat et que l'échéance de ce contrat n'est pas dépassée au moment de la réouverture, le contrat est réouvert si nécessaire.
Si le contrat est du type 'Quota Horaire', son solde est mis à jour.
Le type du client est remis au bon niveau
Les problèmes rattachés sont réouverts

Logs
SMI gère maintenant à part les logs de téléchargements.
Ainsi, il conserve les IP et referrer pour chaque téléchargement, ce qui permet de mieux tracer s'il y a une tentative de hack, de leech ou un fichier non trouvé.

Logos

Vous pouvez maintenance télécharger les logos du centre de gestion et des agences depuis SMI.
Le module de téléchargement est uniquement accessible depuis l'espace administrateur pour le centre de gestion et depuis l'espace administrateur ou l'espace centre de gestion pour les agences.
SMI contrôle également si les paramétrages ont correctement été effectués avant de donner l'autorisation d'accès aux espaces autres qu'administrateur.
En mode administrateur, il indique s'il y a des problèmes et propose de les résoudre en saisissant le centre de gestion ou en téléchargeant les logos manquants.
SMI contrôle également la taille des logos qui doit au minimum être de 195x36 dpi.
L'installation a été modifiée pour que les droits de lecture et d'écriture soient vérifiés.

Saisies
SMI se positionne maintenant automatiquement sur le premier champ modifiable. Cela permet de gagner du temps.

Relevés de parcs (types de licences)
On peut maintenant dire à quel éditeur est rattachée une licence (on peut aussi dire que tous les éditeurs la proposent).
Ceci permet de filtrer dynamiquement (un peu d'AJAX....) la liste des types de licences possibles en fonction de l'éditeur lors de la saisie d'un relevé de licence.

Relevés de parcs (licences)

On peut filtrer les problèmes par site, problèmes non résolus, traités ou en cours de traitement, ou par des mots. C'est plus pratique sur les gros relevés de parcs.
On peut également saisir de nouvelles informations complémentaires, qui vont faciliter le suivi (elles ne sont pas obligatoires):

Détail télémaintenance

Rappelle le type de connexion (paramétrable), le logiciel utilisé (paramétrable), le lien de connexion, le login/mot de passe, etc....

Détail mises à jour

Rappelle le mode de mise à jour (paramétrable), la fréquence (paramétrable) et le type, le login/mot de passe, la date d'échéance (si contrat, avec signalement de date dépassée), et la dernière date de mise à jour.

SMI signale maintenant en temps réel les licences ayant trop d'installations par rapport à celles autorisées par un texte sur fonds rouge.
De même, les échéances dépassées sont signalées en temps réel au fur et à mesure de la saisie.
SMI aide maintenant à la saisie du mot de passe en affichant un rappel de sa qualité (9 critères testés) et un niveau graphique.
On peut filtrer les problèmes par site, problèmes non résolus, traités ou en cours de traitement, ou par des mots. C'est plus pratique sur les gros relevés de parcs.
On maintenant obtenir la liste des contrats couvrant le matériel visualisé.
L'impression PDF des relevés (remplis ou vierges) a été modifiée en conséquence.

Relevés de parcs (matériels)
Il est maintenant possible de saisir l'adresse MAC réseau, si le matériel est connecté en IP fixe ou dynamique, s'il est serveur DHCP (avec les paramètres de plages/masque IP), d'entrer les numéros de prises réseau (murale, baie, switche) et de noter si le matériel est SNMP ou WOL (Wake-On-Lan).
On peut également saisir de nouvelles informations complémentaires, qui vont faciliter le suivi (elles ne sont pas obligatoires):

Détail télémaintenance

Rappelle le type de connexion (paramétrable), le logiciel utilisé (paramétrable), le lien de connexion, le login/mot de passe, etc...

Détail mises à jour

Rappelle le mode de mise à jour (paramétrable), la fréquence (paramétrable) et le type, le login/mot de passe, la date d'échéance (si contrat, avec signalement de date dépassée), et la dernière date de mise à jour.
On peut également préciser s'il faut arrêter l'exploitation ou rdémarrer le matériel.

Détail connexions

On peut maintenant détailler les connexions entre matériels.
Une liste est affichée, contenant tous les matériels actifs du parc. Plusieurs choix sont proposés :

Ni connecté, ni relié : pas de liaison
Connecté sur : le produit de la fiche relevé matériel est un périphérique ou un accesoire du matériel sur la ligne de choix
Contrôleur de : le matériel sur la ligne de choix est un périphérique ou un accesoire du produit de la fiche relevé matériel
Installé dans : le produit de la fiche relevé matériel est installé dans le matériel sur la ligne de choix
Conteneur de : le matériel sur la ligne de choix est installé dans le produit de la fiche relevé matériel
Relié à : le produit de la fiche relevé matériel et le matériel sur la ligne de choix sont simplement reliés (par exemple, réseau)

Cela permet de grandement améliorer le suivi du parc matériel

SMI signale maintenant en temps réel les matériels hors garantie par un texte sur fonds rouge.
De même, les échéances dépassées sont signalées en temps réel au fur et à mesure de la saisie.
SMI aide maintenant à la saisie du mot de passe en affichant un rappel de sa qualité (9 critères testés) et un niveau graphique.
On peut filtrer les problèmes par site, problèmes non résolus, traités ou en cours de traitement, ou par des mots. C'est plus pratique sur les gros relevés de parcs.
On maintenant obtenir la liste des contrats couvrant le matériel visualisé.
L'impression PDF des relevés (remplis ou vierges) a été modifiée en conséquence.

Relevés de parcs (Marques)
Le menu a été renommé en "Constructeurs/Editeurs".
On peut maintenant signaler à SMI si la fiche (qui a été fortement complétée) correspond à un constructeur, un éditeur, ou à une société qui a les deux fonctions. Cela permet une sélection plus rapide dans les fiches licences et matériels.
Par ailleurs, sur ces fiches de marques, on peut maintenant saisir des contacts pour mieux les suivre, ou entrer des liens web pour accéder directement à diverses zones sur les sites web de ces éditeurs/constructeurs.
A noter que :

1.Les contacts peuvent être privés ou publics
Cela permet aux agence de gérer leur propres contacts, ce qui est très important, par exemple quand le contact est commercial et que l'éditeur (ou le constructeur) gère par régions commerciales, ce qui rend bien évidemment ce contact inutile pour une autre agence sur une autre région.
2.Les liens peuvent également être privés ou publics
On peut saisir séparémment le login et le mot de passe s'il y en a besoin, ou directement entrer le lien sous la forme ftp://login:mot_de_passe@adresse .

Dans ces 3 espaces (fiche constrcuteur/éditeur, fiche contact constructeur/éditeur, fiche lien constructeur/éditeur), et afin déviter les mélanges de saisie et les informations redondantes ou inutiles, SMI tient compte de la notion de "notes personnelles". Ainsi, si l'administrateur saisi des notes personnelles, seul lui pourra les lire, idem pour le centre de gestion ou les agences. Les techniciens sont regroupés avec leur agence. Cela permet un partage d'information entre les différentes entités de la structure, tout en conservant un certain niveau de personnalisation des informations.

Réparations
On peut maintenant procéder à des contrôles et réparations des clients et contrats clients.

Statistiques
Ajout de deux statistiques agences :

Nombre de Création d'interventions sur une période donnée
Nombre de traitements d'interventions sur une période donnée

Ajout de deux statistiques techniciens :

Nombre de Création d'interventions sur une période donnée
Nombre de traitements d'interventions sur une période donnée

Sous-Traitance
SMI gère maintenant deux nouveaux types de comptes :

Donneurs d'ordres
Le donneur d'ordre est un compte pour lequel vous travaillez. Il a accès à un compte spécial qui lui permet de saisir un ordre, aussitôt transformé en intervention. Il peut également créer ses clients.
Il est également possible de rattacher des comptes techniciens à ce donneur d'ordres, techniciens qui pourront procéder aux mêmes opérations.

Le processus est très simple

Dès validation d'un ordre, un email est envoyé à l'agence choisie par le donneur d'ordres.
Dès que cette intervention est terminée (uniquement possible pour l'agence, les techniciens de l'agence, le centre de gestion ou l'administrateur), le client est prévenu, ainsi que le donneur d'ordres.

Quelques remarques

Les emails reçus par les techniciens du donneur d'ordres, le client, ainsi que le rapport d 'intervention sont à entête du donneur d'ordre.
Seul le donneur d'ordres peut supprimer un de ses ordres.
Il ne peut par contre qu'en créer...ensuite il ne pourra qu'en voir le déroulement et le rapport.


Sous-traitant
Le sous-traitant est un compte qui travaille pour vous. Il a accès à un compte spécial qui lui permet de récupérer les bons travail que vous créeez et qui sont rattachés à une intervention. Il peut également compléter ces bons de travail avec le détail horaire, le travail effectué, et saisir des dates pour prévenir l'agence qui lui a envoyé ce bon et clore le dossier.
Vous pouvez classer les sous-traitants par spécialités, ce afin de les retrouver plus vite en fonction du travail que vous demanderez, et leur affecter une zone où ils interviendront. Les sous-traitant disponibles seront filtrés en fonction de(s) spécialité(s) choisie(s), du pays et du département du client.
Il est également possible de rattacher des comptes techniciens à ce sous-traitant, techniciens qui pourront procéder aux mêmes opérations.

Le processus est très simple

Dès validation d'un bon de travail, un email est envoyé au sous-traitant choisi.
Il peut alors l'imprimer (à entête de l'agence) et le mettre à jour.
Dès que son intervention  est terminée (uniquement possible pour le sous-traitant), l'agence est prévenue.

Quelques remarques

On peut saisir autant de bons de travail que l'on veut par intervention.
Les emails reçus par les techniciens du sous-traitant sont à entête du sous-traitant.
Seuls l'agence, les techniciens de l'agence, le centre de gestion et l'administrateur peuvent supprimer un bon de travail.
Il ne peuvent par contre pas les clore et les compléter.

Les processus sont séparés, ce qui permet de faire sous-traiter des ordres de donneurs d'ordres.
Dans les deux cas, dans les listes, les comptes désactivés sont signalés et pas affichés dans les listes de choix.
On ne peut plus créer de technicien pour un compte donneur d'ordres ou sous-traitant désactivé.

 

 

Textes types
Afin de faciliter et d'améliorer les créations des messages emails et des états PDF rattachés,  des champs complémentaires ont été ajoutés et d'autres champs modifiés.

Par ailleurs, les analyses de liens implicites entres les tables ont été renforcés pour pourvoir utiliser plus de champs.

Ainsi :

Dans tous les états
%logo_cge% : ce code sera remplacé par le logo du centre de gestion

Dans les états (ou messages) où l'agence entre en ligne de compte
%logo_age% : ce code sera remplacé par le logo de l'agence.

 

ATTENTION : Il est bien évident que si le code agence n'est pas utilisé dans la fiche du  type d'état, il n'y aura rien d'imprimé !
Pour mémoire, le code agence est utilisé pour les fiches agences, contrats clients, interventions, relevés de parc, relevés licences, relevés produits, techniciens agences, et emailing envoyés par les agences.
Pour repérer les destinataires des messages, sachez que le code des textes types est constitué comme suit : typeétat_mode_createur_destinataire (createur = 'XXX' étant n'importe qui).

 

Dans les états (ou messages) où le donneur d'ordres entre en ligne de compte
%logo_do% : ce code sera remplacé par le logo du donneur d'ordres.

 

ATTENTION : Il est bien évident que si le code donneur d'ordres n'est pas utilisé dans la fiche du  type d'état, il n'y aura rien d'imprimé !
Pour mémoire, le code donneur d'ordres est utilisé pour les fiches techniciens donneurs d'ordres, interventions passées par les donneurs d'ordres, et emailing envoyés par les donneurs d'ordres.
Pour repérer les destinataires des messages, sachez que le code des textes types est constitué comme suit : typeétat_mode_createur_destinataire (createur = 'XXX' étant n'importe qui).

 

Dans les états (ou messages) où le sous-traitant entre en ligne de compte
%logo_st% : ce code sera remplacé par le logo du sous-traitant.

 

ATTENTION : Il est bien évident que si le code sous-traitant n'est pas utilisé dans la fiche du  type d'état, il n'y aura rien d'imprimé !
Pour mémoire, le code sous-traitant est utilisé pour les fiches techniciens sous-traitants et emailing envoyés par les sous-traitants.
Pour repérer les destinataires des messages, sachez que le code des textes types est constitué comme suit : typeétat_mode_createur_destinataire (createur = 'XXX' étant n'importe qui).

 

Dans tous les états (ou messages) où une civilité apparaît (par exemple, contact agence ou client)
Pour les civilités "classiques" :

%civilite_xxx% : ce code sera remplacé par le nom complet de la civilité
%civiliteM_xxx% : ce code sera remplacé par le nom complet de la civilité, en majuscules
%civilitem_xxx% : ce code sera remplacé par le nom complet de la civilité, en minuscules
%civilite1M_xxx% : ce code sera remplacé par le nom complet de la civilité, 1er caractère en majuscule

NOTA : 'xxx' représente le type de destinataire. Par exemple %civilite_cli% donnera la civilité du client en toutes lettres, ou %civilite1M_tec% donnera la civilité du technicien, 1ère lettre en majusucule, autres en minuscules, ou %civiliterM_age% donnera le nom complet de la civilité du responsable de l'agence, en majuscules.

Pour les civilité du responsable agence :
%civiliter_age% : ce code sera remplacé par le nom complet de la civilité
%civiliterM_age% : ce code sera remplacé par le nom complet de la civilité, en majuscules
%civiliterm_age% : ce code sera remplacé par le nom complet de la civilité, en minuscules
%civiliter1M_age% : ce code sera remplacé par le nom complet de la civilité, 1er caractère en majuscule

Dans tous les états (ou messages) où un code postal, une ville, un département, ou un pays apparaissent
%cp_xxx% : ce code sera remplacé par le code postal complet
%ville_xxx% : ce code sera remplacé par le nom complet de la ville
%dep_xxx%: ce code sera remplacé par le nom du département
%pays_xx%: ce code sera remplacé par le nom du pays

NOTA : 'xxx' représente le type de destinataire. Par exemple %ville_age% donnera la ville de l'agence en toutes lettres, ou %pays_dde% donnera le pays du demandeur.


Dans les états (ou messages) où l'agence entre en ligne de compte
%cat_age% : ce code sera remplacé par la catégorie (en toutes lettres) de l'agence
%catM_age% : ce code sera remplacé par la catégorie (en toutes lettres) de l'agence, en majuscules
%catm_age% : ce code sera remplacé par la catégorie (en toutes lettres) de l'agence, en minuscules
%cat1M_age% : ce code sera remplacé par la catégorie (en toutes lettres) de l'agence, 1er caractère en majuscule

Dans les états (ou messages) où le client entre en ligne de compte
%cpta_cli%: ce code sera remplacé par le niveau comptable du client (en toutes lettres)
%type_cli%: ce code sera remplacé par le type du client (en toutes lettres)
%prev_cli%: ce code sera remplacé par le moyen utilisé pour prévenir le client (en toutes lettres)

Dans les états (ou messages) où le contrat client entre en ligne de compte
%heures_cocl% : ce code sera remplacé par le total horaire initial du contrat client, sous la forme hh:mm
%soldes_cocl% : ce code sera remplacé par le solde horaire du contrat client, sous la forme hh:mm
%perE_cocl% : ce code sera remplacé par la périodicité (en toutes lettres), avec détail complet, du contrat client

Dans les états (ou messages) où l'intervention entre en ligne de compte
%urg_int% : ce code sera remplacé par le niveau d'urgence (en toutes lettres) de l'intervention
%hrdv_int% : ce code sera remplacé par l'heure de rdv de l'intervention, sous la forme hh:mm

Dans les états (ou messages) où la déclaration de problème entre en ligne de compte
%sclinom_rpbm% : ce code sera remplacé par le nom du site où le problème a été déclaré
%scliadr1_rpbm% : ce code sera remplacé par l'adresse (1ère ligne) du site où le problème a été déclaré
%scliadr2_rpbm% : ce code sera remplacé par l'adresse (2nde ligne) du site où le problème a été déclaré
%sclicp_rpbm% : ce code sera remplacé par le code postal complet du site où le problème a été déclaré
%scliville_rpbm% : ce code sera remplacé par le nom complet de la ville du site où le problème a été déclaré

Dans les états (ou messages) où le fichier interne entre en ligne de compte
%typ_fic% : ce code sera remplacé par le nom du type du téléchargement ("fichier" ou "dossier", en toutes lettres)
%sr_fic% : ce code sera remplacé par le nom du sous répertoire (sil y en a un) dans le répertoire privé agence ou client où a été effectué le téléchargement
%codecli_fic% : ce code sera remplacé par le nom du client (dans les messages envoyés à l'agence propriétaire du client) si le téléchargement a été effectué dans le répertoire privé du client.

 

 

Revenir en haut

Version 0.9.8 (16/12/2006) :

Corrections :

Contrats clients (Edition)
Amélioration des contrôles et messages d'erreur sur saisie.

Index (agences/techniciens)
Amélioration de l'affichage des relevés de parc avec problèmes non traités.
Ajout d'une liste des contrats avec moins de 60mn de temps restant sur les quotas horaires ou à échéance dans 30 jours maximum.

Login
Correction d'un léger bug lorsque l'utlisateur redemandait son  mot de passe (Merci Emmanuel)

Interventions (Edition)
Lorsque l'on édite une intervention sans date de RDV, SMI n'affiche plus d'heure de RDV (avant c'était '00:00').
Amélioration des contrôles et messages d'erreur sur saisie.

Interventions (Affectations des problèmes déclarés)
Correction d'un problème de non affectation de numéro d'intervention lorsque l'on modifiait le choix des problèmes déclarés à affecter à une intervention.
Correction d'un bug qui empêchait la mise à jour de la fiche intervention lorsqu'il y avait un caractère spécial html ou des sauts de lignes dans le descriptif du problème.

Interventions (Gestion des problèmes déclarés)
Correction d'un bug qui empêchait la mise à jour de la fiche intervention lorsqu'il y avait un caractère spécial html ou des sauts de lignes dans le descriptif du problème.

Affichage
Correction de problèmes d'affichage sur les caractères spéciaux html

Contrats clients (impressions PDF)
Correction d'un léger problème de décalage de marge sur le titre si la page précédente avait une indentation de paragraphe en cours.

Contrats clients (Renouvellements)
Correction d'un bug qui donnait une date erronée si le contrat précédent n'avait pas de date d'échéance.

Page de connexion
Correction d'un léger problème qui empêchait d'afficher 'compte désactivé'.

Divers
Correction de quelques messages pour les rendre plus compréhensibles.

Revenir en haut

Modifications :

Email
Ayant constaté des problèmes avec quelques FAI qui refusent de traiter un message si le SMTP expéditeur différent du leur alors que l'on est pas abonné chez eux (exemple : club-internet), j'ai du réexaminer le problème.
Résultat :

J'ai changé de classe PHP (adieu XpertMailer, bonjour PHPMailer).
Il faut dorénavant obligatoirement paramétrer un (ou des) adresse(s) du (des) serveur(s) SMTP de votre FAI, ainsi que le port correspondant, dans le fichier prm.inc.php.

Le filtrage des doublons a aussi été amélioré, et les noms des destinataires apparaissent en clair (plus uniquement l'adresse email).

Gestion des logs
Amélioration du stockage des logs pour faciliter la lecture (réduction de la longueur des URL).
En cliquant sur un code du listing des logs, on obtient une information sur le compte qui s'est connecté.
En cliquant sur une adresse IP, vous obtenez le pays de connexion, un Traceroute, une détection du Host, un NSLookup, un test de ping, et un Tracepath.

Icônes
Il n'est plus nécessaire de mettre à jour le fichier prm.inc.php pour rajouter des séries d'icônes.
Il suffit maintenant de créer un répertoire avec les icônes, de le mettre dans la racine du dossier "icones", et SMI le trouvera tout seul.
Certes il n'y a pas d'affichage d'un texte "en clair" avec descriptif (c'est simplement le nom du dossier ainsi créé qui s'affiche dans la liste), mais c'est 10 fois plus simple et plus rapide que de devoir modifier les paramètres internes de SMI à chaque fois.
Bien penser à donner les bons droits...

De même, il n'est plus nécessaire de choisir sa série d'icône, puis de cliquer 'ok'. Le simple fait de la choisir l'affiche dorénavant directement.

Interventions (Choix des sites)
SMI précise maintenant quel est le contrat choisi dans l'intervention en cours de saisie et filtre la liste des sites en fonction (sinon, il affiche la liste de tous les sites actifs).
C'est plus rapide à lire et à comprendre.

Interventions (Affectations des problèmes déclarés)
Toujours dans un souci de faciliter la saisie, SMI précise maintenant quel est le site choisi dans l'intervention en cours de saisie.

Interventions (impressions PDF)

Le texte qui s'affiche quand l'intervention est en mode 'ACC' (Attente Commande Client) est maintenant paramétrable (texte type code 'INT_ACC_CLI').
Cela apporte plus de souplesse.

Relevés de parcs
Lors de l'ajout (ou d'une modification) d'une fiche licence ou matériel dans un relevé, il n'y a plus d'email envoyé au client. En effet, sur les gros parcs, cela fait beaucoup trop de masse de messages envoyés...ce qui tendrait à énerver le destinataire (merci à tous ceux qui m'ont fait cette remarque).

Revenir en haut

Ajouts :

Installations/Mises à jour
Un script est maintenant disponible pour une aide à l'installation et aux mises à jour.
Vous le trouverez dans le répertoire 'install'.
Du fait d'une modification nécessaire sur une table MySQL, il faut IMPERATIVEMENT utiliser encore une fois la méthode classique pour se mettre à niveau en 0.9.7.
NB : le mot de passe par défaut qui protège le script est 'SMInuméro_de_version_sans_les points' (par exemple, pour la Version 0.9.8, c'est 'SMI097')...vous pouvez le changer dans le code source.

Exportations
Vous pouvez désormais exporter les données suivantes :

Clients (Administrateur, siège, agences - sur leurs clients uniquement-)
On peut choisir la catégorie à exporter, filtrer par agence (pour une agence qui exporterait, elle n'a accès qu'à ses clients), les départements choisis, les champs à exporter, et le format du fichier (titre?, délimiteurs, séparateurs, sauts de ligne)

Articles (Administrateur, siège)
On peut choisir la catégorie à exporter,  les départements choisies, les champs à exporter, et le format du fichier (titre?, délimiteurs, séparateurs, sauts de ligne)

Logs (Administrateur)

Le fichier généré est un CSV.

Importations
Vous pouvez désormais importer les données suivantes :

Clients (Administrateur, siège, agences - sur leurs clients uniquement-)
Articles (Administrateur, siège)
Catégories de matériels (Administrateur, siège)
Marques (Administrateur, siège)
Types licences (Administrateur, siège)

La méthode est assez simple :

Un répertoire " Répertoire pour imports administrateur & centre de gestion" est créé, dans lequel vous pouvez stocker les fichiers '.txt' ou '.csv' que vous souhaitez importer (pour les agences, le répertoire s'appelle "Répertoire pour imports agence XXXXX (code_agence)" et est automatiquement mis en place).
Ensuite, par le menu "Importations", vous choisissez quel type de données vous souhaitez importer, le nom du fichier à importer et les paramètres d'importation (1ère ligne, délimiteurs, séparateurs).
Vous dites comment doivent se créer les données des fichiers liés (par exemple, pour les articles, comment les nouvelles familles doivent être générées).
Vous "reliez" les codes champs avec les nom des champs du fichier à importer
Vous validez

Maintenance
Vous pouvez maintenant vérifier vos tables, les optimiser, et les réparer.

Sélections dans listes
Lorsque l'on fait un choix avec cases à cocher (liste des problèmes déclarés dans une intervention, liste des sites d'intervention en création de contrat, liste des licences et matériels en création de contrat), on peut maintenant directement choisir de tout cocher ou de tout décocher.

Revenir en haut

Version 0.9.6 (16/10/2006) :

Corrections :

Agences
Lors de l'édition d'une agence, la date de création était modifiée à la date du jour : corrigé.

Catégories Produits (relevés de matériels)
Le contrôle empêchant de supprimer une catégorie déjà utilisée ne fonctionnait pas : corrigé.

Etats Produits (relevés de matériels)
Le contrôle empêchant de supprimer un état déjà utilisé ne fonctionnait pas : corrigé.

Marques (relevés de matériels/licences)
Le contrôle empêchant de supprimer une marque  état déjà utilisée sur un matériel  ne fonctionnait pas : corrigé.

Types (relevés de licences)
Le contrôle empêchant de supprimer un type déjà utilisé sur une licence ne fonctionnait pas : corrigé.

Média (relevés de licences)
Le contrôle empêchant de supprimer un média déjà utilisé sur une licence ne fonctionnait pas : corrigé.

Ecran de login
Correction d'un bug qui apparaissait sous EasyPHP.

Index (1ère connexion)

Correction d'un bug qui apparaissait sous EasyPHP.

Géolocalisation
Correction d'un bug qui empêchait l'accès correct au fichier GeoIP.dat, en fonction de la distribution.

Fichiers internes
Correction d'un bug qui empêchait l'affichage de la taille d'un fichier en mode client.

Clients
Correction d'un bug qui empêchait l'affichage de la possibilité de saisir une intervention s'il n'y en avait pas au moins une de saisie.

Contrats clients
Correction d'un bug qui plantait l'affichage du détail contrat en fiche contrat, uniquement en mode agence.
Lors de l'impression d'un contrat en PDF, les sauts de ligne des champs ne s'effectuaient pas correctement : corrigé.

Interventions
Correction d'un bug qui empechait l'affichage correct du statut d'une intervention en mode client.

Relevés de licences/matériels
On ne peut plus modifier une zone de saisie en mode effacement. Cela n'avait aucune influence sur la suppression (SMI ne tenait pas compte des saisies), mais c'est tout de même plus logique.
Dans la liste des problèmes, correction d'un bug d'affichage sur la liste en cas de descriptif long d'un problème.

Dossiers de relevés
Dans l'impression d'un dossier de relevé avec détail des problèmes, correction d'un bug sur la liste en cas de descriptif long d'un problème.

Déclaration de problème sur relevé
On ne peut plus modifier aucune zone de saisie si le problème a été affecté à une intervention.

Changement de mot de passe
Le texte type de l'email pour le changement d'un mot de passe technicien avait un problème : corrigé (Merci Didier).

Revenir en haut

Modifications :

Catégories agences
On peut maintenant modifier le libellé d'une catégorie agence.

Civilités
On peut maintenant modifier le libellé d'une civilité.

Lieux d'intervention
On peut maintenant modifier le libellé d'un lieu d'intervention.

Origines des demandes
On peut maintenant modifier le libellé d'une origine de demande d'intervention.

Règlements
On peut maintenant modifier le libellé d'un mode de règlement.

Statuts d'intervention
On peut maintenant modifier le libellé d'un statut d'une intervention.

Familles produits
On peut maintenant modifier le libellé d'une famille de produits.

Catégories clients
On peut maintenant modifier le libellé d'une catégorie de clients.

Catégories Produits (relevés de matériels)
On peut maintenant modifier le libellé d'une catégorie de produit pour les relevés de matériel.

Etats Produits (relevés de matériels)

On peut maintenant modifier le libellé d'un état de produit pour les relevés de matériel.

Marques (relevés de matériels/licences)
On peut maintenant modifier le libellé d'une marque de produit ou de licences pour les relevés de matériel/licences.

Types (relevés de licences)
On peut maintenant modifier le libellé d'un type de licence pour les relevés de licences.

Médias (relevés de licences)

On peut maintenant modifier le libellé d'un média pour les relevés de licences.

Index (Niveau opérateur)
Un opérateur téléphonique ne peut plus éditer un client, ou lui déclencher une intervention, si le compte est bloqué.
Simplification de l'affichage de la liste des comptes clients.

Index (Niveau agence/technicien)

Sur l'écran de connexion apparaît maintenant un "tableau de bord" synthétisant les travaux en cours et à effectuer.
Pour l'instant, SMI affiche la liste des interventions et la liste des relevés sur lesquels des problèmes, non affectés à des interventions, ont été déclarés.

Présentation
Modification des couleurs des formulaires.

Menu
Modification de quelques couleurs.

Clients

Lorsqu'un client est créé par une agence ou un technicien d'une agence, ce client devient immédiatement la propriété de (est géré par) cette agence. Cela évite les problèmes du style "client créé par une agence et utilisé par une autre agence sur la même zone de chalandise"...
On peut maintenant directement créer un contrat depuis une fiche client.
Modification de l'entête d'affichage de la fiche client.
Lorsque l'on demande l'historique des contrats du client, SMI affiche maintenant le solde des heures restantes s'il s'agit d'un contrat en quota horaire.
Lorsque l'on crée ou que l'on modifie une fiche client, SMI revient sur la fiche après enregistrement (gain de temps).
Dans la liste des clients, l'icône est maintenant différente selon que le relevé de parc existe ou pas.

Interventions
Lorsque l'on choisi un contrat, il est maintenant possible d'en voir le résumé. Cela facilite grandement le travail pour des comptes avec contrats multiples.
Modification de l'affichage du compte client. SMI affiche maintenant deux zones : une avec le compte client, une autre avec le site d'intervention.
L'heure de rdv est maintenant au format hh:mm (nombreuses demandes!). SMI contrôle également la cohérence de la saisie (date de rdv sans heure, heure de rdv sans date).
En saisie des détails horaires, la saisie se fait au format hh:mm. Dès validation, la fiche intervention est mise à jour dynamiquement.
Un client peut imprimer un rapport d'intervention : SMI reportera la mention "duplicata" dessus pour éviter le "problèmes"...
Un client peut imprimer la liste de ses interventions.

Contrats clients
SMI refuse maintenant d'enregistrer un contrat client si la saisie des fréquences et des délais d'intervention n'est pas cohérente.
Par exemple, si vous saisissez un contrat avec une fréquence "à la demande", sans donner le délai en heures, ou si vous saisissez une fréquence répétitive  (tous les 'x' jours) avec un délai, il le signalera et n'enregistrera pas le contrat.
Le nombre d'heure est maintenant géré au format hh:mm.

Relevés de parcs
SMI indique maintenant par une icône les relevés qui contiennent des problèmes déclarés et non affectés à des interventions.
Il en va de même dans la fiche "dossier relevé", sur la liste des licences et matériels.

Renouvellement des contrats clients
SMI ne propose maintenant le renouvellement que si le contrat n'a pas de date de fin ou, s'il en a une, seulement si la date du jour est dans la fourchette des mois autorisés par le paramétrage initial (Menu "Paramètres", "Préavis et numérotations").
Dans tous les cas, si le contrat a déjà été renouvelé, il ne sera pas possible de le renouveler une seconde fois.
De même, le contrat doit avoir été reçu pour apparaître dans la liste des contrats renouvelables.
Il est également maintenant possible de directement renouveller le contrat depuis sa fiche, selon les mêmes critères.

Code source
Le fichier de paramétrage a été séparé de config.inc.php. Il s'appelle maintenant prm.inc.php.
Ce sera plus facile de le modifier (la quantité de variables dans config.inc.php désorientait parfois les néophytes).
Nettoyage du code source.
Quelques modifications pour simplifier le code source et faciliter sa maintenance.

Revenir en haut

Ajouts :

Multi sites clients
ATTENTION : modification de la structure de la base MySQL...cf fichier correspondant dans le répertoire install.

On peut maintenant saisir des sites secondaires pour un client professionnel (champ "société" complété).
Cette fonction ouvre les possibilités suivantes :
Contrats clients
Lors de la création d'un contrat, on peut définir si le site principal est concerné par le contrat.
On peut également décider quels sont les sites qui seront "couverts" par le contrat.
Si on n'en choisi aucun, SMI force le choix du site principal.
J'ai également créé une nouvelle variable pour les textes types : %sites_cocl%. Si vous insérez cette variable dans un texte de contrat, SMI créera automatiquement la liste des sites concernés. Cela se présentera comme suit :
--- Site N°xxxxx ---
Nom
Adresse
CP Ville
---------------------

Vous pourrez, par exemple, définir une annexe avec la liste des sites concernés..

Bien évidemment il ne sera possible de choisir des licences ou du matériel à couvrir par le contrat que parmi les licences ou les matériels utilisés sur les sites sélectionnés. Si une licence ou un matériel a été déclarée comme utilisé sur tous les sites, il sera également possible de le choisir

.Dossiers de relevés
Pour faciliter la recherche, on peut filtrer les licences ou les matériels par site.
Les impressions des relevés (y compris relevés vierges) ont été modifiées en conséquence.

Relevés de licences et de matériel
On peut maintenant signaler sur quel site est utilisé(e) une licence ou un matériel.
A noter que l'on peut également décider d'affecter une fiche à tous les sites actifs (utile, par exemple, dans le cas de licences couvrant la société et toutes ses filiales).
Pour faciliter la recherche, on peut filtrer les licences ou les matériels par site.
SMI refusera le changement de site d'une licence ou d'un matériel si un problème non résolu est encore en attente.
Les impressions des relevés (y compris les relevés vierges) ont été modifiées en conséquence.

Déclarations de problèmes

Lors de la déclaration de problème, si la licence ou le matériel a été préalablement affecté à un site précis, le problème est par essence déclaré pour ce site.
Par contre, si vous avez déclaré une utilisation sur tous les sites, SMI demandera alors si le problème détecté l'est sur tous les sites ou s'il n'a été vu que sur un site précis.
Si vous déclarez un problème pour "tous les sites", SMI génèrera autant de fiches de déclaration que de sites actifs (inclus le site principal), ce qui est pratique car vous évitez ainsi les saisies multiples et répétitives, site par site.

Interventions
Lors de la saisie d'une intervention, vous devez choisir un site d'intervention.
S'il n'y a pas de sites secondaires, le site d'intervention sera l'adresse principale. S'il y en a, vous pourrez choisir un site (ou principal, ou secondaire).
Si vous affectez un contrat à cette intervention, vous pourrez choisir le site d'intervention uniquement parmi les sites couverts par ce contrat.
De même, vous pouvez seulement choisir parmi les problèmes déclarés sur le site choisi.

Revenir en haut

 

Version 0.9.5 (22/08/2006) :

Corrections :

Contrats clients
Un bug empêchait parfois l'impression PDF des contrats clients : corrigé.

Modifications :

Contrats types
L'édition se fait maintenant en Wysiwyg.

Ajouts :

Connexion
On peut demander un nouveau mot de passe si on a oublié le sien. Il faut entrer son code de connexion, son adresse email principale, et un code de contrôle. Un email est envoyé...qui demande une confirmation pour que le nouveau mot de passe soit généré.

Revenir en haut

Version 0.9.4 (29/07/2006)

Corrections :

Interventions (détails horaires)
Internet explorer (je sais, mais il y en a encore qui s'en servent :D ) refusait de prendre le focus et refermait la fenêtre dès que l'on cliquat dedans : corrigé.

Fichiers internes
Lors d'une recherche, cela se passait mal sur le nom détaillé du fichier : corrigé.

Contrats clients
En relance ou en accusé de récption, une agence avait accès à tous les contrats : corrigé.
Si un contrat avait été signé mais jamais utilisé, la date de fin effective ne se mettait jamais à jour (seule la date de fin notée à l'écriture du contrat restait inscrite), ce qui rendait possible l'édition : corrigé (maintenant, on peut juste voir le contrat, pas le modifier).

Revenir en haut

Modifications :

Emailings
J'utilise maintenant la classe Xpertmailer2. Cela permet une meilleure construction des entêtes et donc moins de fausses détection en spam des mails envoyés.

Messages automatiques
J'utilise maintenant la classe Xpertmailer2. Cela permet une meilleure construction des entêtes et donc moins de fausses détection en spam des mails envoyés.
J'en ai profité pour filtrer les doublons et éviter l'envoi du même email en plusieurs exemplaire sur une même adresse.

Contrats clients
Un technicien peut maintenant voir un contrat (il ne peut pas le modifier, ni le supprimer). Il peut également déclencher une intervention à partir du contrat (en liste ou en fiche contrat). Cela devrait permettre pas mal d'économie de papier...(je n'y avais pas pensé...désolé).
Sur la liste des contrats, on peut directement aller relancer ou accuser réception des contrats (modes agences, centre de gestion, administrateur).
SMI indique maintenant distinctement sur la fiche si un contrat est non signé et/ou terminé.

Revenir en haut

Ajouts :

Fichiers internes
On peut maintenant également rechercher sur le nom du propriétaire du fichier ou du répertoire.

Contacts clients
On peut directement passer en mode édition/visualisation depuis le mode ajout.
On peut directement passer en mode ajout depuis le mode création
SMI revient directement en mode ajout après qu'il ait enregistré un nouveau contact pour un client (avant, il fallait cliquer).

Contrats clients
On peut maintenant directement saisir une intervention depuis la liste des contrats ou depuis la fiche contrat, si le contrat n'est pas terminé et s'il a été signé.

Interventions

Il y a maintenant un rappel du délai d'intervention accordé sur un contrat lors de la saisie d'une intervention. S'il n'y en a pas eu de demandé, SMI écrit "Pas de délai".

Revenir en haut