MICROSOFT

Power Apps

Was sind Microsoft Power Apps?

Power Apps ist eine Suite von Microsoft-Produkten, die es sowohl Entwicklern als auch technisch nicht versierten Benutzern ermöglicht, benutzerdefinierte Anwendungen zu erstellen, um verschiedene Geschäftsanforderungen zu erfüllen. Die Power Apps-Suite umfasst eine Vielzahl von Anwendungen, Diensten und Konnektoren sowie eine Datenplattform, die zusammen eine schnelle App-Entwicklungsumgebung schaffen, für deren Verwendung wenig bis gar keine Programmierkenntnisse erforderlich sind. 

Power Apps ist eine beliebte Suite von Low-Code-Diensten, die zum Erstellen von Geschäftsanwendungen verwendet werden. Zusätzlich zur Low-Code/No-Code-App-Entwicklung kombiniert die Plattform Self-Service-Analyse und Automatisierung. Die Microsoft Azure-Cloud hostet die Power Apps-Anwendungssuite, die Unternehmensdaten nutzen kann, die auf einer einzelnen Datenplattform wie Microsoft Dataverse oder in verschiedenen Datenquellen wie SharePoint, Microsoft 365, Dynamics 365 oder Microsoft SQL Server gespeichert sind.  

Entwickler können die Power Apps-Plattform nutzen, um programmgesteuert mit zugrunde liegenden Daten und Metadaten zu interagieren und diese in externe Daten zu integrieren. Sie können auch Geschäftslogik anwenden und nach Bedarf benutzerdefinierte Konnektoren erstellen. 

Vorteile von Power Apps

Microsoft hat Power Apps als Platform-as-a-Service (PaaS)-Angebot eingeführt. Die Plattform und die Entwicklungstools ermöglichen technisch nicht versierten Benutzern das einfache Erstellen, Verwalten und Teilen von Geschäftsanwendungen und vereinfachen und beschleunigen den App-Erstellungsprozess, indem sie es jedem Benutzer ermöglichen, eine funktionsreiche, individuelle App zu erstellen, ohne Code schreiben zu müssen. 

Microsoft Power Apps

Power Apps-Designeroberfläche

Die Power Apps-Designoberfläche ermöglicht es Benutzern, neue Apps ohne Code zu entwerfen und zu entwickeln. 

Die Power Apps-Plattform zeichnet sich durch ein intuitives visuelles Design und Drag-and-Drop-Funktionalität aus. Seine Benutzeroberfläche (UI) ahmt Anwendungen wie Microsoft PowerPoint nach, mit denen viele Benutzer vertraut sind und die sie gerne verwenden. Die Plattform ist erweiterbar und kann mit Daten interagieren, Konnektoren erstellen und Geschäftslogik auf jede erstellte App anwenden. 

Mit Power Apps erstellte Apps bieten erweiterte Workflow-Funktionen, um manuelle Prozesse in automatisierte Prozesse umzuwandeln. Diese Apps können nahtlos auf iOS-, Android- und Windows-Geräten ausgeführt werden und bieten Flexibilität und reaktionsschnelle Benutzererfahrungen. 

Power Apps-Erstellung

Geschäftsanwender können mit Power Apps viele Arten von Apps erstellen. Zu den beliebtesten zählen Canvas-Apps und modellgesteuerte Apps. 

Canvas-Apps können für Web-, Mobil- und Tablet-Anwendungen erstellt werden. App-Hersteller und -Entwickler können diese Apps mithilfe einer Vielzahl von Quellen erstellen, darunter: 

  • Verteilte Datenquellen. 
  • Eine einzigartige Datenplattform wie Dataverse. 
  • Eine völlig leere Leinwand. 
  • Microsoft AppSource, das in die Startseite der Microsoft 365-Apps eingebettet ist. 

Power Apps bietet die Flexibilität, jede gewünschte Benutzererfahrung und Benutzeroberfläche zu erstellen. App-Ersteller können ihre App-Schnittstellen mit über 1000 Datenquellen verbinden. 

