Tobias Feldherr
23. Mai 2023

Microsoft Power Apps

Microsoft Power Apps ist eine Lösung, die es Entwicklern und auch Anwendern ohne spezifische Programmierkenntnisse erlaubt, Apps zu erstellen. Genutzt wird die Low-Code-Platform im Wesentlichen von Unternehmen, die ihre manuellen Geschäftsprozesse digitalisieren und automatisieren möchten.

Was ist Microsoft Power Apps?

Microsoft Power Apps ist eine Low-Code-Plattform, die Ende 2016 von Microsoft eingeführt wurde. Sie ermöglicht die Erstellung von Business-Anwendungen, ohne dass umfangreiche Programmierkenntnisse erforderlich sind. Anstatt den Programmcode manuell zu schreiben, basiert Power Apps auf visuellen und modellbasierten Methoden, die automatisch den benötigten Code generieren. Dieser Ansatz ermöglicht eine schnelle und effiziente Entwicklung von Anwendungen.

Mit Power Apps können Benutzer benutzerdefinierte Apps erstellen, indem sie die Drag-and-Drop-basierte Benutzeroberfläche nutzen. Dadurch wird die App-Erstellung vereinfacht und beschleunigt.

Microsoft Power Apps ist Teil der umfassenden Microsoft Power Platform, die auch Power Automate (zur Automatisierung wiederkehrender Aufgaben), Power BI (für Business-Analysen) und Power Virtual Agents (zur Erstellung von Bots) umfasst. Die Power Platform ermöglicht Unternehmen die Entwicklung einer Vielzahl von Anwendungen und Automatisierungen, die nahtlos miteinander integriert werden können.

Die Anforderungen an Unternehmens-Apps werden immer anspruchsvoller – und damit auch an die IT-Verantwortlichen.

Hier finden Sie verschiedene Low-Code-Plattformen im Vergleich.

Einsatzzweck

Die Low-Code-Lösung Microsoft Power Apps richtet sich an Unternehmen aller Größen und Branchen, die ihre Prozesse optimieren und digital transformieren möchten. Eingesetzt wird das System für den Aufbau einfacher Mobile Apps ebenso wie für die Erstellung komplexerer Business-Applikationen. Die Zielgruppe sind neben Entwicklern vor allem Business-Anwender. Diese mussten in der Vergangenheit stets den IT-Bereich einschalten, wenn sie neue Anwendungen oder Funktionen benötigten. Hierdurch entstanden Zeitverzögerungen und teils hohe Kosten. Als Low-Code-Platform löst Power Apps dieses Problem, indem es auch Nicht-Programmierer in die Lage versetzt, Mobile Apps für iOS, Android und Windows sowie Web Apps aufzubauen.

Nur einige Beispiele für Applikationen, die mit der Low-Code-Platform erstellt werden können, sind die Folgenden:

  • Urlaubsanträge
  • Tools für mobile Servicetechniker
  • Reporting-Apps für Außendienstmitarbeiter
  • Stichprobenerfassung bei Qualitätskontrollen in der Fertigung
  • Daten-Monitoring
  • Mobile Verteilung von News
  • Erstellen von Kontakten in CRM-Systemen
  • Bestellanforderungen

Features von Microsoft Power Apps

Für die Erstellung von Apps stellt die Low-Code-Lösung von Microsoft drei verschiedene Features bereit:

  • Power Apps Studio
  • App designer
  • Power Apps-Portalstudio

Das “Power Apps Studio” erlaubt die Low-Code-Erstellung sogenannter Canvas-Apps. Anwender nutzen hierbei Vorlagen und können über Konnektoren auch auf bereits vorhandenen Unternehmensdaten (aus Microsoft- und Non-Microsoft-Datenquellen) zurückgreifen. Das App-Design wird mit Features bearbeitet, die denen einer PowerPoint-Präsentation gleichen. Somit fühlt sich das Designen wie die Erstellung von PowerPoint Slides an.

E-Book App-Design

E-Book: App Design

In diesem E-Book lernen Sie die Grundlagen des App-Designs und erfahren, wie Prinzipien, Heuristiken und Methoden dabei helfen, Ihre App einzigartig zu machen.

Die zweite Möglichkeit zur App-Erstellung ist der “App designer”. Er erlaubt den Aufbau sogenannter modellbasierte Apps aus Komponenten wie Formularen, Tabellen, Dashboards, Geschäftsprozessen und Diagrammen. Auch bei dieser Methode kommt der Low-Code-Ansatz zum Tragen: Die einzelnen Bausteine werden per Drag and Drop hinzugefügt und kombiniert. Das Layout wird hierbei (anders als beim Power Apps Studio) weitgehend von den vordefinierten Komponenten bestimmt.

Die dritte Methode der App-Erstellung, die die Low-Code-Platform bietet, ist das “Power Apps-Portalstudio”. Dieses Designtool folgt dem Ansatz WYSIWYG (What You See Is What You Get). Es richtet sich an Entwickler, die mit diesem Low-Code-Werkzeug Web-Portale zur internen und externen Bereitstellung von Apps, Formularen, Listen und weiteren Komponenten realisieren können.

Architektur und Integrationen von Microsoft Power Apps

Die Low-Code-Platform Power Apps läuft auf der Cloud-Computing-Plattform Microsoft Azure. Neben den genannten Tools zur App-Erstellung verfügt die Lösung über zahlreiche Konnektoren zu verschiedenen Microsoft-Anwendungen und Systemen von Drittanbietern. Hierzu zählen unter anderem Microsoft SQL Server, Sharepoint, OneDrive, Office 365, Dynamics CRM und gängige Non-Microsoft-Produkte wie SAP, Google Drive, Dropbox, Oracle und Salesforce. Das Hosting der APIs erfolgt ebenfalls auf Microsoft Azure. Natürlich können die Daten auch aus dem Cloud-Datenbanksystem Microsoft Dataverse, das das Herzstück der gesamten Microsoft Power Platform darstellt, bezogen werden. Für die Anbindung lokaler Daten lassen sich darüber hinaus individuelle Gateways aufbauen.

