2 ASUS Netbooks Also Some Books 1 Typemock Isolator License A 2-5 Day Course from SetFocus on SharePoint Telerik RAD Controls Set 1 DeliverPointWFE 2010 license (Worth $1500) 1 BCS Meta Man license (Worth $1200) 1 Lightning Conductor 2010 WFE license (Worth $800) 1 Lightning Storm Forums license. (Worth $600)
Before We Begin Thank You Q&A – We will have time at the end of the presentation for questions A copy of this presentation can be sent to you
Disclaimer Only discussing SharePoint Designer workflows…..Nothing else
Workflows should not be a haphazard undertaking There’s no such thing as a simple workflow
Common workflow requirements START START START START START START Rework Rework Rework Rework Rework Approval Approval Approval Approval Approval SharePoint Designer DO NOT have a simple solution for this basic requirement. Approved Approved Approved Approved Approved Declined Declined Declined Declined Declined
The ability to model business logic as part of the workflow decision making Common workflow requirements 3 people in the group select “Approved” 1 person in the group selects “Declined” Incorporate business rules OR Incorporate business rules All users in a group must select “Approved,” one after another Rework Approval Declined Approved Serial approval Parallel approval Approved Approved Approved Declined Declined Declined SharePoint Designer DO NOT have easy solutions to basic business requirements.
A simple workflow … START $$ > 2K False True $$ < 8K True False > 8K < 2K High Approval Medium Approval Approved Approved Low Approval Declined Clean up Declined Clean up Update List Update List START Declined Approved (Serial) Clean up Update List Medium Approval Low Approval High Approval Approved Declined … can become quite complicated
What you don’t want START Common workflow requirements
$$ > 2K False True >> Maintenance nightmare >> Reporting no longer accurate $$ < 8K >> Expensive!! True False High Approval Medium Approval Limited to “True” or “False” Approved Approved Low Approval Declined Clean up Declined Clean up Update List Update List Limited to “Approved” or “Declined” Declined Approved Clean up Update List Duplication of business logic
The risk of reaching the end of the road Requirements 80% Development 20% What if your needs outgrow the capabilities of your approach? A new platform? Custom development? Will you have to start over?