Entwickler können modellgesteuerte Apps aus Kerngeschäftsdaten und -prozessen im Dataverse erstellen. Diese Apps modellieren Formulare, Ansichten, Prozessabläufe, Geschäftsregeln und andere Komponenten. Power Apps generiert automatisch Benutzeroberflächen für modellgesteuerte Apps, die auf allen Geräten reagieren. 

Zusätzlich zu Canvas-Apps und modellgesteuerten Apps können Entwickler mit Power Apps Mikro-Apps erstellen, die als Karten bezeichnet werden. Diese Apps verfügen über einfache UI-Elemente, die ohne Programmier- oder IT-Kenntnisse in mehreren Anwendungen repliziert werden können. Karten können Geschäftsdaten über Power Platform-Konnektoren anzeigen. Sie können auch mithilfe der Geschäftslogik angepasst werden.

Power Apps für professionelle Entwickler

Obwohl Power Apps so konzipiert ist, dass es auch für technisch nicht versierte Benutzer geeignet ist, können professionelle Entwickler es auch zum Erstellen und Anpassen neuer Apps verwenden. Entwickler oder App-Ersteller können ihre Programmierkenntnisse auf Power Apps anwenden, um Folgendes zu tun: 

  • Erstellen Sie Daten und Metadaten. 
  • Wenden Sie serverseitige Logik mithilfe von Azure-Funktionen, Plugins und Workflow-Erweiterungen an. 
  • Wenden Sie clientseitige Logik mithilfe von JavaScript an 
  • Verwenden Sie virtuelle Entitäten und Webhooks zur Integration mit externen Daten. 
  • Erstellen Sie benutzerdefinierte Konnektoren. 

Power Apps helfen Entwicklern auch dabei, Apps in Website-Erlebnisse einzubetten, um integriertere, benutzerorientiertere Seiten zu erstellen.

AI Builder in Power Apps

Al Builder ist ein schlüsselfertiges Tool, das direkt in Power Apps integriert werden kann. Es ermöglicht Entwicklern, KI-Modelle durch ein Point-and-Click-Erlebnis mit Power Apps zu erstellen. 

AI Builder unterstützt viele Modelltypen für verschiedene Geschäftsszenarien. Beispielsweise kann ein Benutzer ein benutzerdefiniertes Objekterkennungsmodell verfeinern, um Produkte in Bildern zu erkennen. Ein anderer Benutzer kann ein vorgefertigtes Scanmodell verwenden, um Berichte und Belege zu automatisieren, während ein dritter Benutzer ein auf das Unternehmen zugeschnittenes, benutzerdefiniertes Vorhersagemodell verwenden kann, um Marketingkampagnen anhand historischer Daten zu entwerfen. 

AI Builder und Power Apps bieten zusammen eine Möglichkeit für Geschäftsanwender, Intelligenz in Geschäftsprozesse, Canvas-Apps und modellgesteuerte Apps einzubinden. 

Microsoft Power Apps

Power Apps und Microsoft Dataverse

Microsoft Dataverse ist eine Low-Code-Datenplattform, mit der Unternehmen Tausende von Anwendungen intelligent und skalierbar erstellen und ausführen können. Es kann Daten aus mehreren Quellen in einer einzigen Quelle integrieren. 

Dataverse speichert seine Daten in einem automatischen Tabellensatz, aber Benutzer können mit Power Query auch benutzerdefinierte Tabellen speziell für ihre Organisation erstellen und füllen. Diese Tabellen sind verwaltbar und sicher, bieten einfachen Zugriff auf Dynamics 365-Daten, nutzen umfangreiche Metadaten und stellen die Datenqualität mit erweiterter Logik und Validierung sicher. 

Benutzer können Power Apps verwenden, um ihre benutzerdefinierten Geschäftsanwendungen mit den in Dataverse gespeicherten Daten zu verbinden. Sie können Apps auch erstellen, indem sie Power Apps und Dataverse direkt und ohne Integrationen gemeinsam verwenden. Die bereits in Dataverse-Tabellen definierte Geschäftslogik und Regeln werden dann auf in Power Apps erstellte Apps angewendet, um die Datenkonsistenz sicherzustellen.