Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis...

54
Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin IT-Project & Consulting Corporation 5/19/2003
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    221
  • download

    0

Transcript of Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis...

Page 1: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Copyright © 2003 Americas’ SAP Users’ Group

SAP Workflow Implementation Management

Dale Davis Jones: IBM Business Consulting Services

Martin Maguth: dolphin IT-Project & Consulting Corporation

5/19/2003

Page 2: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction

2. Project scoping

3. HR integration

4. User integration

5. Security

6. Quality Assurance

7. Roll-out preparation & implementation

8. Post-production support

9. Q&A

Page 3: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction1.1. What is Workflow/Webflow?

1.2. Critical Success Factors

2. Project scoping

3. HR integration

4. User integration

5. Security

6. Quality Assurance

7. Roll-out preparation & implementation

8. Post-production support

9. Q&A

Page 4: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Introduction – Definition “Webflow/Workflow” (1/2)

“Workflow is the automation and simplification of business processes supported by information technology.”

Reference: Windows NT Journal 1997

Page 5: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Introduction – Definition “Webflow/Workflow” (1/2)

Page 6: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Executive Sponsorship

Business Requirements Analysis

Managing Expectations

Scope Control

Process Design

Effective Testing

Training

Change Management

Introduction – Critical Success Factors

Page 7: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction

2. Project scoping2.1. Issues and challenges

2.2. Things to consider

2.3. Solution approaches

3. HR integration

4. User integration

5. Security

6. Quality Assurance

7. Roll-out preparation and implementation

8. Post-production support

9. Q&A

Page 8: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Project Scope - Issues & Challenges

Process selection

Requirements gathering

Project Sizing

Risk Management

Page 9: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Project Scope - Things to Consider

What process should we select ?

What does the process really look like ?

Does the current process need redesign?

What are the requirements from the business side ?

Are we gathering requirements from business process subject matter experts?

How much time should we allocate for the project ?

Page 10: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Project Scope - Solution Approaches (1/4)

Page 11: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

1st level process selection:

Highly structured

High degree of coordination

Several users involved

Range of activities

Routine, similar tasks

2nd level process selection:

ROI

System support

User support

Project Scope - Solution Approaches (2/4)

Page 12: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Requirements gathering:

Perform VERY detailed, critical process analysis

Ongoing involvement of KEY functional decision makers

Encourage users to evaluate and design business process

Expectation management:

Define measurements for project success

Basic workflow education of functional users early on

Make NO promises you might not be able to fulfill

Explain the solution CLEARLY as EARLY as possible

Project Scope - Solution Approaches (3/4)

Page 13: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Preliminary Analysis

Design Test Implement

Test Cases DefinedUser Acceptance Test with Security Profiles

Completed

Key Deliverables

Processes & Outputs DefinedResponsibilitiesIdentified

Org Plan CreatedProcess WalkthroughCompletedSizing Completed

Key Deliverables Key Deliverables

Task Breakdown CompleteBOR Objects Identified

Agent Assignment Logic Defined

Functional Spec CreatedDetail Design Document

Flow Modelled and Function Tested

with Process Analysts

Key Deliverables

End User Training DeliveredWF Objects & Org Plans transportedProduction UsersAssigned to Organizations

Set Exit Criteria for each project phase

Based on Clearly Defined Deliverables

Project Scope - Solution Approaches (4/4)

Page 14: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction

2. Project scoping

3. HR integration 3.1. Issues and challenges

3.2. Things to consider

3.3. Solution approaches

4. User integration

5. Security

6. Quality Assurance

7. Roll-out preparation and implementation

8. Post-production support

9. Q&A

Page 15: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

HR integration – Issues & Challenges

Organization Structure Maintenance

Managing HR Relationships

Organization Plan Ownership

Transporting Organization Plans

Page 16: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

HR integration – Things to Consider

Who owns the maintenance of the Organization Plan? Is HR implemented or planned for future implementation?

