Automatische Archivierung Update
Im Zuge der Anpassungen an den Hintergrundprozessen zur Sicherstellung der fortlaufenden automatisierten Archivierung ist es erforderlich, ein neues Metadatenfeld zu definieren und dieses in den bestehenden Vorlagenpaketen zu ersetzen. Die im bisherigen Metadatenfeld gespeicherten Inhalte müssen dabei vollständig und konsistent in das neue Feld migriert werden, um die Integrität der Archivierungslogik sicherzustellen.
🔸Administrationsbereich
öffnen und danach Metadaten.
🔸Legen
Sie ein neues Metadatenelement an.
🔸Erstellen
Sie das Feld mit den folgenden Eigenschaften:
•
Interne ID: TW_PRM_ArchivingDate
•
Eigenschaftstyp: Date Only (Nur Datum)
•
Anzeigename: frei wählbar für Endnutzer.
🔸Zwei
Felder die in der Metadatenliste vorhanden sein sollen nach der Einrichtung.
🔸Ersetzen
Sie anschließend in allen verwendeten Vorlagenpaketen das alte Metadatenfeld
durch das neue.
🔸Wählen
Sie das gewünschte Vorlagenpaket zur Bearbeitung aus.
🔸Tauschen
Sie in den Einstellungen des Vorlagenpakets die verknüpften Metadaten aus.
🔸Daten
manuell migrieren oder Skript anpassen für die Umgebung mit der korrekten URL,
und ausführen.
🔸Übertragen
Sie die Daten wahlweise manuell oder per angepasstes Skript.
- # Importieren von PnP Module
- Import-Module PnP.PowerShell
- # Verbindung mit der SharePoint site machen
- Connect-PnPOnline -Url "https://[DomänenName].sharepoint.com/sites/[SeitenName]" -UseWebLogin
- # Definierung von Liste und Spalten/Feldern
- $listName = "TW_PRM_PRJ"
- $sourceField = "TW_PRM_PR_End"
- $destinationField = "TW_PRM_ArchivingDate"
- # Abfangen aller Elemente in der Liste
- $listItems = Get-PnPListItem -List $listName -PageSize 1000
- # Durchlaufe jedes Element und kopiere die Daten von der Quelle zum Ziel
- foreach ($item in $listItems) {
- $sourceValue = $item[$sourceField]
-
- # Update the destination field with the source value
- Set-PnPListItem -List $listName -Identity $item.Id -Values @{ $destinationField = $sourceValue }
- }
- Write-Host "Script erfolgreich durchgeführt!"
- # Disconnect von der SharePoint site
- Disconnect-PnPOnline
Related Articles
🏗️ Teamsware - Digitale Bauakte
Die strukturierte Projekt- und Dokumentenablage in Microsoft Teams Die Digitale Bauakte ist die Basislösung für eine strukturierte, digitale Projektablage auf Basis von Microsoft Teams und SharePoint. Sie sorgt für Ordnung, klare Strukturen und eine ...
Externe Firmen in die Bauakte einbinden (auch ohne M365-Account)
Mit der Teamsware Bauakte kannst du externe Firmen sicher in Projekte einbinden – ohne dass du für jede Person umständlich Gastkonten manuell anlegen musst. Für eine vollständige Zusammenarbeit empfehlen wir die Professional-Version mit der Lösung TW ...
Genehmigungen in der Teamsware Bauakte verwalten
Mit der Genehmigungsfunktion in der Teamsware Bauakte können Sie Anfragen direkt prüfen, freigeben oder den Status bei Bedarf anpassen, um Ihre Projektabläufe effizient zu steuern. Schritt 1 – Anfrage in der Bauakte öffnen Navigieren Sie in Ihrer ...
Metadaten in der Teamsware-Bauakte einstellen
In der Teamsware-Bauakte spielen Metadaten eine zentrale Rolle für die Organisation Ihrer Projektdaten. In diesem Bereich können Sie alle Metadaten zentral verwalten, neue Felder hinzufügen und deren Verwendung steuern. Zugang zur ...
Namenskonventionen in der Teamsware-Bauakte einrichten
Eine konsistente Benennung Ihrer Projekträume und Dokumentenablagen ist entscheidend für die Übersichtlichkeit und Governance. In der Teamsware-Bauakte können Sie für jede Applikation individuelle Namenskonventionen definieren. Schritt 1: ...