Funktionsweise der Low-Code-Platform

Die Funktionsweise der Low-Code-Lösung Power Apps ist simpel. Ziehen wir exemplarisch die Erstellung einer App mit der Standard-Funktion “Power Apps Studio” heran. Nutzer müssen bei diesem Low-Code-Tool lediglich drei Schritte durchlaufen, um eine individuelle Anwendung zu erstellen.

Im ersten Schritt entscheiden Anwender, ob sie die Entwicklung auf Basis bestehender Daten oder “blank” beginnen möchten. Ebenso wählen sie eine der bestehenden Vorlagen (Templates für Smartphones und Tablets) aus. Danach kann das Design wie bei einer PowerPoint-Folie bearbeitet werden. Nun lässt sich die Applikation noch mit einem Datenspeicher wie One Drive verbinden. Der Vorschau-Modus zeigt an, wie die Anwendung später aussehen wird. Abschließend wird die App gespeichert und kann sofort veröffentlicht werden.

Vorteile und Nachteile von Microsoft Power Apps

Der zentrale Vorteil von Microsoft Power Apps ist der Low-Code-Ansatz, denn er bringt Agilität in die Organisation und erlaubt es, neue Business-Anforderungen schneller und flexibler in der digitalen Welt abzubilden. Gleichzeitig sinken die Kosten- und Zeitaufwände in der Entwicklung. Unternehmen, die bereits eine Lizenz für Office 365 besitzen, können die Low-Code-Platform bei zahlreichen Lizenzvarianten kostenlos nutzen. Auch Kunden und externe Partner, die nicht über Office-365-Lizenzen verfügen, können mithilfe des “Power Apps Portals” in die digitalen Prozesse integriert werden. Dies sorgt für eine Optimierung der unternehmensübergreifenden Zusammenarbeit.

Ein Nachteil von Microsoft Power Apps liegt darin, dass der Verbindungsaufbau zu Datenquellen mit einigen Unwegsamkeiten verbunden sein kann. So ist für eine Verbindung zu einer lokalen MySQL-Datenbank beispielsweise die Installation eines lokalen Gateways notwendig. Ob die Verbindung zu der Low-Code-Platform tatsächlich zugelassen wird, hängt wiederum von zahlreichen Faktoren ab. Nachteilig ist außerdem, dass Applikationen, die mit Microsoft Power Apps erstellt wurden, nicht offline-fähig sind.

Tobias Feldherr

Microsoft Power Apps

Sie haben bereits Apps im Einsatz oder denken darüber nach? Das System läuft nicht optimal oder Ihnen fehlen noch Information um sich zu entscheiden? Low-Code oder doch No-Code? In einer kostenlosen Websession besprechen wir Ihre Herausforderungen und Möglichkeiten.

FAQ

Was ist Microsoft Power Apps?

Microsoft Power Apps ist eine sogenannte Low-Code-Platform zur Erstellung von Business-Anwendungen. “Low-Code” beschreibt hierbei eine Art der App-Entwicklung, bei der Programmcode nicht geschrieben wird, sondern durch den Einsatz visueller und modellbasierter Methoden im Hintergrund automatisch entsteht.

Wo setzt man Microsoft Power Apps ein?

Nur einige Beispiele für Applikationen, die mit der Low-Code-Platform erstellt werden können, sind die Folgenden: Urlaubsanträge, Daten-Monitoring oder Mobile Verteilung von News

Welche Features gibt es von Microsoft Power Apps?

Für die Erstellung von Apps stellt die Low-Code-Lösung von Microsoft drei verschiedene Features bereit: Power Apps Studio, App designer, Power Apps-Portalstudio

Welche Vorteile hat Microsoft Power Apps?

Der zentrale Vorteil ist der Low-Code-Ansatz, denn er bringt Agilität in die Organisation und erlaubt es, neue Business-Anforderungen schneller und flexibler in der digitalen Welt abzubilden. Gleichzeitig sinken die Kosten- und Zeitaufwände in der Entwicklung.

Tobias Feldherr

Tobias Feldherr

Als Management & Technologieberater im Bereich Mobility verbinde ich tiefgehende fachliche Expertise mit langjährigem Projektleitungs-Know-How. Diese Kombination liefert mir die Grundlage, meine Kunden-Projekte zum Erfolg zu führen. Gerne unterstütze ich Sie bei den Themen mobile Infrastrukturen und App-Entwicklung mit SAPUI5 oder Low-Code.

Sie haben Fragen? Kontaktieren Sie mich!


Weiterführende Inhalte

Offline Apps

Verwandte Beiträge

Wie mein Kollege Kai Wedig in seinem Blog zum neuen Neptune Release beschrieben hat, kann man nun Neptune Apps für Phonegap exportieren. Was haben Sie davon?

weiterlesen

Vor Kurzem haben wir schon darauf hingewiesen, dass Neptune 4.0 Service Pack 2 kurz vor dem Release steht. Nun ist es so weit. Service Pack 2 ist offiziell verfügbar. In […]

weiterlesen

Das erste Quartal 2017 ist rum und es steht mit Neptune 4.0 SP03 ein neues Update für die Neptune User Experience Plattform (UXP) an. Ein genauer Termin steht noch nicht […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Sophie Weber
Sophie Weber Kundenservice