Is an Organization Plan necessary?

How volatile are the business organizations?

Where should Organization updates be performed?

Page 17: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

HR integration – Solution approaches (1/5)

Page 18: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

HR integration – Solution approaches (2/5)

Organization Plan Ownership : Ownership can be a sensitive issue, but HR usually has much more

stringent rules regarding the organization

The workflow team is responsible for maintaining the organization plan when only workflow organizations exist in the system

The HR team owns the maintenance of all organization plans if HR org plans are being used This usually applies even if HR was implemented after workflow

If HR is part of the initial deployment strategy, collaborate with the HR team on the organization design to avoid conflicts and rework

If HR is deployed later, some workflow org plan redesign may be needed

Regardless of who owns the maintenance, strong communication between the teams is critical

Page 19: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Organization Plan Ownership Survival Kit : Educate the HR team on Workflow use of the organization plan

and the impact to workflow when it changes

Gain agreements that HR org changes are communicated and visible to the workflow administrator

Agree on a turn around time for agent assignment updates

HR integration – Solution approaches (3/5)

Page 20: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Is the Org Plan really necessary? HR module does NOT need to be implemented

If you need flexibility and choices in your agent assignment then the org plan is the way to go

But you don’t need an org plan, if you keep your agent assignments simple You can use distribution lists, responsibilities, custom tables and function

modules

You can also assign tasks to security roles

HR integration – Solution approaches (4/5)

Page 21: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Designing for Org Changes: Define a maintenance plan for your org structure

Preferred method: Create all org structures in development and transport structural updates to production Assign agents to positions in Production System

Block agent assignment overrides using transaction OOCR

Plan ahead for organization growth and create extra empty positions during the initial deployment

Alternative approach After initial deployment perform all organization updates in production

Use ALE to keep development systems in synch

HR integration – Solution approaches (5/5)

Page 22: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction

2. Project scoping

3. HR integration

4. User integration4.1. Issues and challenges

4.2. Things to consider

4.3. Solution approaches

5. Security

6. Quality Assurance

7. Roll-out preparation and implementation

8. Post-production support

9. Q&A

Page 23: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

User integration – Issues & Challenges

Workitem delivery

Integration of SAP and non-SAP users

User support

Page 24: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

User integration – Things to consider

How do we get the workitem to the users ?

How do we integrate non-SAP users ?

How many workitems are we expecting ?

What are the processing times ?

Do we need a workflow administrator ?

Page 25: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

User integration – Solution approaches (1/4)

Page 26: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Workitem delivery options: SAP workplace

Email inbox

Internet inbox

SAP workplace with notification to email or internet inbox

Non-SAP workflow engine

User integration – Solution approaches (2/4)

Page 27: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Arguments: High volume SAP users (> 5 -10 WIs/day) ALWAYS access WIs

via SAP workplace

Low volume SAP users SHOULD access WIs via SAP workplace whenever possible; email notification possible

High volume non-SAP users MUST get SAP access

Low volume non-SAP users MAY use other means of participation in the workflow

=> Use SAP workplace whenever possible to avoid interface and performance issues !

User integration – Solution approaches (3/4)

Page 28: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

User support: YES, you need an administrator (... and not just as a user ID in

the workflow basis configuration)

Train the administrator BOTH as technical AND as functional user

Workflow is often time critical, so carefully select the administrator’s authorization profile

User integration – Solution approaches (4/4)

Page 29: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction

2. Project scoping

3. HR integration

4. User integration

5. Security & Authorization

5.1. Issues and challenges

5.2. Things to consider

5.3. Solution approaches

6. Quality Assurance

7. Roll-out preparation and implementation

8. Post-production support

9. Q&A

Page 30: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Security and Authorization – Issues and Challenges

Workflow runtime system customizing

WF-BATCH ID authorizations

Workflow administrator basis authorizations

Workflow Users and Office Communication

Page 31: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Security and Authorization – Things to consider

