Programme
Cours: API & Intégrations
Connexion

Qu’est-ce qu’une API et pourquoi ?

Le pont entre vos systèmes

Une API (Application Programming Interface) est un ensemble de “prises” qui permettent à d’autres logiciels de dialoguer avec MAINTEX de manière structurée et automatique.

Sans API : tout est manuel

  • Saisie double dans MAINTEX et l’ERP
  • Imports/exports CSV manuels
  • Données jamais à jour entre systèmes
  • Erreurs humaines

Avec API : tout circule

  • L’ERP envoie les nouveaux équipements automatiquement
  • Les achats récupèrent les demandes d’approvisionnement temps réel
  • Power BI lit les KPI directement
  • Les capteurs IoT alimentent les compteurs
  • L’application mobile interroge les données à jour

Cas d’usage stratégiques

Intégration Bénéfice
ERP (SAP, Sage, Oracle) Synchronisation équipements et coûts
SIRH (Sage RH, Cegid) Récupération des intervenants et plannings
SCADA / Automate Compteurs IoT temps réel
Power BI / Tableau Dashboards externes auto-actualisés
Outils ticketing Création auto de DI depuis ServiceNow

Concept REST

L’API MAINTEX suit le standard REST. Vous interrogez des URLs avec des méthodes HTTP :

  • GET /api/equipements/POMP-0012 → récupérer les infos
  • POST /api/di → créer une nouvelle DI
  • PUT /api/bt/12345 → modifier un BT existant
  • DELETE /api/article/X (rare et restreint)

Pour qui ce cours ? Ce cours s’adresse aux développeurs et aux administrateurs systèmes en charge des intégrations. Il présuppose des notions de programmation et HTTP.