bpm real-time reporting with vc

33
SAP NetWeaver Business Process Management 7.2 Process Analytics Werner Steyn SAP Intellegence Platform and NetWeaver RIG SAP Labs, LLC [email protected]

Upload: chandrima-pandit

Post on 22-Feb-2015

144 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: BPM Real-Time Reporting With VC

SAP NetWeaver Business Process Management 7.2Process Analytics

Werner SteynSAP Intellegence Platform and NetWeaver RIGSAP Labs, LLC

[email protected]

Page 2: BPM Real-Time Reporting With VC

Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not bedisclosed without the permission of SAP. This presentation is not subject to your licenseagreement or any other service or subscription agreement with SAP. SAP has no obligation topursue any course of business outlined in this document or any related presentation, or todevelop or release any functionality mentioned therein. This document, or any relatedpresentation and SAP's strategy and possible future developments, products and or platformsdirections and functionality are all subject to change and may be changed by SAP at any timefor any reason without notice. The information on this document is not a commitment, promiseor legal obligation to deliver any material, code or functionality. This document is providedwithout a warranty of any kind, either express or implied, including but not limited to, the impliedwarranties of merchantability, fitness for a particular purpose, or non-infringement. Thisdocument is for informational purposes and may not be incorporated into a contract. SAPassumes no responsibility for errors or omissions in this document, except if such damageswere caused by SAP intentionally or grossly negligent.

All forward-looking statements are subject to various risks and uncertainties that could causeactual results to differ materially from expectations. Readers are cautioned not to place unduereliance on these forward-looking statements, which speak only as of their dates, and theyshould not be relied upon in making purchasing decisions.

Page 3: BPM Real-Time Reporting With VC

Agenda

1. SAP NetWeaver BPM Reporting Data Sources with Visual Composer2. Out of the box BPM analytic support for Administrators and End-users3. Integration between SAP NetWeaver BPM, BW and SAP BusinessObjects4. Providing insights into BPM processes using …

• SAP BEx Query Designer• SAP BusinessObjects Chrystal Reports• SAP BusinessObjects Universe Designer• SAP BusinessObjects Query as a Web Service• SAP BusinessObjects Xcelsius• SAP BusinessObjects Explorer Accelerated

5. Integration between Web Dynpro and Xcelsius6. Videos & Demos7. Q & A

Page 4: BPM Real-Time Reporting With VC

NW AdministratorNW Administrator

Process List ViewerProcess List Viewer

Universe DesignerUniverse Designer

BusinessObjectsExplorer Accelerated

BusinessObjectsExplorer Accelerated

BEx Query DesignerBEx Query Designer

Crystal ReportsCrystal Reports

BPM TaskBPM Task

XcelsiusXcelsius

Visual ComposerVisual Composer

Journey

SAP NetWeaver BPM Process

Query as aWeb ServiceQuery as aWeb Service

Page 5: BPM Real-Time Reporting With VC

Prerequisites

SAP NetWeaver Composition Environment 7.2 Server

SAP NetWeaver Developer Studio (BPM, Web Dynpro) Client

SAP NetWeaver Visual Composer Server

SAP BusinessObjects XI 3.1 Server

SAP BusinessObjects Xcelsius 2008 Client

SAP Business Objects Explorer Accelerated Server

SAP NetWeaver Business Warehouse 7.0 Server

SAP NetWeaver BI Content 7.04 SP05 Server

SAP BusinessObjects XI SAP Integration Kit Client & Server

SAP BusinessObjects Crystal Reports 2008 Client

BPMBPM

BPM & BW &SBOB

BPM & BW &SBOB

BPM & BW

Page 6: BPM Real-Time Reporting With VC

BPM Reporting Data SourcesUsing Visual Composer to visualize the data

What type of data are provided for reporting?Generic Process Data

Process and Task Instance DataMeta Data for Process and Task definitions

Process Context Data (i.e. Business Payload Data like Sales Order data)Defined as part of the process model

Visual ComposerVisual Composer

