You are designing a SharePoint 2010 workflow that will be used to monitor invoices. The workflow has the
following requirements:
Invoices may have a status of Submitted, Reviewed, Rejected, Returned for Revision, or Approved.
.Not every status applies to every invoice. You need to design the workflow to monitor the status of the invoices as they are processed.
Which approach should you recommend?
A.
Use Visio 2010 to create the workflow. Select the Set Workflow Status shape and configure it to execute when the status of an invoice changes.
B.
Use Visio 2010 to create the workflow. Before each status action, add a Start shape to initiate the workflow action.
C.
Use SharePoint Designer 2010 to create a reusable declarative workflow.
D.
Use Visual Studio 2010 to create a state machine workflow.
http://msdn.microsoft.com/en-us/library/bb386211(v=vs.90).aspx
State machine workflow represents a set of states, transitions and actions. One state is represented as a start state, which can then be converted to another state based on the event.