Mit Compliance installiert

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 6 Minuten Lesedauer
  • Diese Komponenten werden mit dem Certification Core-Plugin installiert.

    Demodaten sind in den Plugins „Gewünschter Zustand“ und „Architekturcompliance“ enthalten.

    Das Certification Core-Plugin fügt diese Tabellen hinzu oder ändert sie.

    Tabelle : 1. Compliance Certification Core-Tabellen
    Name Beschreibung
    Audit [cert_audit] Enthält alle Daten, die zur Ausführung eines Audits erforderlich sind, einschließlich der Benutzer, die Folgeaufgaben zugewiesen sind, und des Ausführungszeitplans.
    Audit-Ergebnis [cert_audit_result] Enthält die Ergebnisse spezifischer Zertifizierungsaudits.
    Folgeaufgabe [cert_follow_on_task] Enthält die Aufgaben, die aus einer Audit-Unstimmigkeit generiert wurden.
    Zertifizierungsvorlage [cert_template]

    Enthält die Definition des gewünschten Zustands des Datensatzes. Die Vorlage enthält einen Filter, der die auszuwertenden Datensätze sowie 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 die gewünschten Attribut- oder Beziehungsbedingungen definiert, die in Vorlagen verwendet werden.
    Zertifizierungsattributbedingung [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].
    Zertifizierungsbenutzer-Beziehungsbedingung [cert_user_rel_cond] Enthält die CI-zu-Benutzer-Beziehungsbedingungen. Diese Tabelle erweitert die Basistabelle „Zertifizierungsbedingung“ [cert_cond].
    Zertifizierungsgruppen-Beziehungsbedingung [cert_group_rel_cond] Enthält die CI-zu-Gruppe-Beziehungsbedingungen. Diese Tabelle erweitert die Basistabelle „Zertifizierungsbedingung“ [cert_cond].
    Zertifizierungsbezogene Listenbedingung [cert_related_list_cond] Enthält die Bedingungen für zugehörige Listen. Diese Tabelle erweitert die Basistabelle „Zertifizierungsbedingung“ [cert_cond].
    Zertifizierungsfilter [cert_filter] Enthält einen Zertifizierungsfilter, einschließlich der Tabelle mit den zu auditierenden Datensätzen und den Filterbedingungen.

    Benutzerrollen

    Die Zertifizierungsrolle wird automatisch allen Benutzern mit der Rolle itil zugewiesen, wenn das Certification Core-Plugin aktiviert ist oder Compliance-Anwendungen aktualisiert werden. Certification Core installiert zwei Business Rules, die beide als Dem Manager Zertifizierungsrollen hinzufügen bezeichnet werden und ähnliche Aufgaben an verschiedenen Tabellen ausführen. Eine Regel sucht nach einem Manager, der in der Tabelle „Benutzer“ [sys_user] angegeben ist, und die andere sucht nach der Zertifizierungsrolle in der Tabelle „Benutzerrolle“ [sys_user_has_role]. Wenn sowohl ein Manager als auch die Zertifizierungsrolle für einen Benutzer angegeben sind, erteilt das System dem Manager automatisch die Zertifizierungsrolle. Diese Funktionalität stellt sicher, dass eine Zertifizierungsaufgabe erfolgreich an die nächste Ebene weitergeleitet werden kann. Das System weist diese automatische Rolle nur dem unmittelbaren Vorgesetzten des Benutzers zu und nicht anderen Personen in der Managementkette.
    Hinweis:
    Wenn ein Manager nur über die Zertifizierungsrolle und keine andere Rolle verfügt, wird er als anfordernde Person betrachtet und nicht als abonnierter Erfüller gezählt.
    Tabelle : 2. Compliance Certification Core-Benutzerrollen
    Name Enthält Rollen Beschreibung
    Zertifizierung Keine Kann Zertifizierungsaufgaben lesen und aktualisieren, um Unstimmigkeiten zu beheben.
    certification_filter_admin Keine Kann Zertifizierungsfilter erstellen, lesen und aktualisieren.
    certification_admin Zertifizierung, certification_filter_admin Kann den gesamten Zertifizierungsprozess verwalten. Diese Benutzer können alle Zertifizierungsdatensätze erstellen, bearbeiten und löschen.

    UI-Richtlinien

    Tabelle : 3. Compliance Certification Core-UI-Richtlinien
    Name Tabelle Beschreibung
    Schreibschutz für Tabellen aktivieren Audit [cert_audit] Aktiviert den Schreibschutz für das von dem ausgewählten Filter abgeleitete Tabellenfeld.
    Audittyp ausblenden Audit [cert_audit] Blendet das Feld „Audittyp“ aus.
    Nächste geplante Ausführung ausblenden Audit [cert_audit] Blendet das nächste geplante Ausführungsdatum aus, wenn ein Audit als inaktiv oder bei Bedarf eingestellt ist.
    Aufgabenfelder anzeigen, wenn „Aufgaben erstellen“ auf „wahr“ gesetzt wurde Audit [cert_audit] Zeigt alle Felder an, die sich auf das Erstellen von Aufgaben beziehen, wenn der Benutzer das Kontrollkästchen „Aufgaben erstellen“ aktiviert hat.
    Namen zu einem Pflichtfeld machen Audit [cert_audit] Macht den Namen zu einem Pflichtfeld.
    Bearbeitung des Datums der letzten Ausführung verhindern Audit [cert_audit] Aktiviert den Schreibschutz für das Feld „Datum der letzten Ausführung“.
    Benutzerfeld anzeigen Audit [cert_audit] Blendet Felder basierend auf dem ausgewählten Zuordnungstyp ein oder aus. Das System zeigt das Feld „Benutzer“ an, wenn Sie die folgenden Zuordnungstypen auswählen:
    • Benutzerfeld, wenn die Option „Zu leer zuweisen“ „Zugewiesene Aufgabe erstellen“ lautet.
    • Bestimmter Benutzer
    Zuweisen-an-Felder anzeigen Audit [cert_audit] Blendet Felder basierend auf dem ausgewählten Zuordnungstyp ein oder aus. Das System zeigt das Feld „Zuweisen an“ an, wenn der Zuordnungstyp „Benutzerfeld“ ist.
    Zuweisungsfelder anzeigen Audit [cert_audit] Blendet Felder basierend auf dem ausgewählten Zuordnungstyp ein oder aus. Das System zeigt das Feld „Zu leer zuweisen“ an, wenn Sie einen der folgenden Zuordnungstypen auswählen:
    • Benutzerfeld
    • Gruppenfeld
    Gruppenfeld anzeigen Audit [cert_audit] Blendet Felder basierend auf dem ausgewählten Zuordnungstyp ein oder aus. Das System zeigt das Feld „Gruppe“ an, wenn Sie einen der folgenden Zuordnungstypen auswählen:
    • Bestimmte Gruppe
    • Gruppenfeld, wenn die Option „Zu leer zuweisen“ „Zugewiesene Aufgabe erstellen“ lautet.
    „Ausführen“ zugeordnete Felder ausblenden, 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 „Skriptiertes Audit“ anzeigen Audit [cert_audit] Zeigt das Feld „Dieses Skript ausführen“ an, wenn der Audittyp „Skriptiert“ ist.
    Schreibschutz für Tabellen aktivieren Zertifizierungsbedingung [cert_cond] Aktiviert den Schreibschutz für das von dem ausgewählten Filter abgeleitete Tabellenfeld.

    Script Includes

    Tabelle : 4. Compliance Certification Core-Script Includes
    Name Beschreibung
    DesiredStateUtil Utility-Funktionen für den gewünschten Zustand, die zum Klonen einer Vorlage für die Funktionalität „Einfügen“ verwendet werden.
    CMDBRElationshipAjax Tool zum Abrufen aller Beziehungen für eine bestimmte Tabelle.
    RelationshipQueryParseAjax Analysiert Bedingungsfilter. Dieses Script Include ist der interne Code, der zum Generieren der Compliance-Bedingungen verwendet wird.
    CertificationUtils Utility-Funktionen für die Zertifizierung, die den Wert für den nächsten Ausführungszeitpunkt finden usw.
    CertTaskEscalationTimerPercentage Utility-Methode zum Einstellen der Dauer von Eskalationszeitgebern.
    ConditionUtilsAjax AJAX-Utilities zum Analysieren von Abfragen in einem von Menschen lesbaren Format.
    DeleteInactiveVersionsAjax Serverseitiges AJAX-Skript zum Löschen aller inaktiven Versionen eines Datensatzes.

    Clientskripts

    Tabelle : 5. Compliance Certification Core-Clientskripts
    Name Tabelle Beschreibung
    Schreibschutz für Audittypen aktivieren, wenn nicht neu Zertifizierungsvorlage [cert_template] Legt den korrekten Audittyp für neue Datensätze fest. Wenn der Datensatz nicht neu ist, wird das Feld „Audittyp“ als schreibgeschützt festgelegt.
    Tabellennamen aktualisieren (Filter) Audit [cert_audit] Aktualisiert das Feld „Tabellenname“, wenn der Filter aktualisiert wird.
    Tabellennamen aktualisieren Audit [cert_audit] Aktualisiert das Feld „Tabellenname“, wenn die Vorlage aktualisiert wird.
    Tabellennamen auf „neu“ setzen Audit [cert_audit] Gibt den Tabellennamen aus der Vorlage oder dem Filter zurück.
    Tabellennamen aktualisieren Zertifizierungsvorlage [cert_template] Aktualisiert das Feld „Tabellenname“, wenn ein neuer Filter ausgewählt wird, und prüft alle vorhandenen Bedingungen, um festzustellen, ob sie für die neue Tabelle geeignet sind.
    Bei Festlegen von Tabellen Bedingungen anzeigen Zertifizierungsvorlage [cert_template] Blendet Bedingungen entsprechend ein und aus, wenn die Tabelle festgelegt ist.
    Bei Changes des Audittyps Filter zurücksetzen Zertifizierungsvorlage [cert_template] Löscht den Filter und aktualisiert die angezeigten Listen, wenn der Audittyp geändert wird.

    Business Rules

    Tabelle : 6. Compliance Certification Core-Business Rules
    Name Tabelle Beschreibung
    Klonbedingung Zertifizierungsbedingung [cert_cond] Teil der Zertifizierungs-Versionsverwaltung. Diese Business Rule behält die ursprüngliche ID bei, wenn eine Bedingung geändert wird.
    Audittypen aus Audits kopieren Audit-Ergebnis [cert_audit_result] Stellt sicher, dass alle Auditergebnisse denselben Audittyp haben wie das Audit, das sie generiert hat.
    Werte aus Vorlagen kopieren Audit [cert_audit] Wenn ein Benutzer eine Vorlage auswählt und die Tabelle, den Filter und den Audittyp aus der Vorlage aktualisiert.
    Bedingungen löschen Zertifizierungsbedingung [cert_cond] Teil der Zertifizierungs-Versionsverwaltung, die eine Bedingung löscht.
    Löschen von Audits mit Ergebnissen verhindern Audit [cert_audit] Verhindert das Löschen eines Audits mit Ergebnissen.
    Löschen von Filtern mit Vorlagen verhindern Zertifizierungsfilter [cert_filter] Verhindert das Löschen eines Filters, der immer noch mit einer Vorlage oder einem Audit verknüpft ist.
    Löschen von Ergebnissen mit Aufgaben verhindern Audit-Ergebnis [cert_audit_result] Verhindert das Löschen eines Auditergebnisses mit einer angefügten Aufgabe.
    Löschen von Vorlagen mit Audits verhindern Zertifizierungsvorlage [cert_template] Verhindert das Löschen einer Vorlage, die weiterhin von einem Audit verwendet wird.
    Bedingungstabellen aktualisieren Zertifizierungsvorlage [cert_template] Führen Sie beim Speichern von Vorlagenbedingungen alle Workflows ordnungsgemäß aus, und aktualisieren Sie die Bedingungsfelder, um die Anzeigeversion der Bedingungen zu enthalten.
    Filterversionen aktualisieren Zertifizierungsfilter [cert_filter] Erstellt eine Version, wenn sich der Filter bedeutend ändert.
    Zeit der nächsten Ausführung aktualisieren Audit [cert_audit] Aktualisiert die Uhrzeit im Feld „Nächste geplante Ausführung“, wenn ein Audit geändert wird.
    Nächste Laufzeit während der Ausführung aktualisieren Audit [cert_audit] Wenn das Audit ausgeführt wird, aktualisieren Sie das Feld „Nächste geplante Ausführung“ zum nächsten Zeitpunkt, zu dem die Ausführung des Audits geplant ist.
    Tabelle aktualisieren Zertifizierungsvorlage [cert_template] Aktualisieren Sie die gespeicherte Tabelle gemäß der Tabelle des Filters.
    Vorlagenversion aktualisieren Zertifizierungsvorlage [cert_template] Erstellt eine Version, wenn sich die Vorlage bedeutend ändert.