The Report Generator receives user supplied report templates in order to generate a new report inside the Everysk Platform. The generated report can be accessed directly on the execution result or through the Reports section on the Everysk Platform.
Parameters
The Report Generator worker must receive specific parameters in order to execute properly. When parameters are not set correctly it may cause the worker to not work as expected. This worker's parameters are separated in the following tabs: Input and Output.
1. Input
The Input tab contains parameters which are consumed by the worker, in order to execute it's calculations or actions.
1.1 Report Template
Select a report template using Fixed Report Template variant.
1.2 Workspace
Set the research workspace of the report template using Fixed Workspace variant.
1.3 Dynamic Inputs
Each report template has individual inputs required to generate reports. Once you have selected a report template, those inputs will appear below the Report Template and Workspace fields, as shown in the example below. As the exposure report template only needs a portfolio to generate a report, only a portfolio field will appear below the other inputs.
2. Output
The Output tab contains parameters that defines the worker execution results, and how it will be provided to downstream workers.
2.1 Name
Set the report name using Template Text or Upstream Data variants.
2.2 Workspace
Set the workspace in which the report will be saved on the platform using Fixed Workspace variant.
2.3 Tags
Set the portfolio tags using Fixed Tags or Upstream Data variants.
Results
Once the worker finishes it's executions succesfully, it will return a result object containing the generated report to the workflow, which can be used by downstream workers. Below you can see an example of the Report Generator's result object hierarchy.
- Report (report)
- ID (string)
- Name (string)