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
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:
- Webhely létrehozása – Előre elkészített sablon kiválasztása vagy üres projekt indítása.
- Oldalak szerkesztése – Drag-and-drop komponensek (űrlapok, táblázatok, listák, térképek stb.) elhelyezése.
- Adatkezelés beállítása – Microsoft Dataverse integráció beállítása a dinamikus adatmegjelenítéshez.
- Biztonsági szabályok konfigurálása – Jogosultságkezelés (pl. csak regisztrált felhasználók érhessék el az adatokat).
- Dizájn testreszabása – Színsémák, logók és egyéb vizuális elemek testreszabása.
- Kiegészítő fejlesztések – HTML, CSS és JavaScript használata az egyedi funkcionalitásokhoz.
- 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
- Nyisd meg a Power Pages portált Power Pages Studio
- Válassz egy sablont
- Válasszuk a Customer self-service sablont (ha teljesen új weboldalt akarunk, az üres (Blank) opció is választható).
- Adj nevet az oldalnak (pl. SupportPortal), majd kattints a Create gombra.
2. Lépés: Oldalak és Navigáció Beállítása
- 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).
- 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)
- 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)
- Nyisd meg a Dataverse Tables modult és hozz létre egy Tickets nevű táblát a következő mezőkkel:
- Ű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
- Adj hozzá egy listát az ügyfélportálhoz
- Components → Add List → válaszd a Tickets táblát.
- Konfiguráld, hogy az ügyfelek csak a saját jegyeiket láthassák.
- Á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
- 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.
- 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
- É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.
- Á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
- 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.
- 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/
Megjegyzések
Megjegyzés küldése