Class RunScriptAction
java.lang.Object
com.inductiveautomation.reporting.gateway.actions.AbstractReportAction
com.inductiveautomation.reporting.gateway.actions.RunScriptAction
Filename: RunScriptAction
Author: Perry Arellano-Jones
Created on: 6/8/15
Project: Reporting 3.0
An "Extension Function Style" Report Action that allows the running of a script upon generation of a scheduled report.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRunScriptAction
(GatewayContext context, String projectName, ReportExecutionContext reportContext) -
Method Summary
Modifier and TypeMethodDescriptionvoid
perform
(RMDocument report, ReportResource reportResource, AbstractReportActionConfig config, String reportPath, String reportName, Map<String, Object> parameterData) void
perform
(RMDocument report, ReportResource reportResource, AbstractReportActionConfig config, String reportPath, String reportName, Map<String, Object> parameterData, Map<String, Object> configData) Called by system.report.executeAndDistribute.
-
Field Details
-
AUDIT_FAIL_MSG
- See Also:
-
-
Constructor Details
-
RunScriptAction
public RunScriptAction(GatewayContext context, String projectName, ReportExecutionContext reportContext)
-
-
Method Details
-
perform
public void perform(RMDocument report, ReportResource reportResource, AbstractReportActionConfig config, String reportPath, String reportName, Map<String, Object> parameterData) - Specified by:
perform
in classAbstractReportAction
-
perform
public void perform(RMDocument report, ReportResource reportResource, AbstractReportActionConfig config, String reportPath, String reportName, Map<String, Object> parameterData, Map<String, Object> configData) Description copied from class:AbstractReportAction
Called by system.report.executeAndDistribute. This parses the configData that applies to this distribution type, updates a distribution config, and calls the other overload of perform.- Specified by:
perform
in classAbstractReportAction
- Parameters:
report
- The RMDocument generated from the report templatereportResource
- The ReportResourceconfig
- A new blank config of the appropriate type. May be altered by the configData before calling the overload.reportPath
- Path to the report we want to perform.reportName
- Name of the report we want to perform.parameterData
- Optional parameter overrides.configData
- Optional data to apply to the configuration. Missing values will be left at the default values.
-