Jaa


Power Platformin integrointi SAP:hen tiedonhallintaa varten

Integroimalla Microsoft Power Platformin SAP:hen parannat organisaatiosi tiedonhallinta- ja automaatiovalmiuksia.

Vinkki

Tässä artikkelissa on esimerkkiskenaario ja yleinen esimerkkiarkkitehtuuri, jotka havainnollistavat, miten nämä kaksi ympäristöä yhdistetään saumattomasti. Arkkitehtuuriesimerkkiä voidaan muokata moniin eri skenaarioihin ja toimialoihin.

Arkkitehtuurikaavio

Arkkitehtuurikaavio, jossa näkyy Power Platform -integrointi tyypilliseen SAP-saapumisalueeseen.

Workflow

Esimerkkiarkkitehtuurikaaviossa näkyy täysi ratkaisu, mutta työnkulku Power Platformin ja SAP:n välillä on suoraviivainen. Seuraavat vaiheet kuvaavat työnkulkua:

  1. Power Platform: Pohjaan perustuva Power Apps -sovellus kutsuu SAP ERP -yhdistintä Power Automate -työnkulun avulla.

  2. SAP ERP -yhdistin: Kutsuu paikallista tietoyhdyskäytävää RFC:n ja BAPI:n avulla.

  3. Paikallinen tietoyhdyskäytävä: Kutsuu SAP:tä ja käyttää sitä. Power Platform ei ohita käyttöoikeuksien myöntämistä SAP:ssä.

  4. SAP (ja infrastruktuuri): Kutsuu SAP:tä SAP .NET -yhdistimen kautta.

  5. SAP OData -yhdistin: Suorittaa toimintoja, kuten luonti-, luku-, päivitys- ja poistotoimintoja, ja käynnistää funktioita palvelussa.

Vaihtoehtoiset yhteysmenetelmät

Paikallinen tietoyhdyskäytävä ei ole ainoa tapa muodostaa yhteys SAP:hen Power Platformista. Voit myös käyttää Azure virtuaaliverkkoa tai virtuaalitaulukoita.

Virtuaalinen verkko

Näennäisverkon tietoyhdyskäytävän avulla voit yhdistää Azure- ja muut tietopalvelut Microsoft Fabriciin ja Power Platformiin ollaksesi suojatusti yhteydessä tietolähteeseen, suorittaaksesi kyselyjä ja välittääksesi tuloksia takaisin palveluun. Tällä menetelmällä varmistetaan suojattu, virtaviivainen yhteys, joka mahdollistaa tietojen tehokkaan käsittelyn ja prosessoinnin.

Koska näennäisverkon tietoyhdyskäytävä lähettää tietoja HTTPS:n avulla, tämä vaihtoehto toimii vain SAP OData -yhdistimen kanssa. SAP ERP -yhdistin käyttää RPC:tä ja BAPI:ta.

Virtuaaliset taulukot

Toinen vaihtoehto on käyttää SAP:tä virtuaalitaulukkojen kautta ja käyttää SAP-tietoja samalla tavalla kuin käytettäisiin Dataverse-taulukkoa.

Etu: Dataversessä taulukossa olevalla käyttöoikeusroolilla myönnetään taulukkotason käyttöoikeus.

Haitta: Rivitason käyttöoikeudet ja käyttäjätason vahvistus lähteessä eivät ole mahdollisia.

Vaihtoehtoiset työnkulut

Power Automate -työpöytätyönkulkujen avulla voit automatisoida toistuvia työpöytäprosesseja veto- ja pudotuskäyttöliittymän avulla tai tallentamalla käyttäjän toimintoja. Käytä työpöytätyönkulkuja harvoina kertoina, kun yhdistimet eivät vastaa tarpeitasi tai kun näytön kaavinta tarvitaan kertaluonteisesti.

