Ugrás a fő tartalomra

MS Power Platform alapok - Power Pages



A Microsoft Power Platform egy integrált ökoszisztéma, amely lehetővé teszi üzleti alkalmazások fejlesztését, adatkezelést és automatizálást kódolási tapasztalat nélkül vagy alacsony kódolási igénnyel. Az alábbi fő komponensekből áll:




1. Power Apps

  • Funkciók: Egyéni üzleti alkalmazások készítése kódolás nélkül vagy alacsony kódolással.
  • Lehetőségek:
    • Vászon (Canvas) és modellvezérelt (Model-driven) alkalmazások.
    • Microsoft Dataverse és külső adatok integrációja.
    • AI Builder támogatás az intelligens funkciókhoz.
  • Korlátok:
    • Összetett üzleti logika és egyedi UI fejlesztése korlátozott.
    • Skálázhatósági és teljesítményproblémák nagy adatmennyiségnél.

2. Power Automate

  • Funkciók: Munkafolyamatok és folyamatok automatizálása különböző rendszerek között.
  • Lehetőségek:
    • Felhőalapú és asztali automatizálás (RPA).
    • API-alapú és UI-alapú automatizációk.
    • Több mint 600 csatlakozó (pl. SharePoint, Dynamics 365, SAP).
  • Korlátok:
    • Bonyolultabb folyamatoknál az RPA limitációkba ütközhet.
    • A nagy mennyiségű tranzakció és az API-hívások költségnövekedéssel járnak.

3. Power BI

  • Funkciók: Interaktív vizualizációk és adatvezérelt döntéshozatal támogatása.
  • Lehetőségek:
    • Adatok összekapcsolása különböző forrásokból.
    • DAX és Power Query használata fejlett elemzésekhez.
    • Beágyazható jelentések és dashboardok.
  • Korlátok:
    • Nagy adatmennyiségnél teljesítményproblémák adódhatnak.
    • Az ingyenes verzió funkcionalitása korlátozott (pl. frissítési gyakoriság).

4. Power Virtual Agents

  • Funkciók: AI-alapú chatbotok fejlesztése kódolás nélkül.
  • Lehetőségek:
    • Természetes nyelvfeldolgozás (NLP).
    • Több csatornán történő kommunikáció (pl. Microsoft Teams, weboldalak).
    • Integráció Power Automate és Dataverse környezetbe.
  • Korlátok:
    • Korlátozott testreszabhatóság komplex logika esetén.
    • A természetes nyelvértés bizonyos helyzetekben pontatlan lehet.

5. Power Pages 

a Microsoft Power Platform egyik eleme, amely lehetővé teszi üzleti weboldalak létrehozását low-code/no-code megközelítéssel. Különösen alkalmas olyan adatvezérelt portálok fejlesztésére, amelyek integrálódnak a Microsoft Dataverse-hez és más üzleti rendszerekhez.

A Power Pages egy erőteljes eszköz adatalapú, biztonságos weboldalak gyors fejlesztésére, de figyelembe kell venni a biztonsági előírásokat, a skálázhatósági korlátokat és a költségeket. Ha egyedi funkcionalitásra van szükség, érdemes kombinálni Power Automate-tel, Dataverse-szel és API-integrációkkal.

Kiegészítő komponensek

  • Dataverse: Központi adattárház üzleti adatok kezelésére.
  • AI Builder: Gépi tanulás és AI-modellek integrálása az alkalmazásokba.

Általános előnyök és korlátok

  • Előnyök:
    • Gyors fejlesztés és integráció az Microsoft 365, Azure és Dynamics 365 rendszerekkel.
    • Low-code/no-code megoldások, üzleti felhasználók is tudják használni.
    • Széles körű API- és csatlakozói támogatás.
  • Korlátok:
    • Licencelési és költségproblémák nagyobb felhasználás esetén.
    • Összetett üzleti folyamatok esetén fejlesztői beavatkozás szükséges lehet.


 

 Power Pages alapok

