De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,

Slides:



Advertisements
Similar presentations
Accelerating The Application Lifecycle. DEPLOY DEFINE DESIGN TEST DEVELOP CHANGE MANAGEMENT Application Lifecycle Management #1 in Java Meta, Giga, Gartner.
Advertisements

Integrated Platform version 5.2
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Copyright © 2005, SAS Institute Inc. All rights reserved. Creating Dashboards with the SAS ® Information Delivery Portal Don Chapman Development Manager.
ADAPT An Approach to Digital Archiving and Preservation Technology Principal Investigator: Joseph JaJa Lead Programmers: Mike Smorul and Mike McGann Graduate.
May Archiving PAWN: A Policy-Driven Software Environment for Implementing Producer- Archive Interactions in Support of Long Term Digital.
Supporting Customized Archival Practices Using the Producer-Archive Workflow Network (PAWN) Mike Smorul, Mike McGann, Joseph JaJa.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web Stefano Butti, Marco Brambilla, Piero Fraternali Web Models Srl, Italy.
PAWN: Producer-Archive Workflow Network University of Maryland Institute for Advanced Computer Studies Joseph JaJa, Mike Smorul, Mike McGann.
1 Classification: Genpact Internal.  Tool From Oracle  Works with Oracle Database  PL/SQL Based  Widely Used with Oracle Applications  Can be Used.
SharePoint Collaboration Features & Workflow
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Automating your Business Processes Using Oracle Workflow Therron Hofsetz Logical Apps, Inc.
Process-oriented System Automation Executable Process Modeling & Process Automation.
Midwest Documentum User Group Harley-Davidson Documentum WCM 10/10/2006.
Chapter 5 Using SAS ® ETL Studio. Section 5.1 SAS ETL Studio Overview.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Oracle iLearning/Tutor Integration Jan  Oracle iLearning Overview  Oracle Tutor Overview  Benefits of integration  Manual integration process.
ArcGIS Workflow Manager An Introduction
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
WorkPlace Pro Utilities.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Using the SAS® Information Delivery Portal
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
SharePoint 2007 Overview and Solution Examples Inetium.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
Session # T5 FSA Gateway and Portal Strategies Balu Balasubramanyam Terry Woods U.S. Department of Education.
Kuali Enterprise Workflow Presented at ITANA October 2009 Eric Westfall – Kuali Rice Project Manager.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
Overview of the SAS® Management Console
WebSphere Portal Technical Conference U.S Creating Rich Internet (AJAX) Applications with WebSphere Portlet Factory.
Office Business Applications Workshop Defining Business Process and Workflows.
“Confidential –Internal Halliburton Use Only. © 2004 Halliburton. All Rights Reserved.” Portal Brief OracleAS Portal A component of Oracle Application.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
A university for the world real R © 2009, Chapter 9 The Runtime Environment Michael Adams.
12 Copyright © 2009, Oracle. All rights reserved. Managing Backups, Development Changes, and Security.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
BPM Intro Prof. dr. Koen Vanhoof Room 0.03 wet.park 5.
Metric Studio Cognos 8 BI. Objectives  In this module, we will examine:  Concepts and Overview  An Introduction to Metric Studio  Cognos 8 BI Integration.
Module 5: Managing Content. Overview Publishing Content Executing Reports Creating Cached Instances Creating Snapshots and Report History Creating Subscriptions.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
V7 Foundation Series Vignette Education Services.
Windows Workflow Foundation Guy Burstein Senior Consultant Advantech – Microsoft Division
Building Enterprise Applications using SAS real-time services Falko Schulz Senior Technology Presales Consultant SAS Institute Australia.
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
Copyright © 2012, SAS Institute Inc. All rights reserved. SAS ENVIRONMENT MANAGER CARMINE VERRELLI - TECHNICAL TRAINING SPECIALIST.
Interactive Geospatial Analysis with SAS Portal Falko Schulz Senior Technology Presales Consultant SAS Institute Australia.
© 2011 IBM Corporation ® Managing Decision services in WebSphere Message Broker using WebSphere ILOG JRules. Amar Shah Mallanagouda Patil December 2011.
Joseph JaJa, Mike Smorul, and Sangchul Song
Presentation of the eTendersNI service Business Intelligence Module
eSCRIBE Contributor Training
COGNOS 8 BI - Introduction and Architecture Cognos CoE
e-Invoicing – e-Ordering 20/11/2008
Execute your Processes
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
SQL Server 2005 Reporting Services
Presentation transcript:

De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane, Australia Steve Sparano, SAS Institute Inc., Cary, NC

Agenda  Introduction  Overview SAS Workflow Studio  SAS Batch Processing  Custom Developed SAS Portlet  Live Demo  Behind the scenes  Conclusion

SAS Workflow Studio

SAS Workflow Components and Roles  Generalized Workflow services for SAS Solutions and Products  SAS Workflow Technology Components  SAS Workflow Studio  SAS Workflow Service  SAS Workflow Administrator  SAS Middle Tier Services  Common Services SAS Workflow Service Notifications Authentication Workflow Repository Content Services Alerts System Administrator Process Designer SAS Workflow Administrator Metadata Scheduling SAS Workflow Studio