Pidä seuraavat seikat mielessä, kun integroit SAP:n työpöytätyönkulkujen avulla:

  • Power Automate RPA-tallennustoiminto: Power Automate RPA sisältää työpöydän tallennustoiminnon, joka tallentaa vuorovaikutukset SAP GUI:n ja verkkosovellusten, kuten SAP Fiorin, kanssa muuntamalla toiminnot RPA-tehtäviksi. Esiversio-ominaisuus nimeltä Tallennus Copilotilla mahdollistaa työpöytäautomaatioiden luomisen jakamalla näyttösi ja kuvailemalla tehtävän.

  • Integrointi SAP-toimintojen avulla: Power Automate RPA sisältää työkaluja SAP-työnkulkujen automatisointiin. Tällaisia työnkulkuja ovat esimerkiksi SAP GUI -sovelluksen käynnistäminen, valikkokohteiden valitseminen ja tapahtumien hallinta.

  • Integrointi VBScriptin avulla: SAP:ssä on omistusoikeudellinen SAP GUI -automaatiomoduuli, joka luo VBScript-tulosteen näytön tallennuksen aikana siepatuista käyttäjän vuorovaikutuksista, jota voidaan sitten käyttää Power Automate RPA -botissa.

  • Isännöity RPA: Isännöity RPA vapauttaa resursseja ja vähentää kustannuksia poistamalla tarpeen ylläpitää laitteistoa tai näennäiskoneita. Se on hyödyllinen seuraavissa skenaarioissa:

    • Isännöidyt koneet bottien kehittämiseen, testaamiseen ja suorittamiseen pilvessä
    • Isännöidyt koneryhmät työkuormien automaattiseen skaalaamiseen valvomattoman automaation optimoimiseksi tuotannossa

Komponentit

Power Apps: Vähäisen koodin ympäristö, jonka avulla voit luoda mukautettuja yrityssovelluksia ilman laajaa koodausosaamista käyttämällä veto- ja pudotuskäyttöliittymää ohjausobjektien lisäämiseen ja tietolähteisiin yhteyden muodostamiseen. Tämä lähestymistapa mahdollistaa erittäin muokattavat, pikselintarkat sovellukset, joita voidaan käyttää verkossa ja mobiililaitteissa.

Power Automate: Vähäkoodinen tai kooditon ympäristö, jonka avulla voit automatisoida toistuvia tehtäviä ja virtaviivaistaa työnkulkuja sovellusten ja palvelujen välillä.

Power Platformin SAP ERP -yhdistin: Käyttää Remote Procedure Call (RPC) -kutsuja yhdessä yrityssovellusten ohjelmointirajapinnan (BAPI) kanssa Power Platform -työnkulkujen ja -sovellusten yhdistämiseen paikallisen tietoyhdyskäytävän kautta mihin tahansa SAP ERP -järjestelmään, mukaan lukien SAP ECC ja SAP S/4HANA. Yhdistin tukee suojattuja todennusmenetelmiä, kuten SAP Basic, Windows (Kerberos) ja Microsoft Entra ID, joten organisaation on helpompi kehittää moderneja sovelluksia ja automatisoida liiketoimintaprosesseja SAP-tietojaan käyttäen.

Paikallinen tietoyhdyskäytävä: Paikallisesti asennettu Windows-asiakassovellus, joka toimii siltana paikallisten tietolähteiden ja Microsoft Cloud -palvelussa olevien palvelujen välillä. Se tarjoaa nopean ja turvallisen tiedonsiirron ilman saapuvia portteja verkkoon, vain lähtevät portit Azure-verkkopalveluun, johon yhdyskäytävä muodostaa yhteyden. Yhdyskäytävä tukee useita palveluita, kuten Power BI Power Apps,, Power Automate, Azure Analysis Services ja Azure Logic Apps, joiden avulla organisaatio voi pitää tietokantansa ja muut tietolähteet paikallisina ja käyttää näitä tietoja suojatusti pilvipalveluissa.

