Mit Compliance installiert
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.
| 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.
| 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
| 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:
|
| 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:
|
| 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:
|
| „Ausführen“ zugeordnete Felder ausblenden, wenn „Aktiv“ auf „Falsch“ festgelegt ist | Audit [cert_audit] | Blendet diese Planungsfelder aus, wenn das Audit inaktiv ist:
|
| 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
| 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
| 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
| 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. |