Über benutzerdefinierte Berichtsprozessorskripts
Im Formular „Integration von Schwachstellen“ verweist der Berichtsprozessor auf eine Skripteinbindung, die die Skripteinbindung VulnerabilityReportProcessorBase erweitert. Die in diesem Skript enthaltene Funktionalität wird vom VulnerabilityIntegrationController aufgerufen und definiert die Mittel, mit denen die vom Integrationsskript zurückgegebenen Daten verarbeitet werden.
- integrationGr – ein GlideRecord des Datensatzes der Schwachstellenintegration, der die Ausführung der Integration angefordert hat.
- integrationProcessGr – GlideRecord des Schwachstellenprozesses, der kontextbezogene Informationen für den aktuellen Prozess einer Integration bereitstellt.
Die Skripteinbindung muss eine Implementierung für die processReport()- Methode bereitstellen. Das an processReport() übergebene Objekt ist das von abrufenData zurückgegebene Objekt und als solches ein einfaches Objekt mit Eigenschaften für Inhalt, Inhaltstyp und Erweiterung. Die tatsächliche Logik in processReport() ist spezifisch für die Implementierung und abhängig von den bereitgestellten Berichtsdaten.