Über anwenderdefinierte Berichtprozessorskripts
Im Formular „Schwachstellenintegration“ ist der Berichtsprozessor ein Verweis auf eine Skripteinbindung, die die Skripteinbindung VulnerabilityReportProcessorBase erweitert. Die in diesem Skript enthaltene Funktionalität wird vom VulnerabilityIntegrationController aufgerufen und definiert die Art und Weise, wie 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 Kontextinformationen für den aktuellen Prozess einer Integration bereitstellt.
Die Skripteinbindung muss eine Implementierung für die Methode processReport() bereitstellen. Das an processReport() übergebene Objekt ist das von Abrufen vonDaten zurückgegebene Objekt und als solches ein einfaches Objekt mit den Eigenschaften „Inhalt“, „Inhaltstyp“ und „Erweiterung“. Die tatsächliche Logik in processReport() ist Implementierungsspezifisch und abhängig von den bereitgestellten Berichtsdaten.