Class IncidentReporterGovernanceActionConnector

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, GovernanceActionService

public class IncidentReporterGovernanceActionConnector extends GeneralGovernanceActionService
IncidentReporterGovernanceActionConnector creates an incident report using the template identified by the templateGUID from the request parameters or the configuration properties of the connector's connection. The request parameters provide the values of the placeholders in the template. Each run creates a new incident report, so its qualified name is generated from the name of the service and the unique identifier of the engine action. The service is linked to the report as its originator. The action targets are linked to the report as its impacted resources. This relationship can only be attached to Referenceables, so any other action target is skipped. If the incident report is created, the output guard is incident-reported and the report is added as the newAsset action target. If no template is supplied, the output guard is missing-template.