Share Point Workflow Discussion Agenda Workflow basicsterminology Examples

Share. Point Workflow Discussion

Agenda Workflow basics/terminology Examples Tips/Lessons Learned Q&A

Workflow Objects Workflow Template: desc the forms and assembly, developed in VS Association: connect list/CT to template Workflow Instance: an instance of the association Tasks

WF Life Cycle Associate Initiate Modify Complete

Workflow Forms Association: default values for initiation Initiation: manual start Task Edit: change task status Modification: modification in process Info. Path vs. ASPX

Development Process Model the workflow Create and bind the forms Code Deploy Debug

Tools of the Trade VS: WSP Builder Share. Point Designer K 2 Meta. Storm ascentn Agile. Point etc

Examples 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

Invoice Process

New Matter Process

External User Access Request

Tips 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

Lessons Learned Testing complexity Start small, build often Build for the real-world Business analysis ◦ Ask why (more than once) ◦ Understand what client needs, not what they ask for

Q&A
- Slides: 14