Professional Documents
Culture Documents
Examples
Tips/Lessons Learned
Q&A
Workflow Template: desc the forms and
assembly, developed in VS
Association: connect list/CT to template
Workflow Instance: an instance of the
association
Tasks
Associate Initiate Modify Complete
Association: default values for initiation
Initiation: manual start
Task Edit: change task status
Modification: modification in process
InfoPath vs. ASPX
Model the workflow
Create and bind the forms
Code
Deploy
Debug
VS: WSP Builder
SharePoint Designer
K2
MetaStorm
ascentn AgilePoint
etc
Back-end processes
◦ Setting item permissions
◦ Syncing lists
Person-to-person
◦ Simple: single approvals, notifications
◦ Medium: User access requests, extranet creation,
Invoice process
◦ Complex: Expense reimbursement, Matter intake
process
Correlation Token: GUID that the WF engine
can use to map events and actions to object.
Workflows run as System account.
SPD vs. VS
Custom actions for reuse
Upgrade long running WF
Testing complexity
Start small, build often
Build for the real-world
Business analysis