public abstract class WorkflowIndicator extends Indicator
Note that workflow indicators are executed based on the permissions of the user executing them. This means that if a user with no access permissions executes an indicator on a workflow publication, the indicator will provide no result.
The creator of the workflow model must specify a user or role in the workflow model permissions, under Workflow model configuration > Permission > Administration of workflows and re-publish the model.
Constructor and Description |
---|
WorkflowIndicator() |
Modifier and Type | Method and Description |
---|---|
abstract IndicatorReport |
execute(WorkflowIndicatorExecutionContext executionContext)
Defines what the indicator will do.
|
getDefinition, getFlatDataAccessor, getIndicatorDefinitionContext, getIndicatorReportAccessor, getPrimaryKeyOrNullOfExistingIndicatorReport, getPrimaryKeyOrNullOfExistingIndicatorReportInBigDataTable, getPrimaryKeysOfExistingIndicatorValueParts
public abstract IndicatorReport execute(WorkflowIndicatorExecutionContext executionContext) throws DQIdException
executionContext
- the WorkflowIndicatorExecutionContext
specific to one execution.IndicatorReport
containing the values to save.DQIdException