SAS Middle Tier Architecture – WF Services SAS Workflow Service SAS Workflow Studio HTTP  SAS Workflow is a suite of services in the Web Infrastructure Platform (WIP)  Workflow reuses other services including Notifications, Web Services, Scheduling, Content  SAS Metadata support  Provides flexible integration through web services and SAS Code execution

Typical BPM Personas  Process Designer  Process Improvement  Process Design  Process Administrator  IT Support/Engineering  Workflow Administrator  Process Manager  Workflow Participant  Business areas/End User  Report Builder  Process Metrics through APIs  BI User

Workflow Lifecycle  SAS Workflow Studio documents workflow templates in xml format that can be opened from or saved to a local file system  Workflow Studio supports persistence and versioning of the workflow templates using SAS Content Services  Users can activate the workflow templates (upload the specified version as a formal workflow definition) via the SAS Workflow Services for instantiation by end-user client applications

SAS Workflow Interaction Approaches Example SAS Solution Automated Task Automated Task Final Task Final Task End Manual Task Manual Task Begin Process Begin Process Step 1 Step 1 Step 2 Step 2 Decision SAS Workflow Service 2. Signal-Driven Launch External Event Signal 1. User-Application Launch 3 rd -Party Application 3. Services- Driven Launch

SAS Workflow Studio 1.Process Tree 2.Diagram Editor 3.Menus 4.Toolbars Studio consists of two main content panes and various navigation tools:

SAS Workflow Studio  Supports flexible and modular processes - sub-process support - control flow  Process modifications and extensions - graphical design with drag and drop - reusable process designs

Report Approval Process  Process: ReportApprovalWorkflow  Designed for SAS Web Report Studio Reports  SAS Workflow Studio  Data Objects, Swimlanes Control Flow  Customizable within WF Studio

The Portlet – Sample  Folder view: In Development  Actions:  Route for approval  Approve report  Reject report  Approval Task Routing  Metadata driven

The Portlet – Sample  Dynamic Actions  Driven by Process Design  Separate from Portlet Design

SAS Batch Processing

Calling the SAS program  Report Approval Workflow

Invoke SAS Code Policy

How to “Move” a Report Copy Approved Report Paste Report in ProductionDelete Old Report

Exporting the Report C:\Progra~1\SASHome\SASPlatformObjectFramework\9.3\ExportPackage -profile "SASAdmin" -package "D:\MyDemo\WorkflowPortlet\PromoteReports.spk" -objects " /WorkflowPortlet/Development/Copy of Class Sample Report.srx(Report)" -types Report -log "D:\MyDemo\WorkflowPortlet\batchexport.log C:\Progra~1\SASHome\SASPlatformObjectFramework\9.3\ExportPackage -profile "SASAdmin" -package "D:\MyDemo\WorkflowPortlet\PromoteReports.spk" -objects " /WorkflowPortlet/Development/Copy of Class Sample Report.srx(Report)" -types Report -log "D:\MyDemo\WorkflowPortlet\batchexport.log

Importing the Report C:\Progra~1\SASHome\SASPlatformObjectFramework\9.3\ImportPackage -profile "SASAdmin" –package "D:\MyDemo\WorkflowPortlet\PromoteReports.spk" -target "/WorkflowPortlet/Production" -types Report -log "D:\MyDemo\WorkflowPortlet\batchimport.log" C:\Progra~1\SASHome\SASPlatformObjectFramework\9.3\ImportPackage -profile "SASAdmin" –package "D:\MyDemo\WorkflowPortlet\PromoteReports.spk" -target "/WorkflowPortlet/Production" -types Report -log "D:\MyDemo\WorkflowPortlet\batchimport.log"

Delete Report Metadata

Delete Report Definition

How to “Move” a Report Copy Approved Report Paste Report in ProductionDelete Old Report

Custom-Developed Portlet

Report Approval User Interface  In order to demonstrate the report approval process, a Portlet application was written and made available through the SAS® Portal.  This application provides the user interface to interact with the underlying SAS Workflow Engine.  The Portlet is used for both the report builder (RB) as well as the report approver (RA). Depended on their role in the organization, they can monitor and track the report development until production.

Report Approval User Interface  Communicates with SAS Workflow services to register a new workflow instance and perform task actions  WorkflowDefinitionService  WorkflowTaskService  Embedded in SAS Information Delivery Portal  Integrates with SAS Metadata

Report Approval Portlet Register ( WorkflowDefinitionService->startWorkflowbyId ) Register ( WorkflowDefinitionService->startWorkflowbyId ) Cancel ( WorkflowTaskService->stop ) Cancel ( WorkflowTaskService->stop ) Perform ( WorkflowTaskService->perform ) Perform ( WorkflowTaskService->perform ) SAS® Workflow Engine Metadata Perform Task Perform Task SAS Batch Promote Report Read User Profile Read Report Folders Task Actions

1. Register a new report

2. Request Approval

3. Report Approval

Live Demo

Conclusion  In SAS 9.3, SAS introduced some underlying technologies to help add more structured process management into business analytics as a whole.  Leveraging these workflow services enables you to add process management back into the report creation process, and do it in a way that can be automated, rather than falling back to a central group to manage.  Workflow services are designed to work within your current organizational dynamics while adding rigor around your decision-making process.

Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia, Steve Sparano, SAS Institute Inc., Cary, NC Q&A