Send Workflow data to Data Fabric

Overview

The Send Workflow data to Data Fabric capability enables automatic transfer of workflow data (including finished workflow instances, workflow steps, and their relationships) from ION Workflow to Data Fabric. Centralizing this data supports robust analysis, long-term storage, and integration with other enterprise systems.

Why and where should it be used?

Use this capability when you require historical workflow analysis, compliance support, or consolidated reporting across platforms. Centralizing workflow data in Data Fabric streamlines business analytics and operational oversight.

When is it appropriate?

Activate this capability to:

  • Archive workflow instance data for auditing or compliance.
  • Analyze business processes over time by using Data Fabric tools.
  • Integrate workflow data with live data or other datasets for comprehensive insights.

Who should use it?

System administrators, business analysts, and IT professionals who manage data and reporting for ION and Data Fabric should configure and use this capability.

How is it implemented?

Configure the workflow to send its data to Data Fabric during workflow setup. You can schedule the transfer or trigger it when the workflow completes.

This setting operates independently from the live data switch, which allows targeted archiving and analysis.

See ION data archiving.

This data is sent to Data Fabric:

  • Finished workflow instances (statuses: Completed, Canceled, Failed)
  • Workflow steps (as defined in the workflow definition)
  • Workflow step relationships
Note: You can analyze this data together with live data. For details about enabling live data, see ION data archiving.

Workflow instance events data

This table shows the properties associated with workflow instance events:

Property Description
ID An integer that uniquely identifies the workflow instance.
Status The final status of the workflow. Values: Completed, Canceled, Failed.
Name The workflow name.
MajorVersion An integer that represents the workflow major version.
MinorVersion An integer that represents the workflow minor version.
InstanceName The name of the instance.
Reason The reason for the result.
Start A UTC date-time string that indicates when the workflow started.
End A UTC date-time string that indicates when the workflow ended.

Workflow step events data

This table shows the properties associated with workflow step events:

Property Description
ID An integer that uniquely identifies the step event.
WorkflowId An integer that identifies the workflow to which this step belongs.
Name The step name.
Type The step type. Examples: Assignment, ConditionalApproval, Start, End, Scripting.
ExecutionCounter An integer that tracks how many times this step has executed.
Status The status of the last execution of the step. Values: Skipped, Initial, Completed, Canceled, Failed.
Start A UTC date-time string that indicates when the last execution of the step began.
End A UTC date-time string that indicates when the last execution of the step ended.

Workflow step relation events data

This table shows the properties associated with workflow step relation events:

Property Description
ID An integer that uniquely identifies the relation event.
WorkflowId An integer that identifies the workflow to which this relation applies.
Next An integer that identifies the next step in the workflow sequence.
Annotation An optional annotation for the relation. Values: True, False, LoopBack.