Zum Inhalt springen
Contact us

Metadaten, MetaVox und SharePoint-Ansichten

MetaVox ist eine eigenständige Nextcloud-App, die an der Universität Amsterdam entwickelt und von VoxCloud veröffentlicht wird. Sie stattet Teamordner mit derselben Art von Metadatenspalten aus, wie sie eine SharePoint-Bibliothek besitzt. Nextcloud selbst speichert an einer Datei keine Spalten; MetaVox schon. MetaVox ist nicht Teil von SMART Migration und nicht erforderlich: Ohne die App werden Dateien und Ordner genau wie vorgesehen migriert, nur ohne ihre SharePoint-Metadaten.

  • Installieren Sie MetaVox über die Apps-Seite von Nextcloud; die Registerkarte Einstellungen der App zeigt an, ob MetaVox installiert und aktiviert ist, und verlinkt dorthin. Bei einer Nextcloud, die von einem Anbieter gehostet wird, entscheidet der Anbieter, welche Apps verfügbar sind – fragen Sie dort nach MetaVox, falls die App nicht angeboten wird.
  • Lizenz: MetaVox ist Open Source unter AGPL-3.0 und kostenlos nutzbar, mit allen Funktionen und ohne Begrenzung der Metadatenmenge, die eine Migration anlegt. Die kostenlose Stufe ist auf eine bestimmte Anzahl von Teamordnern begrenzt, denen MetaVox zugewiesen ist; eine Überschreitung blockiert nichts, MetaVox zeigt jedoch in seinen eigenen Einstellungen einen Hinweis an, bis die Instanz durch eine kommerzielle Lizenz abgedeckt ist.
  • MetaVox benötigt die App „Team folders“, die eine Migration in einen Teamordner ohnehin voraussetzt.

Die Metadaten-Einstellungen erscheinen in einem Job, wenn alle vier Bedingungen erfüllt sind: Der Job ist eine Migration oder Testmigration, seine Quelle ist eine SharePoint-Bibliothek oder ein OneDrive, sein Ziel ist ein Nextcloud-Teamordner, und MetaVox ist installiert. Eine Dateifreigabe hat keine SharePoint-Spalten, und die persönlichen Dateien eines Benutzers enthalten keine MetaVox-Spalten.

Beim Speichern des Jobs geschieht in MetaVox nichts: Die Arbeit erledigt SMART Migration während der Ausführung des Jobs, Bibliothek für Bibliothek, in dieser Reihenfolge.

  1. Spalten der Bibliothek auslesen

    SMART Migration liest die Spalten der SharePoint-Bibliothek und deren Typen – Text, Auswahl, Datum, Zahl usw. – sowie ihre Ansichten aus.

  2. Fehlende Spalten anlegen

    Mit Alle zuordnen und fehlende Spalten automatisch anlegen wird jede Spalte, die der Ziel-Teamordner in MetaVox noch nicht hat, dort mit demselben Typ angelegt, zusammen mit den im Dialog angehakten SharePoint-Systemspalten. Die anderen Optionen legen nichts an.

  3. Für jede Datei und jeden Ordner ausfüllen

    Beim Schreiben jeder Datei und jedes Ordners werden deren Werte in die zugehörigen MetaVox-Spalten geschrieben. Eine Datei, deren Werte nicht gespeichert werden können, erzeugt eine Metadaten-Warnung – siehe den Kasten am Ende.

  4. Ansichten nachbilden

    Ist SharePoint-Ansichten migrieren aktiviert, wird jede Ansicht der Bibliothek in MetaVox mit ihren Spalten und ihrer Standardsortierung angelegt.

Die Spalten gehören zum Teamordner, nicht zum Job: Ein zweiter Job in denselben Teamordner findet sie dort vor, und Alle zuordnen, aber nur zu vorhandenen Spalten füllt sie, ohne neue anzulegen.

Der Schritt Metadaten im Job-Dialog legt fest, welche SharePoint-Spalten den Dateien folgen:

OptionWirkung
Alle zuordnen und fehlende Spalten automatisch anlegenJede Spalte der Bibliothek wird zugeordnet, und eine Spalte, die MetaVox noch nicht hat, wird im Ziel-Teamordner mit demselben Typ angelegt – Text, Auswahl, Datum, Zahl usw. Die Standardeinstellung.
Alle zuordnen, aber nur zu vorhandenen SpaltenJede Spalte wird den MetaVox-Spalten zugeordnet, die der Teamordner bereits hat. Es wird nichts Neues angelegt.
Spalten nicht zuordnenEs werden keine Metadaten übernommen.

Mit Alle zuordnen und fehlende Spalten automatisch anlegen können auch diese SharePoint-Systemspalten angelegt und zugeordnet werden:

SpalteStandardmäßig aktiviert
[SP Created By] und [SP Created]Ja
[SP Modified By] und [SP Modified]Ja
[SP Content-Type]Ja
[SP Retention Label]Nein
[SP Sensitivity Label]Nein

SharePoint-Ansichten migrieren bildet jede Ansicht der Bibliothek in MetaVox mit ihren Spalten und ihrer Standardsortierung nach. Gruppierung, Filterung, Summen, Elementgrenzen und bedingte Formatierung haben in MetaVox keine Entsprechung und entfallen.

Metadata Mapping im Schritt „Metadaten“ unter „Erweiterte Einstellungen“ (bei einem Import-Job Metadaten – Vorgaben) befüllt MetaVox-Spalten einzeln. Schreiben Sie eine Zuordnung pro Zeile, beide Spalten in eckigen Klammern:

  • [DestinationColumn]=[SourceColumn] übernimmt den Wert einer Quellspalte, zum Beispiel [Client]=[Customer].
  • [DestinationColumn]=value speichert bei jeder Datei denselben festen Wert, zum Beispiel [Archive]=Yes.

Eine Zielspalte, die in MetaVox noch nicht vorhanden ist, wird bei der Ausführung des Jobs angelegt, und zwar mit dem Typ der Quellspalte, aus der sie befüllt wird.

Dateien mit Metadaten-Warnungen migrieren

Im Schritt „Quelle“ unter „Erweiterte Einstellungen“. Ist die Option deaktiviert (Standard), wird eine Datei, deren Metadaten sich nicht sauber übernehmen lassen, weil das Ziel keine entsprechende Spalte hat oder den Wert nicht akzeptiert, als Warnung gemeldet und nicht geschrieben. So kommt nichts an, das sich als vollständige Kopie von etwas ausgibt, das es nicht ist. Ist die Option aktiviert, wird die Datei trotzdem migriert, jedoch ohne diese Metadaten.

Auf diese Weise ausgelassene Dateien werden auf der Registerkarte „Dateiprobleme“ aufgeführt, siehe Dateiprobleme

Siehe auch