SAP Integration Suite est le nouveau nom de CPI (Cloud Platform Integration) anciennement appelé HCI.
Composant cloud de BTP (Business Technology Platform), il permet d’interconnecter des solutions informatiques entre elles. Comment fonctionne-t-il dans la pratique ?
Thomas Richoux, référent technique SAP Integration Suite pour Sileron, nous explique en détail ce qu’est SAP Integration Suite ainsi que son application via un exemple concret : le projet OoDrive.
SAP Integration Suite : principe de fonctionnement de l’interconnexion entre deux systèmes informatiques
Grâce à ses différents outils techniques et ses différents connecteurs, SAP Integration Suite a été conçu pour faciliter la mise en place d’échange de données entre différentes solutions informatiques plus ou moins complexes.
Pour cela, il comprend notamment une bibliothèque de connecteurs techniques pour supporter différents protocoles et connecteurs :
- des protocoles ouverts du web (web services, OData),
- des protocoles professionnels (EDI),
- des connecteurs de solutions SAP (comme par exemple : SuccessFactors, Ariba, SAP XI…),
- des connecteurs ouverts (open connector) vers de multiples solutions du marché : Salesforce, Workday, GSuite, Amazon, Jira, Magento, SQL databases…
La mise en place des différents types d’interconnexion
Il est important de noter qu’une intercommunication entre deux solutions informatiques est rarement un échange simple entre deux systèmes. Elle nécessite souvent de devoir transformer l’information émise, voire même de la compléter. En effet, il arrive souvent que l’émetteur et le récepteur ne “communiquent” pas via le même langage. SAP Integration Suite va permettre d’assurer la communication entre les deux solutions informatiques en transmettant la bonne information au bon format au bon moment.
En parallèle, il peut également arriver que le système source n’émette pas d’information en sortie externe. Il s’agit alors, grâce à SAP Integration Suite, d’aller chercher l’information dans le système source pour l’accompagner jusqu’au système cible.
La création de connexions asynchrones pour une meilleure fluidité entre les systèmes
Dans la plupart des cas, il va être pertinent de développer des connexions via SAP Integration Suite qui sont dites asynchrones (“loosely coupled” en anglais). L’objectif est de ne pas perturber chaque système individuellement lors des échanges de données. Ainsi, les flux entre applications vont pouvoir s’auto-gérer en termes d’erreurs. Et si, erreur il y a, les scénarios des flux seront conçus pour être rejoués automatiquement.
Enfin, toujours dans un objectif de fluidité, il est également possible de planifier des jobs qui vont aller requêter des objets dans l’ERP SAP Business ByDesign dans un laps de temps donné. Il va alors être possible pour le système d’aller chercher tout ce qui a changé dans l’autre application dans un delta de temps qui aura été prédéfini.
SAP Integration Suite pour votre ERP SAP Business ByDesign
SAP Integration Suite ouvre clairement le champ des possibles de votre ERP SAP Business ByDesign. Ainsi, vous allez pouvoir intégrer des processus et applications tierces à votre système SAP.
Les différents niveaux d’offres SAP Integration Suite
Vendu sous forme d’abonnement à la plateforme BTP, SAP Integration Suite offre plusieurs niveaux de service :
- Basic, permettant d’accéder aux connecteurs techniques classiques sur les connecteurs ouverts ;
- Standard, avec la mise à disposition des connecteurs standards, des open connectors (connecteurs SAP standardisés pour de nombreux outils du marché – comme Salesforce par exemple) ainsi que d’un adviser (outil d’aide à la conception des flux ou pour l’amélioration des flux dans le temps) ;
- Premium, offrant un tenant complet aussi bien de développement que de production.
À noter : chaque abonnement donne accès au monitoring des échanges entre systèmes. Néanmoins, si techniquement l’option est disponible, il est souvent moins chronophage pour les responsables SI de suivre les évolutions ou activités système via les notifications par email émises par Sileron.
En résumé, les avantages de SAP Integration Suite
- Automatiser les processus informatiques de l’entreprise
- Supprimer les actions manuelles entre deux systèmes qui peuvent générer des erreurs ou rallonger les processus
- Gérer de manière asynchrone l’interconnexion de manière invisible pour les systèmes et l’utilisateur
- Personnaliser Business ByDesign en évitant certains développements spécifiques
- Développer des applications transverses (hybrides) accessibles depuis une interface web
- Intégrer facilement les différents paysages applicatifs et écosystèmes de l’entreprise
- Migrer les logiciels hébergés sur site vers le cloud
Exemple d’interconnexion créée pour l’ERP SAP Business ByDesign : le projet Oodrive_sign
Le projet Oodrive_sign avec SAP Integration Suite
Oodrive_sign est une application externe de signature électronique sécurisée. Devis, feuilles de temps, ordres de service, tous ces documents nécessitant des signatures peuvent être soumis aux signataires depuis votre ERP SAP Business ByDesign puis récoltés en retour directement dans votre ERP.
Type de projet : création d’APIs entre Oodrive_sign et l’ERP SAP Business ByDesign
Pré-requis client : automatiser le processus d’approbation et de signature de documents et l’enregistrement des données dans l’ERP SAP Business ByDesign de manière sécurisée
Caractéristiques techniques du projet
L’objectif de ce projet est de transmettre des données sources depuis l’ERP Business ByDesign (documents à faire signer), de les faire transiter vers Oodrive_sign (pour récupérer la signature) puis de réinjecter les éléments (documents signés) dans l’ERP SAP Business ByDesign. Une fois que les données recherchées ont été agrégées et récoltées depuis Oodrive_sign, SAP Integration Suite va permettre de transformer ces informations au bon format pour l’ERP SAP Business ByDesign.
En effet, Oodrive utilise des API au format Rest. Sileron a donc pour cela réalisé plusieurs appels HTTP avec différentes méthodes (GET et POST) via Integration Suite pour récupérer toutes les informations nécessaires au format requis par l’ERP SAP Business ByDesign.
Les étapes pour la mise en place d’un projet d’interconnexion comme Oodrive_sign via SAP Integration Suite
Les étapes projet d’une interconnexion via Integration Suite :
Analyse des besoins de votre entreprise
Rédaction des spécifications fonctionnelles et techniques
Étude de faisabilité, estimation de charge technique
Conception technique
Développement suivi d’une phase de test
Mise en production
Pour mettre en place Oodrive_sign sur votre ERP SAP Business ByDesign, comptez 1 mois pour la réalisation de ces 6 étapes.
Si la mise en place d’une autre interconnexion vous intéresse, parlons-en ! Dématérialisation de factures, automatisation de la mise à jour des taux de change, mise en place d’API vers Salesforce… Sileron vous accompagne dans tous vos besoins d’évolution de votre ERP SAP Business ByDesign mais aussi SAP S/4 Hana Cloud.
Ce contenu a été rédigé avec Thomas Richoux, Référent technique SAP Integration Suite.
Thomas Richoux est Lead Developer SAP depuis 2019 pour SILERON. Référent technique sur SAP Integration Suite, il intervient sur les spécificités techniques des projets et gère tous les projets d’intégration sur l’ERP SAP Business ByDesign.