bpm real-time reporting with vc
TRANSCRIPT
SAP NetWeaver Business Process Management 7.2Process Analytics
Werner SteynSAP Intellegence Platform and NetWeaver RIGSAP Labs, LLC
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.
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
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
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
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
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
BPM Generic Reporting Data SourcesSAP NetWeaver Visual Composer
Functionality available using the Visual Composer browser versionProvides data extraction to BIReal time data
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
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
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
SAP NetWeaver Administrator
ManageProcess
Instances
Manage TaskInstances
Cancel / Restart ProcessesView Process Instance TasksRe-Assign TasksView Process History / Audit trail
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
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)
BPM Source System configuration on BW
Using Transaction RSA1 create a new Universal Data Connect Source SystemSelect the previously created RFC Destination
Transaction /nrsorInstall BI Content
Installation of BPM content on BW
Using Transaction RSOR install the NW BPM BI Content objects
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
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
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
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
Create a new OLAP Report and select the Aggregate Process Data Info Cube
SAP BusinessObjects Crystal Reports
XcelsiusXcelsius
SAP NetWeaver BPM Process
Helps you create visually stunning interactivedashboardsDisplay the data from BW using Web Services
SAP BusinessObjects Xcelsius
SAP BusinessObjects Xcelsius
Xcelsius FlashFile
WD BPM Task
FlashIsland
Attachment
Xcelsius Designtime
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
SAP BusinessObjects Universe Designer
CreateUniverse
CreateConnection to
BW
Export Universe tothe
BusinessObjectsEnterprise Server
SAP BusinessObjects QaaWSQuery as a Web Service
Create Queryand selectUniverse
Build the Query,select result objects
End Result = WebService used by
Xcelsius
SAP BusinessObjects XcelsiusUsing a Query As a Web Service
Exposed UniverseWeb Service
Create a Web ServiceConnection
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
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
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
Select the BPMmeasures and
dimensions
SAP BusinessObjects Explorer Accelerated
Create a new Information Spaceusing a predefined Universe
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
Thank You!