DAVISA AI STUDIO · CAS D'USAGE Support au département technique avec IA
Pour les directeurs IT, chefs de systèmes, technical leads et responsables de la maintenance de
l'ERP dans les entreprises qui combinent Business Central avec des extensions dv* ou tierces.
Un copilote qui assiste l'équipe technique interne dans le diagnostic, la customisation légère,
la lecture des release notes et la documentation. Il ne remplace pas le partenaire : il filtre
et accélère le quotidien.
Le problème que nous résolvons
Le département technique interne d'une entreprise avec Business Central et quelques extensions
a un agenda trop dense pour la taille d'effectif qu'il a habituellement. Il faut maintenir l'ERP,
traiter les incidents fonctionnels des utilisateurs métier, faire de petites customisations AL
ou Power Automate, générer des rapports ad-hoc quand les finances ou la production le demandent,
maintenir une documentation que personne ne met à jour, lire les release notes Microsoft à chaque
Wave et gérer les permissions. Et tout cela avec un, deux ou trois techniciens.
Le problème n'est pas que le volume : c'est que beaucoup de la charge est répétitive. L'incident
peu fréquent qui apparaît tous les six mois oblige à redécouvrir le pattern depuis zéro car il
n'y a pas eu le temps de bien documenter la solution la première fois. La petite customisation
(ajouter un champ, générer un nouveau rapport, automatiser un flux simple) demande de se rappeler
la syntaxe AL exacte ou les raccourcis Power Automate que le technicien a utilisés il y a des
mois et a oubliés. La consultation de Microsoft Learn implique de naviguer dans un arbre de
documentation immense.
La documentation officielle Microsoft Learn, les forums publics, la base de connaissance Microsoft
Partner KB et la documentation technique de chaque extension dv* ou tierce sont dispersées. Un
technicien perd entre trente et soixante minutes chaque fois qu'il doit diagnostiquer une erreur
peu fréquente : chercher le code d'erreur dans Learn, comparer avec le forum, croiser avec la KB
du partenaire, tester la solution, valider. Multiplié par les dizaines d'incidents atypiques
mensuels, c'est une bonne partie de la capacité technique de l'équipe qui se perd en recherche,
pas en résolution.
Le dernier front est la Wave. Deux fois par an, Microsoft publie le cycle de release de BC avec
des centaines de pages de changements. Une équipe technique interne les lit difficilement en
entier, donc elle les aborde en pointillés : revoit ce qui lui parle, suppose le reste et découvre
les breaking changes le jour de l'upgrade. La conséquence est habituelle : surprises tardives,
ticket urgent au partenaire, temps supplémentaire sur le compte client et stress.
Ce que fait l'IA ici
Le cas est un copilote technique déployé pour l'équipe IT du client. C'est un assistant
conversationnel qui combine quatre couches de capacité. La première est la résolution de doutes
techniques sur BC et extensions : le technicien pose une question en langage naturel (« Pourquoi
le posting échoue-t-il avec l'erreur X dans le module Y ? », « Comment configurer le
flux d'approbation des achats à plusieurs niveaux ? », « Quelle table stocke les
mouvements d'entrepôt entre emplacements ? ») et reçoit une réponse synthétique avec citation
à Microsoft Learn, à la base de connaissance Davisa et aux précédents internes du client lui-même.
La deuxième couche est la génération assistée de code et de configuration. Quand il faut
customiser quelque chose de petit, le copilote propose des snippets AL pour de nouvelles tables,
page extensions, report objects, control add-ins ; des flux Power Automate pour cas typiques
(notification, copie vers SharePoint, validation croisée) ; des requêtes DAX pour rapports Power
BI ; des commandes PowerShell pour l'administration de l'environnement BC. Le technicien revoit,
ajuste et applique. Le copilote n'exécute rien par lui-même contre la production : la barrière
humaine est de conception.
La troisième couche est le diagnostic assisté d'incidents. Quand un utilisateur reporte une
erreur, le technicien copie le log ou le message au copilote, qui propose des causes probables
ordonnées par probabilité, en s'appuyant sur des patterns Microsoft Learn, sur la KB Davisa et
sur les précédents résolus auparavant dans la même entreprise. Pour chaque cause proposée, il
suggère les étapes de vérification. C'est un tri rapide qui réduit le temps de diagnostic avant
la vérification humaine.
La quatrième couche est la lecture assistée des release notes. À chaque Wave de BC (octobre et
avril), le copilote traite automatiquement les notes officielles, les croise avec la configuration
réelle du client (quels modules il utilise, quelles extensions sont actives, quelles customisations
in-house ont été développées) et identifie quels changements affectent, lesquels sont des breaking
changes prioritaires et lesquels apportent de la fonctionnalité nouvelle exploitable. Il livre un
rapport priorisé pour que le département technique décide avec discernement ce qu'il faut revoir
avant l'upgrade.
La couche transversale est l'intégration avec l'Azure DevOps du client. Le copilote lit l'historique
des issues, pull requests et releases internes pour comprendre le contexte du projet. Quand un
changement appliqué est documenté, le copilote génère un résumé automatique à partir du commit et
de la PR. Cette documentation reste dans la KB interne du client et alimente les consultations
futures, fermant le cycle d'apprentissage sans que personne ait à s'asseoir pour écrire la
documentation à la main.
Avant et après
| Aspect du travail technique | Avant (sans copilote) | Après (avec IA) |
| Temps moyen de diagnostic d'incident peu fréquent | Entre 30 et 60 minutes à chercher dans Microsoft Learn, forums et KB jusqu'à trouver le pattern. | Le copilote propose la cause probable et les étapes de vérification en secondes, avec citation de la source. |
| Génération de snippets de code AL | Le technicien écrit depuis zéro ou copie d'anciens projets. Syntaxe à moitié mémorisée. | Le copilote propose le snippet AL avec la structure typique et l'adapte au contexte du client. |
| Recherche dans la documentation Microsoft Learn | Ouvrir docs.microsoft.com, naviguer dans l'arbre, lire plusieurs pages jusqu'à trouver la donnée exacte. | Question directe au copilote : réponse synthétique avec citation de la page Microsoft Learn. |
| Documentation des changements | Documenté a posteriori, mal ou pas du tout. L'incident suivant est diagnostiqué depuis zéro. | Le copilote génère un résumé automatique du changement appliqué à partir du log et de la PR. |
| Onboarding d'un technicien nouveau | Trois à six mois à questionner le senior. La courbe dépend de la disponibilité du vétéran. | Le nouveau interroge le copilote dès le jour 1 avec citation des précédents internes du client. |
| Dépendance au consultant externe | Ticket au partenaire pour des doutes que l'équipe pourrait résoudre si elle avait le contexte sous la main. | Filtrage préalable : l'équipe résout ce qui est assistable, escalade au partenaire seulement ce qui le requiert. |
| Lecture des release notes Wave | Centaines de pages semestrielles. Lues en pointillés ou pas du tout. Surprises à l'upgrade. | Rapport priorisé d'impact sur votre configuration réelle, avec actions recommandées. |
Comment nous livrons
1 Discovery
5 jours
Audit de l'environnement technique actuel : version BC, extensions actives, customisations
in-house, organisation de l'équipe IT, outils de gestion d'incidents et documentation
interne existante. Identification des typologies de consultation les plus fréquentes et
sélection du corpus de connaissance prioritaire.
Livrable : feuille de route du pilote avec périmètre
du copilote, sources à indexer et KPI cible.
2 Pilote
8 semaines · périmètre fermé
Déploiement du copilote dans le tenant du client, indexation de Microsoft Learn pertinent,
KB Davisa, code des extensions autorisées et précédents internes de l'Azure DevOps du client.
Intégration au flux de travail de l'équipe IT et formation à l'usage. Mesure du temps moyen
de diagnostic par rapport à la ligne de base.
Livrable : copilote en production, KPI mesuré,
documentation opérationnelle pour l'équipe IT.
3 Mise à l'échelle
continu
Extension à plus de domaines techniques, activation du rapport de Wave automatique, génération
assistée de documentation à partir de PR, support continu et réentraînement mensuel avec les
nouveaux précédents du client. Coordination avec le consultant Davisa pour les cas critiques.
Livrable : releases mensuelles, KPI mensuel,
support continu.
Stack technique
- Azure OpenAI Service : modèle de langage déployé dans le tenant du client pour
la génération de réponses techniques, snippets de code et résumés.
- GitHub Copilot Business : intégration pour assistance AL/JS/DAX dans l'IDE du
technicien, respectant les garanties contractuelles sur le code privé.
- API Microsoft Learn : indexation continue de la documentation officielle de
Business Central et AppSource, mise à jour à chaque Wave.
- Base de connaissance Davisa : KB curée avec plus de 20 ans d'implantations
BC, cas résolus, patterns récurrents et documentation dv*.
- Copilot Studio : orchestration de l'agent conversationnel, gestion des intents
et modèles de réponse technique.
- Azure AI Search : moteur vectoriel de recherche hybride (sémantique + lexicale)
sur le corpus indexé, avec propagation des permissions par département.
- Azure DevOps du client : intégration avec les dépôts, issues et PR internes
pour alimenter le contexte et générer la documentation automatique des changements.
- Microsoft Entra ID : authentification SSO avec l'identité corporative du
technicien et traçabilité de chaque consultation.
Quand ce cas ne convient PAS
Il y a des scénarios où le cas ne compense pas ou n'est pas viable. Nous le disons directement.
- Si votre entreprise n'a pas de département technique propre. Le copilote est
un assistant : il a besoin d'un technicien à assister. Si tout le support BC est porté par le
partenaire externe, il n'y a personne à qui donner l'outil. L'investissement ne compense pas.
- Si vous externalisez à 100 % la maintenance BC. Même raisonnement. La valeur
du copilote réside dans l'empowerment d'une équipe interne. Si cette fonction n'existe pas
dans votre structure, le cas à appliquer est un autre (par exemple, l'assistant de connaissances
général ou des automatisations de processus métier).
- Si vous attendez que « l'IA écrive l'extension complète toute seule ».
Ce n'est pas cela. L'IA propose des snippets, identifie des patterns et suggère une architecture,
mais le technicien revoit, ajuste et valide chaque changement avant application. Les
développements sérieux continuent de passer par revue humaine et code review. Pas d'auto-écriture
sans supervision.
- Si votre département technique est culturellement réfractaire aux assistants IA.
Le cas demande une adoption réelle au quotidien. Si l'équipe préfère par principe chercher à la
main, le copilote tombe dans l'oubli et l'investissement ne rend pas. C'est un obstacle connu
et il vaut parfois la peine de commencer par un autre cas moins dépendant de l'adoption
individuelle.
Questions fréquentes
Fonctionne-t-il avec n'importe quelle extension BC ou seulement avec dv* ?
Il fonctionne avec n'importe quelle extension de Business Central. La couche de connaissance inclut Microsoft Learn complet (la documentation officielle de BC et AppSource), les forums publics de la communauté, et la base de connaissance Davisa, qui couvre en détail les extensions dv* mais aussi des cas d'implantation sur extensions tierces et customisations in-house. Si votre entreprise utilise un mélange habituel de BC standard + deux ou trois extensions AppSource + un module propre, le copilote couvre l'ensemble.
L'IA modifie-t-elle le système ou seulement propose-t-elle ?
Elle propose uniquement. Le copilote suggère des snippets de code AL, des configurations Power Automate, des requêtes DAX, des commandes PowerShell ou des étapes de troubleshooting, mais n'exécute rien contre l'environnement productif. Celui qui revoit, valide et applique reste toujours le technicien de votre équipe. Cette restriction est de conception : l'IA est assistante, pas opératrice. À la mise à l'échelle, on peut activer une exécution assistée sur des environnements sandbox ou développement, jamais en production sans double validation humaine.
Comment s'entraîne-t-il avec notre code privé ?
Le code privé de vos extensions, configurations et précédents internes est indexé avec Azure AI Search dans votre tenant Azure. Le moteur récupère les fragments pertinents à la consultation et les passe au modèle de langage comme contexte. Le code en lui-même ne sert pas à entraîner des modèles tiers, n'est pas envoyé à OpenAI public, ne sort pas du périmètre de votre abonnement. Si vous travaillez avec GitHub Copilot Business sur des dépôts privés, l'intégration respecte ses garanties contractuelles.
Remplace-t-il le consultant externe ?
Non, il le complète. Le copilote résout la frange de consultations fréquentes et de diagnostic rapide que votre équipe technique peut prendre en charge seule, sans ouvrir de ticket. Pour les grosses customisations, les décisions d'architecture, les upgrades de version, les problèmes nécessitant un accès au tenant Microsoft du partenaire ou les cas critiques de production, le chemin reste le consultant externe. Ce qui change : quand vous arrivez chez le consultant, vous arrivez mieux préparés, avec contexte préalable et écarts faits. Le temps facturé du consultant baisse, pas la relation.
Que se passe-t-il quand Microsoft sort une nouvelle Wave ?
Les Waves de Business Central (deux par an, octobre et avril) apportent des centaines de pages de release notes qu'un technicien interne lit difficilement en entier. Le copilote traite ces notes automatiquement, les croise avec votre configuration actuelle et vos extensions actives, et identifie quels changements vous affectent, lesquels sont des breaking changes et lesquels apportent de la fonctionnalité nouvelle exploitable. Il le livre comme rapport priorisé, pas comme déversement. Cela transforme la Wave d'un risque diffus en une liste actionnable de revue technique.
Prochaine étape
Vous êtes déjà client de Davisa ?
Le copilote s'inscrit dans la relation actuelle avec votre consultant habituel, qui coordonne
l'indexation des précédents et l'intégration avec votre tenant.
Parler à l'équipe →
Vous êtes nouveau ?
Nous commençons par le Discovery de 5 jours. Nous auditons votre environnement technique,
dimensionnons le copilote et vous livrons un plan de déploiement pour votre équipe IT interne.
Demander un Discovery IA →