Nous ne comptons plus le nombre de récupérations de données.
Que votre logiciel soit connu ou confidentiel, il y a 95% de chance que vos données soient récupérables.
Mais cela ne signifie pas que ce soit un jeu d'enfant !!!
Voici le fruit de notre expérience.
Pour éviter tous les écueils classiques de la récupération de données, nous avons normalisé une procédure.
Il est possible d'importer les données suivantes dans VetoPartner :
Ce dont il n'est pas nécessaire de se préoccuper :
Il n'est pas possible de récupérer :
Voici toutes les explications pour préparer ces fichiers normalisés avant de les importer dans VetoPartner.
Nous avons déjà récupéré les données depuis cette liste de logiciels, pour des vétérinaires qui travaillent désormais avec VetoPartner : :
Nous avons à de nombreuses reprises récupéré des données en provenance de cette liste de logiciels.
Mais il faut savoir qu'un certain nombre d'éditeurs de ces logiciels ont fait ce qu'il fallait pour vous empêcher d'extraire vos données. Vous êtes donc devenu leur otage. C'est très agréable, n'est-ce pas ?
De plus, comme pour tous logiciels, de nombreuses versions différentes ont été diffusées au fil des années. Certains vétérinaires ne payent plus leur support technique depuis longtemps. Donc leur logiciel n'est plus à jour. Et pour certains, ils ont accepté de continuer à travailler avec un logiciel “buggé”, “bancal”, mais qui “en gros” fonctionne. On apprend à contourner les problèmes jusqu'à ce qu'on n'en puisse plus. On repousse l'échéance de peur que ce soit pire ailleurs, ou tout simplement parce qu'on sait très bien qu'on est otage de son éditeur de logiciel.
Cela vous amuserait-il de ressaisir entièrement votre fichier client, vos fiches animaux, vos consultations, vos ordonnances ?
Je pense que la réponse est “non”.
Attendez, on me signale dans l'oreillette que quelqu'un à pensé à faire bosser une stagiaire gratuitement pour faire ce travail passionnant, qui, nous n'en doutons pas, sera pour elle une formidable expérience professionnelle…
Ce travail de récupération est donc une véritable aventure pour contourner les protections mises en place par les éditeurs. On ne peut se prononcer sur le succès de ce travail que lorsqu'il est déjà presque terminé !
Si un commercial vous dit que sa société peut faire ce travail gratuitement, c'est qu'il vous facture autre chose plus cher.
Donc il vous ment…ou disons qu'il vous cache la vérité. Ce qui revient pratiquement au même.
Faites donc attention à tout ce qu'il vous raconte…
Pour simplifier le coût de la récupération des données, nous avons déterminé un forfait (voir le tarif de VetoPartner).
Ce forfait comprend 2 récupérations de données :
Ce forfait correspond à l'ensemble de la prestation :
Etape 1 : Extraire les données du logiciel d'origine
Etape 2 : Transformer, nettoyer et rendre ces données exploitables = NORMALISATION
Etape 3 : Importer ces données normalisées dans VetoPartner
Le travail à réaliser se trouve donc uniquement dans l'étape 1 et l'étape 2.
Nous avons un outil qui réalisera l'étape 3 en un seul clic.
Si vous-même ou un prestataire êtes en mesure de nous transmettre les données dans le format directement exploitable que nous décrivons ci-dessous, alors nous ne facturons rien.
Nous pensons que cette façon de procéder est tout ce qu'il y a de plus honnête.
Etant donné le temps nécessaire pour réaliser un travail de qualité, nous n'avons pour l'instant trouvé personne qui accepte de travailler gratuitement, sans être dérangé, pendant 3 à 4 jours.
Non seulement la récupération des données est une aventure, mais en plus les formats de données possibles forment une véritable jungle.
Pour bien se comprendre, ne pas perdre de temps et éliminer toute ambiguïté, il faut adopter le même langage.
D'où l'idée de normaliser le format des données avant de les importer dans VetoPartner.
Les règles à suivre sont très simples.
N'importe quel informaticien, même novice, comprendra immédiatement le principe.
Ce format à adopter est rudimentaire et ne souffre aucune interprétation possible.
Nous avons ensuite développé un outil tout aussi simple pour ajouter en un clic les données normalisées dans la base de VetoPartner.
Si les données à récupérer ne respectent pas scrupuleusement la norme décrite ci-dessous, elles seront rejetées.
Les données à importer dans VetoPartner seront présentées dans des fichiers texte (.txt)
Ces fichiers sont composés de colonnes. Toutes les colonnes ne sont pas obligatoires.
La première ligne du fichier correspond aux en-têtes des colonnes.
Chaque colonne correspond à un type de champ dont voici la description :
Types de champs possibles :
En-têtes de colonnes :
Les enregistrements :
Séparateur de colonne :
Codage du fichier généré :
Nom du fichier généré :
Il est possible d'importer les données suivantes dans VetoPartner :
CLIENTS.TXT
Ce fichier est obligatoire si vous voulez importer en plus une liste d'animaux, ou des consultations/ordonnances.
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
ID_CLIENT | TEXTE(255) | obligatoire | ZA1234 | |
TITRE | TEXTE(15) | optionnel | Idéalement, majuscule pour la première lettre | Mme, M., Mlle, Docteur, Mme ou M. |
NOM | TEXTE(60) | obligatoire | Toujours en majuscule | DURANT |
PRENOM | TEXTE(60) | optionnel | Idéalement, majuscule pour la première lettre | Robert |
RUE11 | TEXTE(60) | optionnel | 1ère ligne de l'adresse principale | Résidence des Piafs |
RUE12 | TEXTE(60) | optionnel | 2ème ligne de l'adresse principale | 10 Rue des oiseaux |
RUE13 | TEXTE(60) | optionnel | 3ème ligne de l'adresse principale | Escalier C, porte gauche |
CP1 | TEXTE(10) | optionnel | Code postal de l'adresse principale | 75011 |
VILLE1 | TEXTE(60) | optionnel | Ville de l'adresse principale - tout en majuscule | PARIS |
PAYS1 | TEXTE(30) | optionnel | Pays de l'adresse principale - tout en majuscule - on peut laisser vide si FRANCE | FRANCE |
TELFAXNUM11 | TEXTE(15) | optionnel | 1er téléphone lié à l'adresse principale : numéro sur 10 chiffres sans espace pour un n° de téléphone français | 0123456789 |
TELFAXTYPE11 | TEXTE(15) | optionnel | 1er téléphone lié à l'adresse principale : type de téléphone | domicile, travail, fax |
TELFAXLR11 | BOOLEAN | optionnel | 1er téléphone lié à l'adresse principale : liste rouge (1) ou pas sur liste rouge (0) | 1 |
TELFAXNUM12 | TEXTE(15) | optionnel | 2ème téléphone lié à l'adresse principale : numéro sur 10 chiffres sans espace pour un n° de téléphone français | 0123456789 |
TELFAXTYPE12 | TEXTE(15) | optionnel | 2ème téléphone lié à l'adresse principale : type de téléphone | domicile, travail, fax |
TELFAXLR12 | BOOLEAN | optionnel | 2ème téléphone lié à l'adresse principale : liste rouge (1) ou pas sur liste rouge (0) | 1 |
TELFAXNUM13 | TEXTE(15) | optionnel | 3ème téléphone (portable) lié à l'adresse principale : numéro de portable sur 10 chiffres sans espace pour un n° de téléphone français | 0600998877 |
TELFAXLR13 | BOOLEAN | optionnel | 3ème téléphone (portable) lié à l'adresse principale : liste rouge (1) ou pas sur liste rouge (0) | 0 |
KILOMETRAGE | INTEGER | optionnel | Nombre de kilomètres entre l'adresse principale et la clinique | 15 |
RUE21 | TEXTE(60) | optionnel | 1ère ligne de l'adresse secondaire | Résidence des Piafs |
RUE22 | TEXTE(60) | optionnel | 2ème ligne de l'adresse secondaire | 10 Rue des oiseaux |
RUE23 | TEXTE(60) | optionnel | 3ème ligne de l'adresse secondaire | Escalier C, porte gauche |
CP2 | TEXTE(10) | optionnel | Code postal de l'adresse secondaire | 75011 |
VILLE2 | TEXTE(60) | optionnel | Ville de l'adresse secondaire - tout en majuscule | PARIS |
PAYS2 | TEXTE(30) | optionnel | Pays de l'adresse secondaire - tout en majuscule - on peut laisser vide si FRANCE | FRANCE |
TELFAXNUM21 | TEXTE(15) | optionnel | 1er téléphone lié à l'adresse secondaire : numéro sur 10 chiffres sans espace pour un n° de téléphone français | 0123456789 |
TELFAXTYPE21 | TEXTE(15) | optionnel | 1er téléphone lié à l'adresse secondaire : type de téléphone | domicile, travail, fax |
TELFAXLR21 | BOOLEAN | optionnel | 1er téléphone lié à l'adresse secondaire : liste rouge (1) ou pas sur liste rouge (0) | 1 |
TELFAXNUM22 | TEXTE(15) | optionnel | 2ème téléphone lié à l'adresse secondaire : numéro sur 10 chiffres sans espace pour un n° de téléphone français | 0123456789 |
TELFAXTYPE22 | TEXTE(15) | optionnel | 2ème téléphone lié à l'adresse secondaire : type de téléphone | domicile, travail, fax |
TELFAXLR22 | BOOLEAN | optionnel | 2ème téléphone lié à l'adresse secondaire : liste rouge (1) ou pas sur liste rouge (0) | 1 |
TELFAXNUM23 | TEXTE(15) | optionnel | 3ème téléphone (portable) lié à l'adresse secondaire : numéro de portable sur 10 chiffres sans espace pour un n° de téléphone français | 0600998877 |
TELFAXLR23 | BOOLEAN | optionnel | 3ème téléphone (portable) lié à l'adresse secondaire : liste rouge (1) ou pas sur liste rouge (0) | 0 |
PROFESSION | TEXTE(60) | optionnel | idéalement, normaliser la liste des professions pour faciliter de futures recherches | dentiste |
CONTENTIEUX | BOOLEAN | optionnel | 0=ce client n'est pas en contentieux. 1=ce client est en contentieux | 1 |
ORIGINE | TEXTE(60) | optionnel | ||
TYPECLIENT | TEXTE(60) | optionnel | Eleveur | |
EMAIL_PERSO | TEXTE(50) | optionnel | Toujours en minuscules. Uniquement syntaxe d'email valide | |
EMAIL_BUREAU | TEXTE(50) | optionnel | Toujours en minuscules. Uniquement syntaxe d'email valide | |
CODE_BANQUE_CHEQUE | TEXTE(5) | optionnel | ||
RAISON_SOCIALE | TEXTE(24) | optionnel | ||
DOMICILIATION | TEXTE(24) | optionnel | ||
NUM_BANQUE | TEXTE(5) | optionnel | ||
NUM_GUICHET | TEXTE(5) | optionnel | ||
NUM_COMPTE | TEXTE(11) | optionnel | ||
CLE_RIB | TEXTE(2) | optionnel | ||
ID_COMPTA | TEXTE(20) | optionnel | Correspond au n° de compte utilisé pour ce client dans un logiciel de comptabilité | |
NUM_CHEPTEL | TEXTE(60) | optionnel | ||
NOTES | MEMO | optionnel | ||
REMISE_ACTES | INTEGER | optionnel | Pourcentage de remise sur les actes | 5 |
REMISE_PRODUITS | INTEGER | optionnel | Pourcentage de remise sur les produits | 7 |
RELANCE_PAPIER | BOOLEAN | optionnel | Le client accepte ou pas les relances par courrier papier | |
RELANCE_EMAIL | BOOLEAN | optionnel | Le client accepte ou pas les relances par email | |
RELANCE_SMS | BOOLEAN | optionnel | Le client accepte ou pas les relances par SMS | |
DATE_CREATION | DATE | optionnel |
ANIMAUX.TXT
Si vous générez un fichier “ANIMAUX.TXT”, alors il faut obligatoirement générer un fichier “CLIENTS.TXT” pour disposer des identifiants des propriétaires.
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
ID_ANIMAL | TEXTE(255) | obligatoire | 456786890 | |
ID_CLIENT | TEXTE(255) | obligatoire | ZA1234 | |
DATE_NAISSANCE | DATE | optionnel | ||
DCD | BOOLEAN | obligatoire | ||
DATE_DECES | DATE | optionnel | ||
CAUSE_DECES | TEXTE(60) | optionnel | ||
NOM | TEXTE(60) | obligatoire | Toujours en majuscule | TARTUFETTE |
AFFIXE | TEXTE(50) | optionnel | ||
ALIAS | TEXTE(60) | optionnel | ||
ESPECE | TEXTE(60) | optionnel | Majuscule pour la première lettre. Normaliser les libellés des espèces | Chat |
RACE | TEXTE(60) | optionnel | Majuscule pour la première lettre. Normaliser les libellés des races | Européen |
SEXE | TEXTE(60) | optionnel | Les valeurs par défaut pour le sexe sont : Femelle Femelle Castrée Femelle HY Femelle OV Femelle OVHY Mâle Mâle Castré Mâle Cryptorchide Mâle Monorchide. Si ces valeurs ne sont pas respectées, certains mécanismes de VetoPartner ne fonctionneront pas | Femelle |
ROBE | TEXTE(60) | optionnel | ||
POIL | TEXTE(60) | optionnel | ||
VARIETE | TEXTE(60) | optionnel | ||
LOF | BOOLEAN | optionnel | ||
TATOUAGE_NUMERO | TEXTE(60) | optionnel | ||
TATOUAGE_EMPLACEMENT | TEXTE(60) | optionnel | ||
TATOUAGE_PRATICIEN | TEXTE(60) | optionnel | ||
TATOUAGE_DATE | DATE | optionnel | ||
PUCE_NUMERO | TEXTE(60) | optionnel | ||
PUCE_LOCALISATION | TEXTE(60) | optionnel | ||
PUCE_TYPE_TRANSPONDEUR | TEXTE(15) | optionnel | ||
PUCE_PRATICIEN | TEXTE(60) | optionnel | ||
PUCE_DATE | DATE | optionnel | ||
PASSEPORT_NUMERO | TEXTE(16) | optionnel | En majuscules, sans espaces | |
PASSEPORT_DATE | DATE | optionnel | Utilisé uniquement si “PASSEPORT_NUMERO” possède une valeur | |
SIRE | TEXTE(30) | optionnel | ||
TYPAGE_ADN | BOOLEAN | optionnel | ||
ALARME | TEXTE(15) | optionnel | ||
POIDS | INTEGER100 | optionnel | ||
DATE_PESEE | DATE | optionnel | Utilisé uniquement si “POIDS” est renseigné. Si “POIDS” est renseigné mais pas “DATE_PESEE”, alors la date du jour de l'importation sera utilisée | |
ASSURANCE_NOM | TEXTE(60) | optionnel | ||
ASSURANCE_OBSERVATIONS | MEMO | optionnel | ||
ALIMENTATION_HABITUELLE | TEXTE(60) | optionnel | ||
ANTECEDANTS_MEDICAUX | MEMO | optionnel | ||
TRAITEMENT_EN_COURS | MEMO | optionnel | ||
NOTES | MEMO | optionnel | ||
DATE_CREATION | DATE | optionnel |
CONSULTATIONS.TXT
Si vous générez un fichier “CONSULTATIONS.TXT”, alors il faut obligatoirement générer les fichiers “CLIENTS.TXT” et “ANIMAUX.TXT” pour disposer des identifiants des propriétaires et de leurs animaux.
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
ID_ANIMAL | TEXTE(255) | obligatoire | 456786890 | |
ID_CLIENT | TEXTE(255) | obligatoire | ZA1234 | |
DATE_CONSULTATION | DATE | obligatoire | ||
MOTIF | TEXTE(60) | optionnel | ||
CONSULTATION | MEMO | obligatoire | ||
ID_USER | TEXTE(255) | optionnel |
EVENEMENTS.TXT
Si vous générez un fichier “EVENEMENTS.TXT”, alors il faut obligatoirement générer les fichiers “CLIENTS.TXT” et “ANIMAUX.TXT” pour disposer des identifiants des propriétaires et de leurs animaux.
Si les modèles d'événements (ou de relances) formés par le couple (“LIBELLE_CATEGORIE”/“LIBELLE_EVENEMENT”) n'existent pas dans VetoPartner, il seront créés (voir le module “Relances/Bibliothèque de modèles d'évènements et de leurs relances”). Ces événements sont obligatoirement des modèles d'événements liés à un acte.
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
ID_EVENEMENT | TEXTE(255) | obligatoire | Si vous ne possédez pas d'identifiant d'événement, alors numéroter chaque événement 1,2,3,etc. | 450 |
ID_ANIMAL | TEXTE(255) | obligatoire | 456786890 | |
ID_CLIENT | TEXTE(255) | obligatoire | ZA1234 | |
LIBELLE_CATEGORIE | TEXTE(60) | obligatoire | Toujours en majuscules | |
LIBELLE_EVENEMENT | TEXTE(60) | obligatoire | ||
DATE_EVENEMENT | DATE | obligatoire | ||
RELANCE_PREVU_DANS_JOURS | INTEGER | obligatoire | Correspond au nombre de jours qui séparent la future relance de la date de cet événement | |
PRODUIT_UTILISE | TEXTE(60) | optionnel | ||
NUMERO_LOT | TEXTE(30) | optionnel |
RELANCES.TXT
Si vous générez un fichier “RELANCES.TXT”, alors il faut obligatoirement générer les fichiers “CLIENTS.TXT” et “ANIMAUX.TXT” pour disposer des identifiants des propriétaires et de leurs animaux. De plus, si un des enregistrements du fichiers “RELANCES.TXT” possède une valeur dans la colonne “ID_EVENEMENT”, alors il faut obligatoirement générer un fichier “EVENEMENTS.TXT” pour disposer de cet identifiant de référence.
Si les modèles d'événements (ou de relances) formés par le couple (“LIBELLE_CATEGORIE”/“LIBELLE_EVENEMENT”) n'existent pas dans VetoPartner, il seront créés (voir le module “Relances/Bibliothèque de modèles d'évènements et de leurs relances”). Ces événements sont obligatoirement des modèles d'événements liés à un acte.
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
ID_ANIMAL | TEXTE(255) | obligatoire | 456786890 | |
ID_CLIENT | TEXTE(255) | obligatoire | ZA1234 | |
ID_EVENEMENT | TEXTE(255) | obligatoire | Ne rien indiquer si cette relance ne fait pas suite à un événement du fichier “EVENEMENTS.TXT”. Sinon, indiquer l'identifiant ID_EVENEMENT qui se trouve dans la table “EVENEMENTS.TXT” | 450 |
LIBELLE_CATEGORIE | TEXTE(60) | obligatoire | Toujours en majuscules | |
LIBELLE_EVENEMENT | TEXTE(60) | obligatoire | ||
DATE_RELANCE | DATE | obligatoire | Si cette relance est liée à un événement via l'identifiant ID_EVENEMENT, il faut que la valeur “RELANCE_PREVU_DANS_JOURS” du fichier “EVENEMENTS.TXT” soit cohérente. C'est-à-dire : RELANCE.DATE_RELANCE = EVENEMENT.DATE_EVENEMENT + EVENEMENT.RELANCE_PREVU_DANS_JOURS | |
ACTION | INTEGER | obligatoire | 0 = cette relance n'est pas réalisée (valeur par défaut). 1 = relance réalisée | 0 |
CATEGORIES_ACTES.TXT
TARIFS_ACTES.TXT
ATTENTION : si une catégorie d'honoraires existe déjà dans VetoPartner sous le même identifiant, elle sera remplacée.
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
ID_CATEGORIE | INTEGER | obligatoire | valeur de 1 à 20 | 20 |
LIBELLE_CATEGORIE | TEXTE() | obligatoire | Consultations |
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
ID_CATEGORIE | INTEGER | obligatoire | Valeur de 1 à 20 | 20 |
ID_CODE_ACTE | TEXTE(7) | obligatoire | Identifiant unique dans l'ensemble des honoraires | CPA |
LIBELLE | TEXTE(60) | obligatoire | Toujours en majuscules. Libellé de l'honoraire | CONSULTATION PETITS ANIMAUX |
DESCRIPTION | MEMO | |||
OPTIONS | MEMO | |||
PRIX_VENTE_TTC | INTEGER100 | obligatoire | 3000 | |
TAUX_TVA | INTEGER100 | obligatoire | 1960 |
INVENTAIRE.TXT
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
CENTRALE | TEXTE(60) | obligatoire | Nom de la centrale tel qu'il apparaît dans VetoPartner | HIPPOCAMPE |
CODE_PRODUIT | TEXTE(20) | obligatoire | CODE CENTRALE (idéalement), ou Code CIP ou code GTIN. Le code produit doit être exact et complet, toujours en majuscules. Un code CIP est codé sur 7 caractères, un code GTIN sur 14 caractères | 03660132722149 |
JE_DECONDITIONNE_EN | INTEGER | optionnel | 48 | |
QUANTITE_NON_OUVERT | INTEGER | obligatoire | Nombre de boîtes jamais ouvertes, ou entières | 10 |
QUANTITE_OUVERT | INTEGER | optionnel | Valeur prise en compte uniquement si la colonne “JE_DECONDITIONNE_EN” est renseignée. Cette valeur dépend de la méthode de déconditionnement. Par exemple, pour une boîte de MILBEMAX de 4 blisters de 12 comprimés : soit on déconditionne en blisters, soit en comprimés. Dans ce cas cette colonne prendra soit une valeur de 0 à 3 maximum, soit une valeur de 0 à 47 maximum | 0 |
METHODE | TEXTE(1) | obligatoire | Deux valeurs possibles : “0” ou “+”. La valeur “0” remplacera la quantité actuellement en stock par la nouvelle quantité. La valeur “+” additionnera la nouvelle quantité en stock à la valeur présente dans la base de données des produits | 0 |
ENTIER_IDEAL | INTEGER | optionnel | ||
DETAIL_IDEAL | INTEGER | optionnel | ||
COEF | INTEGER1000 | optionnel |
CONTACTS.TXT
Libellé de la colonne | Type de champ | Colonne obligatoire/optionnel | Précisions | Exemple |
---|---|---|---|---|
SOCIETE | TEXTE(60) | optionnel | Idéalement, majuscule pour la première lettre | |
FONCTION | TEXTE(50) | optionnel | Idéalement, majuscule pour la première lettre | |
TITRE | TEXTE(60) | optionnel | Idéalement, majuscule pour la première lettre | Mme, M., Mlle, Docteur, Mme ou M. |
NOM | TEXTE(60) | obligatoire | Toujours en majuscule | DURANT |
PRENOM | TEXTE(60) | optionnel | Idéalement, majuscule pour la première lettre | Robert |
RUE1 | TEXTE(60) | optionnel | 1ère ligne de l'adresse principale | Résidence des Piafs |
RUE2 | TEXTE(60) | optionnel | 2ème ligne de l'adresse principale | 10 Rue des oiseaux |
RUE3 | TEXTE(60) | optionnel | 3ème ligne de l'adresse principale | Escalier C, porte gauche |
CP | TEXTE(10) | optionnel | Code postal | 75011 |
VILLE | TEXTE(60) | optionnel | Ville - tout en majuscule | PARIS |
TELNUM1 | TEXTE(15) | optionnel | 1er téléphone : numéro sur 10 chiffres sans espace pour un n° de téléphone français | 0123456789 |
TELTYPE1 | TEXTE(15) | optionnel | 1er téléphone : type de téléphone | domicile, travail, fax |
TELLR1 | BOOLEAN | optionnel | 1er téléphone : liste rouge (1) ou pas sur liste rouge (0) | 1 |
TELNUM2 | TEXTE(15) | optionnel | 2ème téléphone : numéro sur 10 chiffres sans espace pour un n° de téléphone français | 0123456789 |
TELTYPE2 | TEXTE(15) | optionnel | 2ème téléphone : type de téléphone | domicile, travail, fax |
TELLR2 | BOOLEAN | optionnel | 2ème téléphone : liste rouge (1) ou pas sur liste rouge (0) | 1 |
TELNUM3 | TEXTE(15) | optionnel | 3ème téléphone : numéro sur 10 chiffres sans espace pour un n° de téléphone français | 0123456789 |
TELTYPE3 | TEXTE(15) | optionnel | 3ème téléphone : type de téléphone | domicile, travail, fax |
TELLR3 | BOOLEAN | optionnel | 3ème téléphone : liste rouge (1) ou pas sur liste rouge (0) | 1 |
FAX | TEXTE(15) | optionnel | numéro sur 10 chiffres sans espace pour un n° de téléphone français | 0123456789 |
EMAIL_PERSO | TEXTE(50) | optionnel | Toujours en minuscules. Uniquement syntaxe d'email valide | |
EMAIL_BUREAU | TEXTE(50) | optionnel | Toujours en minuscules. Uniquement syntaxe d'email valide | |
SITE_WEB_PERSO | TEXTE(50) | optionnel | Toujours en minuscules | |
SITE_WEB_BUREAU | TEXTE(50) | optionnel | Toujours en minuscules | |
NOTES | MEMO | optionnel | ||
CATEGORIE | TEXTE(60) | optionnel |
Je ne serais pas capable d'importer des données dans un logiciel que je ne connais pas.
La version d'évaluation est à votre disposition. Sa prise en main est très rapide. Il suffit de se concentrer sur les modules qui recevront les données à importer.
Il suffit de suivre la description ci-dessus des fichiers attendus.
Important, trivial et logique : si vous avez respecté les explications ci-dessus, tout se passera bien !!! :)
Il suffit de télécharger la version d'évaluation de VetoPartner.
Toutes les explications d'installation sont dans le premier chapitre de l'espace de formation.
Ensuite, télécharger l'outil d'importation de vos fichiers normalisés.
Lancer VetoPartner :