User Guide
0 mins to read
Add-In Fuel Transaction Import (importation des transactions de carburant) v3.1.1
User Guide
0 mins to read
En savoir plus sur l'extension Importation des transactions de carburant, qui permet aux utilisateurs d’importer dans MyGeotab les transactions de pleins par l’application/le service du fournisseur de carburant. Ce document montre comment importer des transactions en utilisant trois options différentes : WEX, General Standard et Import Fuel Provider.
Pour toutes les versions de l’extension 4.x.x.
Avril 2024
Sommaire
L’extension d’importation des transactions de carburant permet aux utilisateurs d’importer dans une base de données MyGeotab les transactions de pleins d’essence provenant d’un fournisseur de cartes de carburant.
Pour installer l’extension d’importation des transactions de carburant, accédez à MyGeotab, puis suivez les étapes ci-dessous :
{ "url": "https://app.geotab.com/addins/geotab/addin-fuel-transaction-import/Manifest.json" }
Pour accéder à l’extension, sélectionnez Moteur & entretien > Fuel Transaction Import (Importation des transactions de carburant) dans le menu principal MyGeotab.
Le fichier de configuration représente le mappage de colonnes et les informations de configuration nécessaires pour exécuter avec succès une opération d’importation de transactions de carburant.
Consultez le dépôt du fichier de configuration GitHub pour comprendre la structure du fichier de configuration, ses propriétés et la façon de procéder à sa compilation correcte afin d’importer correctement les données des transactions de carburant dans le système de base de données MyGeotab.
Le fichier de configuration doit contenir le mappage de colonnes et la configuration attendus dans le processus d’importation. Il décrit le fichier d’importation Excel.
Un exemple de fichier de configuration et certaines instructions de formatage se trouvent dans le dépôt Git, par exemple, source.json.
L’objet JSON de data du fichier de configuration contient les champs de propriété de l’entité des transactions de carburant à importer et les références de colonnes.
Le fichier d’importation Excel est une feuille de calcul Excel (XLS, XLSX) fournie par un fournisseur de cartes de carburant (ou un fichier personnalisé produit par un autre mécanisme) contenant les données de transaction des pleins d’essence à importer.
Le contexte du fichier d’importation Excel comprend :
✱ REMARQUE : la première ligne est ignorée, car elle est supposée être une ligne d’en-tête.
✱ REMARQUE : le nombre maximum de transactions qui seront importées par fichier d’importation est de 5 000. Par conséquent, raccourcissez vos fichiers d’importation si nécessaire pour qu’ils soient inférieurs à ce seuil.
Il existe certaines conditions préalables à l’importation de transactions de carburant, notamment :
✱ REMARQUE : si un boîtier ne possède aucune des références d’identification, l’enregistrement sera tout de même importé, mais il sera orphelin et n’aura pas la possibilité de correspondre à un événement de plein d’essence réel.
Procédez comme suit pour importer les fichiers de transactions de carburant (reportez-vous à l’image ci-dessous).
✱ REMARQUE : les transactions importées ne seront pas immédiatement répercutées dans le rapport de la page des pleins d’essence. Une mesure de post-traitement est requise pour faire correspondre ces transactions aux pleins d’essence à un stade ultérieur. En général, les transactions correspondantes s’affichent le jour suivant.
Q : Combien de temps faut-il pour qu'une transaction soit associée à un événement de plein d’essence ?
Les transactions de carburant importées sont traitées à la fin de chaque journée et ne sont pas immédiatement reflétées dans la base de données. Il est possible de constater un décalage pouvant aller jusqu'à 24 heures.
Q : Quel est l'objectif du champ Fuseau horaire de référence ?
Le champ Fuseau horaire de référence vous permet de sélectionner un fuseau horaire autre que le fuseau horaire local actuel. En d'autres termes, vous pouvez importer des transactions de carburant d'autres fuseaux horaires ou de périodes différentes, telles que celles effectuées pendant l'heure d'été.
Reportez-vous à l’exemple de fichier de configuration, puis à l’explication qui suit.
Reportez-vous également à l’exemple de fichier d’importation Excel associé à cette configuration.
Capture d’écran du fichier example.json :
Capture d’écran de l’exemple de fichier d’importation Excel :
Exemple décrivant chaque propriété et son paramètre associé/sa valeur associée.
Propriété | Paramètre/valeur | Explication | ||
Name | FuelProviderExample1 | Nom de la propriété qui identifie la configuration. Il s’agit de la valeur que vous sélectionnez dans le menu déroulant Fournisseur de carburant dans l’extension après avoir sélectionné la configuration dans le champ précédent (Sélectionnez le fichier de configuration (JSON) :). | ||
unitVolumeLiters | Y | Cette option indique si le volume de carburant est défini en unités métriques ou impériales. Réglez sur Y pour les unités métriques (litres) ou sur N pour les unités impériales (gallons). | ||
unitOdoKm | Y | Cette option indique si le relevé de l’odomètre est défini en unités métriques ou impériales. Réglez sur Y pour les unités métriques (kilomètres) ou sur N pour les unités impériales (miles). | ||
isCellDateType | N | Cette option indique si la colonne du fichier d’importation contenant la date est formatée en tant que type de date ou en tant que valeur générale (texte). Réglez sur Y pour le type de date et sur N pour le texte. | ||
dateFormat | dd/MM/yyyy | Format de date attendu dans le fichier de transaction, basé sur la définition de formatage de la table de jetons luxon. | ||
timeFormat | empty | N/A - vide | ||
currencyCodeMapped | empty | N/A - vide | ||
Section des données | ||||
cardNumber | ColumnA | Colonne dans laquelle se trouve le numéro de carte de carburant dans la feuille de calcul Excel. | ||
licencePlate | ColumnG | Colonne dans laquelle se trouve la plaque d’immatriculation du véhicule dans la feuille de calcul Excel. | ||
provider | ColumnB | Colonne dans laquelle se trouve le fournisseur dans la feuille de calcul Excel. | ||
cost | ColumnC | Colonne dans laquelle se trouve le coût de la transaction dans la feuille de calcul Excel. | ||
currencyCode | ColumnD | Colonne dans laquelle se trouve le code de la devise dans la feuille de calcul Excel. | ||
dateTime | ColumnE | Colonne dans laquelle se trouve la date et/ou heure de la transaction dans la feuille de calcul Excel. Il s’agit d’une propriété spéciale appelée Série, délimitée par des [crochets] et pouvant contenir une ou deux références de colonne. Par exemple, [« ColumnE »] ou [« ColumnE », « ColumnZ »], représentant la date et/ou l’heure. | ||
volume | ColumnF | Colonne dans laquelle se trouve le volume de la transaction dans la feuille de calcul Excel. | ||
odometer | ColumnH | Colonne dans laquelle se trouve l’odomètre du véhicule dans la feuille de calcul Excel. |
Pour voir comment un fichier de configuration contenant plusieurs fournisseurs de carburant est configuré, reportez-vous à ce lien.