Comparteix via


Integreu-vos Power Platform amb SAP per a la gestió de dades

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

Diagrama d'arquitectura que mostra una Power Platform integració amb una zona d'aterratge típica de SAP.

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:

  1. Power Platform: Una Power Apps aplicació de llenç utilitza un Power Automate flux per cridar al connector SAP ERP.

  2. Connector SAP ERP: crida a la passarel·la de dades local mitjançant RFC i BAPI.

  3. Passarel·la de dades local: crida a SAP i utilitza SAP. Power Platform no evita les autoritzacions a SAP.

  4. SAP (i infraestructura): crida a SAP a través del connector SAP .NET.

  5. 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.

Diagrama de l'estructura d'ID Microsoft Entra per a un inquilí d'exemple, que mostra entorns, aplicacions, fluxos, connectors i nivells d'accés.

En el diagrama, les etiquetes numerades indiquen diferents nivells d'accés:

  1. Accés i aïllament de l'inquilí
  2. Accés a l'entorn
  3. Permisos de recursos
  4. Normes d'accés al connector i prevenció de pèrdua de dades (DLP)
  5. Accés a les dades basat en funcions
  6. 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:

Power Platform i SAP:

Accés a les dades:

Passarel·la de dades local:

Xarxa Virtual de l'Azure:

Taules virtuals:

ALM: