Business aplikace do mobilu a tabletu propojená se CRM a ERP
V minulém díle jsme si představili Power Platformu jako celek a blíže jsme si ukázali Common Data Service. Dnes bude tématem jeden z nástrojů Power Platformy pro rychlou tvorbu aplikací Power Apps.
Co jsou Power Apps a jak zapadají do kontextu Power Platformy
Power Apps je business aplikace pro rychlé tvoření podnikových aplikací s využitím minima či žádného kódu. Cílem Power Apps je rychle a snadno vytvořit nástroje, které pomohou digitalizovat, sjednotit a automatizovat firemní procesy dynamických společností 21. století.
Podkladem těchto aplikací může být celá řada datových zdrojů od nám již známe CDS přes SQL databázi až po, ve velice specifických případech, Excel nebo Sharepoint listy. Výsledkem jsou moderní cloudové aplikace spustitelné z webového rozhraní napříč celým spektrem různých zařízení.
Power Apps mohou sloužit také jako komplement již zavedeného podnikového ERP či jiných systémů, jako jsou CRM, SCM atd. Mohou řešit řadu procesů, které tyto systémy nezohledňují, protože vznikly až po jejich implementaci a není tedy efektivní v nich tuto agendu vést. Nebo by bylo příliš drahé je k tomu upravit. Díky datovým konektorům lze Power Apps integrovat na tyto systémy, následně s jejich daty pracovat, ale také je dále obohacovat.
Chcete Power Apps zvládnout rychle a efektivně? Objednejte si od nás jednodenní workshop, kde si pod vedením zkušeného lektora projdete hlavní funkce a zkusíte si sami aplikaci postavit. Stačí kliknout na tlačítko „Mám zájem“ vpravo dole. Více o workshopu „App in a Day“.
Typy Power Apss
Power Apps lze rozdělit do dvou oblastí: 1. Canvas Power Apps a 2. Model Driven Power Apps.
Canvas Power Apps
Tento typ Power Apps se skládá na „plátno“ z předem připravených komponent a může pracovat s rozmanitými datovými zdroji. Tvoří se ve WYSIWYG (what you see is what you get) editoru nazvaném Canvas Studio. Uživatel při tvorbě aplikace jednoduše vytahuje jednotlivé komponenty, například textová pole, tlačítka, galerie, sady možností (option sets), na plátno (Canvas) a tím vytváří finální vzhled.
Těmto prvkům lze následně přiřadit specifické vlastnosti a chování. Toho docílíme skládáním a řetězením připravených funkcí (velice podobně jako například v excelu).
Pro složitější business logiku je lepší využít propojení s nástrojem Power Automate.
Canvas Studio také nabízí možnosti k využití datových konektorů. Přímo v Canvas Power Apps tedy můžeme konzumovat a zobrazovat data či využít funkce jiných nástrojů a služeb.
Takto vytvořené aplikace lze následně spouštět z mobilních zařízení či webového prohlížeče. Aplikaci také lze zabudovat přímo do dalších produktů ze světa Microsoft.
Canvas Power App lze přidat přímo do prostředí Teamsů. Vystavěné aplikace mají tedy uživatelé na dosah ruky z nástroje, který neustále využívají. Canvas Aplikace lze také přidat přímo na již existující vámi používanou Sharepoint Online stránku a obohatit tak zadávání dat o specifickou obchodní logiku.
Důkazem toho, že jsou Canvas Power Apps „mladším sourozencem“ Model Driven Apps, je ten, že je lze zabudovat přímo na formuláře Model Driven Apps.
Šablony Aplikací
Skvělou příležitostí pro získání zkušeností v oblasti Canvas Power Apps je využití a případné rozšíření řady předpřipravených aplikací, které jsou v prostředí Power Apps dostupné. Můžeme zde nalézt aplikace pro sledování nákladů, zadávání dovolené nebo třeba výběr kandidáta na pracovní pozici. Na obrázku níže lze nalézt vybrané šablony.
Využití tohoto typu aplikací je možné všude, kde potřebujete mít absolutní kontrolu nad výsledným vzhledem aplikace. Canvas Power App naleznou uplatnění také v řešení menších specifických procesů. Vynikají také v oblasti rychlého zadání dat, například u terénních pracovníků odkázaných pouze na mobilní zařízení.
Model Driven Power Apps
Na rozdíl od Canvas Power App, kterou šlo vytvořit nad různými datovými zdroji, Model Driven Apps přímo vycházejí z již existujícího datového modelu připraveného v CDS.
Jednotlivé entity datového modelu mohou obsahovat tyto komponenty:
- Formuláře
- Pohledy na data
- Grafy
- Dashboardy (řídící panely)
- Business process flows (toky obchodních procesů)
- Business Rules (obchodní pravidla)
Výše zmíněné komponenty lze pomoci designerů dále upravovat do žádoucí podoby. Následně se tyto komponenty společně se Site Map (struktura menu aplikace) v App Designeru složí do jednoho funkčního prvku. Ukázka App designeru s výše uvedenými komponenty je na obrázku níže.
Vzhled aplikace je vykreslen ve standardním zobrazení pro Model Driven aplikace. Každá komponenta má svůj vlastní vzhled, který nejsme schopni ovlivnit (a tedy ani “pokazit“). Design je vysoce funkční a je znám pod názvem Unified Interface.
Dále je vhodné takovou aplikaci obohatit o business logiku v podobě CDS workflows nebo nástroje Power Automate. Výsledek lze vidět na obrázku níže, který zobrazuje hotovou Model Driven aplikaci a nabízí pohled na Dashboard.
Zatímco Canvas Power Apps dokážou skvěle pokrýt jednotlivé mnohdy velice izolované specifické procesy, Model Driven aplikace mají ambici řešit procesy celých komplexních oblastí, například oborově specifické CRM systémy (Automotive CRM), Fleet Management, Assets Management, Supply Chain Management atp.
Obecně se tyto aplikace dobře uplatňují při řešení složitějších obchodních procesů bez nutnosti mít absolutní kontrolu nad vzhledem aplikace. Tento typ aplikací také nabízí komplexní možnosti v oblastech Life Cycle Management, Solution Layering nebo Product Deployment.
Využití tohoto typu aplikací je také vhodné při pokročilé práci s daty shromážděnými koncovými uživateli Canvas Power Apps. Pro pokročilejší management těchto dat může Model Driven Apps vyhovovat více.
Oba typy Power Apps jsou určené k odlišným použitím, nicméně dokážou také velice dobře spolupracovat.
Chcete během jednoho dne poznat možnosti Power Apps a vyzkoušet si postavit vlastní aplikaci? Nabízíme 6hodinový workshop, kde se Power Apps efektivně a pod vedením zkušeného lektora naučíte používat. Stačí kliknout na tlačítko „Mám zájem“ vpravo dole. Více o workshopu „App in a Day“.
Zaregistrujte k odběru článků zde a další tipy vám budou chodit do vaší e-mailové schránky (samozřejmě jde odběr opět i jednoduše zrušit).
Roman Berger, Consultant CRM
Kategorie
- 8 STEPS Business Consultation
- Audit nastavení bezpečnosti a ochrany dat
- Audit strategie digitální transformace společnosti
- Audit technologické strategie
- Automotive CRM
- BA4 Assets
- BA4 Banking
- BA4 Base
- BA4 Cars
- BA4 Commerce
- BA4 Controlling
- BA4 Correction Entries
- BA4 CRIBIS
- BA4 Czech Payroll
- BA4 Depository
- BA4 EDI
- BA4 eDocs
- BA4 Equipment Register
- BA4 FA Inventory
- BA4 Finance
- BA4 Government
- BA4 Item Statements
- BA4 Job Queue
- BA4 Logistics
- BA4 PBI Analytics
- BA4 Work Equipment
- Balíčky pro vývoj a služby Microsoft Azure
- Bezpečnost
- Budoucnost HR je digitální
- Citizen Development
- Cloud and Security Consulting
- Consents pro Dynamics 365
- CRIBIS Connector
- Customer Engagement
- Datová řešení
- Digitalizace
- DMS & ECM řešení pro vaši chytrou kancelář
- Document management pro SAP ERP
- Document Management System
- Dynamics 365 Finance a Dynamics 365 Supply Chain Management
- Energetika
- Enterprise Content Management
- Fleetman
- Holdingy
- Chemická výroba
- Kentico Xperience
- Komunikace a spolupráce
- Licenční poradenství a optimalizace
- LMS365
- Microsoft AI
- Microsoft Azure
- Microsoft Cloud
- Microsoft Copilots
- Microsoft Defender
- Microsoft Dynamics 365 Business Central
- Microsoft Dynamics 365 Customer Service
- Microsoft Dynamics 365 Finance & Operations
- Microsoft Dynamics 365 Marketing
- Microsoft Dynamics 365 Sales
- Microsoft Fabric
- Microsoft Intune
- Microsoft Partner
- Microsoft Power Platform
- Microsoft Security
- Obchodní společnosti a velkoobchod
- Podnikové aplikace na Microsoft Power Platform
- Poradenství v oblasti bezpečnosti
- Poradenství v oblasti využití Microsoft Power Platform
- POS NG Retail
- Pricing Azure
- Professional Services
- Project Insights
- Projektový engineering a kusová výroba
- Real Estate & Development
- Real Estate Suite – Square2
- Retail a maloobchod
- ScanFlow Invoices
- Služby a poradenství k Microsoft 365
- Správa a zabezpečení pro školy
- SRM
- Státní správa a samospráva
- Talkey
- Video-analytické technologie a řešení
- Vývoj a služby Microsoft AZURE
- Workshopy k Microsoft 365
- Zabezpečení s Microsoft SECURITY
- Zdravotní pojišťovny
- Zdravotnictví
- Nezařazené
- Automotive
- Development
- HR
- Infor
- Konica Minolta IT Solutions Czech
- Microsoft 365
- Microsoft Dynamics 365
- Power Platform
- Produktivita 365
- Servisní organizace
- Strojírenství
- Vývoj softwaru na zakázku
- Yavica FlexProperty