OpenEdge BPM Demo for NA PUG Challenge Brian Bowman Sr. Solutions Consultant

Slides:



Advertisements
Similar presentations
Server Access The REST of the Story David Cleary
Advertisements

Technical Support Update & OpenEdge Roadmap
It is Time to Respond! Progress Software Responsive Process Management Dr. M. A. Ketabchi Chief Strategist Office of CTO, Progress Software.
OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,
MOVE-7: Sonic Success Stories for OpenEdge® customers Bob Trabucchi Sr Presales Consultant Sandy Caiado Sr Presales Consultant.
Introducing OpenEdge BPM: Ken Wilner, VP of Technology, OpenEdge Integrating Business Process Management Capabilities Into Your OpenEdge Application.
REST support for B2B access to your AppServer PUG Challenge Americas Michael Jacobs : Senior Software Architect Edsel Garcia : Principal Software.
Progress Rollbase for OpenEdge Developers Introduction & Overview April 2014.
Progress OpenEdge BPM: An Application Revolution Demonstration OpenEdge 11.0 and Savvion 8.0 Shelley Chase, Software Architect, OpenEdge.
QAD’s Business Process Management Richard Day Senior Product Manager, QAD QAD Explore 2012.
ARCH-13 Developing WebSpeed  Applications Chris Skeldon Principal Consultant.
ARCH-13: Multiple "Views" with WebSpeed® Chris Skeldon Principal Consultant.
OpenEdge BPM What’s Coming in 11.3 Michael Banks Suresh Inavolu.
“Using OpenEdge, Corticon, Rollbase and Node.js to create a dynamic, rule- and model- driven Web-UI” Mike Liewehr AKIOMA Software.
USING CRM SYSTEMS AS A RAD PLATFORM Vivek Joshi
Database Connectivity Rose-Hulman Institute of Technology Curt Clifton.
Authenticating REST/Mobile clients using LDAP and OERealm
What’s new in Progress Developer Studio for OpenEdge 11.0?
OpenEdge BPM. 2 Challenges Process implementation not documented Processes should be explicit – not buried within an application or handled thru “tribal.
Corticon Integration with OpenEdge and BPM
A New Object Model for WebSpeed and HTTP
The Easiest Way to Write Web Applications Jordi Sastre IT Architect, PSC May 2012.
What's new in OpenEdge BPM 11.x Abhinav Agarwal June 8 th, 2015.
Advanced Workflow. Agenda 1. Understanding the Overall Architecture 2. Setting up Outlook for Workflow 3. Launching Workflow from Applications 4. Getting.
Automating 100 Processes with Interneer Apps Chris Condon – Director, IT Innovation and Solutions, Los Angeles Firemen’s Credit Union.
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
OpenEdge Mobile An Introduction Shelley Chase Progress OpenEdge.
What is BAM?. :Contents *Definition *Description *Goals and benefits *BAM Applications *BAM components.
The Design Discipline.
How Progress uses Progress Jordi Sastre IT Architect, Progress Software Corporation 10 June 2014.
© 2009 Progress Software Corporation 1 Click to Edit Master Subtitle Style Overview of OpenEdge® GUI for.NET Release 10.2A Jarmo Nieminen Senior Technical.
© GMC Software AG Inspire Campaign Manager September 14,
D402 Extending your LOB Solution with Microsoft EPM Larry Duff Senior Consultant Microsoft Corporation.
IT Infrastructure for Business
Direction For the Future Tony Winter – Chief Technology Officer, QAD, & Brandon Gibbs – Technical Account Mgr for Strategic Accounts, Progress Software.
Session 4: The HANA Curriculum and Demos Dr. Bjarne Berg Associate professor Computer Science Lenoir-Rhyne University.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
Going Mobile with OpenEdge ® Basics Paul Guggenheim Paul Guggenheim & Associates.
1 Warranty and Repair Management For Infor XA Release 7 WARM Denise Luther – Sr. XA Consultant WARMS Technical Manager CISTECH, Inc. Rod Fortson – Sr.
An Introduction to Progress Arcade ™ June 12, 2013 Rob Straight Senior Manager, OpenEdge Product Management.
Project 2003 Presentation Ben Howard 15 th July 2003.
ARCH-4: The Presentation Layer in the OpenEdge® Reference Architecture Frank Beusenberg Senior Technical Consultant.
DEV12 Excel Services, Server APIs and Managed UDFs Aaron Saikovski Senior Consultant - Readify Australia Blog:
Why Use The Denkh HTML Reporter Scott Auge Amduus Information Works, Inc.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
An Architectural Review of TAKEaTEST.Net Southern California Code Camp California State University, Fullerton January 21-22, 2006 Ben Aminnia Pointer Corporation.
What’s new in OpenEdge 10.2B OpenEdge Management OpenEdge Replication
SOA-3: You Need to Integrate, But What do You Need to Know and Do? Bob Trabucchi Sr Presales Consultant Sandy Caiado Sr Presales Consultant.
ARCH-11: Building your Presentation with Classes John Sadd Fellow and OpenEdge Evangelist Sasha Kraljevic Principal TSE.
Dynamic Web File Maintenance  Reasons for development  Design Objectives  Development methods  Code examples  Demo.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
© 2015 Progress Software Corporation. All rights reserved. 2 Not a Powerpoint presentation !
A New Object Model for WebSpeed and HTTP
ARCH-5: Service Interfaces in Practice Christian Stiller Technical Architect.
ARCH-04 Before You Begin Your Transformation Project… Phillip Magnay Architect – Applied Technology.
Business Data Integration with MOSS 2007 Naveedullah Khan PMP, MCAD.NET Senior Consultant.
Professional Services NAME Roland de Pijper Principal Consultant Openedge TITLE TECHNICAL EXPERTISE.
 Pinpoint Systems Corporation is a provider of marketing solutions and marketing automation software implementation services that help increase the profitability.
