Power Apps

Twoja własna aplikacja? To możliwe.

Twoja własna aplikacja na iOS, Android czy Windows bez gigantycznego budżetu

Bezpieczeństwo infrastruktury Microsoft

Rozwiązanie low code – krótkie czasy realizacji i przystępne ceny

Pełna integracja z innymi usługami chmurowymi Microsoft (Power BI, Azure, Power Automate)

Na czym polega wdrożenie Power Apps?

power apps graph antdata
  • Tworzenie aplikacji na urządzenia mobilne i stacjonarne szybciej i łatwiej niż kiedykolwiek.
  • Wdrożenie aplikacji możliwe na poziomie danego działu w firmie lub konkretnego projektu.
  • Podstawowe narzędzie do osiągnięcia wyższego poziomu automatyzacji i cyfryzacji w przedsiębiorstwie. Skontaktuj się z nami, by dowiedzieć się, jakie czynności i procesy możesz w firmie zoptymalizować.
  • Możliwość wdrożenia aplikacji w pełni zintegrowanej z Power BI, Sharepoint, Azure i Power Automate.
  • Budowanie interaktywnych elementów wizualnych w powiązaniu z Power BI – wykresów, map budynków i terenu (w tym zaawansowane wykorzystanie danych lokalizacyjnych).
  • Antdata to udane wdrożenia Power Apps dla światowych marek, w zróżnicowanych działach i branżach. Osoby skierowane do pracy przy rozwoju aplikacji posiadają nie tylko wiedzę deweloperską i informatyczną, ale także dysponują odpowiednią wiedzą biznesową, ułatwiającą zrozumienie i przelanie na aplikację realnych potrzeb klienta.

Co to jest Power Apps i jak działa?

power apps how it works graph antdata

Power Apps to platforma firmy Microsoft pozwalająca na tworzenie biznesowych aplikacji działających na urządzeniach z systemami Windows, Android, IOs, a także na większości przeglądarek internetowych.

Z jednej strony myśląc o Power Apps mówimy tu o środowisku dla developerów, z drugiej strony o końcowych aplikacjach dla klienta, które z punku widzenia użytkownika wyglądają tak samo jak te aplikacje które pobieramy na nasze smartfony i tablety z Apple Store lub Google Play czy też na komputery i laptopy z Microsoft Store.

Stworzenie aplikacji w „tradycyjny” sposób, tzn. za pomocą jednego z tradycyjnych języków programowania (np. Java) jest niezwykle trudne, czasochłonne, obarczone wieloma ryzykami i na koniec – niezwykle kosztowne. Rzadko spotyka się sytuacje, w których nawet w ramach jednego przedsiębiorstwa da się zbudować aplikację (mówimy tu o aplikacjach dla użytku wewnętrznego firmy), której użyteczność rozciągała by się na wiele lokalizacji i departamentów. Często w przedsiębiorstwach istnieją pomysły na wykorzystanie niewiarygodnego wręcz potencjału urządzeń, które mamy do swojej dyspozycji, pomysły na usprawnienie i automatyzację procesów, jednak koszt (tak finansowy, jak i organizacyjny) zbudowania ich od podstaw, za pomocą tradycyjnych rozwiązań, po wielokroć przewyższa potencjalne korzyści.

Microsoft, widząc że posiadane przez niego możliwości technologiczne umożliwią likwidację powyższych przeszkód z punktu widzenia pojedynczego przedsiębiorstwa czy działu, uruchomił pakiet usług pod nazwą Power Platform. W największym skrócie – Power Platform miało dać organizacjom możliwość tworzenia aplikacji i digitalizacji procesów albo własnymi, wewnętrznymi siłami, albo przy użyciu usługodawców zewnętrznych, z tym zastrzeżeniem, że koszt takich wdrożeń jest wielokrotnie niższy, gdyż są one rozwiązaniami typu low-code, czyli przy zastosowaniu względnie niewielkich ilości kodu.

Poniższy klip przedstawia prosty przykład aplikacji PowerApps, stworzony na potrzeby magazynu w fabryce. Aplikacja jest połączona z repozytorium danych (SharePoint) i raportami Power BI. Używa również usługi Power Automate, by w sposób zautomatyzowany wysyłać powiadomienia i wiadomości e-mail do osób zainteresowanych.

Power Apps jako element składowy Microsoft Power Platform

Choć niniejszy materiał traktuje głównie o Power Apps, nie sposób mówić o nich bez zrozumienia szerszego kontekstu i czym jest Power Platform.

Już same Power Apps to potężne narzędzie, ale dopiero spięte z innymi usługi z uniwersum Microsoftu daje niewiarygodne efekty.

Najważniejsze elementy Power Platform to:

  • Power Apps – tu tworzymy i rozwijamy aplikacje, które możemy uruchamiać na urządzeniach mobilnych lub komputerach,
  • Power Automate – zautomatyzowanie procesów związanych z przepływem danych, np. wysyłanie powiadomień mailowych,
  • Power BI – tworzenie interaktywnych raportów w oparciu o dane zebrane przez Power Apps i przeprocesowane przez Power Automate (więcej na ten temat tu),
  • Power Virtual Agents – chatboty do komunikacji z klientem i pracownikami, tworzone bez użycia kodu.

