Rozszerzanie oprogramowania SAP przy użyciu platformy Microsoft Power Platform
Ten artykuł jest częścią serii artykułów SAP i Power Platform :
- Rozszerzanie oprogramowania SAP przy użyciu platformy Microsoft Power Platform
- Przepływ pracy architektury sap i platformy Power Platform
- Rozszerzanie strefy docelowej SAP w celu obsługi platformy Power Platform
Składniki platformy Microsoft Power Platform
Podstawowe zmiany w oprogramowaniu SAP wymagają inwestycji w opiekę i konserwację, aby zapewnić zgodność z przyszłością aktualizacji platformy. Platforma Microsoft Power Platform może pomóc rozszerzyć oprogramowanie SAP o dodatkowe funkcje bez konieczności zmieniania podstawowego systemu SAP.
Ten artykuł zawiera wprowadzenie do ulepszania systemów SAP przy użyciu następujących składników platformy Microsoft Power Platform:
- Power Apps
- Power Automate
- Microsoft Copilot Studio
- Power Pages
- Power BI
Kompleksowe rozwiązania biznesowe można tworzyć pojedynczo lub razem, korzystając z tych składników i integrując je z rozwiązaniami SAP, Microsoft 365, Dynamics 365, Azure lub innymi aplikacjami. Na poniższej ilustracji przedstawiono główne składniki zintegrowanego pakietu programistycznego z małą ilością kodu. Umożliwia firmom ulepszanie środowisk SAP poprzez tworzenie niestandardowych aplikacji, automatyzowanie procesów, integrowanie sztucznej inteligencji i uzyskiwanie szczegółowych informacji z możliwością działania, a wszystko to z minimalnym zapotrzebowaniem na obszerną wiedzę na temat kodowania.
Poniższe podstawowe funkcje zapewniają podstawowe możliwości umożliwiające bezproblemową integrację z oprogramowaniem SAP.
Łączniki danych: gotowe łączniki SAP do uzyskiwania dostępu do danych SAP i interakcji z nimi bez złożonego oprogramowania pośredniczącego. Te łączniki umożliwiają bezproblemową integrację danych SAP z niestandardowymi aplikacjami, zautomatyzowanymi przepływami pracy lub pulpitami nawigacyjnymi analizy.
AI Builder: inteligentna automatyzacja wyodrębniania informacji z dokumentów, obrazów lub tekstu albo dodawania analizy predykcyjnej do przepływów pracy SAP. Możesz również dodać możliwości generowania sztucznej inteligencji do procesów SAP, takich jak prognozowanie zapotrzebowania lub inteligentne zarządzanie zapasami, bez konieczności dogłębnej wiedzy w zakresie sztucznej inteligencji.
Microsoft Dataverse: opcjonalne dodatkowe repozytorium danych, w którym można przechowywać oprogramowanie SAP i inne dane biznesowe oraz zarządzać nimi. Umożliwia buforowane dane SAP do pracy w trybie offline lub w połączeniu z danymi innych niż SAP w celu utworzenia ujednoliconego źródła danych w celu uzyskania bardziej szczegółowych informacji i szerszych funkcji.
Power Fx: język o niskim kodzie, który umożliwia tworzenie aplikacji na całej platformie. Służy do łatwego tworzenia logiki niestandardowej w przepływach pracy, które współdziałają z danymi SAP.
Środowiska zarządzane: zestaw funkcji ułatwiających zarządzanie, zgodność i skalowalność rozwiązań platformy Microsoft Power Platform zintegrowanych z systemami SAP. Zalecamy wdrożenie podejścia ustrukturyzowanego przez zaimplementowanie środowisk deweloperskich, testowych i produkcyjnych, zgodnie z zaleceniami dotyczącymi najlepszych rozwiązań dla środowiska SAP.
Rozszerzanie tworzenia aplikacji SAP za pomocą usługi Power Apps lub Power Pages
Power Apps to pakiet aplikacji, usług i łączników, których można używać do tworzenia niestandardowych aplikacji biznesowych bez kodowania. Możesz szybko opracowywać aplikacje internetowe i mobilne, które rozszerzają funkcjonalność oprogramowania SAP. Dzięki wstępnie utworzonym łącznikom dla oprogramowania SAP usługa Power Apps umożliwia tworzenie niestandardowych frontonów lub uproszczonych aplikacji, które współdziałają bezpośrednio z danymi SAP. Może to usprawnić przepływy pracy, włączyć dostęp mobilny i poprawić środowiska użytkownika bez modyfikowania podstawowego systemu SAP.
Za pomocą usługi Power Apps można tworzyć trzy typy aplikacji:
Aplikacje kanwy. Te aplikacje zaczynają się od pustego ekranu. Poszczególne ekrany są układane ręcznie. Zapewnia to pełną kontrolę nad rozmieszczeniem każdego elementu na kanwie. Aplikacje kanwy są dobre w scenariuszach, w których użytkownik oczekuje dostosowanego środowiska.
Aplikacje oparte na modelu. W przypadku złożonej logiki biznesowej aplikacje oparte na modelu mogą być dobrym rozwiązaniem. Te aplikacje wymagają bazy danych Dataverse — bazy danych platformy Microsoft Power Platform. Aplikacje oparte na modelu są oparte na danych modelowanych w tym środowisku bazy danych. Widoki i ekrany szczegółowe aplikacji zależnych od modelu są oparte na strukturze danych. Dane SAP znajdują się tylko w bazie danych systemu SAP. W niektórych przypadkach użycia usługa Dataverse może służyć jako tymczasowy obszar buforowania dla pracowników mobilnych, gdy nie ma łączności z systemem SAP zaplecza.
Power Pages. Za pomocą usługi Power Pages można tworzyć profesjonalne witryny internetowe wewnętrzne lub zewnętrzne z podejściem bez kodu. Można je zintegrować z innymi składnikami platformy Microsoft Power Platform, aby korzystać z danych i funkcji SAP. Dzięki temu można angażować klientów, partnerów lub pracowników, oferując przyjazny dla użytkownika interfejs internetowy do interakcji z systemami SAP. Można na przykład utworzyć interfejs do przesyłania żądań lub wyświetlania szczegółowych informacji o danych w czasie rzeczywistym.
Wszystkie te aplikacje mogą wywoływać przepływy usługi Power Automate z lokalizacji, w której jest wykonywane połączenie z oprogramowaniem SAP.
Automatyzowanie przepływów pracy sap przy użyciu usługi Power Automate
Przepływ usługi Power Automate to typ przepływu pracy, który może automatycznie wykonywać zadania, takie jak wysyłanie powiadomień, kopiowanie plików i zbieranie danych. Te przepływy ułatwiają usprawnianie rutynowych zadań, automatyzowanie procesów i ulepszanie współpracy i komunikacji w całej organizacji.
Usługa Power Automate udostępnia następujące dwa typy przepływów:
Przepływy w chmurze. Użyj przepływów w chmurze, jeśli chcesz, aby automatyzacja została wyzwolona automatycznie, natychmiast lub za pośrednictwem harmonogramu. Te przepływy to integracje oparte na interfejsie API, które korzystają z systemów SAP ERP, SAP OData, HTML i innych łączników. Na przykład za pomocą tych przepływów można odczytywać lub aktualizować obiekty w oprogramowaniu SAP, takie jak zamówienia, produkty lub informacje o zapasach.
Przepływy pulpitu. Przepływy pulpitu umożliwiają automatyzowanie zadań w Internecie lub na pulpicie. Te przepływy umożliwiają automatyzowanie przyziemnych zadań opartych na regułach podczas ich używania z interfejsami aplikacji SAP, takimi jak sap GUI lub SAP Fiori. Można na przykład zautomatyzować powtarzające się zadania, takie jak wprowadzanie danych klientów lub finansów z poczty e-mail lub programu Excel do systemu SAP.
Przepływ pulpitu rozszerza istniejące możliwości automatyzacji procesów robotycznych (RPA) w Power Automate i umożliwia automatyzację wszystkich powtarzających się procesów na komputerze stacjonarnym. Zautomatyzowane procesy są tworzone przy użyciu projektanta przepływu aplikacja klasyczna Power Automate. Możesz użyć wstępnie utworzonych akcji przeciągania i upuszczania lub rejestrowania przepływów pulpitu.
Tworzenie inteligentnych rozwiązań SAP za pomocą programu Copilot Studio
Możesz użyć narzędzia Copilot Studio, aby ulepszyć środowisko użytkowników oprogramowania SAP. Można zintegrować oparte na sztucznej inteligencji copilots z systemami SAP, aby zapewnić bardziej interaktywny i przyjazny dla użytkownika interfejs.
Zautomatyzowana obsługa klienta: Copilot Studio może obsługiwać rutynowe zapytania i bilety pomocy technicznej, zwalniając zasoby ludzkie w celu uzyskania bardziej złożonych zadań. Takie podejście prowadzi do skrócenia czasu rozwiązywania problemów i zwiększenia zadowolenia klientów.
Funkcje samoobsługi: użytkownicy mogą korzystać z narzędzi do wykonywania prostych zadań, takich jak pobieranie danych, aktualizacje stanu i inicjacje transakcji bezpośrednio w systemie SAP. Te możliwości wspierają poczucie autonomii i wydajności.
Usprawnione procesy: integracja funkcji copilots z oprogramowaniem SAP automatyzuje różne przepływy pracy, takie jak zatwierdzenia, wprowadzanie danych i generowanie raportów. Ta automatyzacja może zmniejszyć błędy ręczne i przyspieszyć procesy biznesowe.
Spersonalizowane interakcje użytkowników: program Copilot Studio umożliwia udostępnianie spersonalizowanych środowisk na podstawie ról i preferencji użytkownika. Dzięki temu system SAP jest bardziej intuicyjny i przyjazny dla użytkownika.
Ciągła dostępność: W przeciwieństwie do agentów ludzkich, copilots są dostępne przez cały dzień, aby zapewnić spójne wsparcie i zapewnić ciągłość działalności biznesowej poza regularnymi godzinami pracy.
Korzystając z programu Copilot Studio, możesz znacząco zwiększyć środowisko użytkownika sap, dzięki czemu oprogramowanie SAP jest bardziej wydajne, przyjazne dla użytkownika i odpowiada na potrzeby biznesowe.
Ulepszanie analizy biznesowej dzięki łączności z usługami Power BI i SAP
Usługa Power BI oferuje uniwersalne opcje integracji dla systemów SAP Business Warehouse i SAP HANA.
Bezpośrednie połączenie: usługa Power BI może łączyć się bezpośrednio z platformami SAP HANA i SAP Business Warehouse (BW), aby zapewnić analizę w czasie rzeczywistym, dynamiczną wizualizację danych i terminowe podejmowanie decyzji. Ta bezpośrednia integracja umożliwia natychmiastowy dostęp i analizę danych operacyjnych oraz obsługuje szybkie analizy i szczegółowe raportowanie. Obsługuje również logowanie jednokrotne (SSO), aby zapewnić przestrzeganie ról i uprawnień dostępu sap.
- Używanie protokołu Kerberos do logowania jednokrotnego na platformie SAP HANA
- Używanie protokołu Kerberos na potrzeby logowania jednokrotnego do systemu SAP BW przy użyciu biblioteki CommonCryptoLib
- Używanie protokołu Kerberos na potrzeby logowania jednokrotnego do systemu SAP BW przy użyciu biblioteki gx64krb5
Wyodrębnianie danych w środowiskach poufnych: w przypadku organizacji, które są ostrożne w zakresie bezpośrednich połączeń ze środowiskami produkcyjnymi, usługa Power BI obsługuje alternatywne podejście. Możesz wyodrębnić dane z systemów SAP, a następnie użyć usługi Power BI do nawiązania połączenia z wyodrębnionym zestawem danych. Ta metoda zapewnia ochronę środowisk produkcyjnych i umożliwia analizę na statycznej kopii danych. Należy zaplanować wyodrębnianie, aby zapewnić aktualność zestawu danych usługi Power BI bez wpływu na wydajność systemów SAP.
Ta elastyczność w połączeniu usługi Power BI z systemami SAP, za pośrednictwem bezpośredniego dostępu do szczegółowych informacji w czasie rzeczywistym lub wyodrębniania danych w celu bardziej kontrolowanego podejścia, zapewnia dostosowane rozwiązanie do efektywnej analizy danych SAP.