I want to create a designer workflow which is associated to particular list in all the sites. Which type of workflow I need to create? Site Workflow or Reusable workflow ?
If you want to associate your workflow to a particular list then I believe you must choose
Reusable List Workflows (Reusable Workflow) : You can create a reusable list workflow (reusable workflow) in the top-level site in the site collection, and that workflow can be made globally reusable — meaning that the workflow can be associated to any
content type in the site collection. You can also create a reusable workflow in any subsite in the site collection; this workflow is available for reuse in that particular subsite.
If you want users to be able to use the workflows you are designing on
content types, a reusable workflow will probably best meets your needs.
Site workflows : A site workflow is associated to a
not to a list, library, or content type. So unlike most workflows, a site workflow is not running on a specific list item. Because of this, many of the actions that are available for items not available for site workflows.
In the browser, you start a site workflow or view the status of running site workflows by clicking the
Site Actions menu, click
View All Site Content, and then clicking
If you want to create a workflow, but don’t need a list, library, or content type for the workflows, a site workflow will probably best meet your needs. For example, you can create a site workflow as a way for people to provide feedback about your site.
For more detailed information go through Introduction to designing and customizing workflows