Use Workflow Project Types when you require task-based user interactions. A Workflow Project Type is ideal for the projects that create tasks for users and take steps based on user decisions. Workflow projects contain special components called Workflow components: for example, Dialog Workflow. Workflow components pause execution and wait for user interaction. Workflow projects are the only type of project that can create a task and then delay execution until the user completes the task. Workflow components have properties to control the behavior of delivering a task. They also have properties to set conditions on how to deliver a task, and set how long to wait for a task. In addition, Workflow components have properties to control how to handle a task that waits too long for a response. These components are available only in Workflow Project Types.
Workflow and Forms (Web) projects are the two Project Types that use forms. In a Workflow project, the user is invited to the form by a task. In a Forms (Web) project, the user actively opens the form, usually through a link.
In a Workflow project, human interaction occurs primarily through a user interface, such as Process Manager, or through email. Workflow projects are ideal for document routing, document approval, human resources requests, and IT department approvals.
The Workflow Project Type is the most commonly used project type in Workflow. Workflow Project Types have more available functionality than any other Project Type. You can use Workflow projects to create tasks. These projects also include all of the logic capabilities of Workflow, and they can interact with disparate systems by using generated components.