Verknüpfen automatisch generierter Probleme mit einem Steuerelement in einer Viele-zu-Viele-Beziehung
Sie können ein automatisch generiertes Problem, das zu einer anderen Kontrolle gehört, als zugehöriges Problem mit einer Kontrolle verknüpfen. Die Kennzeichnung „Urheber“ hilft Ihnen, die automatisch generierten Steuerungsprobleme von den manuell erstellten Steuerungen zu unterscheiden.
Manuell erstellte und automatisch generierte Probleme
Sie können ein Problem für ein Steuerelement manuell erstellen, indem Sie in der zugehörigen Liste „Probleme“ eines Steuerelementformulars auf die Schaltfläche Neu klicken. Informationen zu manuell erstellten Problemen finden Sie unter GRC-Probleme manuell erstellen.
- Kontrolltestfehler
- Wenn ein Kontrolltest vorhanden ist, der mit einer Kontrolle verknüpft ist, und wenn einer der Tests als ineffektiv markiert und geschlossen wird, wird die Kontrolle als nicht konform. Daher wird automatisch ein Problem generiert. Steuerungstests können Designtests oder Betriebstests sein, die als ineffektiv markiert werden können, und die Tests können für alle Steuerungen gleich sein.
- Kontrollnachweisfehler
- Wenn der Benutzer, der ein Nachweis-Teilnehmer einer Kontrolle ist, die Kontrolle ablehnt, wird der Status der Kontrolle in „Nicht konform“ geändert, und es wird automatisch ein Problem generiert.
- Kontrollindikatorfehler
- Wenn ein Kontrollindikator fehlschlägt, wird das Steuerelement ebenfalls nicht mehr konform, und es wird automatisch ein Problem generiert.
Die Quelle der Problemgenerierung für einen oder mehrere der drei Fehler kann anhand der Tags im Feld Problemquelle der Problemdetails verfolgt werden. Bei einem Kontrolltestfehler wird das Feld Problemquelle mit dem Tag Kontrolltestfehleraktualisiert. Wenn das Problem manuell erstellt wurde, lautet das Tag für die Problemquelle Ad-hoc.
Behandeln von mehr als einem automatisch generierten Problem beim Verknüpfen mit einem Steuerelement
- Ein automatisiertes Problem eines anderen Steuerelements wird dem aktuellen Steuerelement zugeordnet, und der Urheber lautet „falsch“.
- Es handelt sich um ein manuelles Problem des aktuellen Steuerelements, dann ist der Urheber „falsch“.
- Es handelt sich um ein automatisiertes Problem der aktuellen Steuerung, dann ist der Urheber wahr.
- Wenn ein Problem vorliegt, bei dem der Urheber auf „wahr“ festgelegt ist, und ein Steuerungsfehler auftritt, wird das Feld Problemquelle des Problems mit der Quelle des Problems aktualisiert. Beispiel: Es liegt bereits ein Problem mit dem Absender als „wahr“ vor, und die Problemquelle ist ein Kontrolltestfehler. Wenn ein anderer Kontrollfehler auftritt, z. B. ein Kontrollnachweisfehler, wird die Problemquelle mit zwei Tags aktualisiert, und zwar „Steuerungstestfehler“ und „Steuerungsnachweisfehler“.
- Wenn kein Problem mit dem Urheber als „wahr“ vorliegt und einer der drei Kontrollfehler auftritt, wird ein neues automatisiertes Problem mit dem Urheber als „wahr“ erstellt. Wenn beispielsweise ein Kontrollnachweisfehler für eine bestimmte Steuerung auftritt, für die kein Problem mit der Kontrolle verknüpft ist und der Urheber als „wahr“ angegeben ist, wird ein neues automatisiertes Problem mit Problemquelle als Kontrollnachweisfehler erstellt, und der Urheber ist „wahr“.
Datenmigration
Die Logik hinter der Kennzeichnung eines Problems als automatisch generiert oder manuell erstellt mit der Kennzeichnung „Urheber“ wird automatisch gehandhabt, wenn Sie das aktuelle Plugin installieren. Für alle automatisierten Probleme, die mit vorhandenen Steuerungen verknüpft sind, ist in den m2m-Datensätzen zwischen der Steuerung und dem Problem die Kennzeichnung „Urheber“ auf „wahr“ festgelegt.