Workflow InfoPath SP Object Model WebParts
OnWorkflowStarted
OnWorkflowInitiated
OnWorkflowActivated
WorkflowActivated
Three State Workflow
Collect Feedback
Collect Signature
Disposition Workflow
Three State Workflow
State Level Workflow
Sequential Workflow
Approval Workflow
List
Document Library
Form Library
SPWorkflowTaskProperties
WorkflowTaskProperties
SPTaskProperties
SPWorkflowTask
User can manually start the workflow.
The workflow start automatically when an item is deleted.
The workflow start automatically when an item is Moved.
The workflow start automatically when an item is Changed.
Assign CorrelationToken to username
Assign CorrelationToken to AnyUniqueString
Assign OwnerActivityName to ScopeofTask
Assign newly created GUID to TaskId
Assign OwnerActivityName to Username
Assign Name to TaskName
Replicator Activity
Parallel Activity
While Activity
IF else Activity
Parallel Activity
Task Activity
Replicator Activity
While Activity
Only Serially
Only Parallely
Both
ASP.NET Web Part
SharePoint Web Part
.NET Web Part
System Web Part
Using Site Settings
Using List Settings
Using Site Permissions
Using List Permissions
None of above
Yes
No
Only possible for WSS or SharePoint Foundation Service
The SPSite object represents a collection of sites (site collection [a top level sites and all its subsites])
The SPWeb object represents an instance SharePoint Web, and SPWeb object contains things like the actual content
A SPSite object contains the various subsites and the information regarding them.
None of above
SPWeb web = SPContext.Current.Site.RootWeb
SPSite site = new SPSite(SPContext.Current.Web.Url);
SPWeb web = site.OpenWeb();
SPWeb web = SPContext.Current.Site.RootWeb;
Timer Job
Event Handler using SharePoint Object Model
Workflow
SharePoint Site Collection
SharePoint Web Application
SharePoint Sub Site
Submit
Retrive
Save
Receive/
Get&Set/
Association
Initiation
Modification
Task
Wait!
Here's an interesting quiz for you.