Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management?...

25
Introduction to Workflow

Transcript of Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management?...

Page 1: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Introduction to Workflow

Page 2: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 2

Overview What is workflow? What is business process management? Common workflow and process

problems The functional organizational structure The role of enterprise systems Introduction to SAP R3

Page 3: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 3

What is Workflow (1)? Workflow is a depiction (model) of a

sequence of connected steps Many see workflow as an abstraction of

actual work Examples:

The route you take to work The exact steps to make a Twinkie The steps to procure raw materials for

manufacturing

Page 4: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 4

What is Workflow? (2) We model workflow in terms of

what steps are performed who performs those steps what dependencies (relationships) exist

between those steps what external resources (information,

materials, etc.) are required to complete the set of steps

Page 5: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 5

Modeling Workflow We have tools to model workflow and

implement workflow-based software systems BizAgi models business processes UML and UML tools (Visio) model workflow

and various types of processes There are several tools and there are

different models too We will use BizAgi in this course and a

bit of Visio

Page 6: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 6

Modeling Workflow (BPMN) The Business Process Modeling Notation

(BPMN) is used to depict business processes There are formal symbols to depict the

actors in the process, the tasks performed, and the relationships between those tasks

Page 7: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 7

A First Workflow Diagram

Page 8: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 8

Modeling Workflow (Visio) Visio supports several modeling tools for

workflow Data Flow diagrams model the flow of data

through an information system UML diagrams model process state,

sequence, and structure

Page 9: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 9

What is Business Process Management? I like this definition:

Workflow is concerned with the application-specific sequencing of activities via predefined instruction sets, involving either or both automated procedures (software-based) and manual activities (people work)

BPM is concerned with the definition, execution and management of business processes defined independently of any single application

Page 10: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 10

Non-normative Definitions? But let’s not get bogged down in formal

definitions I can find several definition of the

following terms: Workflow Business Process Business Process Management

Page 11: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 11

Common Workflow and Process Problems Lack of workflow integration across

functional units This leads to a silo effect

Workflow that is not well understood

Page 12: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 12

The Functional Organizational Structure Purchasing Production Warehouse / distribution Sales and marketing Finance and accounting Human resources Information systems Research and development

Page 13: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 13

The Role of Enterprise Systems Enterprise Systems (Enterprise Planning

Systems) ERPs Use best practices to implement cross-

functional workflow systems for various industries

We try to Eliminate information silos Create a real-time or near real-time view

of an organization Establish strong internal controls over data

who can access it and who can change it

Page 14: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 14

Common ERP Systems Oracle (JD Edwards, PeopleSoft, Siebel) SAP Microsoft Dynamics IBM BAAN Sage Group

Sage, Accpac ERP, Peachtree There are also open source solutions

Page 15: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 15

Introduction to SAP SAP R3 (System Analysis and Program

Development) is a client-server application made up of core business modules and optional add-on modules

A central relational database sits behind the server ( SAP HANA, Oracle, SQL Server, …)

Page 16: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 16

The SAP Business Suite SAP Enterprise Resource Planning (SAP ERP) SAP Supplier Relationship Management (SAP

SRM) SAP Customer Relationship Planning (SAP

CRM) SAP Supply Chain Management (SAP SCM) SAP Product Lifecycle Management (SAP PLM)

SAP NetWeaver supplies the client user interface

Page 17: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 17

SAP – The Company SAP AG

Founded in Walldorf, Germany in 1972 World’s Largest Business Software Company World’s Third-largest Independent Software Provider

Company Statistics Over 45,000 employees in more then 50 countries 1,500+ Business Partners 95,000+ customers in more then 120 countries 12 million users 100,000+ installations

Page 18: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 18

SAP – Industries (1) Designed to satisfy the information needs for

all business sizes (small local to large all international)

Multi-lingual Multi-currency Multi-balance (parallel G/L Accounting)

Page 19: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 19

SAP – Industries (2)

Aerospace & Defense Automotive Banking Chemicals Consumer Products Defense & Security Engineering, Const. Healthcare High Tech Higher Education Industrial Machinery Insurance Life Sciences Logistics Service Prod.

Media Mill Products Mining Oil & Gas Pharmaceuticals Postal Services Professional Services Public Sector Railways Retail Telecommunications Utilities Wholesale Distribution

Page 20: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 20

SAP – Architecture (1) Client/Server Environment

Client – hardware/software environment that can make a request for services for a central repository of resources

This is the NetWeaver program that you see Server – hardware/software combination

that can provide services to a group of clients in a controlled environment

This is the back-end server that you connect to through NetWeaver

Page 21: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 21

SAP Architecture (2) Three-Tier Architecture

GUI Graphical User Interface (NetWeaver) or

Web Interface (WebDynpro) Application Server

One or more, help distribute work load Database Server

One single data repository

Page 22: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 22

SAP ERP Components And get used to all of these codes! Core

Financials (FI) (“Track”) Materials Management (MM) (“Buy

Materials”) Sales and Distribution (SD) (“Sell Goods”) Production Planning (PP) (“Make goods) Human Resources (HCM)

Add-on Customer Relationship Management (CRM) Supply Chain Management (CRM)

Page 23: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 23

SAP Database It’s huge (over 25000 tables) There is little or no data redundancy Terminology and data definitions are

consistent and accurate throughout the database

Page 24: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 24

SAP R3 Implementation

Database

Application

Presentation

Browser ClientPCs, Laptops, etc.

Network

Application Servers

Database

Internet Transaction Server

Web Server

© SAP AG - University Alliances and The Rushmore Group, LLC 2008. All rights reserved

Page 25: Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.

Slide 25

SAP Configuration vs. Customization SAP is configured by editing various

configuration tables Configuration does not require software

code changes Customization is possible through a

programming language called Advanced Business Application Programming (ABAP) Customization is a contested practice