Progress Rollbase for OpenEdge Developers Gus Bjorklund, Progress Software Richmond, VA, Raleigh, NC PUG Meetings April 8 and 9, 2014.
- The PUG Challenge - Brynjar Hasle, Chemistry as Geir O. Olsen, THInc Consulting as.
Solving Modern Day Business Problems Using Power Apps
29 th June 2016 Jawahar Surapaneni What is My Application Doing? Monitoring with OE BPM.
562: Power of Single Sign-On in OpenEdge
Accessible Business Rules
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Business Process Applications: The Future of Business Applications
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
PowerApps and Flow.
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Presentation transcript:

OpenEdge BPM Demo for NA PUG Challenge Brian Bowman Sr. Solutions Consultant

© 2011 Progress Software Corporation. All rights reserved. 2 Key Capabilities Required for Building Business Process Applications BPA Business Process Analyses Business Analyst BPMS Business Process Automation Business Solution Developer BPI Business Process Improvement Business Manager

© 2011 Progress Software Corporation. All rights reserved. 3 Avoid “Rip and Replace” Campaign Qualify Service Review Service Camp Assign Service A-GUI Return Opp Assign Acct Mgr Qualify Yes No Yes No App? Opp? Qualify lead1 Qualify lead2 Inside sales Review opp1 Review opp3 Sales Mgr Assign prosp1 Assign prosp4 Acct Mgr Q-GUIR-GUI Review  Move to a business process-enabled application Business analysts models process Developers: ›Reuse existing UIs and functions ›Build new UIs and functions where needed ›Connects UIs and functions to process A-GUI Assign Account Func 2 Camp. Other Func R-GUIS-GUI Q-GUI Review Account Qualify Account Other Func OpenEdge Lead Gen Application

© 2011 Progress Software Corporation. All rights reserved. 4 Technical Use Cases  Four primary use cases have been identified: Savvion Calls OpenEdge AppServer WebSpeed UI Embedded in Savvion Portal Embedded Workflow, Server Driven Embedded Workflow, Client Driven  All customers want the ability to store process information in an OpenEdge database

© 2011 Progress Software Corporation. All rights reserved. 5 Use Case 1: Savvion Calls OpenEdge AppServer  Portal: Savvion BPM Portal  Presentation Flow: Savvion BPM Server  Forms: Savvion Bizlogic  OE System Steps: Savvion executes OE business logic by calling OpenEdge AppServer via Web Services  Customers: Van Meijel, Echo Managed Services BPM Server BPM Portal OpenEdge AppServer Runtime Architecture Web Services

© 2011 Progress Software Corporation. All rights reserved. 6 Use Case 2: WebSpeed UI Embedded in Savvion Portal  Portal: Savvion BPM Portal  Presentation Flow: Savvion BPM Server  Forms: OE WebSpeed Displayed in Savvion BPM Portal using iframe control within a Bizsolo form or the iframe redirector Dataslot values passed as query parameters or fetched from Savvion BPM server  OE System Steps: None  Customers: Skyward BPM Server WebSpeed UI in BPM Portal WebSpeed Transaction Server Runtime Architecture Web Services

© 2011 Progress Software Corporation. All rights reserved. 7 Use Case 3: Embedded Workflow, Server Driven  Portal: Application-specific  Presentation Flow: Application-specific and embedded within AppServer  Forms: Application-specific  OE System Steps: None  Customer: ProALPHA BPM Server OpenEdge AppServer UI Runtime Architecture

© 2011 Progress Software Corporation. All rights reserved. 8 Use Case 4: Embedded Workflow, Client Driven  Portal: Application-specific based on OpenEdge UI or other UI  Presentation Flow: Application-specific BPM Server does not know anything about other UI types  Forms: Application-specific  OE System Steps: None  Customers: QAD (.NET UI) BPM Server OpenEdge AppServer (optional) UI Runtime Architecture

OpenEdge BPM Demo Brian Bowman Senior Solutions Consultant

© 2011 Progress Software Corporation. All rights reserved. 10 Business Requirements

© 2011 Progress Software Corporation. All rights reserved. 11 Business Requirements Order Placed

© 2011 Progress Software Corporation. All rights reserved. 12 Business Requirements Order reviewed

© 2011 Progress Software Corporation. All rights reserved. 13 Business Requirements Notify Dealer

© 2011 Progress Software Corporation. All rights reserved. 14 Business Requirements Customer takes possession

© 2011 Progress Software Corporation. All rights reserved. 15 Business Requirements

© 2011 Progress Software Corporation. All rights reserved. 16 Business Requirements

© 2011 Progress Software Corporation. All rights reserved. 17 Demo

© 2011 Progress Software Corporation. All rights reserved. 18 Example Code: Finance Approving an Order method protected void ApproveOrder(): cast(CurrentTask:DataSlots: Get(new String('OrderReviewed')), DataSlotInstance):value = 'true'. cast(CurrentTask:DataSlots: Get(new String('OrderApproved')), DataSlotInstance):value = 'true'. cast(CurrentTask:DataSlots: Get(new String('VehicleInStock')), DataSlotInstance):value = string(uxInStock:Checked, 'true/false'). TaskListManager:CompleteTask(CurrentTask). end method.

© 2011 Progress Software Corporation. All rights reserved. 19 Populating the Dealer Order Screen assign oGroup = uxAccordion: Groups:Item['AssignedTasks'] oTaskList = BizLogicService: GetAssignedWorkItemList(SessionId) no-error.