Mit Compliance installiert

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 6 Minuten Lesedauer
  • Diese Komponenten werden mit dem Plugin „Zertifizierungskern“ installiert.

    Demodaten sind in den Plugins „gewünschter Status“ und „Architektur-Compliance“ enthalten.

    Das Plugin „Zertifizierungskern“ fügt diese Tabellen hinzu oder ändert sie.

    Tabelle : 1. Core-Tabellen für Compliance-Zertifizierung
    Name Beschreibung
    Audit [cert_Audit] Enthält alle Daten, die zum Ausführen eines Audits erforderlich sind, einschließlich der Anwender, die Folgeaufgaben zugewiesen sind, und des Ausführungszeitplans.
    Audit-Ergebnis [cert_Audit_result] Enthält die Ergebnisse bestimmter Zertifizierungs-Audits.
    Folgeaufgabe [cert_follow_on_task] Enthält die Aufgaben, die aus einer Audit-Diskrepanz generiert wurden.
    Zertifizierungsvorlage [cert_template]

    Enthält die Definition des gewünschten Status des Datensatzes. Die Vorlage enthält einen Filter, der die auszuwertenden Datensätze und die erwarteten Attribute und Beziehungswerte identifiziert.

    Enthält die zu zertifizierenden Datensätze, die erwarteten Attribute und die erwarteten Beziehungswerte.

    Zertifizierungsbedingung [cert_cond] Basistabelle, die das gewünschte Attribut oder die Beziehungsbedingungen definiert, die in Vorlagen verwendet werden.
    Zertifizierungsattribut-Bedingung [cert_attr_cond] Enthält die Bedingungen, die die gewünschten CI-Attributwerte definieren. Diese Tabelle erweitert die Basistabelle „Zertifizierungsbedingung [cert_cond]“.
    Zertifizierungs-CI-Beziehungsbedingung [cert_ci_rel_cond] Enthält die CI-zu-CI-Beziehungsbedingungen. Diese Tabelle erweitert die Basistabelle „Zertifizierungsbedingung [cert_cond]“.
    Zertifizierungsanwenderbeziehungsbedingung [cert_user_rel_cond] Enthält die CI-zu-Anwender-Beziehungsbedingungen. Diese Tabelle erweitert die Basistabelle „Zertifizierungsbedingung [cert_cond]“.
    Zertifizierungsgruppen-Beziehungsbedingung [cert_group_rel_cond] Enthält die CI-zu-Gruppen-Beziehungsbedingungen. Diese Tabelle erweitert die Basistabelle „Zertifizierungsbedingung [cert_cond]“.
    Bedingung für zugehörige Zertifizierungsliste [cert_related_list_cond] Enthält die zugehörigen Listenbedingungen. Diese Tabelle erweitert die Basistabelle „Zertifizierungsbedingung [cert_cond]“.
    Zertifizierungsfilter [cert_Filter] Enthält einen Zertifizierungsfilter, einschließlich der Tabelle, die die zu auditierenden Datensätze und die Filterbedingungen enthält.

    Anwenderrollen

    Die Zertifizierungsrolle wird automatisch allen Anwendern mit der itil-Rolle zugewiesen, wenn Plugin „Zertifizierungskern“ Ist aktiviert oder wenn Compliance-Anwendungen aktualisiert werden. Der Zertifizierungskern installiert zwei Business-Regeln, die beide aufgerufen werden Fügen Sie Dem Manager Die Zertifizierungsrolle Hinzu , Die ähnliche Aufgaben in verschiedenen Tabellen ausführen. Eine Regel überprüft nach einem Manager, der in der Anwendertabelle [sys_user] angegeben ist, und die andere überprüft die Zertifizierungsrolle in der Tabelle „Anwenderrolle“ [sys_user_has_role]. Wenn sowohl ein Manager als auch die Zertifizierungsrolle für einen Anwender angegeben sind, gewährt das System dem Manager automatisch die Zertifizierungsrolle. Diese Funktionalität stellt sicher, dass eine Zertifizierungsaufgabe erfolgreich an die nächste Ebene eskaliert werden kann. Das System gewährt diese automatische Rolle nur dem unmittelbaren Vorgesetzten des Anwenders und nicht anderen in der Managementkette.
    Hinweis:
    Wenn ein Manager nur die Zertifizierungsrolle und keine andere Rolle hat, wird der Manager als anfordernde Person betrachtet und nicht als abonnierter Anwender (Erfüller) gezählt.
    Tabelle : 2. Core-Anwenderrollen für Compliance-Zertifizierung
    Name Enthält Rollen Beschreibung
    Zertifizierung Keine Kann Zertifizierungsaufgaben lesen und aktualisieren, um Diskrepanzen zu beheben.
    Certification_Filter_admin Keine Kann Zertifizierungsfilter erstellen, lesen und aktualisieren.
    Certification_admin Zertifizierung, certification_Filter_admin Kann den gesamten Zertifizierungsprozess verwalten. Diese Anwender können alle Zertifizierungsdatensätze erstellen, bearbeiten und löschen.

    UI-Richtlinien

    Tabelle : 3. Core-UI-Richtlinien für Compliance-Zertifizierung
    Name Tabelle Beschreibung
    Tabelle als schreibgeschützt festlegen Audit [cert_Audit] Legt das vom ausgewählten Filter abgeleitete Tabellenfeld auf schreibgeschützt fest.
    Blenden Sie Den Audittyp Aus Audit [cert_Audit] Blendet das Feld „Audittyp“ aus.
    Blendet die nächste geplante Ausführung aus Audit [cert_Audit] Blendet das nächste geplante Ausführungsdatum aus, wenn ein Audit inaktiv oder bei Bedarf ist.
    Aufgabenfelder anzeigen, wenn „Aufgaben erstellen“ auf „wahr“ festgelegt ist Audit [cert_Audit] Zeigt alle Felder im Zusammenhang mit der Erstellung von Aufgaben an, wenn der Anwender das Kontrollkästchen Aufgaben erstellen auswählt.
    Machen Sie den Namen obligatorisch Audit [cert_Audit] Macht den Namen zu einem Pflichtfeld.
    Bearbeitung des letzten Ausführungsdatums verhindern Audit [cert_Audit] Macht das Feld „Datum der letzten Ausführung“ schreibgeschützt.
    Anwenderfeld anzeigen Audit [cert_Audit] Blendet Felder basierend auf dem ausgewählten Zuweisungstyp ein oder aus. Das System zeigt das Feld Anwender an, wenn Sie die folgenden Zuweisungstypen auswählen:
    • Anwenderfeld, wenn die Option „zu leer zuweisen“ auf „zugewiesene Aufgabe erstellen“ festgelegt ist.
    • Bestimmter Anwender
    Zeigen Sie Felder „Zuweisen an“ an Audit [cert_Audit] Blendet Felder basierend auf dem ausgewählten Zuweisungstyp ein oder aus. Das System zeigt das Feld „Zuweisen an“ an, wenn der Zuweisungstyp das Feld „Anwender“ ist.
    Zuweisungsfelder Anzeigen Audit [cert_Audit] Blendet Felder basierend auf dem ausgewählten Zuweisungstyp ein oder aus. Das System zeigt das Feld „an leeren zuweisen“ an, wenn Sie einen der folgenden Zuweisungstypen auswählen:
    • Anwenderfeld
    • Gruppenfeld
    Gruppenfeld anzeigen Audit [cert_Audit] Blendet Felder basierend auf dem ausgewählten Zuweisungstyp ein oder aus. Das System zeigt das Feld Gruppe an, wenn Sie einen der folgenden Zuweisungstypen auswählen:
    • Bestimmte Gruppe
    • Gruppenfeld, wenn die Option „zu leer zuweisen“ auf „zugewiesene Aufgabe erstellen“ festgelegt ist.
    Blenden Sie zugeordnete „Ausführen“-Felder aus, wenn „aktiv“ auf „falsch“ festgelegt ist Audit [cert_Audit] Blendet diese Planungsfelder aus, wenn das Audit inaktiv ist:
    • Ausführen
    • Tag
    • Zeit
    • Letzte geplante Ausführung
    Skriptfenster für geskriptetes Audit anzeigen Audit [cert_Audit] Zeigt das Feld „dieses Skript ausführen“ an, wenn der Audit-Typ „Skriptbasiert“ ist.
    Tabelle als schreibgeschützt festlegen Zertifizierungsbedingung [cert_cond] Legt das vom ausgewählten Filter abgeleitete Tabellenfeld auf schreibgeschützt fest.

    Skripteinbindungen

    Tabelle : 4. Core-Skripteinbindungen für Compliance-Zertifizierung
    Name Beschreibung
    DesiredStateUtil Dienstprogrammfunktionen für den gewünschten Status, die zum Klonen einer Vorlage für die Funktion „Einfügen“ verwendet werden.
    CMDBRElationshipAjax Tool zum Abrufen aller Beziehungen für eine bestimmte Tabelle.
    RelationshipQueryParseAjax Analysiert Bedingungsfilter. Diese Skripteinbindung ist der interne Code, der zum Generieren der Compliance-Bedingungen verwendet wird.
    ZertifizierungUtils Dienstprogrammfunktionen für die Zertifizierung, die den Wert der nächsten Ausführungszeit finden usw.
    CertTaskEskalationTimerPercentage Dienstprogrammmethode zum Festlegen der Dauer des Eskalations-Timers.
    BedingungsUtilsAjax AJAX-Dienstprogramme zum Analysieren von Abfragen in einem visuell lesbaren Format.
    DeleteInactiveVersionsAjax Serverseitiges AJAX-Skript zum Löschen aller inaktiven Versionen eines Datensatzes.

    Client-Skripts

    Tabelle : 5. Core-Client-Skripts für Compliance-Zertifizierung
    Name Tabelle Beschreibung
    Audit-Typ als schreibgeschützt festlegen, wenn nicht neu Zertifizierungsvorlage [cert_template] Legt den richtigen Audittyp für neue Datensätze fest. Wenn der Datensatz nicht neu ist, wird das Feld „Audittyp“ auf „schreibgeschützt“ festgelegt.
    Tabellenname aktualisieren (Filter) Audit [cert_Audit] Aktualisiert das Feld „Tabellenname“, wenn der Filter aktualisiert wird.
    Aktualisieren Sie den Tabellennamen Audit [cert_Audit] Aktualisiert das Feld „Tabellenname“, wenn die Vorlage aktualisiert wird.
    Legen Sie den Tabellennamen auf „Neu“ fest Audit [cert_Audit] Gibt den Tabellennamen aus der Vorlage oder dem Filter zurück.
    Aktualisieren Sie den Tabellennamen Zertifizierungsvorlage [cert_template] Aktualisiert das Feld „Tabellenname“, wenn ein neuer Filter ausgewählt wird, und überprüft alle vorhandenen Bedingungen, um festzustellen, ob sie für die neue Tabelle funktionieren.
    Bedingungen anzeigen, wenn Tabelle festgelegt ist Zertifizierungsvorlage [cert_template] Zeigt Bedingungen angemessen an und blendet sie aus, wenn die Tabelle festgelegt ist.
    Filter zurücksetzen, wenn sich der Audit-Typ ändert Zertifizierungsvorlage [cert_template] Löscht den Filter und aktualisiert die Listen, die angezeigt werden, wenn der Audit-Typ geändert wird.

    Geschäftsregeln

    Tabelle : 6. Core-Business-Regeln für Compliance-Zertifizierung
    Name Tabelle Beschreibung
    Klonbedingung Zertifizierungsbedingung [cert_cond] Teil der Zertifizierungsversionsverwaltung. Diese Business-Regel behält die ursprüngliche ID bei, wenn eine Bedingung geändert wird.
    Audit-Typ aus Audit kopieren Audit-Ergebnis [cert_Audit_result] Stellt sicher, dass alle Audit-Ergebnisse denselben Audit-Typ haben wie das Audit, das sie generiert hat.
    Kopieren Sie Werte aus der Vorlage Audit [cert_Audit] Wenn ein Anwender eine Vorlage auswählt und die Tabelle, den Filter und den Audit-Typ aus der Vorlage aktualisiert.
    Bedingungen löschen Zertifizierungsbedingung [cert_cond] Teil der Zertifizierungsversionsverwaltung, der eine Bedingung löscht.
    Verhindern Sie das Löschen von Audits mit Ergebnissen Audit [cert_Audit] Verhindert das Löschen eines Audits mit Ergebnissen.
    Löschen von Filter mit Vorlage verhindern Zertifizierungsfilter [cert_Filter] Verhindert das Löschen eines Filters, der noch mit einer Vorlage oder einem Audit verknüpft ist.
    Löschen des Ergebnisses mit Aufgabe verhindern Audit-Ergebnis [cert_Audit_result] Verhindert das Löschen eines Audit-Ergebnisses mit einer angehängten Aufgabe.
    Löschen der Vorlage mit Audit verhindern Zertifizierungsvorlage [cert_template] Verhindert das Löschen einer Vorlage, die noch von einem Audit verwendet wird.
    Aktualisieren Sie die Bedingungstabellen Zertifizierungsvorlage [cert_template] Führen Sie beim Speichern von Vorlagenbedingungen alle Workflows ordnungsgemäß aus, und aktualisieren Sie die Bedingungsfelder so, dass sie die Anzeigeversion der Bedingungen enthalten.
    Aktualisieren Sie die Filterversion Zertifizierungsfilter [cert_Filter] Erstellt eine Version, wenn sich der Filter auf eine sinnvolle Weise ändert.
    Aktualisieren Sie die nächste Laufzeit Audit [cert_Audit] Aktualisiert die Zeit im Feld nächste geplante Ausführung, wenn ein Audit geändert wird.
    Aktualisieren Sie die nächste Laufzeit während der Ausführung Audit [cert_Audit] Wenn das Audit ausgeführt wird, aktualisieren Sie das Feld nächste geplante Ausführung auf den Zeitpunkt, zu dem das Audit das nächste Mal ausgeführt werden soll.
    Tabelle aktualisieren Zertifizierungsvorlage [cert_template] Aktualisieren Sie die gespeicherte Tabelle auf die Tabelle des Filters.
    Aktualisieren Sie die Vorlagenversion Zertifizierungsvorlage [cert_template] Erstellt eine Version, wenn sich die Vorlage auf sinnvolle Weise ändert.