A Power Pages célja, hogy biztonságos, reszponzív és adatalapú weboldalakat lehessen létrehozni üzleti, kormányzati vagy nonprofit szervezetek számára, kódolási ismeretek nélkül.

Főbb Felhasználási Esetek:

  • Ügyfélportálok – Például ügyfélszolgálati jegyek kezelése, rendeléskövetés.
  • Partnerportálok – B2B kommunikáció, rendeléskezelés, adatmegosztás.
  • Belső vállalati portálok – Dolgozói beléptetés, belső folyamatok támogatása.
  • Kormányzati vagy nonprofit oldalak – Lakossági ügyintézés, támogatási kérelmek kezelése.

2. Hogyan Használjuk?

A Power Pages egy webes fejlesztői környezetet biztosít, amelyben drag-and-drop komponensekkel, sablonokkal és kód szerkesztéssel építhetünk weboldalakat.

Fejlesztési Lépések:

  1. Webhely létrehozása – Előre elkészített sablon kiválasztása vagy üres projekt indítása.
  2. Oldalak szerkesztése – Drag-and-drop komponensek (űrlapok, táblázatok, listák, térképek stb.) elhelyezése.
  3. Adatkezelés beállítása – Microsoft Dataverse integráció beállítása a dinamikus adatmegjelenítéshez.
  4. Biztonsági szabályok konfigurálása – Jogosultságkezelés (pl. csak regisztrált felhasználók érhessék el az adatokat).
  5. Dizájn testreszabása – Színsémák, logók és egyéb vizuális elemek testreszabása.
  6. Kiegészítő fejlesztések – HTML, CSS és JavaScript használata az egyedi funkcionalitásokhoz.
  7. Publikálás – A weboldal élesítése és a végfelhasználók számára történő elérhetővé tétele.

3. Milyen Komponensekből Épül Fel?

A Power Pages különböző elemekből épül fel, amelyek lehetővé teszik az adatvezérelt weboldalak fejlesztését.

Főbb komponensek:

  • Webhelystílus és elrendezés – Reszponzív kialakítás, sablonok.
  • Oldalak és navigáció – Többoldalas struktúra, menük, navigációs sávok.
  • Űrlapok és adatrácsok (Lists) – Adatok bekérése és megjelenítése a Dataverse-ből.
  • Hitelesítés és jogosultságkezelés – Microsoft Entra ID (korábban Azure AD), Google, Facebook stb. integráció.
  • Munkafolyamatok és automatizáció – Power Automate és Dataverse Business Rules.
  • Beágyazott kódok – HTML, CSS, JavaScript és Liquid sablonnyelv testreszabásra.
  • Külső szolgáltatások – API-k és Microsoft 365 integráció.

4. Milyen Szabályokra Kell Odafigyelni?

Biztonsági és Adatvédelmi Szabályok

  • Hozzáférés-kezelés: Különböző jogosultsági szinteket kell beállítani (nyilvános, bejelentkezett felhasználók, adminok).
  • Adatbiztonság: A Dataverse-ben tárolt érzékeny adatok védelme (titkosítás, szerepkörök).
  • GDPR és egyéb megfelelőségi követelmények: Személyes adatok védelme és kezelése jogi előírásoknak megfelelően.

Teljesítmény és Költségek

  • Terhelhetőség: Nagy adatmennyiség esetén a Dataverse teljesítményére figyelni kell.
  • Licencelési költségek: A Power Pages fizetős szolgáltatás, az oldal és az aktív felhasználók számától függően.
  • Külső szolgáltatások díjai: API-használat, Power Automate munkafolyamatok plusz költséggel járhatnak.

Fejlesztési Korlátok

  • Low-code fejlesztési korlátok: Összetett egyedi logika esetén szükség lehet egyedi fejlesztésekre (pl. JavaScript).
  • Beágyazott kódok limitációi: Nem minden szkript és külső API támogatott.



Készítsünk egy "Ügyfélszolgálati Portált", ahol az ügyfelek bejelentkezhetnek, beküldhetnek hibajegyeket, és nyomon követhetik azok állapotát.


