Mit Compliance installiert
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.
| 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.
| 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
| 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:
|
| 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:
|
| 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:
|
| 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:
|
| 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
| 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
| 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
| 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. |