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:

  1. Włącz opcję Modern controls w ustawieniach aplikacji (zakładka Updates)
  2. Dodaj dwie kontrolki Number Input — do wpisania liczb przez użytkownika
  3. Dodaj Button z etykietą "Dodaj"
  4. Dodaj kontrolkę tekstową do wyświetlenia wyniku; w jej właściwości Text wpisz nazwę zmiennej, np. varOutputValue
  5. Na przycisku, we właściwości OnSelect, użyj formuły Set: Set(varOutputValue, NumberInput1.Value + NumberInput2.Value)
  6. 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.