How do you ensure that WF-BATCH id has sufficient authorization?

Should the workflow administrator be allowed to configure the workflow runtime system?

Who will do workflow archiving?

Is there a conflict if a workflow administrator is also a developer?

What workflow authorizations should be given to which users?

Page 32: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Security & Authorization - Solution Approaches (1/5)

Page 33: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Survival Kit: Avoid making the system so secure that no work flows Make friends with your security administrator

Give them a demo of workflow runtime system customizing Show them why the logical destination is needed

Be prepared to meet them half way

Explain that WF-BATCH is a background id

Show that users cannot execute transactions for which they are not authorized through workflow

Explain why workflow Archiving is necessary

Repeat the above steps with the Basis team

Security & Authorization - Solution Approaches (2/5)

Page 34: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

WF-BATCH id creation and authorization This is a background id : It needs to be able to do whatever the

workflow developer and workflow runtime system asked of it

Keep it simple give it SAP:ALL and SAP:NEW or equivalent authorization

Document in the Basis team’s desk procedures that locking this id is really not a good idea

Ensure that whoever sets up this id includes the RML communication type with all of the parameters filled in

This makes sending mail much easier

Someone needs to be able to maintain this password in production or at minimum synchronize the password with the Workflow local destination password

Security & Authorization - Solution Approaches (3/5)

Page 35: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

WF-Administrator Authorizations: YES, the WF-Administrator should configure the workflow runtime

system They are responsible for the smooth running of production workflows

Monitoring the RFC logs is a necessary part of their job

They need to start workflows in production if necessary

The WF administrator should do the workflow archiving unless Basis will follow the workflow archiving procedures to the letter

Unless Security team is going to maintain office functions for workflow users on demand then the workflow admin should do it

Workflow Development & Administration could be viewed as a Separation of Duties conflict - Train an administrator

Security & Authorization - Solution Approaches (4/5)

Page 36: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Workflow Users: SAP workflow users need access to office functions

Business Workplace access is key

Give all workflow users the same basic workflow profile At minimum workflow users need to be able to execute, display and forward workitems

Add special authorizations to selected user groups Super users may need access to assign agents to org structures or to view workflow

logs

Security & Authorization - Solution Approaches (5/5)

Page 37: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction

2. Project scoping

3. HR integration

4. User integration

5. Security & Authorization

6. Quality Assurance

6.1. Issues and challenges

6.2. Things to consider

6.3. Solution approaches

7. Roll-out preparation and implementation

8. Post-production support

9. Q&A

Page 38: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Quality Assurance – Issues and challenges

Development Standards

Test Strategy

Transport Considerations

Post System Maintenance Validation

Page 39: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Quality Assurance – Things to consider

Are your developers trained in workflow design ?

Do you have self documenting workflows?

Does your test strategy include testing with production level profiles?

Have you provided end users with enough training to test effectively?

What transport sequence should you use?

Do you have validation checklists for after transports or after scheduled basis system activity?

Page 40: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Quality Assurance – Solution approaches (1/5)

Page 41: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Setting Standards for Development: Ensure development team is trained in workflow

development and configuration

Define naming conventions for workflow objects

Establish clear coding and configuration guidelines

Ensure workflows are documented completely including within the workflow template description where possible

Provide guidelines for documenting object type code

Ensure workflows are generated prior to transport

Perform formal development signoff including users

Quality Assurance – Solution approaches (2/5)

Page 42: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Winning Test Strategies: Design test cases that test both positive and negative scenarios

Validate workflow runtime system and run workflow diagnostics before beginning test

Test for exceptions

Document test case results thoroughly

Test with ids that have production level profiles not just super ids

Quality Assurance – Solution approaches (3/5)

Page 43: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Transport Considerations: Verify transport sequence listed by basis team matches

yours

Ensure all workflow objects are generated prior to transport

Check transport logs after transport for errors

For BOR object types, ensure custom message classes for method exceptions are also transported

Run diagnostics on workflows after transports using SWU7

