Jak wejść do Power Apps?
Środowisko Power Apps jest dostępne pod adresem make.powerapps.com. Panel ma fioletową kolorystykę i podobną strukturę do Power Automate. W lewym menu znajdziesz zakładkę Create do tworzenia nowych aplikacji oraz Apps do zarządzania istniejącymi.
Microsoft oferuje tu też asystenta AI, który może wygenerować plan rozwiązania na podstawie opisu w języku naturalnym. To interesująca funkcja — jednak żeby naprawdę zrozumieć, co się dzieje pod maską, warto przejść przez budowę aplikacji samodzielnie.
Canvas App vs. Model-Driven App
Power Apps obsługuje dwa główne typy aplikacji:
- Canvas App — budujesz interfejs "od płótna", swobodnie rozmieszczając kontrolki na ekranie. Elastyczna, działa z wieloma źródłami danych, dostępna w podstawowych licencjach M365.
- Model-Driven App — opiera się na tabelach Dataverse i generuje interfejs automatycznie na podstawie struktury danych. Wymaga licencji premium — nie jest dostępna w najtańszych pakietach M365.
W tej serii skupiamy się na Canvas App — to właśnie to narzędzie jest dostępne bez dodatkowych opłat i pozwala zbudować większość typowych rozwiązań biznesowych.
Orientacja w Power Apps Studio
Po otwarciu nowej aplikacji Canvas wchodzisz do Power Apps Studio. Najważniejsze elementy interfejsu:
- Lewy panel — Tree View: drzewko struktury aplikacji. Widoczne są tu ekrany (screens) i zagnieżdżone w nich kontrolki. Możesz przeciągać elementy, zmieniać hierarchię i zarządzać nazwami.
- Prawy panel — Properties: właściwości zaznaczonej kontrolki. Każdy element ma swoje parametry, które możesz edytować.
- Pasek formuł (FX): tutaj wpisujesz formuły Power Fx, analogicznie do formuł Excela.
- Insert: dodawanie nowych kontrolek — pól tekstowych, przycisków, galerii, formularzy i wielu innych.
- Data: podpinanie źródeł danych — list SharePoint, tabel Dataverse, Excela z OneDrive.
Zagnieżdżanie i organizacja kontrolek
Kluczowa koncepcja w Canvas App: kontrolki można zagnieżdżać w kontenerach. Kontener pozwala grupować elementy i zarządzać nimi razem — np. ukryć całą sekcję jednym warunkiem zamiast ustawiać go dla każdego elementu osobno. Dobre nazewnictwo kontrolek (np. skrót typu + opis funkcji) bardzo ułatwia pracę, gdy aplikacja staje się bardziej rozbudowana.
Budujemy pierwszą aplikację: kalkulator
Prosty przykład pozwalający poznać podstawowy cykl pracy:
- Włącz opcję Modern controls w ustawieniach aplikacji (zakładka Updates)
- Dodaj dwie kontrolki Number Input — do wpisania liczb przez użytkownika
- Dodaj Button z etykietą "Dodaj"
- Dodaj kontrolkę tekstową do wyświetlenia wyniku; w jej właściwości Text wpisz nazwę zmiennej, np.
varOutputValue - Na przycisku, we właściwości OnSelect, użyj formuły Set:
Set(varOutputValue, NumberInput1.Value + NumberInput2.Value) - Przetestuj aplikację przyciskiem Preview (trójkąt w górnym pasku)
Gratulacje — to Twoja pierwsza działająca aplikacja Power Apps. Wpisz dwie liczby, kliknij Dodaj i zobacz wynik.
Publikowanie i udostępnianie
Zapisanie aplikacji (Save) nie znaczy jeszcze, że jest ona widoczna dla innych użytkowników. Dopiero Publish udostępnia aktualną wersję. Następnie możesz:
- Skopiować link do aplikacji i wysłać go użytkownikom
- Dodać współtwórców (co-owners), którzy będą mogli edytować aplikację
- Zarządzać dostępami w sekcji Manage Access
Użytkownik z odpowiednim linkiem i dostępem może uruchomić aplikację bezpośrednio w przeglądarce — bez instalowania czegokolwiek.
Podsumowanie
Power Apps Studio to potężne środowisko, które warto eksplorować — jest tu mnóstwo kontrolek, opcji i możliwości do odkrycia. Dobry punkt startowy to przeglądanie gotowych szablonów i próba przerobienia ich na własne potrzeby. W następnych odcinkach skupimy się na prawdziwych źródłach danych — listach SharePoint — które otwierają zupełnie nowe możliwości.