Työpöytätyönkulut Power Automatessa: Käytä ohjelmistorobotiikkaa (RPA) automatisoidaksesi toistuvia työpöytätehtäviä. Työpöytätyönkulut voivat olla vuorovaikutuksessa sekä modernien että vanhojen sovellusten kanssa, jolloin käyttäjät voivat virtaviivaistaa työnkulkujaan ja parantaa tehokkuuttaan. Harvinaisissa tapauksissa ja erityistapauksissa, joissa yhdistimet eivät vastaa tarpeitasi, harkitse työpöytätyönkulkujen käyttöä.

Skenaarion tiedot

Useista SAP:hen Power Platformista yhteyden muodostamisen käyttötapauksista kaksi ovat ensisijaisia:

  • Tehtäväpohjainen suoraviivainen käyttökokemus: SAP-käyttöliittymä on tehokas, mutta voi olla monimutkainen. Esimerkkiskenaarion avulla käyttäjä voi keskittyä yhteen tai muutamaan avaintehtävään modernissa pohjaan perustuvan sovelluksen kokemuksessa.

  • Pidä ydin puhtaana -periaate: Voit käyttää SAP:tä Power Platformin avulla ja säilyttää ulkoiset työnkulut ja säännöt, joita ei voida upottaa puhtaasti SAP:hen. Tällä lähestymistavalla varmistetaan, että työnkulut ja säännöt pysyvät turvallisesti siellä, minne ne kuuluvat, eivätkä riko SAP-ydinpäivityksiä.

Huomioitavia seikkoja

Näillä näkökohdilla toteutetaan Power Platform Well-Architected -pilareita, joka on joukko ohjaavia periaatteita, jotka parantavat työkuorman laatua. Lisätietoja: Microsoft Power Platform Well-Architected.

Voit käyttää SAP:tä useilla tavoilla, kuten suoraan tai käyttämällä virtuaalitaulukkoja, jotka yksinkertaistavat tehtäviä vähäkoodisille tekijöille.

Suojaus

Kehittäjien ja loppukäyttäjien tiukka suojaus ja hallinto ovat olennaisen tärkeitä, kun rakennetaan SAP:hen yhdistettyjä ratkaisuja Power Platformin avulla. Power Platform ohittaa käyttöoikeuksien myöntämisen SAP:ssä. Voit varmistaa suojauksen monilla tasoilla, kuten käyttämällä Microsoft Entra ID:tä, vuokraajan käyttöoikeuksia, sovelluksen käyttöoikeuksia ja SAP-todennusta.

Esimerkkivuokraajan Microsoft Entra ID -rakenteen kaavio, jossa näkyy ympäristöjä, sovelluksia, työnkulkuja, yhdistimiä ja käyttöoikeustasoja.

Kaaviossa numeroidut tunnisteet ilmaisevat eri käyttöoikeustasoja:

  1. Vuokraajan käyttö ja eristäminen
  2. Ympäristöjen käyttö
  3. Resurssien oikeudet
  4. Yhdistimen käyttö ja tietojen menetyksen estokäytännöt (DLP-käytännöt)
  5. Roolipohjainen tietojen käyttö
  6. Paikallinen tietoyhdyskäytävä

Dataverse on korostettu keskeisenä komponenttina molemmissa ympäristöissä.

Toiminnan korkea laatu

Power Platform -ratkaisujen tiettyihin ohjelmistotoimitustyökaluihin ja -prosesseihin sisällyttämisessä on joustavuutta. Power Platform sisältää tuotteensisäisiä työkaluja (putkia), mutta se voi sopia myös laajempaan DevOps-strategiaan muodostamalla yhteyden Azure DevOps- ja GitHub-toimintojen kaltaisiin työkaluihin.

Osallistujat

Microsoft ylläpitää tätä artikkelia. Seuraavat avustajat kirjoittivat tämän artikkelin.

Tärkeimmät kirjoittajat:

Power Platform ja SAP:

Tietojen käyttö:

Paikallinen tietoyhdyskäytävä:

Azure-näennäisverkko:

Virtuaalitaulukot:

ALM: