Funktionsweise der Lösung
Das nachfolgende Schaubild erklärt den Aufbau und die Funktionsweise des DMS Connector.
Der CRM M-Files Connector wird als Power Apps Lösung entwickelt, die in die gewünschte Power Platform Umgebung importiert werden kann. Die Lösung unterteilt sich dabei in zwei Bereiche:
- Die Anzeige der Dokumente als benutzerdefiniertes Steuerelement (PCF)
- Eine modellgesteuerte App zur Konfiguration des Connectors
Für die Anzeige der Dokumente in einem Formular, muss das Steuerelement "M-Files List" innerhalb eines Abschnitts in ein Formularfeld eingebunden werden. Es kommuniziert mit der REST-Schnittstelle von M-Files und ist somit als unidirektionale Schnittstelle von Dynamics nach M-Files konzipiert.
Für die Konfiguration des Connectors wird eine modellgesteuerte App genutzt. Hier werden die Metadaten aus M-Files importiert und können individuell auf die Bedürfnisse des Anwenders angepasst werden. Für das Mapping werden den Objekten aus M-Files, Tabellen aus Dynamics zugewiesen und den Eigenschaften aus M-Files die entsprechende Spalte der Tabelle. Somit können sämtliche Tabellen nach Belieben für das Mapping konfiguriert werden. Weitere Informationen zur Konfiguration der Metadaten finden Sie im Abschnitt zur Installation und Einrichtung
Zusätzlich zur Konfiguration der Metadaten, muss für jede Tabelle die in M-Files repliziert werden soll, ein Workflow eingerichtet werden. Der Workflow überwacht das Erstellen und Ändern von Tabellen in Dynamics und verarbeitet diese über ein Plugin. Hierfür wird ein Warteschlangenelement erzeugt, welches die entsprechenden Änderungen bzw. einen Verweis auf den neu erstellten Datensatz enthält. Anschließend werden diese Daten genutzt um die Änderungen an M-Files zu übermitteln.


