Microsoft 365 · Extensions & Add-ons
Office 365 et Microsoft 365 sont la plateforme. Ce que le standard ne couvre pas, nous le construisons par-dessus — proprement, supportable, resistant aux Release Waves. Du web part SharePoint Framework a l'application Teams en passant par le module Outlook et l'agent Copilot : arades GmbH developpe sur les plateformes d'extension officielles de Microsoft. Plus de 20 ans de pratique. Aucune astuce non documentee.
Pourquoi des extensions plutot que des contournements
Dans chaque PME arrive le moment ou le standard Microsoft 365 ne suffit plus : les pages SharePoint ne ressemblent pas a ce dont vous avez besoin. Teams doit afficher des donnees du CRM. Outlook doit montrer le statut des tickets sans que personne n'ait a changer d'application. Power Automate doit dialoguer avec un editeur tiers pour lequel aucun connecteur tout pret n'existe. Vos utilisateurs construisent alors des contournements — listes Excel, outils separes, boites partagees. Avec des extensions, nous traitons le probleme a la racine.
Six types d'extensions
Microsoft propose pour chaque cas d'usage une plateforme d'extension documentee. Nous les connaissons toutes en production — et disons honnetement laquelle correspond a votre besoin et laquelle non.
La plateforme d'extension officielle pour SharePoint Online — avec TypeScript, React et outillage front-end moderne. Nous developpons des web parts pour Modern Pages, des customizers Header et Footer pour le branding Tenant ou Site ainsi que des Field- et List-Customizers pour la presentation de donnees structurees.
Cas d'usage typiques : Annuaire des collaborateurs depuis Entra ID, tableaux de bord KPI avec embedding Power BI, mises en page de formulaires specifiques a un secteur, branding Tenant conforme a la marque.
Applications Teams autonomes en tant que tabs, bots ou messaging extensions. Personalized App Manifests, SSO via Entra ID, Adaptive Cards pour contenus structures. Publication multi-tenant dans AppSource ou sideloading Tenant-only — les deux eprouves en production.
Cas d'usage typiques : Enregistrements CRM dans les conversations Teams, workflows d'approbation, bot d'onboarding, fonction de recherche specifique a un secteur sur plusieurs sources de donnees.
Office Add-ins modernes via la plateforme Office.js — fonctionnent multi-plateforme dans les applications desktop, web et mobile. Modules Outlook pour les modes lecture et composition, modules Word pour la generation de modeles et de contenu, modules Excel pour Custom Functions et analyses specifiques au domaine.
Cas d'usage typiques : Afficher des contacts CRM dans Outlook, generer des modeles de contrats dans Word, Custom Functions Excel specifiques a un secteur pour des calculs.
Microsoft Graph est la porte API unifiee vers les mails, calendriers, fichiers, messages Teams, utilisateurs et appareils. Nous construisons des integrations cote serveur (daemon, background worker, ETL) ainsi que des appels cote client depuis des Single-Page Apps. Subscriptions et Webhooks pour architectures evenementielles.
Cas d'usage typiques : Connecter des systemes externes aux donnees M365, analyses de conformite, automatismes d'onboarding/offboarding, reporting sur l'activite du Tenant.
Lorsque Power Automate et Power Apps doivent atteindre une API pour laquelle Microsoft ne fournit pas de connecteur tout pret, nous construisons des Custom Connectors sur la base de specifications OpenAPI/Swagger. Y compris flux OAuth, Policy Templates et livraison multi-tenant.
Cas d'usage typiques : ERP sectoriel, anciens services SOAP, services back-end propres, API REST de partenaires logistiques, interfaces Marketplace.
Agents Copilot personnalises via Microsoft Copilot Studio — avec SharePoint, Teams et Custom Knowledge Sources. En tant qu'agent autonome dans Microsoft Teams, dans Microsoft 365 Copilot Chat ou via Microsoft 365 Copilot Extensions directement integre dans le workflow productif.
Cas d'usage typiques : Agent de connaissances sur l'intranet SharePoint, agent helpdesk RH et IT, assistants de recherche specifiques a un secteur, accompagnement d'onboarding.
Principes d'ingenierie
Microsoft publie deux fois par an une Release Wave, plus des mises a jour mensuelles pour SharePoint, Teams et Microsoft Graph. Une extension qui ne tient pas le rythme est obsolete au bout d'un an. Quatre principes auxquels nous nous tenons — meme si cela prend plus de temps a court terme.
Aucun endpoint SharePoint non documente, aucun appel back-end Teams prive, aucune manipulation DOM sur les surfaces Microsoft. Tout via Microsoft Graph, SPFx, Office.js et Teams JS SDK.
Scope d'autorisation minimal, separation claire Delegated vs. Application Permission, Admin-Consent documente. Aucun token embarque dans le code — Auth via Entra ID, MSAL, Managed Identities.
Pipelines de build avec version Node figee, version du generateur SPFx, version du Teams Toolkit. Artefacts bundle et manifeste dans Git, chaque publication tracable.
Dans le modele Application Care, nous verifions 2 fois par an, en phase avec la Release Wave, si les changements Microsoft ont un impact — et adaptons bundle, manifeste ou code avant que cela ne casse.
Comment nous livrons
Lorsque l'exigence est nettement delimitee (par exemple « web part SPFx qui affiche les donnees X depuis l'API Y »), nous calculons un prix fixe. Cadre habituel : 2 a 6 semaines de delai de livraison, fourchette basse a moyenne a quatre chiffres.
Lorsque les exigences doivent encore etre decouvertes ou que le projet d'extension fait partie d'une implementation plus large, nous travaillons en regie avec logique de sprint et taux journaliers fixes.
Vous utilisez deja des web parts SPFx, des applications Teams ou des modules Outlook — y compris d'autres editeurs. Nous reprenons la maintenance et l'evolution dans le modele Application Care, au forfait mensuel.
AppSource ou Tenant-only
Un add-on n'a pas besoin d'etre public. Trois modeles que nous livrons :
Questions frequentes
Nous developpons sur les plateformes d'extension officielles de Microsoft : SharePoint Framework (SPFx) pour les web parts et extensions SharePoint, Teams Apps avec tabs, bots et messaging extensions, Office Add-ins via Office.js pour Outlook, Word et Excel, integrations personnalisees basees sur Microsoft Graph, Custom Connectors Power Platform ainsi qu'agents Copilot Studio. Toutes les extensions resistent aux Release Waves et n'utilisent que des API Microsoft documentees.
Un web part SPFx simple ou un tab Teams se situe dans la fourchette basse a quatre chiffres — soit un projet quick-win compact. Des add-ons plus complexes avec logique back-end propre, appels Microsoft Graph et support multi-tenant evoluent dans la fourchette moyenne a cinq chiffres. Une premiere estimation est fournie lors du premier entretien de 30 minutes.
Oui — a condition de n'utiliser que les API Microsoft documentees (Microsoft Graph, SPFx, Office.js, Teams JS SDK). Nous evitons sciemment les endpoints non documentes, la manipulation DOM et les routes privees des pages SharePoint. Dans le modele Care, nous verifions 2 fois par an, en phase avec les Release Waves de Microsoft, si des adaptations sont necessaires.
Microsoft Graph est depuis de nombreuses annees un outil cle chez nous. Nous construisons aussi bien des flux Delegated Permission (contexte utilisateur) que des flux Application Permission (daemon, jobs en arriere-plan) — y compris Change Notifications, Subscriptions, Webhooks et Batch Requests. Pour les scenarios sensibles, nous deployons Microsoft Entra ID Conditional Access, App Roles et Managed Identities.
Une application Teams est une application autonome dans Microsoft Teams (tabs, bots, messaging extensions). Un agent Copilot est une interface IA construite dans Microsoft 365 Copilot ou Copilot Studio, qui accede a une base de connaissances ou a une source API et repond en langage naturel. Les deux se combinent : un agent Copilot peut etre deploye comme application Teams — et une application Teams peut integrer un agent Copilot.
Oui — la reprise de solutions existantes est souvent le point d'entree. Nous verifions la qualite du code, l'actualite des API, les permissions Microsoft Graph, la taille du bundle et la performance. Ensuite nous assurons la maintenance et l'evolution dans le modele Application Care — meme pour des solutions que nous n'avons pas construites nous-memes.
Oui — aussi bien des add-ons internes (Tenant-only) que des publications publiques dans Microsoft AppSource sont possibles. Pour la publication AppSource, nous vous accompagnons dans la certification Microsoft — Security Review, tests de performance, exigences marketing et setup multi-tenant.
Accompagnement gratuit pour un essai Microsoft 365
arades met en place un tenant de test pour 3 utilisateurs, forme les key users, accompagne hebdomadairement par une permanence — et dit honnetement a la fin si Microsoft 365 est le bon choix pour vous. Gratuitement.
30 min de premier entretien
Nous ecoutons votre besoin et indiquons quelle plateforme d'extension Microsoft convient — SPFx, application Teams, module Outlook, Graph, Custom Connector Power Platform ou agent Copilot. Et si un prix fixe a du sens, ou si le besoin doit d'abord etre affine.
Prestations associees
Les projets d'ingenierie sont rarement isoles — logique de licences, clarification d'architecture, quality gates, transfert de connaissances et exploitation se deroulent souvent en parallele. Voici les prestations d'accompagnement les plus frequentes que nous integrons dans Discovery-Spike, sprint a prix fixe ou contrats Application Care.
Amont · Architecture
Avant l'implementation : structure du tenant, modele de donnees, concept de securite, mapping des integrations. Resultat : un document d'architecture sur lequel toute equipe d'ingenierie peut travailler — y compris autre que la notre.
Voir →
Amont · CSP
Quels bundles pour quels utilisateurs, quels add-on SKU sont necessaires, ou vous etes sur- ou sous-licencies. Souscrit en tant que Partenaire Microsoft — avec l'option d'utiliser le CSP uniquement comme controle, sans maximisation de marge.
Voir →
Pendant · Quality-Gate
Deuxieme avis independant pendant un projet d'implementation en cours — que nous le menions nous-memes ou qu'un autre partenaire le mene. Quality gates bases sur CMMI, Risk Reviews, prix fixe par gate.
Pendant · Adoption
Pas le classique atelier de 2 jours oublie au bout d'une semaine — mais un programme d'apprentissage dynamique sur 4 a 6 semaines avec formation initiale, phases d'application et sessions de consolidation. Matrice de formation par roles et themes.
Voir →
Apres · Exploitation
Apres le go-live : contrat Application Care previsible au forfait mensuel, base sur SLA. Inclut releases, hotfix, extensions, durcissement du tenant — et accompagnement continu plutot que simple reaction aux tickets.
Voir →
Apres · Savoir
Lorsque les developpeurs d'origine sont partis, que le partenaire precedent n'est plus joignable ou que la documentation est obsolete — retro-ingenierie de la solution existante avec resultat documente : code-map, modele de donnees, inventaire des customizations.
Voir →