Zatem główny cel Power Platform możemy zdefiniować następująco: zebranie wszystkich serwisów w jedną całość, w wyniku czego można budować potężne narzędzia ułatwiające pracę na każdym szczeblu w przedsiębiorstwach z różnych branż, idealnie skrojone pod potrzeby danej firmy, lokalizacji czy nawet działu. To wszystko przy poziomie bezpieczeństwa i stabilności jakie cechują natywne aplikacje Microsoftu, przy kosztach wielokrotnie niższych niż rozwój aplikacji np. w Java, nie mówiąc już o stworzeniu i utrzymaniu całej infrastruktury towarzyszącej.

Przykładowe zastosowanie aplikacji Power Apps w przedsiębiorstwie i kluczowe aspekty wdrożenia

Obszary, gdzie można wdrożyć aplikację biznesową są niemalże nieograniczone. Obszary, w których z sukcesem wdrożyliśmy opisywane rozwiązania obejmują np. dział bezpieczeństwa i aplikację do zgłaszania incydentów z załączonymi zdjęciami opisywanych zdarzeń.

Kolejnym zadaniem było stworzenie przystępnego narzędzia do przeprowadzania audytów bezpieczeństwa czy kontroli jakości i defektów wraz z raportowaniem wyników w czasie rzeczywistym, wizualizacją tych wyników na interaktywnej mapie magazynu czy też hali produkcyjnej widocznej w raporcie Power BI.

Bardzo ciekawym case-study było stworzenie dla zarządzających oddziałem dużej korporacji FMCG aplikacji do dodawania zadań wybranych w formularzu i natychmiastowe wysyłanie powiadomień do odpowiedzialnych osób. Powiadomienia, wraz z wytycznymi, były wysyłane w formie powiadomień push oraz dodatkowo – wiadomości mailowych. Dzięki przeniesieniu rozdzielania pracy do osobnej aplikacji, klient uzyskał powtarzalną i jasną strukturę samych zadań, możliwość śledzenia ich otrzymania, jasno określone odpowiedzialności i pewność, że przekazane zadanie nie zginie w natłoku innych powiadomień, zwłaszcza e-mailowych.

W dowolnym momencie, zarówno przydzielający, jak i otrzymujący zadanie mogli sprawdzić i modyfikować jego status.

Firmy produkcyjne lub spedycyjne mogą wykorzystć możliwość skanowania kodów kreskowych. Aplikacje stworzone w platformie Power Apps z pewnością znalazłyby także zastosowanie w projektach usprawnieniowych typu Lean, Kaizen oraz 5s czy w ramach digitalizacji i przechodzenia na Przemysł 4.0.

Mogą Państwo zobaczyć więcej przykładów i przeczytać o sfinalizowanych projektach tutaj.

Power Apps a inne usługi

Stworzone w ramach usługi Power Apps aplikacje najczęściej wykorzystuje się do zbierania danych oraz szybkiego przepływu informacji. Power Apps świetnie współgra z usługami chmurowymi jak Sharepoint, OneDrive czy repozytorium danych w Microsoft Azure. Oprócz tego istnieje także możliwość bezpośredniego połączenia się z bazą danych SQL. Microsoft nieustannie rozwija platformę, a z każdą aktualizacją przybywa nowych możliwości połączeń. Zebrane z pomocą aplikacji dane mogą być momentalnie przekazywane do raportów usługi Power BI, w których można analizować zdjęcia z kontroli jakości, wyświetlać zadania w formie diagramu Gantta, czy po prostu zarządzać przepływem w przedsiębiorstwie z użyciem interaktywnych tabel i wykresów.

Bezpieczeństwo aplikacji

Aplikacje przygotowuje się najczęściej w całości w ramach usług Microsoft. Działają z wykorzystaniem Sharepointa, Azure czy OneDrive. Sama platforma Power Apps także należy do giganta z Redmond. Oznacza to, że aplikacja oraz zbierane przez nią dane są chronione wyspecjalizowanymi systemami przygotowanymi przez Microsoft.

Licencjonowanie

Usługa Power Apps dostępna jest w ramach różnych licencji Microsoft 365. Większość firm najczęściej już działa w ramach tego typu licencji, dlatego korzystanie z aplikacji biznesowych jest tanie i przystępne. Szczegóły dotyczące licencjonowania w ramach poszczególnych znajdują się na stronie Microsoft (link do przewodnika tu)

Cena wdrożenia (Low-code = Low-cost)

Z racji tego, że Power Apps to platforma do aplikacji typu Low-code, prace wymagane na przygotowywanie są na ogół dużo mniej złożone niż w przypadku napisania oprogramowania od początku na przykład w języku Java. Oznacza to, że koszty takiego wdrożenia mogą być kilkukrotnie niższe od bardziej popularnych rozwiązań deweloperskich.

Studio z przyjaznym dla dewelopera interfejsem oferuje szereg możliwości pozwalających na self-service i wprowadzanie zmian w wyglądzie oraz funkcjonalnościach nawet po wdrożeniu aplikacji. Platforma pozwala dodawać do tworzonych aplikacji pola tekstowe, listy wyboru czy kalendarz do wprowadzenia określonej daty. Power Apps umożliwia także połączenie się z kamerą urządzenia w celu przechwycenia obrazu i zrobienia zdjęcia, które może zostać następnie umieszczone np. na witrynie Sharepoint.

Skontaktuj się z nami

Interesujesz się Microsoft Power BI?
Zarezerwuj termin telefonicznej konsultacji.

Scroll to Top