Dieser Artikel bietet einen Überblick über die verfügbaren Optionen für die Integration mit den Microsoft-Produkten, die von unseren Kunden am häufigsten nachgefragt werden.
Hinweis: Es gibt eine Vielzahl von Microsoft-Produkten; wir werden hier nur eine kleine Auswahl behandeln.
Wer muss involviert werden?
Jede Integration mit einem Microsoft-Produkt erfordert jemanden mit Zugang und Erfahrung in Azure. In den meisten Unternehmen wird dies wahrscheinlich jemand aus dem IT-Team sein. Daher sollten Sie sicherstellen, dass diese Person von Anfang an in alle Planungen und Diskussionen einbezogen wird, um Probleme zu vermeiden.
Die erste Entscheidung: Der Transporter
Die erste Entscheidung bei jeder Integration ist, wie die Daten zwischen Workiva und dem externen System (oder der Microsoft-Plattform in diesem speziellen Fall) transportiert werden sollen. Workiva verfügt über Ketten zur Durchführung dieser Aufgabe, während Microsoft viele verschiedene Plattformen anbietet (Azure Data Factory, Power Automate, Power Query und mehr). Sie könnten auch Software oder Programmiercode von einem Dritten außerhalb der beiden Unternehmen verwenden. Solange die von Ihnen verwendete Software die Fähigkeit besitzt, mit APIs zu arbeiten, sollte sie in der Lage sein, Daten zwischen den Plattformen zu übertragen.
Hinweis: Wir empfehlen generell, nur eines dieser Werkzeuge zu verwenden. In den meisten Anwendungsfällen ist es im Hinblick auf Effizienz, Skalierbarkeit und Wartung besser, die Fehlerquellen Ihrer Integration und damit die Anzahl der beteiligten Softwarepakete zu begrenzen.
Workivas Ketten verwenden
Wenn Sie Workiva's Chains Produkt benutzen wollen, überprüfen Sie bitte zuerst, ob Sie Wdata in Ihrem Arbeitsbereich aktiv haben.
Dedizierte Verbinder für Ketten
Chains verfügt über eine Reihe von speziellen Konnektoren, die eine einfache Verbindung mit bestimmten Microsoft-Produkten ermöglichen.
Hinweis: Alle Premium-Konnektoren müssen aktiviert werden und können mit zusätzlichen Kosten verbunden sein. Prüfen Sie Ihren Vertrag oder wenden Sie sich an Ihren CSM, um weitere Einzelheiten zu erfahren.
Microsoft® OneDrive® (deckt auch SharePoint® ab)
- OneDrive ist ein core connector in chains, d.h. es ist für alle mit der Wdata-Lizenz kostenlos zu nutzen.
- Sie können Dateien und Ordner kopieren, löschen und suchen, Dateien herunterladen und hochladen sowie verfügbare Laufwerke auflisten.
Power BI®
- A premium connector.
- Hervorragend geeignet, um Daten aus Workiva zu erstellen oder an Power BI-Datensätze zu senden und Elemente wie Berichte, Gateways, Dashboards und Datensätze aufzulisten.
- kann keine Daten aus Power BI in einem Format extrahieren, das dann innerhalb der Workiva-Plattform verwendet werden kann. Wenn Sie Daten von Power BI zu Workiva bringen wollen, müssen Sie eine alternative Methode suchen, wie z.B. den HTTP Connector.
Microsoft® SQL Server® (auch Azure SQL Database)
- A premium connector.
- Ausführen von SQL-Befehlen, Abrufen von Details über eine Tabelle oder Einfügen von Datensätzen in eine Datenbank.
- Kompatibel mit Azure SQL Database, Azure Synapse Analytics, Azure SQL Managed Instance und SQL Server 2017-2022.
Azure-Dateispeicher
- A premium connector.
- Laden Sie eine Datei von Ihrer Azure File Storage-Instanz herunter.
- Ich kann nichts anderes tun.
Microsoft® Dynamics® CRM
- A premium connector.
- Verwalten Sie Entitäten und Abfragen.
Wo keine speziellen Steckverbinder für Ketten vorhanden sind
Wenn für Ihr Microsoft-Produkt kein spezieller Konnektor existiert oder eine von Ihnen gewünschte Funktion in den vorhandenen Konnektoren nicht verfügbar ist, dann ist das nicht unbedingt das Ende der Fahnenstange; es kann nur ein bisschen mehr Arbeit bedeuten.
Die Konnektoren erleichtern die Verwendung der Microsoft-API, aber wenn Sie über das technische Wissen, die Motivation und die Bereitschaft verfügen, die Microsoft-API zu erlernen, können Sie sie auch direkt über unseren HTTP-Konnektor verwenden.
HTTP Request Connector (verwendet HTTPS)
- Ein Kernstecker in Ketten, d.h. er ist für alle mit der Wdata-Lizenz frei verwendbar.
- Sie können eine direkte Verbindung zu jeder API herstellen, auch zu vielen von Microsoft, aber Sie müssen sich mit der API und den korrekten Nachrichten und Formaten, die ausgetauscht werden müssen, vertraut machen.
- Verwendungsbeispiel: Kann verwendet werden, um Daten aus Power BI zu extrahieren, wenn der spezielle Connector diese Funktion nicht bietet.
Microsoft Fabric®
Microsoft® Sustainability Manager
- Verwendung des HTTP-Request-Connectors zum Herunterladen von Daten aus externen Berichten in Microsoft® Sustainability Manager
- Verwendung des HTTP-Request-Connectors zum Herunterladen von Emissionsdaten aus dem Microsoft® Sustainability Manager
Verwendung einer Microsoft-Option anstelle von Chains
Anstelle von Ketten könnten Sie eine der vielen Software-Plattformen verwenden, die Microsoft anbietet und die sich integrieren lassen. Alle Optionen erfordern die Nutzung und Kenntnis von Workiva's API.
Azure-Datenfabrik (ADF)
- Was es ist: Ein Cloud-basierter ETL-Dienst (Extrahieren, Transformieren, Laden), der für die Aufnahme großer Datenmengen und komplexe Datenentwicklungspipelines entwickelt wurde. Es ist der "Schwergewichtler" für die Übertragung riesiger Datenmengen zwischen Systemen.
- Integration mit Workiva APIs: Der Workflow: Sie können mit einer zweistufigen Pipeline beginnen: Schritt 1 ist eine "Web-Aktivität", um den Workiva-Authentifizierungsendpunkt zu erreichen (Senden von Client-ID/Geheimnis), um ein Zugriffstoken zu erhalten. Schritt 2 ist eine "Kopieraktivität", die das Token dynamisch in den Autorisierungs-Header (Bearer <token>) einfügt, um die tatsächlichen Daten abzurufen.
- Typische Anwendungsfälle: Sie müssen große Datenmengen bewegen oder Sie bauen eine Backend-Lösung für Unternehmen auf, die Überwachung, Protokollierung und Fehlerbehandlung erfordert.
Power Automate (früher Flow)
- Was es ist: Ein Low-Code-Automatisierungstool für Geschäftslogik, Benachrichtigungen und "Wenn dies, dann das"-Workflows.
- Integration mit Workiva APIs: Sie verwenden die HTTP-Aktion (Premium-Feature), um rohe POST/GET-Anfragen zu stellen, oder Sie erstellen einen benutzerdefinierten Connector, in dem Sie die Workiva OAuth2-Sicherheitseinstellungen einmalig definieren. So können Sie "Workiva"-Aktionen per Drag & Drop in Ihren Ablauf einfügen, ohne sich jedes Mal um den Authentifizierungscode kümmern zu müssen.
- Typische Anwendungsfälle:
- Sie automatisieren Geschäftsprozesse und verschieben nicht nur Daten (z. B. "Genehmigen Sie diesen Datensatz", "Senden Sie eine Teambenachrichtigung").
- Das Volumen ist gering bis mittel (Transaktionsdaten).
- Sie benötigen Maßnahmen in nahezu Echtzeit, die auf Auslösern (Ereignissen) und nicht auf Stapeln basieren.
Azure Logic Apps
- Was es ist: Der "große Bruder" von Power Automate. Es verwendet genau denselben Workflow-Designer und dieselben Konnektoren, läuft aber in Azure und nicht in Microsoft 365. Es ist eher für unternehmenskritische, unternehmensweite Integrationen als für persönliche oder Team-Produktivität konzipiert.
- Integration mit Workiva APIs: Identisch mit Power Automate (HTTP-Aktionen oder Custom Connectors). Der Hauptunterschied besteht darin, dass Logic Apps auf der Azure-Infrastruktur ausgeführt werden.
- Wann man wählen sollte:
- Sie benötigen IT-Governance, fortschrittliche Überwachungs- und Warnfunktionen (z. B. "Wenn die Workiva-API ausfällt, rufen Sie das DevOps-Team an").
- Sie möchten ein "pay-per-execution" Abrechnungsmodell (billig für geringes Volumen), anstatt Benutzerlizenzen für jede Person zu kaufen, die den Fluss berührt.
- Der Arbeitsablauf umfasst wichtige Finanzdaten, für die Audit-Protokolle und höhere Sicherheitsstandards als bei einem Standard-Office-365-Flow erforderlich sind.
Azure-Funktionen
- Was es ist: "Serverless Compute". Hier schreiben Sie reinen Code (C#, Python, JavaScript usw.), der bei Bedarf ausgeführt wird. Es ist das ultimative "Allheilmittel", wenn die Standardwerkzeuge nicht flexibel genug sind.
- Integration mit Workiva-APIs: Sie schreiben Code, um das OAuth-Token anzufordern, komplexe Paginierung (Durchlaufen von Datenseiten) zu verarbeiten oder unübersichtliche JSON/XBRL-Daten zu parsen, an denen Standardtools scheitern. Sie "veröffentlichen" diesen Code dann als einfache URL, die andere Tools (wie Power BI oder ADF) aufrufen können.
- Wann man wählen sollte:
- Die Workiva-API erfordert komplexe Logik (z. B. "Schleife durch diese 50 Blätter, aber nur, wenn Zelle A1 'Aktiv' enthält, und dann die Datumszeichenfolge neu formatieren").
- Sie müssen die Daten extrem schnell verarbeiten oder Anfragen parallelisieren, um die API-Rate nicht zu überschreiten.
- Sie möchten einen "benutzerdefinierten API-Wrapper" erstellen, damit Ihre internen Teams Workiva-Daten erhalten oder senden können, ohne zu wissen, wie OAuth funktioniert.
Microsoft Fabric (insbesondere Data Factory in Fabric)
- Was es ist: Microsofts neue "All-in-One"-Analyseplattform. Es kombiniert im Wesentlichen Azure Data Factory, Power BI und einen Data Lake (OneLake) in einem einzigen SaaS-Produkt.
- Integration mit Workiva-APIs: Sehr ähnlich wie Azure Data Factory (ADF), mit Pipelines und Kopieraktivitäten.
- Wann man wählen sollte:
- Ihr Unternehmen ist bereits auf dem Weg zu Microsoft Fabric als zukünftige Datenplattform.
- Sie möchten den Pfad von "Raw Workiva Data" zu "Power BI Report" verkürzen (Fabric beseitigt die Notwendigkeit, eine separate SQL-Datenbank in der Mitte zu verwalten).
- Sie wollen die Leistung von ADF, aber mit der Einfachheit einer SaaS-Schnittstelle (keine Verwaltung von Azure-Ressourcen/Abonnements).
Zusammenfassung
| Werkzeug | Am besten für... (Das "Warum") | stufe "Pro" |
|---|---|---|
| Leistung automatisieren | Geschäftslogik. Am besten geeignet für die Verbindung von Anwendungen und Personen (z. B. "Schicken Sie mir eine E-Mail, wenn dieser Workiva-Bericht fertig ist"). Code-arm und benutzerfreundlich. |
⭐⭐ (Citizen Developer) |
| Azure Logic Apps | Unternehmens-Workflows. Am besten geeignet für kritische Geschäftsprozesse, die IT-Governance, Sicherheitsprüfungen und privaten Netzwerkzugang erfordern. |
⭐⭐⭐ (IT-Fachmann) |
| Azure Datenfabrik | Starke Datenbewegung. Am besten geeignet für die zuverlässige, geplante Massenübertragung von Millionen von Zeilen von Workiva zu einem SQL Warehouse oder Data Lake. |
⭐⭐⭐⭐ (Dateningenieur) |
| Microsoft Fabric | Vereinheitlichte Analytik. Am besten geeignet, wenn Sie die Leistung von Data Factory wünschen, aber die Daten sofort für Power BI/OneLake verfügbar haben möchten (moderner SaaS-Ansatz). |
⭐⭐⭐⭐ (Dateningenieur) |
| Azure-Funktionen | Benutzerdefinierter Code. Am besten geeignet für komplexe API-Paginierung, Schleifenlogik oder Datenparsing, das Standardtools nicht bewältigen können. Reine Kodierung (Python/C#). |
⭐⭐⭐⭐⭐ (Software-Entwickler) |