Spécifications techniques pour l’intégration de Dynamics 365 Business Central avec Wello Solutions
Vue d’ensemble
L’intégration de Dynamics 365 Business Central (BC365) avec Wello Solutions permet un échange facile et fiable de données entre la gestion des services sur le terrain et la planification des ressources d’entreprise (ERP). Wello Solutions propose un connecteur natif pour BC365, offrant une intégration directe sans outils supplémentaires ni configurations complexes.
Caractéristiques principales
1. Connecteur natif pour BC365
Le connecteur natif de Wello pour BC365 simplifie l’intégration en :
- Permettant une configuration rapide en quelques étapes.
- Garantissant une communication sécurisée via les API BC365.
- Offrant des performances optimales grâce à une connexion directe.
2. Synchronisation bidirectionnelle
L’intégration prend en charge un flux de données dans les deux sens pour :
- Clients, contacts et articles : Garantit la cohérence des données entre BC365 et Wello.
- Stocks et listes de prix : Met à jour les inventaires et prix en temps réel.
- Ordres de travail : Transforme les ordres de travail terminés dans Wello en commandes ou factures dans BC365 avec détails (pièces, heures, notes).
3. Cycles de facturation plus rapides
L’intégration permet de générer des factures le jour même en transférant automatiquement les ordres de travail terminés de Wello vers BC365.
Processus d’intégration
Pré-requis pour la configuration
- Authentification : Utilisez des identifiants Azure AD ou une authentification de base.
- Choix des entités : Sélectionnez les entités à synchroniser, comme les clients, articles et listes de prix.
- Paramètres : Configurez les préférences de synchronisation des données.
Mappage des données
Des correspondances prédéfinies alignent les champs BC365 et Wello :
- Articles
BC365 item.id → Wello article.id
BC365 item.inventory → Wello article.physical_stock
- Clients
BC365 customers.displayName → Wello contact.lastname
BC365 customers.id → Wello contact.company_id
- Factures
Wello invoice_details.article_id → BC365 salesInvoiceLines.itemId
Points d’accès API
L’intégration utilise les API BC365 pour des mises à jour en temps réel, comme :
- Récupération des articles :
GET https://api.businesscentral.dynamics.com/v2.0/{environment_name}/api/v1.0/companies({id})/items
- Création de commandes :
POST https://api.businesscentral.dynamics.com/v2.0/companies({id})/salesOrders
- Suivi des mises à jour : Utilisez lastModifiedDateTime pour les mises à jour incrémentielles.
Gestion des prix et remises
Les règles de tarification de BC365 sont prises en charge, y compris :
- Prix spécifiques au client : Remplace les prix par défaut pour certains clients.
- Prix de groupe : Applique des remises ou prix pour des groupes spécifiques.
- Prix par défaut : Utilisé lorsqu’aucun prix spécial n’est défini.
Wello consolide les données de BC365 en une seule liste de prix pour garantir des prix exacts.
Synchronisation des emplacements de stock
Les emplacements de stock dans BC365 sont synchronisés avec Wello. Par exemple :
- BC365 Location: locations.id → Wello Location: article_stock_location.id
Les données de stock sont affichées dans l’application Wello, permettant aux techniciens d’accéder aux détails des inventaires sur place.
Fonctionnalités avancées
Gestion des factures
Les factures générées dans Wello peuvent être exportées vers BC365 comme :
- Factures de vente : Pour une facturation directe.
- Commandes de vente : Pour des flux financiers flexibles.
Pièces jointes
Les documents, tels que les PDF d’approbation, peuvent être transférés vers BC365 via l’API documentAttachments.
Déploiement
Préparation avant le déploiement
- Assurez-vous que l’API BC365 est activée et accessible.
- Fournissez des identifiants Azure AD valides.
- Attribuez les autorisations nécessaires pour accéder et modifier les données.
Étapes de déploiement
- Installer le connecteur : Utilisez le Marketplace Wello pour configurer l’intégration.
- Authentifier : Fournissez des identifiants pour OAuth ou Basic Authentication.
- Configurer les paramètres : Définissez la synchronisation pour les clients, articles, factures, etc.
- Tester l’intégration : Vérifiez le flux des données entre les systèmes.
- Activer la synchronisation continue : Activez les mises à jour en arrière-plan pour une synchronisation en temps réel.
Exemple pratique
Une entreprise de services utilise Wello pour gérer les tâches sur le terrain et BC365 pour les opérations financières. L’intégration permet :
- La synchronisation automatique des données clients de BC365 vers Wello.
- La création de factures dans BC365 à partir des ordres de travail mis à jour dans Wello.
- Des mises à jour en temps réel des stocks et prix pour une gestion précise.
Résultats :
- Factures générées plus rapidement.
- Inventaire mieux géré.
- Meilleure collaboration entre équipes.
Conclusion
L’intégration de Dynamics 365 Business Central avec Wello Solutions simplifie et optimise la gestion des services sur le terrain et des systèmes ERP. Avec son connecteur natif, Wello offre une configuration facile, une synchronisation fiable et des flux de travail améliorés. Les entreprises gagnent du temps, réduisent les erreurs et offrent un meilleur service à leurs clients.