1. Lépés: Webhely Létrehozása

  1. Nyisd meg a Power Pages portált Power Pages Studio
  2. Válassz egy sablont
    • Válasszuk a Customer self-service sablont (ha teljesen új weboldalt akarunk, az üres (Blank) opció is választható).
  3. Adj nevet az oldalnak (pl. SupportPortal), majd kattints a Create gombra.

2. Lépés: Oldalak és Navigáció Beállítása

  1. Hozz létre egy új oldalt a "Hibajegyek kezelése" céljából.
    • Menj a Pages fülre → Kattints az Add page gombra → Adj meg egy nevet (Ticket Management).
  2. Navigáció frissítése
    • Az Ügyfélszolgálat menüponthoz add hozzá az új Ticket Management oldalt.

3. Lépés: Űrlapok és Adatok Kapcsolása (Dataverse)

  1. Dataverse táblák létrehozása
    • Nyisd meg a Dataverse Tables modult és hozz létre egy Tickets nevű táblát a következő mezőkkel:
      • Ticket ID (automatikus)
      • Ügyfél neve (text)
      • E-mail cím (email)
      • Probléma leírása (multiline text)
      • Állapot (dropdown: Új, Folyamatban, Megoldva)
      • Létrehozás dátuma (date/time)
  2. Űrlap hozzáadása a weboldalhoz
    • Lépj a Components fülre → válaszd az Add Form opciót → csatlakoztasd a Tickets táblához.
    • Konfiguráld, hogy az űrlap beírja az adatokat a Dataverse-be.

4. Lépés: Hibajegyek Listázása

  1. Adj hozzá egy listát az ügyfélportálhoz
    • ComponentsAdd List → válaszd a Tickets táblát.
    • Konfiguráld, hogy az ügyfelek csak a saját jegyeiket láthassák.
  2. Állapotok szűrése
    • Engedélyezd a Filter opciót az állapot szerint (Új, Folyamatban, Megoldva).

5. Lépés: Bejelentkezés és Jogosultságkezelés

  1. Hitelesítés beállítása
    • Lépj a Settings → Authentication fülre.
    • Engedélyezd a Microsoft Entra ID, Google vagy Facebook bejelentkezést.
  2. Jogosultságok beállítása
    • Csak bejelentkezett felhasználók küldhetnek be új hibajegyet és láthatják saját jegyeiket.
    • Adminok szerkeszthetik az összes jegyet.

6. Lépés: Automatizálás Power Automate-tel

  1. Értesítés küldése új jegy esetén
    • Lépj be a Power Automate-be → Hozz létre egy új folyamatot.
    • Trigger: When a row is added in Dataverse (Tickets table)
    • Action: Send an email (Outlook connector) → Küldj értesítést az ügyfélszolgálati csapatnak.
  2. Állapot frissítése automatikusan
    • Ha az admin beállítja Megoldottra az állapotot, az ügyfél automatikusan kapjon egy emailt.

7. Lépés: Testreszabás és Publikálás

  1. Dizájn módosítása
    • Használj egyéni színeket, céges logót.
    • Adj hozzá egy banner képet az ügyfélszolgálat kiemelésére.
  2. Oldal tesztelése és publikálása
    • Preview módban nézd meg, hogy minden működik-e.
    • Ha kész, kattints a Go Live gombra, és a portál elérhető lesz a felhasználók számára.

Összegzés

Ezzel a Power Pages segítségével létrehoztunk egy teljes ügyfélszolgálati portált, ahol az ügyfelek hibajegyeket küldhetnek be és nyomon követhetik az állapotukat. A rendszer integrálódik a Dataverse-szel, Power Automate segítségével értesítéseket küld, és biztonságosan kezeli a felhasználói jogosultságokat.




Oktatás link:

https://learn.microsoft.com/hu-hu/power-pages/

https://learn.microsoft.com/hu-hu/power-platform/



Minta:

https://pp-it-alap.powerappsportals.com/

Megjegyzések