Pattern description

Workflows, by definition, are a series of steps that are related to each other. These steps may require interaction with outside resources. Typically, these resources are other systems and the interaction can complete in an automated fashion without any human intervention. In some cases, the workflows require human intervention to fix and correct data, or the workflows are totally related to human processes like a document approval process. When a workflow is related to human activity, it is known as a Human Workflow.

Human workflows can interact with people in several ways. Some of these include SharePoint, e-mail, text messaging, instant messenger, and web forms. What makes human workflows different from non-human workflows ...

Get Applied Architecture Patterns on the Microsoft Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.