A workflow is custom application logic that consists of a set of tasks and or state transitions.
A compliant workflow needs to implement the Workflow interface included in the workflow.go file.
The following link to the workflow proposal will provide more information on this feature area: dapr/dapr#4576