API SAP Business One : Service Layer et agents IA
SAP Business One expose ses données et ses documents par la Service Layer, une API REST au standard OData, ainsi que par la DI API, plus ancienne. Il sert aux entreprises de taille moyenne et aux partenaires SAP qui intègrent e-commerce, CRM et logistique à l'ERP. L'accès se fait par un utilisateur Business One et une session ouverte sur la Service Layer de l'installation de l'entreprise.
Ce que propose l’API SAP Business One
Partenaires commerciaux
Clients, fournisseurs et contacts.
Articles et stock
Fiches articles, dépôts et soldes.
Documents de vente
Devis, commandes, livraisons et factures.
Documents d'achat
Commandes d'achat et réceptions.
Finance
Écritures, paiements reçus et effectués.
Requêtes
Requêtes OData et requêtes enregistrées.
Comment accéder à l’API SAP Business One
- Avec les identifiants de votre entrepriseConnexion à la Service Layer avec la base de l'entreprise, l'utilisateur et le mot de passe Business One, ce qui ouvre une session. Les permissions suivent les autorisations de cet utilisateur dans SAP.
- La Service Layer tourne sur l'infrastructure de l'entreprise ; exposez-la de façon sécurisée.
- Utilisez un utilisateur dédié aux autorisations minimales.
- Les documents fiscaux et financiers doivent passer par une validation.
Ce qu’un agent iTeam fait avec l’API SAP Business One
Commande d'un client B2B dans l'ERP
La commande reçue par e-mail est vérifiée par l'agent et saisie comme brouillon dans SAP pour validation par le commercial.
Disponibilité dans la conversation
Le commercial demande sur Teams s'il y a du stock d'un article, et l'agent consulte les dépôts et répond.
Fournisseur qui réclame un paiement
L'agent consulte l'échéance dans la finance et informe le fournisseur de la date de paiement prévue.
Plafond de crédit
Avant de libérer une commande, l'agent vérifie l'encours et le plafond du client et alerte la finance.
De l’identifiant à l’agent au travail, avec validation
Créez un utilisateur d'intégration dans SAP
Le partenaire SAP crée l'utilisateur avec des autorisations minimales et confirme l'accès à la Service Layer.
Enregistrez-le dans le coffre iTeam
L'utilisateur, la base et l'adresse de la Service Layer restent dans le coffre, avec un accès réseau approuvé par l'IT.
Testez avec validation
Les documents commencent en brouillon et ne sont comptabilisés qu'après validation humaine.
Équipes IA prêtes à l’emploi qui utilisent SAP Business One
Questions sur l’API SAP Business One
L'API SAP Business One est-elle gratuite ?
La Service Layer fait partie de SAP Business One ; l'usage des utilisateurs et des licences suit le contrat avec le partenaire SAP.
Faut-il programmer pour utiliser l'API SAP Business One avec iTeam ?
Pas nécessairement. L'équipe de déploiement configure l'ensemble avec votre partenaire SAP, et iTeam s'appuie sur la documentation de la Service Layer.
Service Layer ou DI API ?
La Service Layer est en REST et mieux adaptée aux intégrations modernes ; la DI API est plus ancienne et locale.