Konnektoren und Microsoft Dataverse erkunden
Beim Aufbau von Geschäftslösungen wirken sich in der Regel mehrere Faktoren auf die Funktionsweise und Leistung von einer Lösung aus. Zwei dieser Bereiche sind die Verbindung zu Datenquellen und das Verwalten von Geschäftsdaten. Power Platform umfasst zwei Tools, Datenkonnektoren und Microsoft Dataverse, die die Arbeit mit diesen Bereichen erleichtern. Datenkonnektoren erleichtern die Verbindung zu Daten über verschiedene Services hinweg. Microsoft Dataverse ist eine Geschäftsdatenbank, die nicht nur Geschäftsdaten speichert, sondern auch andere integrierte Funktionen wie Sicherheit und weitere enthält.
Nehmen wir uns einen Moment Zeit und betrachten wir jedes dieser Elemente etwas genauer.
Konnektoren
Lösungen zu erstellen, die mehrere Dienste umfassen, kann zu Herausforderungen führen. Eine dieser Herausforderungen ist, sicherzustellen, dass Sie die erforderlichen Vorgänge in allen Systemen ausführen können. Sie müssen mit einem gültigen Konto auf den Dienst zugreifen, das Konto muss jedoch in der Lage sein, die erforderlichen Aktionen für alle Dienste auszuführen. Sehen wir uns das folgende Beispiel einer Dokumentenverarbeitung an.
Eine Gebäudeverwaltung verwendet Kreditoren, um Dienstleistungen in ihren Gebäuden zu erbringen, wie z. B. die Reinigung von Immobilien nach Auszug der Mieter und die Bereitstellung von Landschaftsgestaltungsdiensten auf ihren Immobilien. Nach Abschluss der Arbeiten senden die Kreditoren Rechnungen an die Gebäudeverwaltungsgesellschaft. Das Gebäudeverwaltungsunternehmen möchte möglicherweise das Verarbeiten von Rechnungen von Kreditoren automatisieren.
Der Prozess ist aktuell folgender:
Rechnungen werden als E-Mail-Anhänge empfangen. Das Verwaltungsunternehmen verarbeitet E-Mails mit Microsoft Exchange.
Diese Anhänge werden heruntergeladen und in Microsoft SharePoint gespeichert.
Jede Rechnung wird zur Genehmigung an eine bestimmte Person gesendet. Die Genehmigung wird in Microsoft Teams durchgeführt.
Die Rechnungen werden nach der Genehmigung in das ERP (Enterprise Resource Management)-System des Unternehmens eingegeben. Das Verwaltungsunternehmen verwendet Oracle.
Nach der Eingabe muss eine Bestätigungs-E-Mail mit der Rechnungsnummer an den Kreditor zurückgesendet werden.
Für die Automatisierung eines solchen Prozesses muss mit mehreren Diensten interagiert werden. Wahrscheinlich werden für jeden Dienst verschiedene Konten verwendet und verschiedene Datenoperationen ausgeführt. In diesem Beispiel arbeiten wir mit mindestens vier verschiedenen Diensten.
Office 365 Outlook: Zunächst müssen Sie ein bestimmtes Microsoft Exchange-Postfach überwachen.
Microsoft SharePoint: Anhänge werden heruntergeladen und in einem bestimmten Ordner in Microsoft SharePoint gespeichert.
Microsoft Teams: Rechnungsgenehmigungsanfragen werden an Manager in Microsoft Teams gesendet, wo sie die Anfrage entweder genehmigen oder ablehnen können.
Oracle: Nach der Genehmigung wird in Oracle die neue Rechnung erstellt. Details der Rechnung werden gespeichert, damit sie später verwendet werden können.
Office 365 Outlook: Über ein spezielles Postfach wird eine Bestätigungs-E-Mail an das Unternehmen gesendet, das die Rechnung eingereicht hat.
Mit Power Platform erleichtern Datenkonnektoren die Arbeit mit verschiedenen Datenquellen. Sie fungieren als Brücke zwischen den Datenquellen und Ihrer Anwendung oder Ihrem Workflow. Power Platform verfügt über mehr als 900 Konnektoren für verschiedene Datenquellen. Konnektoren umfassen auch eine Reihe von Aktionen, die die Arbeit mit diesen Datenquellen einfacher machen. Der Office 365 Outlook-Konnektor verfügt über vorgefertigte Aktionen für die Arbeit mit Postfächern, z. B. das Herunterladen von Anhängen und das Senden von E-Mails, das Verwalten von Ereignissen und mehr. Sie müssen nur einige grundlegende Details zu der Aktion angeben, die Sie ausführen möchten, wenn Sie einen Konnektor verwenden. Datenkonnektoren werden in der gesamten Power Platform verwendet. In Power Apps werden sie zum Beispiel verwendet, um Apps mit Daten zu verbinden. Ein Unternehmen erstellt möglicherweise eine Auftragserfüllungsanwendung für seine Mitarbeiter, die im Außendienst arbeiten. Datenkonnektoren würden verwendet, um die App mit Datenquellen wie einer SQL-Datenbank oder Microsoft Dataverse zu verbinden. In Power Automate können Datenkonnektoren genutzt werden, um eine Verbindung zu Datenquellen herzustellen, die entweder als Trigger oder als Aktionen verwendet werden.
Microsoft Dataverse
Microsoft Dataverse ermöglicht Organisationen das sichere Speichern und Verwalten von durch Geschäftsanwendungen genutzte Daten. Dataverse-Daten werden in Tabellen gespeichert. Eine Tabelle besteht aus einer Reihe von Zeilen und Spalten. Jede Spalte in einer Tabelle speichert einen bestimmten Datentyp wie Namen, Orte, Alter, Daten, Gehälter usw. Neben der Datenspeicherung hat Dataverse auch andere Elemente, die bei der Sicherung von Daten, der Datenvalidierung und der Produktivität unterstützen.
Jede Dataverse-Instanz enthält einen Basissatz von Standardtabellen, die typische Geschäftsszenarien wie Konten, Kontakte und Aktivitäten abdecken. Dieser Basissatz von Tabellen reduziert die Zeit, die Organisationen brauchen, um mit der Entwicklung von Lösungen zu beginnen, da bereits Standard-Geschäftstabellen verfügbar sind. Zudem können Organisationen auch benutzerdefinierte Tabellen gemäß ihren Anforderungen erstellen und diese mit Daten auffüllen.
Beispiel:
Ein Immobilienunternehmen kann Tabellen erstellen, um die von ihm verkauften Immobilien zu speichern, verfügbare Häuser darzustellen oder Vorführungen zu speichern.
Ein Finanzunternehmen kann Tabellen hinzufügen, um Kreditanträge oder Bankkonten darzustellen.
Eine Autoreparaturfirma kann Tabellen hinzufügen, um die von ihnen verkauften Teile oder die von ihnen erbrachten Dienstleistungen darzustellen.
Sobald die Tabellen erstellt wurden, können Anwendungshersteller Tools wie Power Apps verwenden, um umfassende Geschäftsanwendungen zu erstellen, die diese Daten nutzen. Zum Beispiel kann ein Immobilienunternehmen eine Immobilienverwaltungsanwendung für seine im Außendienst tätigen Agenten erstellen. Mit der App können Agenten auf die in Dataverse gespeicherten Eigenschaften zugreifen.
Die Verwendung von Dataverse bietet diese Vorteile:
Einfach in der Handhabung: Sowohl die Metadaten als auch die Daten sind in der Cloud gespeichert.
Einfache Sicherung: Daten werden sicher gespeichert, sodass Benutzer nur darauf zugreifen können, was sie benötigen. Bei der rollenbasierten Sicherheit können Sie den Zugriff auf Tabellen für unterschiedliche Benutzer in Ihrer Organisation steuern.
Reichhaltige Metadaten – Datentypen und Beziehungen werden in Power Apps direkt genutzt.
Logik und Überprüfung – Sie können berechnete Spalten, Geschäftsregeln, Workflows und Geschäftsprozessflows definieren, um die Datenqualität sicherzustellen und Geschäftsprozesse zu unterstützen.
Produktivitätstools: Über die Add-Ins für Microsoft Excel sind Tabellen verfügbar, um die Produktivität zu steigern und die Datenzugänglichkeit sicherzustellen.
Viele Lösungen, die auf Power Platform basieren, verwenden sowohl Dataverse als auch Konnektoren umfassend. Dataverse funktioniert als primärer Speichermechanismus für Geschäftsdaten, und Konnektoren werden in den verschiedenen Apps und Automatisierungen verwendet, die eine Verbindung zu verschiedenen Datendiensten herstellen.