Erstellen Sie eine Archivierungsregel

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 7 Minuten Lesedauer
  • Die Systemarchivierungs-Anwendung enthält mehrere Beispiel-Archivierungsregeln, die die Archivierungsfunktionen veranschaulichen. Zugehörige Datensätze können einer Archivregel hinzugefügt werden, und Sie können eine Schätzung der Anzahl der Datensätze anzeigen, auf die sich die Regel auswirkt.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Die Beispiel-Archivregeln sind standardmäßig inaktiv.

    Prozedur

    1. Navigieren zu Alle > Systemarchivierung > Archivregeln.
    2. Wählen Sie Neu.
    3. Füllen Sie die Felder entsprechend aus.
      Tabelle : 1. Formular „Archivregel“
      Feld Beschreibung
      Name Erforderlich. Geben Sie einen eindeutigen Namen ein, der die Regel identifiziert. Da dieser Name das Anzeigefeld für Archivregeln ist, zeigen Verweise auf Archivregeln den Namen an, den Sie hier eingeben.
      Tabelle Erforderlich. Wählen Sie die Tabelle mit den zu archivierenden Datensätzen aus.
      • Es kann nur eine Archivierungsregel pro Tabelle geben (auch wenn die Regel inaktiv ist). Wenn eine Archivregel für eine Tabelle vorhanden ist, wird die Tabelle nicht mehr als Option in der Liste der Archivregeltabellen angezeigt.
      • Sie können die Tabelle in einer vorhandenen Archivierungsregel nicht ändern. Um Datensätze in einer anderen Tabelle zu archivieren, erstellen Sie eine neue Archivierungsregel.
      • Sie können keine Tabelle in einem anderen Anwendungsbereich auswählen.
      • Sie können keine Archivierungsregel für eine Tabelle erstellen, in der update_synch im Dictionary-Eintrag für die Tabelle auf „true“ festgelegt ist.
      • Sie können keine Archivierungsregeln für einige interne Systemtabellen oder Peripherietabellen erstellen. Beispiel:
        • Sys-Audit [sys_audit]
        • Gelöschter Audit-Datensatz [sys_audit_delete]
        • Audit-Beziehungsänderung [sys_audit_relation]
        • Anlage [sys_attachment]
        • Journaleintrag [sys_journal_field]
      Aktiv Aktivieren Sie diese Checkbox, um die Archivregel zu aktivieren. Deaktivieren Sie die Checkbox, um die Regel zu deaktivieren. Lassen Sie Ihre Archivierungsregeln inaktiv, bis Sie eine Schätzung der Anzahl der von der Regel betroffenen Datensätze berechnet und überprüft haben, ob sich die Regel wie erwartet verhält.
      Referenzen beibehalten Aktivieren Sie diese Checkbox, um die sys_id für ein Referenzfeld beizubehalten, anstatt den Anzeigenamen als Zeichenfolge in der Archivtabelle zu speichern.
      Wichtig:
      Das Kontrollkästchen Referenzen beibehalten wird schreibgeschützt, nachdem Sie es ausgewählt und die Archivregel gespeichert haben.
      Wenn Sie diese Option auswählen, speichern neu archivierte Datensätze die sys_ids der referenzierten Datensätze, während vorhandene Datensätze weiterhin Zeichenfolgenwerte enthalten. Weitere Informationen finden Sie unter Datenmigrationsprozess zum Archivieren von Tabellendaten aus Nicht-Referenzfeldern in Referenzfelder.
      Beschreibung Geben Sie eine Beschreibung der Archivregel ein.
      Bedingungen Wählen Sie die Felder und Werte aus, die „true“ sein müssen, damit die Archivregel ausgeführt wird. Normalerweise archivieren Sie inaktive Datensätze, die älter als ein bestimmtes Datum sind.

      Stellen Sie sicher, dass die richtigen Datensätze ausgewählt werden, indem Sie die Bedingungen in einer Listenansicht testen, bevor Sie die Archivregel aktivieren. Zum Beispiel archiviert die Bedingung [Geschlossen] [before] [Letzte 2 Jahre] Datensätze für das aktuelle Jahr und das vorherige Jahr und nicht zwei Jahre zurück (ab dem heutigen Datum). Um Datensätze zu archivieren, die vor mehr als zwei Jahren geschlossen wurden, verwenden Sie den relativen Operator in einer Bedingung wie [Closed] [relative] [before] [2] [Years] [ago].

      Automatisch erneut archivieren Wenn ein Datensatz wiederhergestellt wird, kann der Datensatz nach einem festgelegten Zeitraum automatisch erneut archiviert werden.
      Dauer der automatischen Archivierung Wenn Sie die Option Auto Rearchive (Automatisch erneut archivieren) festlegen, müssen Sie ein Zeitintervall festlegen, bevor der wiederhergestellte Datensatz automatisch archiviert wird.
    4. Wählen Sie Absenden.
    5. Berechnen Sie die geschätzte Anzahl der zu archivierenden Datensätze, indem Sie auf den zugehörigen Link Schätzung neu berechnen klicken.
      Die aktualisierte Anzahl wird im Feld Datensatzschätzung angezeigt.

    Nächste Maßnahme

    Nachdem Sie sich vergewissert haben, dass die Archivregel Datensätze wie erwartet auswählt, aktivieren Sie die Archivregel.

    Wenn Sie nicht auf die Ausführung der Archivierungsregel durch die geplante Aufgabe warten möchten, können Sie die Archivierungsregel manuell starten, indem Sie auf Archivierungausführen klicken.

    Archivieren Sie zugehörige Datensätze

    Verwenden Sie die zugehörige Liste Zugehörige Datensätze archivieren, um der Archivregel zugehörige Datensätze hinzuzufügen.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Prozedur

    1. Navigieren zu Alle > Systemarchivierung > Archivregeln.
    2. Wählen Sie die entsprechende Archivregel aus.
    3. Klicken Sie in der zugehörigen Liste Zugehörige Datensätze archivieren auf Neu.
    4. Füllen Sie das Formular Zugehörige Datensätze archivieren aus.
      Tabelle : 2. Formular „Zugehörige Datensätze archivieren“.
      Feld Beschreibung
      Karte archivieren Zeigt die Archivregel an, für die die zugehörigen Datensätze gelten.
      Aktion
      Wählen Sie die Aktion aus, die die Archivregel für zugehörige Datensätze ausführen soll. Zur Auswahl stehen:
      • Archiv: Archivdatensätze, die auf den archivierten Datensatz verweisen.
      • Löschen: Verweis auf den archivierten Datensatz entfernen. Der Datensatz verweist nicht mehr auf den archivierten Datensatz und wird in zukünftigen Archiven nicht mehr als zugehöriger Datensatz angezeigt.
      • Löschen: Datensätze löschen, die auf den archivierten Datensatz verweisen.
      Referenz

      Wählen Sie die Beziehung der Datensätze aus, auf die Sie eine Aktion anwenden möchten. Das Referenzfeld listet alle Beziehungen auf, die derzeit für die referenzierte Tabelle vorhanden sind. Es gibt zwei Arten von möglichen Beziehungen.

      Eine andere Tabelle hat ein Referenzfeld, das die archivierte Tabelle aufruft. Wenn Sie beispielsweise Problemdatensätze archivieren, gibt es in der Incident-Tabelle ein Feld Problem-ID, das auf die zugehörigen Problemdatensätze verweist.
      • Die Aktion Archivieren archiviert den zugehörigen Datensatz zusätzlich zum primären Datensatz. Wenn Sie beispielsweise die Referenz Problem in Incident auswählen, archiviert die zugehörige Datensatzregel auch alle Incident-Datensätze, die auf ein archiviertes Problem verweisen.
      • Die Aktion Löschen entfernt den Verweis auf den primären Datensatz. Wenn Sie beispielsweise die Referenz Problem in Incident auswählen, aktualisiert die zugehörige Datensatzregel alle Incident-Datensätze mit einem Verweis auf den archivierten Problemdatensatz, indem der Verweis gelöscht wird. Wenn es sich bei der Referenz um eine m:n -Beziehunghandelt, löscht die zugehörige Datensatzregel die Referenz, anstatt die Referenz zu löschen.
      • Die Aktion Löschen löscht alle Datensätze, die auf den primären Datensatz verweisen. Wenn Sie beispielsweise die Referenz Problem in Incident auswählen, löscht die zugehörige Datensatzregel alle Incident-Datensätze, die auf den archivierten Problemdatensatz verweisen.
      Eine andere Tabelle weist ein Feld „ Dokument-ID “ auf, das auf die archivierte Tabelle verweisen kann. Wenn Sie beispielsweise Problemdatensätze archivieren, gibt es in der Tabelle „Anhänge“ ein Sys-ID -Feld, das auf den Problemdatensatz verweisen kann. Die Liste gibt Dokument-ID-Beziehungen an, indem am Ende des Auswahlnamens ein Sternchen (*) angezeigt wird.
      • Die Archivaktion aktualisiert die Dokument-ID des zugehörigen Datensatzes so, dass sie auf die archivierte Tabelle verweist. Wenn Sie beispielsweise die Referenz Tabellen-Sys-ID-Anhang (sys_attachment)* auswählen, aktualisiert die zugehörige Datensatzregel den Anhangdatensatz, um die Dokument-ID so zu ändern, dass sie auf den archivierten Tabellendatensatz verweist.
      • Die Aktion Löschen entfernt den Verweis auf die Dokument-ID aus dem archivierten Datensatz. Der Datensatz verweist nicht mehr auf den archivierten Datensatz und wird in zukünftigen Archiven nicht mehr als zugehöriger Datensatz angezeigt.
      • Die Aktion Löschen löscht alle Datensätze, die auf den primären Datensatz verweisen. Wenn Sie beispielsweise die Referenz Tabellen-Sys-ID-Anhang (sys_attachment)* auswählen, löscht die zugehörige Datensatzregel alle Anhangsdatensätze, die auf den archivierten primären Datensatz verweisen.
      Hinweis:
      Sie können keine Referenzen aus einigen internen Systemtabellen oder aus peripheren Tabellen auswählen. Beispiel:
      • Sys-Audit [sys_audit]
      • Gelöschter Audit-Datensatz [sys_audit_delete]
      • Audit-Beziehungsänderung [sys_audit_relation]
      • Anlage [sys_attachment]
      • Journaleintrag [sys_journal_field]
      Referenztabelle Zeigt die Tabelle an, in der die Regel nach zugehörigen Datensätzen sucht.
      Referenzelement Zeigt das Referenzfeld oder die Dokument-ID an, nach der die Regel fragt.
      Referenztabellenregel Wählen Sie eine vorhandene Archivierungsregel aus, die für die zugehörigen Datensätze gilt, die Sie archivieren. Wenn Sie beispielsweise bereits eine Archivierungsregel für die Incident-Tabelle haben, wählen Sie die vorhandene Incident-Tabellenregel aus, wenn Sie Datensätze archivieren, die sich auf Incident-Datensätze beziehen.
      Hinweis:
      Sie steuern die Kaskadentiefe, indem Sie die Archivregel für einen archivbezogenen Datensatz angeben. Zugehörige Datensätze ohne eine angegebene Archivregel werden nicht kaskadiert.
      • Wenn vor Release Washington DC eine Archivregel für die Tabelle definiert wurde, die der Tabelle eines zugehörigen Datensatzes entspricht, kaskadierte und verarbeitete das System diese Archivregel und die ihr zugeordneten zugehörigen Datensätze automatisch.
      • Ab Release Washington DC müssen Sie diese Regel im Feld Referenztabellenregel deklarieren, auch wenn eine Archivierungsregel für die Tabelle eines zugehörigen Datensatzes vorhanden ist, um dieses kaskadierende Verhalten zu erreichen. Wenn Sie mehrere zugehörige Datensätze in mehreren Tabellen haben, können Sie entscheiden, welche dieser Datensätze Sie in die Kaskade aufnehmen möchten, indem Sie die Referenztabellenregel definieren.
    5. Klicken Sie auf Absenden.

    Überprüfen Sie die Anzahl der betroffenen Datensätze

    Jede Archivierungsregel stellt eine Schätzung der Anzahl der Datensätze bereit, auf die sich die Regel auswirkt.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Diese Schätzung umfasst nur primäre Datensätze und schließt alle zugehörigen Datensätze aus, die der Archivregel hinzugefügt wurden. Anhand der Schätzung können Sie feststellen, ob sich die Archivierungsregel auf die Anzahl der erwarteten Datensätze auswirkt. Wenn die Schätzung zu hoch oder zu niedrig ist, ändern Sie die Bedingungen der Archivregel, und klicken Sie dann auf den zugehörigen Link Schätzung neu berechnen.

    Prozedur

    1. Navigieren zu Alle > Systemarchivierung > Archivregeln.
    2. Wählen Sie die Archivregel aus, für die Sie Datensätze schätzen möchten.
    3. Klicken Sie auf den zugehörigen Link Schätzung neu berechnen.

    Sprache der archivierten Zeichenfolgen festlegen

    Bei internationalisierten Instanzen verwendet der Archivierungsprozess die Sprache des SYSTEM-Benutzers, um die Anzeigewertzeichenfolgen auszuwählen.

    Wenn kein SYSTEM-Benutzer vorhanden ist, verwendet die Instanz die Standardspracheinstellung, um die Anzeigewertzeichenfolgen auszuwählen. Sie können entweder einen SYSTEM-Benutzer mit einer bestimmten Spracheinstellung erstellen oder die Standardsprache des Systems festlegen, um die Sprache der archivierten Zeichenfolgen auszuwählen.