Passer au contenu principal

Import de fichier CSV

Si votre système DMS ne dispose pas d'une intégration API, nous pouvons vous aider à configurer un import CSV simple des rendez-vous clients.

P
Écrit par Patrick Bostyn
Mis à jour il y a plus de 3 semaines

Tjekvik fournit une connexion au DMS via un import de fichier CSV standardisé. Il s'agit d'un import unidirectionnel de rendez-vous où le fichier CSV est envoyé via SFTP au serveur Tjekvik.

Notre structure de fichier CSV standard est fournie ci-dessous. Pour les identifiants SFTP, veuillez contacter [email protected]

Nom du fichier CSV :

Les fichiers CSV doivent toujours avoir une structure de nom de fichier :

Tjekvik_%%%%_YYYYMMDD.csv

  • Tjekvik pour que vous puissiez identifier l'objectif du fichier.

  • %%%% doit être remplacé par le nom du site, afin que nous (Tjekvik) puissions identifier l'emplacement.

  • YYYYMMDD est la date, par exemple, 20230825 s'il s'agit du 25 août 2023.

Fichiers CSV livrés :

Une fois qu'un nom de fichier est connecté à un atelier, tout fichier livré sera automatiquement consommé par Tjekvik au moment de sa livraison au serveur SFTP.

Tout fichier téléchargé écrasera automatiquement les versions précédentes si la même plage de dates est appliquée. Ainsi, si un fichier est livré à 16h30 avec des rendez-vous pour le 25 août 2023 et qu'une version mise à jour avec la même plage de dates est livrée à 22h00, alors le contenu de 22h00 remplacera le contenu de 16h30.

Encodage du fichier CSV :

Veuillez utiliser uniquement l'encodage UTF-8 avec +BOM

LineSeparator = Windows (CR LF, donc chr(13) + chr(10))

Contenu du fichier CSV :

  1. Assurez-vous que toutes les cellules sont de type de données texte brut. Ceci est très important car Excel interprète les dates, nombres et autres types de données par lui-même et peut causer des problèmes lors de l'import.

  2. La séparation des données se fait avec un point-virgule ";" ou une virgule ",".

  3. Le contenu du fichier doit comprendre les rendez-vous pour J+5 (Demain + 5 jours) et doit être téléchargé 4 fois par jour : 08h00, 12h00, 16h00, 20h00 (heure locale de l'atelier).

  4. " comme séparateur dans les champs, c'est-à-dire "Entretien régulier 30k km planifié".

Ci-dessous, les colonnes individuelles sont expliquées, et M signifie que la colonne est Obligatoire tandis que O signifie qu'elle est optionnelle. Il est possible de laisser un champ vide dans une colonne obligatoire si les données ne sont pas présentes.

Lorsque les valeurs 0 et 1 sont utilisées, 0 sera lu comme "non, faux, négatif" et 1 sera lu comme "oui, vrai, positif".

Nom du champ

M/O

Format du champ

Description

OrderNumber

M

Texte brut

Numéro d'ordre de travail de l'atelier - utilisé pour identifier le rendez-vous

RegisterNumber

M

Texte brut

Plaque d'immatriculation du véhicule - peut être utilisée pour se connecter lors de l'enregistrement

OrderDate

M

DD-MM-YYYY

Date de début programmée du rendez-vous - DOIT ÊTRE au format DD-MM-YYYY, par exemple, 25-02-2021.<br><br>Tout autre format (25/02/2021, 25/02/21, 25.02.2021) cassera l'import.

ArrivalTime

O

HH:MM

Heure de début programmée du rendez-vous - DOIT ÊTRE au format HH:MM, par exemple, 09:30.<br><br>Tout autre format (09-30, 09/30, 09.30) cassera l'import.

EndDate

O

DD-MM-YYYY

Date de fin programmée du rendez-vous - DOIT ÊTRE au format DD-MM-YYYY, par exemple, 25-02-2021.<br><br>Tout autre format (25/02/2021, 25/02/21, 25.02.2021) cassera l'import.

EndTime

O

HH:MM

Heure de fin programmée du rendez-vous - DOIT ÊTRE au format HH:MM, par exemple, 09:30.<br><br>Tout autre format (09-30, 09/30, 09.30) cassera l'import.

Contact

M

Texte brut

Nom de contact - conducteur attendu de la voiture (si vide, le nom du client sera utilisé)

ContactEmail

O

Texte brut

Email de contact - sera utilisé pour envoyer la communication tout au long du processus (si vide, l'Email Client sera utilisé)

ContactMobilePhone

O

Texte brut

Numéro de téléphone portable de contact - sera utilisé pour envoyer la communication tout au long du processus (si vide, le Téléphone Portable Client sera utilisé)

Name

M

Texte brut

Nom du client - destinataire de la facture

Email

M

Texte brut

Email du client

MobilePhone

M

Texte brut

Téléphone portable du client

Address1

O

Texte brut

Adresse du client - première ligne

Address2

O

Texte brut

Adresse du client - deuxième ligne

City

O

Texte brut

Nom de la ville - ville du client

ZipCode

O

Texte brut

Code postal - code postal de la ville du client

CarMileage

O

Texte brut

Kilométrage de la voiture - peut être utilisé pour mettre à jour le kilométrage

CarBrand

O

Texte brut

Marque de la voiture

CarModel

O

Texte brut

Modèle de la voiture - veuillez fournir une description détaillée incluant les détails du moteur, type de carburant

VIN

M

Texte brut

Numéro VIN de la voiture - utilisé pour la documentation finale

CourtesyCar

O

0/1

Véhicule de courtoisie - si nous devons filtrer ou réagir différemment dans ces rendez-vous, doit être défini sur 1 sinon 0

Price

O

Texte brut

Prix - remplir si le prix doit être montré au client

RepairName1

M

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName2

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName3

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName4

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName5

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName6

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName7

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName8

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName9

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName10

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName11

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

RepairName12

O

Texte brut

Contenu du rendez-vous - sera montré au client, sauf si le champ est vide

CustomerWaiting

O

0/1

Client en attente sur site - si nous devons filtrer ou réagir différemment dans ces rendez-vous, doit être défini sur 1 sinon 0

SelfServiceAllowed

O

0/1

Condition personnalisée de libre-service autorisé - peut être utilisée pour désactiver manuellement le libre-service pour le rendez-vous, doit être définie sur 0 pour désactiver

CustomerGroup

O

Business/Retail

Type de client - détermine si le client est flotte ou particulier

ServiceAdvisor

O

Texte brut

Nom ou ID du Conseiller service - sera utilisé pour le mappage avec les employés dans le Tableau de bord Tjekvik

Department

O

Mechanical/Warranty/Bodyshop/

Cleaning/Not Categorized

Département - peut être utilisé pour filtrer les rendez-vous basés sur le département assigné (par exemple, exclure la carrosserie du libre-service)

ContactMethod

O

Phone_call/email/sms/

video_call/no_contact_method

Méthode de contact préférée

Fichier modèle CSV

Icône de pièce jointe
Avez-vous trouvé la réponse à votre question ?