14

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

Embed Size (px)

Citation preview

Page 1: Workflow basics/terminology Examples Tips/Lessons Learned Q&A
Page 2: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

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

Page 3: Workflow basics/terminology 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

Page 4: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

Associate Initiate Modify Complete

Page 5: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

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

Page 6: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

Model the workflow Create and bind the forms Code Deploy Debug

Page 7: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

VS: WSP Builder SharePoint Designer K2 MetaStorm ascentn AgilePoint etc

Page 8: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

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

Page 9: Workflow basics/terminology Examples Tips/Lessons Learned Q&A
Page 10: Workflow basics/terminology Examples Tips/Lessons Learned Q&A
Page 11: Workflow basics/terminology Examples Tips/Lessons Learned Q&A
Page 12: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

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

Page 13: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

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

Page 14: Workflow basics/terminology Examples Tips/Lessons Learned Q&A

Q&A