Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
La integració Microsoft Power Platform amb SAP millora les capacitats d'automatització i gestió de dades de la vostra oranització.
Propina
Aquest article proporciona un escenari d'exemple i una arquitectura d'exemple generalitzada per il·lustrar com connectar aquestes dues plataformes sense problemes. L'exemple d'arquitectura es pot modificar per a molts escenaris i indústries diferents.
Diagrama de l'arquitectura
Workflow
El diagrama d'arquitectura d'exemple mostra una solució completa, però el flux entre Power Platform i SAP és senzill. Els passos següents descriuen el flux de treball:
Power Platform: Una Power Apps aplicació de llenç utilitza un Power Automate flux per cridar al connector SAP ERP.
Connector SAP ERP: crida a la passarel·la de dades local mitjançant RFC i BAPI.
Passarel·la de dades local: crida a SAP i utilitza SAP. Power Platform no evita les autoritzacions a SAP.
SAP (i infraestructura): crida a SAP a través del connector SAP .NET.
Connector SAP OData: realitza operacions com ara crear, llegir, actualitzar i suprimir accions i invoca funcions al servei.
Mètodes alternatius de connectivitat
Una passarel·la de dades local no és l'única manera de Power Platform connectar-se a SAP. També podeu utilitzar una xarxa virtual de l'Azure o taules virtuals.
Xarxa virtual
La passarel·la de dades de xarxa virtual us permet connectar l'Azure i altres serveis de dades i Microsoft Fabric Power Platform comunicar-vos de manera segura amb la font de dades, executar consultes i transmetre resultats al servei. Aquest mètode garanteix una connexió segura i racionalitzada, permetent un maneig i processament eficient de dades.
Com que la passarel·la de dades de la xarxa virtual transmet dades mitjançant HTTPS, aquesta opció només funciona amb el connector SAP OData. El connector SAP ERP utilitza RPC i BAPI.
Taules virtuals
Una altra opció és treballar amb SAP a través de taules virtuals, accedint a les dades de SAP com si estiguessis accedint a una Dataverse taula.
Pro: In Dataverse, una funció de seguretat de la taula concedeix permís a nivell de taula.
Contres: Els permisos a nivell de fila i la validació a nivell d'usuari a la font no són possibles.
Fluxos alternatius
Power Automate Els fluxos d'escriptori us permeten automatitzar processos repetitius d'escriptori mitjançant una interfície d'arrossegar i deixar anar o enregistrant les accions de l'usuari. Utilitzeu fluxos d'escriptori en les rares ocasions en què els connectors no compleixin els vostres requisits o per a una necessitat única de raspat de pantalla.
Tingueu en compte les consideracions següents quan utilitzeu fluxos d'escriptori per integrar-vos amb SAP:
Power Automate Gravadora RPA: Power Automate RPA inclou una gravadora d'escriptori per capturar interaccions amb SAP GUI i aplicacions web com SAP Fiori, convertint accions en tasques RPA. Una funció de vista prèvia anomenada "Grava amb Copilot" us permet crear automatitzacions d'escriptori compartint la pantalla i descrivint la tasca.
Integració mitjançant accions SAP: Power Automate RPA ofereix eines per automatitzar els fluxos de treball de SAP, com ara llançar l'aplicació SAP GUI, crear sessions, seleccionar elements de menú i gestionar transaccions.
La integració mitjançant VBScript: SAP té un motor d'automatització SAP GUI propietari que crea la sortida VBScript a partir de les interaccions de l'usuari capturades durant la gravació de la pantalla, que després es pot utilitzar en un Power Automate bot RPA.
RPA allotjat: l'RPA allotjat allibera recursos i redueix els costos eliminant la necessitat de mantenir maquinari o màquines virtuals. És útil en els escenaris següents:
- Màquines allotjades per desenvolupar, provar i executar bots al núvol
- Grups de màquines allotjades per escalar automàticament les càrregues de treball per optimitzar l'automatització desatesa en producció
Components
Power Apps: Una plataforma de codi baix que us permet crear aplicacions empresarials personalitzades sense amplis coneixements de codificació, utilitzant una interfície d'arrossegar i deixar anar per afegir controls i connectar-vos a fonts de dades. Aquest enfocament permet aplicacions altament personalitzables i perfectes que es poden utilitzar en dispositius web i mòbils.
Power Automate: Una plataforma de codi baix / sense codi que us permet automatitzar tasques repetitives i agilitzar els fluxos de treball entre aplicacions i serveis.
Connector SAP ERP per Power Platform: Utilitza trucades de procediment remot (RPC) amb una interfície de programació d'aplicacions empresarials (BAPI) per connectar els vostres Power Platform fluxos i aplicacions a qualsevol sistema SAP ERP, inclosos SAP ECC i SAP S/4HANA, a través d'una passarel·la de dades local. El connector admet mètodes d'autenticació segurs com SAP Basic, Windows (Kerberos) i Microsoft Entra ID, facilitant a la vostra organització el desenvolupament d'aplicacions modernes i l'automatització de processos empresarials mitjançant les seves dades SAP.
Passarel·la de dades local: una aplicació client del Windows instal·lada localment que actua com a pont entre les fonts de dades locals i els serveis del Microsoft Cloud. Proporciona una transferència de dades ràpida i segura sense necessitat de ports d'entrada a la xarxa, només ports de sortida per arribar al servei web d'Azure al qual es connecta la passarel·la. La passarel·la admet diversos serveis, com ara Power BI Power Apps Power Automate Azure Analysis Services i Azure Logic Apps, cosa que permet a la vostra organització mantenir les seves bases de dades i altres fonts de dades locals mentre utilitza de manera segura aquestes dades als serveis al núvol.
Fluxos d'escriptori Power Automate: utilitzeu l'automatització de processos robòtics (RPA) per automatitzar tasques repetitives d'escriptori. Els fluxos d'escriptori poden interactuar amb aplicacions modernes i heretades, permetent als usuaris racionalitzar els seus fluxos de treball i millorar l'eficiència. En els casos rars i especials en què els connectors no compleixen els vostres requisits, considereu la possibilitat d'utilitzar fluxos d'escriptori.
Detalls de l'escenari
Dels molts casos d'ús per connectar-se a SAP des de Power Platform, dos són principals:
Experiència d'usuari senzilla basada en tasques: La interfície d'usuari de SAP és potent però pot ser complicada. L'escenari d'exemple permet a l'usuari centrar-se en una o algunes tasques clau en una experiència d'aplicació de llenç moderna.
Principi de "mantenir el nucli net": podeu utilitzar Power Platform per accedir a SAP i mantenir fluxos i regles externes que no es poden incrustar netament a SAP. Aquest enfocament garanteix que els fluxos i les regles es mantinguin segurs on pertanyen i no trenquin les actualitzacions del nucli de SAP.
Consideracions
Aquestes consideracions implementen els pilars de Power Platform Well-Architected, un conjunt de principis rectors que milloren la qualitat d'una càrrega de treball. Més informació a Microsoft Power Platform Well-Architected.
Podeu treballar amb SAP de diverses maneres, fins i tot directament o mitjançant l'ús de taules virtuals, que simplifiquen les tasques per als creadors de codi baix.
Seguretat
La seguretat i la governança estrictes per als desenvolupadors i usuaris finals són vitals a l'hora de crear solucions Power Platform connectades a SAP. Power Platform evita les autoritzacions a SAP. Podeu garantir la seguretat a molts nivells, com ara l'identificador, l'accés Microsoft Entra d'inquilí, l'accés a aplicacions i l'autenticació SAP.
En el diagrama, les etiquetes numerades indiquen diferents nivells d'accés:
- Accés i aïllament de l'inquilí
- Accés a l'entorn
- Permisos de recursos
- Normes d'accés al connector i prevenció de pèrdua de dades (DLP)
- Accés a les dades basat en funcions
- Passarel·la de dades local
Dataverse es destaca com a component central en ambdós entorns.
Excel·lència operativa
Teniu flexibilitat en la manera d'incorporar Power Platform solucions a les vostres eines i processos específics de lliurament de programari. Power Platform ofereix eines dins del producte (pipelines), però també pot adaptar-se a la vostra estratègia de DevOps més àmplia connectant-vos amb eines com Azure DevOps ara GitHub Actions.
Col·laboradors
Microsoft manté aquest article. Els següents col·laboradors van escriure aquest article.
Autors principals:
- Lee Zuckett, director sènior de programes
Recursos relacionats
Power Platform i SAP:
- Què és la Microsoft Power Platform integració amb SAP?
- Quines són les opcions de Microsoft Power Platform connexió i SAP?
- Microsoft Power Platform Documentació de seguretat i governança
- SAP + Power Platform llibre blanc
- Flux de treball de SAP i Microsoft Power Platform arquitectura
Accés a les dades:
Passarel·la de dades local:
- Què és una passarel·la de dades local?
- Configurar la passarel·la de dades local per a la integració de SAP amb Power Platform
Xarxa Virtual de l'Azure:
- Què és una passarel·la de dades de xarxa virtual (VNet)?
- Informació general sobre el suport de la xarxa virtual
Taules virtuals:
- Taules virtuals
- Crear taules virtuals mitjançant el proveïdor de connectors virtuals
- Crear i editar taules virtuals que contenen dades d'una font de dades externa
ALM: