How to K2 – SharePoint 2010 Workflow

advertisement
Understanding SharePoint 2010 Workflow
and the Value of K2
PRESENTED BY: ERIC SCHAFFER
K2 TECHNICAL PARTNER MANAGER
ERIC@K2.COM
K2 Confidential
WWW.K2.COM
AGENDA
•
•
•
•
How do people use SharePoint today?
What does “Simple Workflow” really mean
SharePoint Workflow Features and K2 Value
Demo
• SharePoint Workflow using Visio + SharePoint Designer
• K2 Designer for SharePoint
• Summary
• Q/A
K2 Confidential
WWW.K2.COM
TYPICAL K2 + SHAREPOINT USAGE SCENARIOS
Collaborative
document
routing and
tracking
• Example: A marketing policy review
Forms-based
collaborative
processes
• Example: Employee Performance Management,
Issue tracking , Helpdesk, SharePoint site
provisioning application
Website or
Document
Publishing
Workflows
• Example: Marketing website gathers information
on competitive products. The information is
approved on a review site before being published
and released to the sales team.
Enterprise
Content
Management
• Example : A Case Management solution
• Records management, Claims
Management and processing
Businesscritical
process
applications
K2 Confidential
• Example: End to end
Employee onboarding /
offboarding, Vendor
Management
WWW.K2.COM
SOLUTION EXAMPLE
“I have a simple workflow”
“I want to reuse…”
“I need skills based routing”
“I want to escalate on working hours”
Submitter
Capabilities
.NET Development
Review and
Approvals
Rework
WF Workflows
List Forms (InfoPath)
SPD Workflows
Notification
Documents
OOB Workflows
Effort
K2 Confidential
WWW.K2.COM
SOLUTION EXAMPLE
“I have a simple workflow
business”process”
Submitter
“I want to update our finance system…”
“I want to delegate parts of my work…”
“I want to audit and report on my process…”
Review and
Approvals
ASP.NET
Web Services
& WCF
.NET Development
Reporting & BI
WF Workflows
Capabilities
InfoPath
Sites
List Forms (InfoPath)
Documents
BCS
Search
Rework
Notification
Records
Notification
Effort
K2 Confidential
WWW.K2.COM
OUR PROCESS IS SIMPLE ON PAPER
Job Requisition Process
Start
Cash flow is
tight…Inform
me when the
CAPEX Budget
has been
exceeded…
HR Director
Job code entered?
Yes/No
Escalate after 8 working hours
Out of Office redirect
Hiring Input Form
•Phone/Desk/Chair
•AD/Email/SF/MOSS
•Payroll/ERP
•Business Cards
COO
CEO/CFO
Exec
Mgt
Approval
Hiring
Mgr Input
Approved
Declined
Processed
End
IT
•AD/Email
•SalesForce.com
•MOSS 2007
•Laptop
IT
Processed
Facilities
•Desk
•Phone
•Chair
Facilities
Finance
Marketing
•Payroll
•ERP - Expense Claim
•Business Cards
•Press Release
Finance
Processed
Processed
Marketing
Processed
•Internal announcement
•Send Welcome Pack
•Corporate calendar
•Notify Stakeholders
CAPEX Process
Completed
WWW.K2.COM
OUR SIMPLE PROCESS IS DIFFICULT TO AUTOMATE
Actions
Forms
Time
Cost
• Start New Process
• Approved
• Declined
• More Info
• Processed
• Offer Letter,
• Start
• Exec Approval
• Hiring Manager
• IT, Facilities, Fin, Marketing
Effort
Skill
Information
Reporting
• Name, Position
• Salary, Start Date
• Hiring Manager, Job Code
• E-mail, Employee Nr
• # Processes Running
• Error, Completed
• Process Performance
• User Performance
• Completion of processes after Start Date
• CAPEX approval stats including ERP info.
People
• New Employee
• HR, HR Director
• Hiring Manager
• CEO, CFO, COO
• IT, HR, Fin, Marketing
Event Monitoring
• CAPEX Spent > Budget
Policies
• Job Code?
• ½ CEO/CFO
• OOF
• Escalation
• Capex
WWW.K2.COM
It is not just about routing documents
USING K2 , KCE AUTOMATED ITS GENERAL EXPENSE, ADVANCE EXPENSE, PETTY CASH,
SHIPPING, STOCK AND PURCHASE-REQUEST PROCESSES , INTEGRATED WITH SAP.
“WITHOUT K2 PLATFORM, CREATING THESE PROCESSES AND INTEGRATING THEM WITH
THE COMPANY’S LINE-OF-BUSINESS SYSTEMS WOULD TAKE MONTHS OF DEVELOPER
TIME. INSTEAD, WE CAN MODEL VERY COMPLEX, MEANINGFUL APPLICATIONS QUICKLY
AND WHEN THERE’S A CHANGE IN THE BUSINESS, IT’S EASY TO GO BACK AND MAKE
ADJUSTMENTS.”
- PILAM RAJATANAVIN, MANAGING DIRECTOR, THAI BUSINESS SOLUTIONS
THE IMERICA MEDICAL UNDERWRITING SYSTEM (IMUS) REPLACED A WEB-BASED SYSTEM
THAT INVOLVED MANY MANUAL STEPS AND OFFERED ALMOST NO VISIBILITY INTO THE
COMPANY’S DATA.
“THE IMPROVED VISIBILITY HAS GREATLY INCREASED THE CONFIDENCE OF OUR AGENTS
AND (INDEPENDENT MARKETING ORGANIZATIONS) BECAUSE WE ALWAYS KNOW
PRECISELY WHAT IS GOING ON WITH EVERY CASE. AS AN INSURANCE COMPANY, WE ARE
SO PROCESS-DRIVEN, THERE ARE SO MANY THINGS WE COULD DO WITH K2 BLACKPEARL.
IMUS IS JUST THE START.”
- SCOTT DAUB, IMERICA
“FOR THE WORKFLOW SOLUTIONS WE REQUIRE, WE SIMPLY COULD NOT DO THIS IN
SHAREPOINT ON ITS OWN. ADDING K2 MADE A LOT OF SENSE. TIME SPENT ON THE
EXECUTION OF THESE PROCESSES IS DRAMATICALLY REDUCED AND EVERYTHING RUNS
SO SMOOTHLY.”
- RYAN SHELL, ARMITRON
K2 Confidential
WWW.K2.COM
WHAT’S AVAILABLE IN SHAREPOINT 2010 WORKFLOW?
K2 Confidential
WWW.K2.COM
DESIGN TIME EXPERIENCE COMPARISON (NOT FEATURE COMPARISON)
• End User Process Design
SharePoint
K2 Confidential
K2
WWW.K2.COM
DESIGN TIME EXPERIENCE COMPARISON (NOT FEATURE COMPARISON)
• Non-Developer Process Design
SharePoint
K2 Confidential
K2
WWW.K2.COM
DESIGN TIME EXPERIENCE COMPARISON (NOT FEATURE COMPARISON)
• Developer Process Design
SharePoint
K2 Confidential
K2
WWW.K2.COM
REPORTING EXPERIENCE
SharePoint
K2 Confidential
K2
WWW.K2.COM
CROSS ENVIRONMENT DEPLOYMENT
SharePoint
Dev
Test
K2
Prod
Rebuild for Each Environment
K2 Confidential
Dev
Test
Prod
Build once and Deploy
WWW.K2.COM
WHAT’S NOT NEW IN SHAREPOINT 2010 WORKFLOW
• InfoPath Form Versioning
SharePoint
K2
No Form Versioning
Form Versioning
Ver 3
Ver 1
K2 Confidential
Ver 2
Ver 3
Ver 1
Ver 2
Ver 1
Ver 2
Ver 3
Ver 3
WWW.K2.COM
ERROR MANAGEMENT
SharePoint
• Error Handling Options
• Delete and restart
K2 Confidential
K2
• Error Handling Options
• Retry Step
• Delete
• Move Forward
• Move Back
• Error Repair
• Version Migration
WWW.K2.COM
WHAT’S NOT NEW IN SHAREPOINT 2010 WORKFLOW
• Task lists
SharePoint
K2
Task list per site
Site A
K2 Confidential
Site B
Unified Task List
Site C
Site A
Site B
Site C
WWW.K2.COM
MOBILE TASK LISTS
SharePoint
K2 Confidential
K2
WWW.K2.COM
AND MORE……
•
•
•
•
•
•
•
•
•
Flexible Design Canvas for rework and activity reuse
.NET 3.5 AND 4.0 compatible workflow engine
Extensive Reporting / Management / Logging / Auditing
Working Hour Escalations
Out of Office task delegation
Rapid External Data Source integration
True process designer collaboration
Inline Functions for calculation and data manipulation
Extensibility options
• SmartObjects
• Custom Inline Functions
• Custom event templates
• Round Robin, Least Work, Fastest User task allocation
• Non-SharePoint workflow
K2 Confidential
WWW.K2.COM
PUTTING IT TO USE
K2 Confidential
WWW.K2.COM
What the business wants…
START
Approval
Approved
K2 Confidential
More Info
needed
Declined
WWW.K2.COM
VISIO REPRESENTATION OF WORKFLOW
Rework Step
Approval Step
Validate: Canceled
Validate:
ApprovalRework
Step
Yes/No
Yes/No
Validate: DeclinedApproval Step
Yes/No
Validate: Declined
Yes/No
Approval Step
Rework
Step
Validate:
Approved
Yes/No
Validate: Completed
Yes/No
Approval Step
Validate: Approved
Yes/No
No
Compare
Data Source
No
Log to History List
Assign item for
Approval
Yes
Compare
Data Source
Yes
Send An Email
WWW.K2.COM
MODEL THE PROCESS IN VISIO
K2 Confidential
WWW.K2.COM
CREATING A BASIC APPROVAL WORKFLOW WITH SPD
Log Workflow Started to the history list
Then Assign Approval Process task on Current Item to Bob
If Variable:TaskOutcome equals Approved
Email Workflow Context:Initiator
Log Workflow Approved to the history list
Else if Variable:TaskOutcome equals Declined
Email Workflow Context:Initiator
Log Workflow Declined to the history list
Else if Variable:TaskOutcome equals Rework
Log Rework Requested by Approver to the history list
Then Assign Approval Process task on Current Item to Workflow Context:Initiator
If Variable:TaskOutcome1 equals Cancel
Log Workflow Canceled by Initiator
Else if Variable:TaskOutcome1 equals Completed
Then Assign Approval Process task on Current Item to Bob
If Variable:TaskOutcome2 equals Approved
Log Workflow Approved to the history list
Else if Variable:TaskOutcome2 equals Declined
Log Workflow Declined to the history list
K2 Confidential
WWW.K2.COM
BASIC APPROVAL WORKFLOW
What the business asked for
START
Approval
Approved
K2 Confidential
More Info
needed
Declined
WWW.K2.COM
K2 APPROACH
K2 Confidential
WWW.K2.COM
DEMO
K2 Confidential
WWW.K2.COM
CONCLUSION – THE K2 VALUE
• Empower a broader audience to participate
• Developers, Non-Developers, Power Users
• Maximize the leverage on investments in Microsoft technologies and skills
• Windows, AD, SQL, .NET, Visual Studio, SSRS, SharePoint, Word, Excel, InfoPath,
Visio, PowerPivot, and Dynamics CRM
• Minimize the time, effort and skill required to meet business requirements
• Better tools, abstraction of complexity, re-usability of solution assets, end to end
management and reporting
K2 Confidential
WWW.K2.COM
WANT MORE?
• http://partners.k2.com/marketingtools.aspx
K2 Confidential
WWW.K2.COM
K2 Confidential
WWW.K2.COM
Download