PowerApps - czym jest i jakie są jego części

PowerApps - czym jest i jakie są jego części

Autor: Wojciech Błachno

Opublikowano: 3/7/2018, 12:00 AM

Liczba odsłon: 5673

Czy jest PowerApps? Tak w skrócie, ta zaprezentowana na początku 2017 roku usługa wchodząca w skład Office 365 pozwala tworzyć aplikacje mobilne na systemy Android, iOS, Windows oraz aplikacje obsługiwane za pomocą przeglądarki. Proces tworzenia takich aplikacji jest maksymalnie uproszczony i pozwala zaoszczędzić zasoby naszej firmy - zarówno te personalne, jak i finansowe. Aplikacje stworzone w PA ułatwią pracę z danymi znajdującymi się w naszej firmowej sieci, a działanie takiej aplikacji możemy sami dostosować do naszych potrzeb.

PowerApps

Ale jak można w praktyce wykorzystać PowerApps? Załóżmy, że prowadzimy małą firmę i w jednym dużym arkuszu Excela zbieramy dane dotyczące czasu pracy i wydatków naszych pracowników. Pod koniec miesiąca każdy pracownik tworzy swój arkusz, w którym podaje odpowiednie dane i przesyła w ramach miesięcznego raportu. Następnie wszystko jest konsolidowane w jednym arkuszu do ogólnego podsumowania i przesyłane do akceptacji. Jest to czasochłonne i niezbyt wydajne rozwiązanie, a dzięki PowerApps możemy ten proces znacznie zoptymalizować. Dzięki aplikacji stworzonej w PowerApps każdy pracownik będzie mieć wgląd w dane z arkusza i będzie mógł szybko ocenić poprawność danych. Możemy też mieć stały wgląd w to, co dany użytkownik wprowadza do aplikacji, i dokonać oceny danych przed ich akceptacją. Aplikacje tworzone za pomocą PowerApps mogą łączyć się zarówno z wewnętrznymi, jak i zewnętrznymi źródłami danych. Dzięki interfejsowi wykorzystującemu narzędzie przeciągnij i upuść pozwalają one na łatwy i wygodny dostęp do tych danych.

Ważną kwestią jest fakt, że PowerApps nie wykorzystuje zewnętrznego kodu HTML, JavaScript itp. Jest to zamknięte środowisko, które posiada przez to swoje ograniczenia. Jeśli PowerApps nie ma do czegoś dostępu, to my, twórcy aplikacji, jak i jej użytkownicy również nie. Jednak ma to pozytywne znaczenie, bowiem zapewnia to stabilność i bezpieczeństwo aplikacji. Aplikacje mogą być tworzone w oparciu o gotowe szablony, lecz mogą być również stworzone od zera.

PowerApps dostępny jest w Office 365 w ramach planów:

  • Office 365 Business Essentials
  • Office 365 Business Premium
  • Office 365 Education
  • Office 365 Education Plus
  • Office 365 Enterprise E1
  • Office 365 Enterprise E2 (analogiczna do E1)
  • Office 365 Enterprise E3
  • Office 365 Enterprise E4 (analogiczna do E3)
  • Office 365 Enterprise E5
  • Office 365 Enterprise F1 (wersja PowerApps dla usługi Enterprise F1)

Jak już wspomniano, dane do aplikacji mogą pochodzić z różnych źródeł, wewnętrznych, jak i zewnętrznych. Z zewnętrznymi źródłami połączymy się za pomocą wybranych spośród 167 łączników. Znajdziemy tam takie serwisy i usługi, jak między innymi:

  • Common Data Service
  • SharePoint
  • SQL Server
  • Office 365 Outlook
  • Excell
  • Dropbox
  • OneDrive
  • Dysk Google
  • Facebook

Pełną listę łączników można znaleźć w dokumentacji usługi PowerApps.

PowerApps Interfejs

Tyle słowem wstępu. Jak jednak wygląda PowerApps i jak rozpocząć pracę z tą usługą? Jeśli posiadamy do niej dostęp, wystarczy przejść pod adres web.powerapps.com. Na usługę PowerApps składają się zasadniczo trzy elementy:

  • Witryna web.powerapps.com — służy do zarządzania utworzonymi aplikacjami i udostępniania ich,
  • PowerApps Studio — aplikacja desktopowa służąca do tworzenia zaawansowanych aplikacji za pomocą łatwych w użyciu narzędzi wizualnych,
  • PowerApps Mobile — służy do uruchamiania aplikacji na urządzeniach z systemem Windows, iOS i Android.

Po lewej stronie ekranu widnieje menu, gdzie umieszczone są wszystkie najważniejsze elementy usługi:

PowerApps Interfejs

  • Narzędzia główne - główne centrum dowodzenia, gdzie znajdziemy nasze ostatnie projekty, nad którymi pracowaliśmy, lub możemy utworzyć nową aplikację, na przykład na podstawie szablonu.
  • Aplikacje - lista wszystkich naszych aplikacji. Stąd możemy szybko przejść do edycji naszych aplikacji oraz tworzyć nowe.
  • Poznaj - samouczek, społeczność oraz informacje o nowościach.
  • Połączenia - połączenia z innymi usługami, skąd nasze aplikacje mogą czerpać dane.
  • Łączniki niestandardowe - możemy utworzyć nowy łącznik lub importować go z pliku.
  • Przepływy - zadbaj o przepływ pracy między usługami Office 365 dzięki Flow.
  • Bramy - utwórz bramę, aby łatwo zarządzać przesyłem danych z lokalnego źródła, które nie znajduje się w chmurze.
  • Powiadomienia - po prostu powiadomienia dotyczące naszej usługi PowerApps.
  • Common Data Service - możemy utworzyć własne środowisko i bazę danych, które będą podstawą naszej aplikacji.

PowerApps, mimo że za zadanie ma wiele ułatwić, tak jak już zresztą wspomniano na początku, to bardzo rozbudowane narzędzie. W kolejnych poradach pokażemy, w jaki sposób korzystać z PowerApps, co w praktyce wcale nie jest trudne.