Synchronisation zwischen M‑Files und Nextcloud inkl. Ablagestrukturen und Tagging

Wir verwenden ein Dokumentenmanagementsystem der Firma M‑Files, in dem die Dokumente in einer eigenen Datenbank verwaltet werden. Über eine API sollte es möglich sein, eine Schnittstelle zur Nextcloud zu schaffen. Jedem Dokument ist eine Eigenschaft mit einer entsprechenden Ablagestruktur zugeordnet; Ablagestrukturen können teilweise mehrfach vergeben werden.

Ich könnte mir vorstellen, dass es relativ einfach möglich ist, jedes Dokument in der Nextcloud entsprechend der Ablagestruktur (auf der ersten Ablagestrukturebene) zu spiegeln. Die größere Herausforderung dürfte darin liegen, Änderungen bidirektional zu synchronisieren: Wenn auf der Festplatte Dateien hinzugefügt, geändert, gelöscht oder umbenannt werden, sollten diese Vorgänge die entsprechenden Dokumente in M‑Files widerspiegeln. Umgekehrt sollten Änderungen in M‑Files auch in der Nextcloud automatisch übernommen werden.

Wäre es zudem möglich, alternative Ablagestrukturen über Tags abzubilden und damit parallel beizubehalten?