Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Integrarea Microsoft Power Platform cu SAP îmbunătățește gestionarea datelor și capabilitățile de automatizare ale organizației dvs.
Sfat
Acest articol oferă un exemplu de scenariu și un exemplu de arhitectură generalizat pentru a ilustra modul de conectare perfectă a acestor două platforme. Exemplul de arhitectură poate fi modificat pentru multe scenarii și industrii diferite.
Diagrama de arhitectură
Workflow
Exemplul de diagramă de arhitectură arată o soluție completă, dar fluxul dintre Power Platform și SAP este simplu. Următorii pași descriu fluxul de lucru:
Power Platform: O Power Apps aplicația canvas folosește un flux Power Automate pentru a apela conectorul SAP ERP.
Conector SAP ERP: apelează gateway-ul de date local folosind RFC și BAPI.
Gateway de date local: apelează SAP și folosește SAP. Power Platform nu ocolește autorizațiile în SAP.
SAP (și infrastructură): apelează SAP prin conectorul SAP .NET.
Conector SAP OData: efectuează operațiuni precum acțiuni de creare, citire, actualizare și ștergere și invocă funcții ale serviciului.
Metode alternative de conectare
Un gateway de date local nu este singura modalitate de a vă conecta la SAP de la Power Platform. De asemenea, puteți utiliza o rețea virtuală Azure sau tabele virtuale.
Rețea virtuală
Gateway-ul de date din rețeaua virtuală vă permite să vă conectați Azure și alte servicii de date la Microsoft Fabric și Power Platform pentru a comunica în siguranță cu sursa de date, a executa interogări și a transmite rezultatele înapoi către serviciu. Această metodă asigură o conexiune sigură și simplificată, permițând manipularea și procesarea eficientă a datelor.
Deoarece gateway-ul de date din rețeaua virtuală transmite date utilizând HTTPS, această opțiune funcționează numai cu conectorul SAP OData. Conectorul SAP ERP folosește RPC și BAPI.
Tabele virtuale
O altă opțiune este să lucrezi cu SAP prin tabele virtuale, accesând datele SAP ca și cum ai accesa un Dataverse tabel.
Pro: în Dataverse, un rol de securitate pe tabel acordă permisiunea la nivel de tabel.
Contra: permisiunile la nivel de rând și validarea la nivel de utilizator în sursă nu sunt posibile.
Fluxuri alternative
Power Automate Fluxurile desktop vă permit să automatizați procesele desktop repetitive utilizând o interfață drag-and-drop sau prin înregistrarea acțiunilor utilizatorului. Utilizați fluxurile desktop în rarele ocazii când conectorii nu corespund cerințelor dvs. sau pentru o nevoie unică de scraping ecran.
Țineți cont de următoarele considerente atunci când utilizați fluxuri desktop pentru a vă integra cu SAP:
Power Automate RPA recorder: Power Automate RPA include un recorder desktop pentru a capta interacțiunile cu SAP GUI și aplicații web precum SAP Fiori, transformând acțiunile în sarcini RPA. O funcție de previzualizare numită „Înregistrare cu Copilot” vă permite să construiți automatizări desktop, partajând ecranul și descriind sarcina.
Integrare folosind acțiuni SAP: Power Automate RPA oferă instrumente pentru automatizarea fluxurilor de lucru SAP, inclusiv lansarea aplicației SAP GUI, crearea de sesiuni, selectarea elementelor de meniu și gestionarea tranzacțiilor.
Integrare folosind VBScript: SAP are un motor de automatizare proprietar SAP GUI care creează rezultate VBScript din interacțiunile utilizatorului capturate în timpul înregistrării ecranului, care poate fi apoi utilizat într-un bot Power Automate RPA.
RPA găzduit: RPA găzduit eliberează resurse și reduce costurile eliminând necesitatea de a întreține hardware-ul sau mașinile virtuale. Este util în următoarele scenarii:
- Mașini găzduite pentru dezvoltarea, testarea și rularea roboților în cloud
- Grupuri de mașini găzduite pentru scalarea automată a sarcinilor de lucru pentru a optimiza automatizarea nesupravegheată în producție
Componente
Power Apps: O platformă low-code care vă permite să creați aplicații de afaceri personalizate fără cunoștințe extinse de codare, folosind o interfață de tip drag-and-drop pentru a adăuga controale și a vă conecta la sursele de date. Această abordare permite aplicații extrem de personalizabile, perfecte pentru pixeli, care pot fi utilizate pe web și pe dispozitive mobile.
Power Automate: O platformă low-code/fără cod care vă permite să automatizați sarcini repetitive și să simplificați fluxurile de lucru în aplicații și servicii.
Conector SAP ERP pentru Power Platform: utilizează apeluri de procedură la distanță (RPC) cu o interfață de programare a aplicațiilor de afaceri (BAPI) pentru a vă conecta fluxurile și aplicațiile Power Platform la orice sistem SAP ERP, inclusiv SAP ECC și SAP S/4HANA, printr-un gateway de date local. Conectorul acceptă metode de autentificare sigure, cum ar fi SAP Basic, Windows (Kerberos) și Microsoft Entra ID, facilitând organizația dvs. să dezvolte aplicații moderne și să automatizeze procesele de afaceri folosind datele sale SAP.
Gateway de date local: o aplicație client Windows instalată local, care acționează ca o punte între sursele de date și serviciile locale din Microsoft Cloud. Oferă transfer de date rapid și sigur, fără a necesita porturi de intrare în rețea, doar porturi de ieșire pentru a ajunge la serviciul web Azure la care se conectează gateway-ul. Gateway-ul acceptă mai multe servicii, inclusiv Power BI, Power Apps, Power Automate, Azure Analysis Services și Azure Logic Apps, permițând organizației dvs. să-și păstreze bazele de date și alte surse de date la nivel local, utilizând în siguranță acele date în serviciile cloud.
Fluxuri desktop în Power Automate: utilizați automatizarea proceselor robotizate (RPA) pentru a automatiza sarcinile desktop repetitive. Fluxurile desktop pot interacționa atât cu aplicațiile moderne, cât și cu cele vechi, permițând utilizatorilor să-și eficientizeze fluxurile de lucru și să îmbunătățească eficiența. În cazurile rare și speciale în care conectorii nu corespund cerințelor dvs., luați în considerare utilizarea fluxurilor desktop.
Detalii despre scenariu
Dintre numeroasele cazuri de utilizare pentru conectarea la SAP de la Power Platform, două sunt principale:
Experiență de utilizator simplă bazată pe sarcini: Interfața de utilizare SAP este puternică, dar poate fi complicată. Exemplul de scenariu permite utilizatorului să se concentreze pe una până la câteva sarcini cheie într-o experiență modernă a aplicației canvas.
Principiul „Păstrați nucleul curat”: Puteți folosi Power Platform pentru a accesa SAP și pentru a păstra fluxurile și regulile externe care nu pot fi încorporate curat în SAP. Această abordare asigură că fluxurile și regulile rămân în siguranță acolo unde le este locul și nu încalcă actualizările de bază SAP.
Considerații
Aceste considerații implementează pilonii Power Platform Well-Architected, un set de principii directoare care îmbunătățesc calitatea volumului de lucru. Aflați mai multe în Microsoft Power Platform Bine arhitect.
Puteți lucra cu SAP în mai multe moduri, inclusiv direct sau prin utilizarea de tabele virtuale, care simplifică sarcinile pentru producătorii de coduri reduse.
Securitatea
Securitatea și guvernanța stricte pentru dezvoltatori și utilizatorii finali sunt vitale atunci când construiți soluții conectate la SAP cu Power Platform. Power Platform ocolește autorizațiile în SAP. Puteți asigura siguranță la mai multe niveluri, cum ar fi utilizarea Microsoft Entra ID, accesul chiriașilor, accesul la aplicații și autentificarea SAP.
În diagramă, etichetele numerotate indică diferite niveluri de acces:
- Acces chiriaș și izolare
- Acces la mediu
- Permisiuni de resurse
- Politicile de acces la conector și prevenirea pierderii datelor (DLP).
- Acces la date bazat pe roluri
- Gateway de date local
Dataverse este evidenţiată ca o componentă centrală în ambele medii.
Excelența operațională
Aveți flexibilitate în modul în care încorporați Power Platform soluțiile în instrumentele și procesele specifice de livrare a software-ului. Power Platform oferă instrumente în cadrul produsului (conducte), dar se poate integra și în strategia dvs. mai largă DevOps prin conectarea cu instrumente precum Azure DevOps și GitHub Actions.
Contribuabili
Microsoft menține acest articol. Următorii colaboratori au scris acest articol.
Autorii principali:
- Lee Zuckett, manager senior de program
Resurse corelate
Power Platform și SAP:
- Ce este Microsoft Power Platform integrarea cu SAP?
- Care sunt opțiunile de conexiune Microsoft Power Platform și SAP?
- Microsoft Power Platform documentația de securitate și guvernanță
- SAP + Power Platform hârtie albă
- Flux de lucru SAP și Microsoft Power Platform arhitectură
Acces la date:
Gateway de date local:
- Ce este un gateway de date local?
- Configurați gateway-ul de date local pentru integrarea cu SAP Power Platform
Rețeaua virtuală Azure:
- Ce este o rețea virtuală (VNet) gateway de date?
- Prezentare generală a suportului pentru rețeaua virtuală
Mesele virtuale:
- Mesele virtuale
- Creați tabele virtuale folosind furnizorul de conector virtual
- Creați și editați tabele virtuale care conțin date dintr-o sursă de date externă
ALM: