Cette documentation est prévue pour votre équipe informatique afin d'installer l'agent de synchronisation ProDevis. La mise en place de l'agent peut aussi être installé par notre propre équipe si vous le souhaitez.
Votre application ProDevis doit être à minima à la 8.5.8.
La société Elcia doit procéder à leur installation de synchronisation sur votre serveur
dans un dossier dédié.
Une fréquence d’exportation doit être choisie nous recommandons toutes les 15
minutes.
Toutes les 15 minutes des fichiers Excels (ou autre formats) apparaîtront lors de la
mise à jour des données voulues que nous voulons remonter sur votre espace
Maintracker.
Le contrat d’hébergement Maintracker doit être signé pour confirmer le déploiement de votre espace dédié en cloud.
Pour assurer un transfert sécurisé de vos données ProDevis, nous devons installer notre agent dans votre serveur où l’export régulier des données a été configuré par Elcia. Notre agent ne peut pas fonctionner tant que l’export régulier côté ProDevis n’a pas été configuré par Elcia.
L’agent fonctionne dans un Windows Server comme pour ProDevis.
Pour le moment nous remontons uniquement les données client qui sont exportées
en format .xls par Elcia.
La remontée des commandes, bons de livraison ou autre documents ne sont pas
encore pris en compte mais sont prévus prochainement.
L’agent est un exécutable .exe. Il ne doit pas être installé dans le dossier où sont exportés
les fichiers de données préparés par Elcia. L’agent est configuré pour surveiller
uniquement le dossier en question. Le chemin du dossier doit être connu au
préalable pour pouvoir configurer l'agent.
L’exécutable doit être configuré pour être lancé toutes les 10 minutes (à adapter
selon la fréquence de synchronisation faite par ProDevis) en arrière plan sur votre
serveur :
La commande à lancer est "syncAgent.exe --run".
Cela sera à faire par votre équipe informatique ou la notre.
Dès que notre agent détecte un fichier il envoie une requête API POST chiffrée vers
votre espace Maintracker afin de synchroniser les données.
Si la requête réussie, il supprime automatiquement le fichier de données qu’il a traité.
Méthode : POST
Header : Bearer Token: < access_token >
Body multipart/form-data :
{
"file": < fichier >
}
L'agent à sa 1ère ouverture doit être configuré avec 3 paramètres (rempli à l'aide de notre équipe auprès de votre informaticien si nécessaire) :
Cette configuration sera enregistrée dans le registre Windows de votre serveur.
Ces informations peuvent être rentrées par un informaticien avec l’aide de notre
équipe. Lorsque vous lancez l’agent un formulaire va s’afficher pour rentrer les
informations :
La clé API est chiffrée via DPAPI Windows :
Aucune clé de chiffrement n'est stockée dans l’exécutable.
Clé utilisée : HKEY_CURRENT_USER\Software\SyncAgent
Valeur : Configuration (JSON sérialisé)
L'agent vous sera transféré par notre équipe. L'exécutable n'est pas certifié, des messages d'alertes de Windows apparaîtront mais vous pourrez les ignorer.
Les mises à jour de l'agent sont gérées par notre équipe. Si une mise à jour est déployée nous vous retransmettrons l'exécutable.