Building Business Process Applications Using OpenEdge BPM - Wiki - OpenEdge General - Progress Community

Building Business Process Applications Using OpenEdge BPM

Building Business Process Applications Using OpenEdge BPM

This series of videos and accompanying papers covers many topics in using the Progress Savvion product for building, deploying, and executing business process models using this powerful Business Process Management (BPM) software. The papers cover the same material as the corresponding videos, but provide the convenience of having the material in written form, including selected screenshots from the videos and complete sample code that can be copied and pasted into your own examples. Some of the videos include information specific to using Progress Savvion together with OpenEdge to integrate elements of an OpenEdge ABL application with a Savvion business process. The material is based on release 10.2B04 of OpenEdge and release 7.6.1 of Savvion. There is also a major new module in the AutoEdge sample application named AutoEdge | The Factory, which is used extensively in these videos as an example. The videos are based on version 1.0.4 of the AutoEdge | The Factory sample code base and process models. You can learn more about the AutoEdge | The Factory application and download its code base here. This series also includes five videos and accompanying papers on new features of OEBPM using OpenEdge 11 and Savvion release 8.


Video Title Video Description
This first video provides a high-level introduction to Business Process Management, Progress Savvion, and some of the principles of how to consider adding business process applications to your OpenEdge applications to separate out process design and definition from the business logic and data management of your ABL application.
This three-part video series and its accompanying paper walks you through the steps in creating a new Savvion business process from scratch, including some simple forms, decision gateways, and even an email message adapter to send a message to a customer. Then the process is deployed and instances are created to test the various paths through the process. The accompanying white paper covers the material in all three videos.
This video extends the introduction to Progress Savvion and the value of Business Process Management. It highlights some of the capabilities the product provides to analyze a process and the expected durations of different paths at design time, to set up and receive alerts when important events occur, and to investigate and fix processes that are not completing properly at runtime.
This session goes into more detail about building data entry forms in Savvion's BPM Studio, including the use of advanced controls, and making adjustments to the content of headers and footers.
This two-part video and its accompanying paper walk through several steps of a process, including forms for users to fill in and a step between them that makes a call out to an OpenEdge application, showing how to pass data from one step to the next, and how to populate controls in forms at runtime with data retrieved from the OpenEdge application.
Sub-Processes allow you to divide a large complex process into manageable pieces, and to make those pieces reusable in multiple different parent processes. This video shows you how to create both internal and external sub-processes, what the differences are, and how to pass Dataslot values as parameters between a parent process and an external sub-process.
A Web application or Presentation Flow is a special type of process that defines a series of steps taken by a single individual, working through a series of browser-based forms, possibly interspersed with calls out to Web services to retrieve and update application data. The first video in this two-part series introduces the Presentation Flow that is part of the AutoEdge | The Factory sample application, and leads you through the creation of a standalone Flow that someone could run from a browser. The second video shows you how to integrate that Flow into a larger process so that it is run as a workstep in that parent process. The coompanying white paper covers the material in both videos.
The key to OpenEdge Business Process Management is combining data management and business logic in an OpenEdge ABL application with process management defined in Progress Savvion. This video shows you how to create a Web service proxy for an ABL procedure in OpenEdge ProxyGen, and then set up a Web Service adapter in Savvion to call out to that ABL procedure, passing Dataslot values as input parameters, and receiving output parameter values back that are mapped back into the business process.
This three-part video series, along with the accompanying white paper, introduces you to some of the new features of OEBPM using OpenEdge 11 and Savvion 8. This includes a new combined Progress Developer Studio from which you can do development and testing using both products. The example in the videos also introduces the new OpenEdge Adapter in Savvion, which lets you call ABL procedures on an OpenEdge AppServer directly, without having to define the calls as Web services.
This two-part video series, along with the accompanying white paper, introduces you to the new Application Programming Interface available in OpenEdge 11, which allows you to make calls into the Savvion runtime engine, start process instances, retrieve and set Dataslot values, and perform other useful operations in Savvion from an ABL application.
Comments
  • The link to the videos are not working. I see just an empty page.