🛠️ Strona niestandardowa w Dynamics 365 Sales

Opublikowany
17.6.2026
🛠️ Strona niestandardowa w Dynamics 365 Sales
W organizacjach korzystających z aplikacji Dynamics 365 Sales czy Customer Service użytkownicy pracują głównie w aplikacjach opartych o model danych. Zapewniają one uporządkowane zarządzanie danymi, relacjami z klientami oraz procesami biznesowymi.

Jednocześnie w wielu scenariuszach pojawia się potrzeba dostarczenia bardziej elastycznego, dopasowanego i intuicyjnego interfejsu – na przykład do wprowadzania danych, ponieważ standardowe formularze i widoki przestają być wystarczające.

W przypadkach, gdy potrzebujemy tzw. „narzędzi operacyjnych” – czyli ekranów do konkretnego zadania użytkownika - sprawdzi się strona niestandardowa, czyli custom page.

Jest to specjalny typ strony w aplikacji model-driven, który wykorzystuje technologię aplikacji kanwy, ale działa bezpośrednio wewnątrz aplikacji CRM. Oznacza to, że możemy tworzyć nowoczesne, bardziej przyjazne interfejsy użytkownika, zachowując jednocześnie pełny kontekst pracy w Dynamics 365 oraz obsługiwać scenariusze biznesowe, które trudno byłoby zrealizować wyłącznie przy użyciu standardowych elementów model-driven.

Poniżej instrukcja jak krok po kroku skonfigurować takie rozwiązanie:

W rozwiązaniu dodajemy stronę:  Nowy -> Aplikacja -> Strona

Otwiera się edytor bardzo zbliżony do tego dla aplikacji kanwy – PowerApps Studio.

W tym miejscu projektujemy interfejs – tworzymy układ ekranu, dodajemy galerie, formularze, przyciski oraz wprowadzamy logikę opartą o Power Fx.

Stronę możemy wygenerować z pomocą Power Apps lub zbudować ją samodzielnie od podstaw.

Przykładowa strona niestandardowa:

🔵 pole wyboru Produkt powiązane z tabelą produktów w Dataverse, czyli jest to lista produktów dostępnych w systemie

🔵 pole Cena netto, które automatycznie uzupełnia się po wyborze produktu lub użytkownik może wprowadzić własną cenę

🔵 pola wejściowe do wprowadzenia ilości i rabatu procentowego

Po wprowadzeniu tych danych wyliczane są Cena po rabacie oraz Cena brutto uwzględniająca podatek. W podsumowaniu obliczane są wartości całkowite: netto, kwota rabatu, netto po rabacie oraz brutto. W prawym górnym rogu ekranu mamy przycisk do „czyszczenia” wprowadzonych wartości.

Cała logika działania została zbudowana przy użyciu formuł Power Fx, które reagują na wprowadzone dane w czasie rzeczywistym, bez konieczności przechodzenia między formularzami. Po zakończeniu konfiguracji zapisujemy i publikujemy stronę niestandardową, aby mogła zostać wykorzystana w aplikacji.

W kolejnym kroku przechodzimy do aplikacji model driven, w której chcemy umieścić taką stronę i otwieramy ją w trybie edycji. W nawigacji, w wybranej grupie, dodajemy nową stronę i jako typ wybieramy Strona niestandardowa. Z tego poziomu można utworzyć nową stronę niestandardową lub dodać istniejącą.

Po publikacji aplikacji model driven nowa opcja w menu jest dostępna dla użytkownika. Po jej kliknięciu wyświetla się strona niestandardowa, która działa jako integralna część Sales Hub.

Strony niestandardowe, czyli custom page, to nowoczesne podejście do rozszerzania aplikacji model-driven w Dynamics 365. Dodatkowo, mamy pełną kontrolę nad logiką i wyglądem, możemy wykorzystywać Power Fx i bezpośrednio pracować na danych z Dataverse.

Z punktu widzenia użytkownika wszystko odbywa się w jednym systemie, ale z wykorzystaniem znacznie bardziej elastycznego i dostosowanego interfejsu, co poprawia komfort pracy użytkownika i zwiększa spójność całego systemu.

Poprzedni
Następny
Następny