This block describes the workflow step that ran during the selected period.

HPA Agent records each workflow step call and gives statistics on it :

  • Workflow step attributes
  • Number of calls
  • Average response time
  • Weight of the step in relation to all workflow step executions

dataserver_workflow_step

It’s possible to filter workflow step executions using the Filter component: dataserver_rules_filter. It takes a regexp and will return all workflow step executions having attributes that match this regexp.

Workflow step execution attributes

The following attributes are extracted from the workflow step name:

  • Processing Org
  • Product
  • Action applied to the trade
  • Status of the trade

Enable/disable workflow attributes through configuration

This is similar to how rules attributes configuration works, see rules attributes configuration.

Any of the previously described attributes can be disabled through configuration_wkf_rules_attributes.yml configuration file of the HPA agent, in workflows section:

rules:
  attributes:
    - name: "CATEGORY"
      enabled: true
    - name: "PO"
      enabled: true
    - name: "PRODUCT"
      enabled: true
    - name: "ACTION"
      enabled: true
    - name: "TYPE"
      enabled: true
    - name: "CLASS"
      enabled: true
    - name: "METHOD"
      enabled: true
workflows:
  attributes:
    - name: "PO"
      enabled: true
    - name: "PRODUCT"
      enabled: true
    - name: "ACTION"
      enabled: true
    - name: "STATUS"
      enabled: true

Here is an example of workflow metric with all attributes enabled:

Hpa|RulesWorkflow|po#CALYPSO_LDN|pr#Bond|a#AMEND|s#CANCELED|WorkflowExecution