SAP NetWeaver BPM Process

Page 7: BPM Real-Time Reporting With VC

BPM Reporting Data SourcesDesign Time

Ability to add process context data to a custom Data Source tableUse Visual Composer to create light weight analytic dash boards to visualizing dataProvides data extraction to BI

Page 8: BPM Real-Time Reporting With VC

BPM Generic Reporting Data SourcesSAP NetWeaver Visual Composer

Functionality available using the Visual Composer browser versionProvides data extraction to BIReal time data

Page 9: BPM Real-Time Reporting With VC

BPM Generic Data SourcesSAP NetWeaver Visual Composer

Task Instance Report

ProcessInstance Report

Detailed Business LogReport

Predefined list of Generic Data Sources regarding real time Process and Task instancesProvides data extraction to BI

Page 10: BPM Real-Time Reporting With VC

SAP NetWeaver BPM Process List Viewer

SAP NetWeaver BPM Process

Available to users from within the Universal WorklistUsers can see a list all the processes that they are involved withProvides access to completed processes (including attachments and notes)

Process List ViewerProcess List Viewer

Page 11: BPM Real-Time Reporting With VC

SAP NetWeaver BPM Process List Viewer

This feature is provided out-of-box but theThe system administrator needs to add ”Process List Viewer” link to the UWLUsers then have access to all their running and completed processes including theattachments and task notes

GraphicalProcess FlowVisualization

Page 12: BPM Real-Time Reporting With VC

SAP NetWeaver Administrator

ManageProcess

Instances

Manage TaskInstances

Cancel / Restart ProcessesView Process Instance TasksRe-Assign TasksView Process History / Audit trail

Page 13: BPM Real-Time Reporting With VC

Integration between SAP NetWeaver BPM andSAP NetWeaver BW

SAP NetWeaver BPM provides data export capabilities for Process Data including:Process & Task Instance Data, Master Data for Processes and Task definitions

You need NW BW 7.0 or later in your landscape and SAP NetWeaver BPM 7.2The data source definitions are supplied with BI Content 704 SP/FP05

Provided out of the box are Data Sources, including InfoObjects Catalogues,InfoProviders (DataSources and InfoCubes) and Data Transer Processes

SAP NetWeaver BPM Process

Page 14: BPM Real-Time Reporting With VC

BPM and BW Connectivity Configuration

BW System BPM System

Using Transaction SM59 create a TCP/IP Connection on the BW systemOn the BPM System > NWA > Configuration Management > Infrastructure > ApplicationResources configure the connection to the BW systemBW will connect to BPM and extract the process data periodically (automatic extractionneeds further configuration)

Page 15: BPM Real-Time Reporting With VC

BPM Source System configuration on BW

Using Transaction RSA1 create a new Universal Data Connect Source SystemSelect the previously created RFC Destination

Page 16: BPM Real-Time Reporting With VC

Transaction /nrsorInstall BI Content

Installation of BPM content on BW

Using Transaction RSOR install the NW BPM BI Content objects

Page 17: BPM Real-Time Reporting With VC

Transfer BPM process data to BW

Using Transaction RSA1 schedule the data to be pulled from BPMCheck the Aggregate Process Data Info Cube to verify the data was transferred

Example of one of the BWInfo Cubes used for reporting

Page 18: BPM Real-Time Reporting With VC

Using SAP BEx Query Designer

BEx Query DesignerBEx Query Designer

SAP NetWeaver BPM Process

You can use the BEx Query Designer to create reports that go against the providedBPM InfoProviders

Page 19: BPM Real-Time Reporting With VC

BEx Query Designer

Create a new query using the BPM Aggregate Process Data Info CubeSelect the number of process instances and process execution time key figures asreport columns

Page 20: BPM Real-Time Reporting With VC

Crystal ReportsCrystal Reports

Using Crystal Reports to visualize Data

SAP NetWeaver BPM Process

Prerequisite: SAP Business Objects XI Integration kit for SAP