Set up entries in org override table using OOTR to block agent assignment overrides

Quality Assurance – Solution approaches (4/5)

Page 44: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Post System Maintenance Validation: Multi Development System Landscape

Prepare a post system restore checklist for the basis team to ensure correct workflow object ownership

You want to ensure that correct number range Prefix is assigned to correct development client

Test and Production Systems After a homogeneous client copy

Check runtime system using transaction SWU3

Check workflow number ranges

Check event type linkage tables for event linkage

Run diagnostics using SWU7 & SWUD

Quality Assurance – Solution approaches (5/5)

Page 45: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction

2. Project scoping

3. HR integration

4. User integration

5. Security & Authorization

6. Quality Assurance

7. Roll-out preparation and implementation

7.1. Issues and challenges

7.2. Things to consider

7.3. Solution approaches

8. Post-production support

9. Q&A

Page 46: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Roll-out prep and implementation – Issues and challenges

Roll-out strategies

User and administrator training

Go-Live support

Page 47: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Should we roll-out as a pilot or to the whole user community ?

How much should we invest in training ?

How should we train users ?

When should we train users ?

Do we need go-live support ?

Roll-out prep and implementation – Things to consider

Page 48: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Roll-out prep and implementation – Solution approaches (1/3)

Page 49: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Pilot roll-out: VS.

Roll-out to small, targeted user group

Pro’s: Quick go-live, more qualified feedback, more transparency, change management, low risk

Con’s: Sometimes tough to determine pilot users and scenarios, longer go-live, more training, slower ROI

Complete roll-out:

Roll-out to entire user community

Pro’s: Condensed training, quicker ROI, one phase go-live

Con’s: Change management, go-live support, less transparency, high risk

Roll-out prep and implementation – Solution approaches (2/3)

Page 50: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Training:

Spend a LOT of time on user training

Make sure users are comfortable with technology, terminology, and workflow engine

Use user acceptance test to reinforce training

Provide administrator with technical AND functional training

Go-Live support:

Make sure administrator understands EVERYTHING

Provide administrator with documentation on troubleshooting and archiving

Have workflow developer onsite during initial phase of go-live

Roll-out prep and implementation – Solution approaches (3/3)

Page 51: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Agenda

1. Introduction

2. Project scoping

3. HR integration

4. User integration

5. Security & Authorization

6. Quality Assurance

7. Roll-out preparation and implementation

8. Post-production support

9. Q&A

Page 52: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Monitoring & Reporting: See how users actually use

workflow within the first 6 months of implementation

Check for workflows that are not being processed for extended periods This may be an indicator of a

education gap

Ensure users know who their support contacts are and are using them

Check that archiving schedule is aligned with actual production workitem volumes

Change Management: Use same validation

procedures as initial deployment after post production transports

Ensure fast path transport approval process is in place to manage Org Plan growth

In R/3 releases prior to 4.6, generate a new version of your workflow in development after your production transport to ensure version integrity

Educate users on changes that are being applied before they are applied

Post-production support

Page 53: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Support

Some Closing Thoughts: Workflow projects can be fun and rewarding learning experiences for

project managers, users and developers when done well

High user acceptance, almost always drives requests for more workflows

Misconceptions are the thief of workflow project time EARLY overview training for sponsors, users, project managers, security and

basis is key

Don’t guess: Get expert help at least initially when determining scope, schedule and budget

Hire an experienced consultant

Read ‘Practical Workflow for SAP’ by Rickayzen, Dart, Brennecke and Schneider

There is a WEALTH of information to be found in this book

Communicate key design points often to users

Page 54: Copyright © 2003 Americas’ SAP Users’ Group SAP Workflow Implementation Management Dale Davis Jones: IBM Business Consulting Services Martin Maguth: dolphin.

Copyright © 2003 Americas’ SAP Users’ Group

Thank you for attending!

Please remember to complete and return your evaluation form following this session.

Session Code: 1011