Workflow d’architecture SAP et Microsoft Power Platform
Cet article fait partie de la série d’articles SAP et Power Platform :
- Étendre SAP à l’aide de Microsoft Power Platform
- Workflow d’architecture SAP et Power Platform
- Étendre votre zone d’atterrissage SAP pour prendre en charge Power Platform
Architecture
L’architecture suivante illustre un scénario d’intégration complet qui englobe toutes les options d’intégration. Il est conçu pour prendre en charge les systèmes SAP qui fonctionnent localement, sur Azure (natif et RISE avec SAP) ou sur d’autres plateformes cloud.
Téléchargez un fichier Visio de cette architecture.
Options de connectivité et quand les utiliser
Pour intégrer efficacement SAP à Microsoft Power Platform, sélectionnez l’option de connectivité appropriée, en fonction des cas d’utilisation, des exigences d’intégration et des contraintes techniques. Le tableau suivant fournit une vue d’ensemble des connecteurs disponibles et de leurs cas d’usage, exigences et protocoles de communication.
Option de connectivité | Scénarios | Middleware, logiciels et exigences de pilote | Protocole de communication | Configuration requise pour SAP |
---|---|---|---|---|
Connecteur SAP ERP | Appelez les fonctions RFC ou BAPI SAP. Exemple : lecture, création, mise à jour ou approbation de commandes. |
Passerelle de données locale, Connecteur SAP .NET |
RFC | - Système SAP exposant des interfaces RFC/BAPI - Authentification appropriée configurée |
Connecteur OData SAP | Interagissez avec les données SAP via les services OData. Exemple : lecture ou modification des informations sur le produit. |
Gestion des API pour l’authentification unique | HTTP(S) / OData | - Système SAP avec les services OData activés - Authentification appropriée configurée |
Connecteur de données personnalisé | Connectez-vous aux services SAP SOAP via Gestion des API pour intégrer des services web REST SAP personnalisés ou des besoins d’intégration spécialisés. | Gestion des API pour les services compatibles SSO et SOAP REST | HTTP(S) / REST | - Connaissance des spécifications de l’API REST SAP - Pour les services SOAP, exposez en tant que REST via Gestion des API - Authentification appropriée configurée |
Power Automate bureau | Automatisez les tâches au sein de l’interface utilisateur graphique SAP (RPA) pour automatiser les tâches d’interface graphique graphique répétitives, la capture d’écran ou les tâches d’application héritées. | logiciel Power Automate bureau sur les ordinateurs clients | None, UI Automation | - Script de l’interface utilisateur utilisateur SAP activé sur le serveur SAP et le client |
Power BI | Créez des rapports et des tableaux de bord à partir de données SAP et effectuez des tâches décisionnels (par exemple, analyse des données et insights en temps réel). | Pilote ODBC SAP HANA, Connecteur SAP .NET |
HANA : ODBC, BW : OLAP BAPI (RFC) |
- Authentification appropriée configurée |
Vous devez prendre en compte plusieurs facteurs lorsque vous sélectionnez un connecteur pour utiliser des données transactionnelles via les connecteurs SAP ERP ou SAP OData. La décision peut dépendre des interfaces déjà disponibles dans votre système SAP. Tout d’abord, vérifiez si votre système SAP expose les services RFC/BAPI ou OData. Par souci de simplicité, choisissez la méthode que vous connaissez le plus. SAP fournit souvent les deux options de connectivité externe.
Si votre système ne dispose pas de services RFC ou OData pour le cas d’usage spécifique, votre choix dépend des exigences de connectivité et de ce qui est plus facile à implémenter : Gestion des API pour les services OData ou une passerelle locale pour le connecteur SAP ERP. En général, nous vous recommandons d’exposer un service OData SAP existant ou de développer un service s’il n’en existe pas, en raison de son architecture moderne et de sa flexibilité. Consultez sap Business Accelerator Hub pour rechercher les services OData existants.
Pour vous aider à implémenter la meilleure solution pour votre scénario, l’article suivant de cette série fournit des instructions détaillées et des liens vers des ressources pour configurer ces options de connectivité.
Considérations sur la conception
Connecteurs personnalisés et services SOAP :
Les connecteurs personnalisés dans Microsoft Power Platform prennent en charge les API REST, mais ne prennent pas en charge SOAP directement. Pour intégrer des services SAP SOAP, vous pouvez les exposer en tant qu’API RESTful à l’aide d’Azure Gestion des API ou de SAP Gestion des API. Vous pouvez également générer des services SOAP à partir de RFC dans SAP, puis utiliser Gestion des API pour les convertir en services REST.
Power Automate bureau pour l’automatisation de l’interface graphique graphique SAP :
Utilisez les actions de l’interface utilisateur graphique SAP disponibles dans Power Automate bureau pour automatiser les tâches sans écrire de code. Vérifiez que le script de l’interface utilisateur utilisateur SAP est activé sur le serveur SAP et le client.
Configuration requise pour les intergiciels pour des connecteurs spécifiques :
Le connecteur SAP ERP nécessite à la fois une passerelle de données locale et un connecteur SAP .NET. Pour les connexions Power BI à SAP Business Warehouse, SAP .NET Connector est également nécessaire.
Haute disponibilité et équilibrage de charge :
Pour les scénarios d’entreprise, envisagez de configurer la passerelle de données locale dans des clusters à haute disponibilité pour garantir la connectivité continue et l’équilibrage de charge.
SAP Gestion des API et SAP Cloud Connector :
Pour une approche plus centrée sur SAP, vous pouvez utiliser SAP Gestion des API sur SAP Business Technology Platform et SAP Cloud Connector. Cette configuration est particulièrement utile si vous préférez gérer les API et la connectivité au sein de l’écosystème SAP.
Azure Gestion des API passerelle auto-hébergée pour les scénarios autres qu’Azure :
Si vous utilisez un environnement non Azure ou hybride, envisagez d’utiliser la passerelle auto-hébergée Azure Gestion des API. Le déploiement de la passerelle auto-hébergée plus près de vos systèmes SAP peut réduire la latence et améliorer les performances.
Considérations relatives à l’intégration de SAP à Microsoft Power Platform
Il existe plusieurs considérations à prendre en compte lorsque vous intégrez SAP à Microsoft Power Platform. Vous n’avez pas besoin de résoudre entièrement toutes ces considérations avant de commencer. De nombreux clients commencent par des projets pilotes, ce qui leur permet de mieux comprendre ces considérations en pratique et de les traiter plus efficacement au fur et à mesure qu’ils progressent.
Objectifs métier
- Identifier les défis métier : décrivez clairement les processus métier ou les défis que vous souhaitez améliorer ou automatiser par le biais de l’intégration.
- Définir des objectifs mesurables : Établissez ce que la réussite ressemble en termes de gains d’efficacité, d’économies de coûts ou d’améliorations de l’expérience utilisateur.
Environnement actuel
- Conditions de licence : vérifiez que vous disposez des licences Microsoft Power Platform nécessaires pour les composants que vous envisagez d’utiliser (par exemple, Power Apps, Power Automate, Power BI, Copilot et Copilot Studio). Envisagez d’utiliser des licences d’évaluation pour les projets pilotes. Toutes les options de licence sont décrites dans La vue d’ensemble des licences pour Microsoft Power Platform.
- Connectivité réseau : identifiez l’emplacement des systèmes SAP, par exemple, Azure natif ou RISE avec SAP, d’autres clouds ou locaux, ou une combinaison de plusieurs emplacements. Ensuite, évaluez votre situation réseau, en fonction des emplacements des systèmes SAP et impliquez les parties requises pour activer la connectivité.
Sécurité et conformité
- Mécanismes d’authentification : planifiez les méthodes d’authentification haute sécurité telles que l’authentification unique (SSO) via Microsoft Entra ID (anciennement Azure Active Directory). Consultez ce billet de blog pour obtenir des informations sur l’installation : SAP OData Connector : Authentification unique via Microsoft Azure Gestion des API. Ce billet contient également une référence que vous pouvez utiliser si vous préférez utiliser la fonctionnalité Gestion des API de SAP Integration Suite.
- Protection des données : vérifiez la conformité aux réglementations en matière de protection des données (par exemple, RGPD et HIPAA) en implémentant les meilleures pratiques pertinentes. Consultez la conformité et la confidentialité des données dans la documentation de Microsoft Power Platform.
- Résidence des données : tenez compte des exigences de résidence des données susceptibles d’affecter l’emplacement où les données peuvent être stockées ou traitées. Choisissez l’emplacement de votre environnement Microsoft Power Platform en conséquence.
Préparation technique
- Capacité de l’infrastructure : déterminez si votre infrastructure actuelle peut prendre en charge la charge supplémentaire introduite par l’intégration. Estimez la charge attendue en tenant compte de l’activité de l’utilisateur et en examinant les métriques de performances actuelles, y compris les rapports SAP EarlyWatch. N’oubliez pas que les utilisateurs peuvent ne pas générer plus de charge. Ils peuvent effectuer leurs tâches de manière différente après l’intégration, de sorte que l’impact global du système peut ne pas changer beaucoup.
Gouvernance
- Mise en œuvre des stratégies : établissez des stratégies de gouvernance pour utiliser Microsoft Power Platform pour empêcher tout accès et modifications non autorisés.
- Supervision et audit : implémentez des solutions de supervision pour suivre les performances du système et les activités des utilisateurs.
- Gestion des changements : configurez des environnements distincts pour le développement, les tests et la production afin de garantir une gestion et une stabilité appropriées des modifications.
Ensemble de compétences et préparation de l’équipe
- Besoins de formation : identifiez les exigences de formation dont votre équipe a besoin pour utiliser et gérer efficacement l’intégration de Microsoft Power Platform et SAP.
- Engagement des parties prenantes : impliquez les parties prenantes clés de l’informatique et des unités commerciales dès le début du processus de planification.
Stratégie de test
- Assurance qualité : planifiez des tests approfondis, notamment des tests unitaires, des tests d’intégration et des tests d’acceptation des utilisateurs.
Considérations relatives aux coûts
- Planification budgétaire : compte de tous les coûts associés aux licences, au développement, à l’infrastructure et à la maintenance.
- Optimisation des coûts : explorez les opportunités d’optimisation des coûts, comme l’utilisation de licences et de ressources existantes ou le choix des niveaux de service rentables.
Vérification future
- Flexibilité : Concevez l’intégration pour être adaptable aux changements dans les exigences métier et les mises à jour technologiques.
- Feuilles de route des fournisseurs : restez informé des mises à jour et des modifications de feuille de route de SAP et de Microsoft susceptibles d’affecter votre intégration.
En évaluant soigneusement ces facteurs lorsque vous démarrez votre projet d’intégration, vous pouvez atténuer les risques, garantir la conformité et définir une base solide pour une intégration réussie entre SAP et Microsoft Power Platform.
L’intégration de systèmes SAP à Microsoft Power Platform vous permet d’améliorer les processus métier, d’automatiser les tâches et d’obtenir des insights précieux. En considérant des facteurs tels que les objectifs métier, l’environnement actuel, les options d’intégration, la sécurité et la préparation technique, vous pouvez établir une base solide pour réussir l’intégration.
En définissant clairement les objectifs métier et en définissant des objectifs mesurables, vous pouvez concentrer efficacement vos efforts d’intégration. Par exemple, l’automatisation de l’entrée manuelle des données afin de réduire les erreurs et libérer du temps du personnel, ou d’intégrer des tableaux de bord d’inventaire en temps réel pour améliorer la prise de décision, peut entraîner des gains d’efficacité significatifs. La définition de cibles spécifiques, telles que la diminution des erreurs d’entrée de données de 90 % ou la réduction du temps de génération de rapport de cinq jours à un, ne mesure pas seulement le succès de vos projets. Il aligne également vos initiatives d’intégration avec des résultats opérationnels tangibles.
À partir de projets pilotes faciles, vous pouvez réussir rapidement, ce qui vous permet d’étendre et d’affiner votre approche pour tirer parti efficacement de votre intégration SAP et Microsoft Power Platform.