Using Crystal Reports 2008 you cancreate compelling reports that access datafrom multiple sources including BW OLAPInfo Cubes to visualize BPM process data

Page 21: BPM Real-Time Reporting With VC

Create a new OLAP Report and select the Aggregate Process Data Info Cube

SAP BusinessObjects Crystal Reports

Page 22: BPM Real-Time Reporting With VC

XcelsiusXcelsius

SAP NetWeaver BPM Process

Helps you create visually stunning interactivedashboardsDisplay the data from BW using Web Services

SAP BusinessObjects Xcelsius

Page 23: BPM Real-Time Reporting With VC

SAP BusinessObjects Xcelsius

Xcelsius FlashFile

WD BPM Task

FlashIsland

Attachment

Xcelsius Designtime

Page 24: BPM Real-Time Reporting With VC

Universe DesignerUniverse Designer

XcelsiusXcelsius

SAP BusinessObjects EnterpriseUniverse Designer & QaaWs

SAP NetWeaver BPM Process

Query as aWeb ServiceQuery as aWeb Service

A Universe is a business representation ofa transactional databaseAllows users to interact with the datawithout being exposed to the underlyingdatabase complexities

Expose Universe as a Web ServiceWithin Xcelsius consume the Web Serviceto visualize the BPM process data from BW

Page 25: BPM Real-Time Reporting With VC

SAP BusinessObjects Universe Designer

CreateUniverse

CreateConnection to

BW

Export Universe tothe

BusinessObjectsEnterprise Server

Page 26: BPM Real-Time Reporting With VC

SAP BusinessObjects QaaWSQuery as a Web Service

Create Queryand selectUniverse

Build the Query,select result objects

End Result = WebService used by

Xcelsius

Page 27: BPM Real-Time Reporting With VC

SAP BusinessObjects XcelsiusUsing a Query As a Web Service

Exposed UniverseWeb Service

Create a Web ServiceConnection

Page 28: BPM Real-Time Reporting With VC

BPM TaskBPM Task

Integration between Xcelsius and a BPM Task

SAP NetWeaver BPM Process Integration with Web Dynpro for JavaThrough a FlashIsland UI control (Local)Through a Iframe UI Control (Remote)

Additional custom Flex code requiredto pass data from Web DynproContext into a Xcelsius Flash report

Universe DesignerUniverse Designer

XcelsiusXcelsius

Query as aWeb ServiceQuery as aWeb Service

Page 29: BPM Real-Time Reporting With VC

Replace WD UI Root Elementwith a Flash Island UI Control Supply the name of the Flash

file in the swfFile property

Upload the Flash Fileto the mimes directory

Final Result = BPMWD UI Task

Integration between Xcelsius and Web Dynpro

Page 30: BPM Real-Time Reporting With VC

BusinessObjectsExplorer

BusinessObjectsExplorer

SAP BusinessObjects Explorer Accelerated

SAP NetWeaver BPM ProcessNew paradigm, Search & ExploreFor casual users; does not need to knowanything about building a querySimply navigating and explore the datafrom anywhere using a browser

Explorer can leverage a Universe to display BPM process data from BW

Universe DesignerUniverse Designer

Page 31: BPM Real-Time Reporting With VC

Select the BPMmeasures and

dimensions

SAP BusinessObjects Explorer Accelerated

Create a new Information Spaceusing a predefined Universe

Page 32: BPM Real-Time Reporting With VC

Recap, Demos and Questions?

NW AdministratorNW Administrator

Process List ViewerProcess List Viewer

Universe DesignerUniverse Designer

BusinessObjectsExplorer Accelerated

BusinessObjectsExplorer Accelerated

BEx Query DesignerBEx Query Designer

Crystal ReportsCrystal Reports

BPM TaskBPM Task

XcelsiusXcelsius

Visual ComposerVisual Composer

SAP NetWeaver BPM Process

Query as aWeb ServiceQuery as aWeb Service

Page 33: BPM Real-Time Reporting With VC

Thank You!