Tuesday Jun 23, 2015

Why your Initiator Task is not Visible in the Oracle BPM Workspace by Dan Atwood


clip_image002Everyone getting started with Oracle BPM struggles getting the link for a process's Initiator task to appear in the Workspace's Applications tab at one time or another.

This short video goes over the six (ok - really seven) most common reasons that this occurs and how each is resolved. Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Wednesday Jun 17, 2015

Why your Initiator Task is not Visible in the Oracle BPM Workspace by Dan Atwood

image Everyone getting started with Oracle BPM struggles getting the link for a process's Initiator task to appear in the Workspace's Applications tab at one time or another.

This short video goes over the six (ok - really seven) most common reasons that this occurs and how each is resolved.

Watch the video here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Monday Jun 15, 2015

Decoupling Oracle BPM Process Instance Information by Dan Atwood


Separating Oracle BPM business processes from their underlying data is a topic that comes up regularly with customers.  When first starting out, most customers create a large set of process data objects that carry the payload of each work item instance throughout the life of a process and its subprocesses.  While it is tempting to begin this way, the work item instance process data should be kept light by storing an ID field that can be used to look up information from a relational database when it is needed.

What Information Should be Stored in the Process Instance’s Payload

Although you should always strive to keep the process instance’s payload small, you can go overboard.   Each work item instance should contain variables that provide:

  • The unique way to identify a single instance in the process (e.g., the order id).  This would be used by the user interface forms to retrieve information from a database and for process instance correlations.
  • The variables used in the process’s Exclusive Gateway conditional sequence flow logic should be driven from easily accessible process data object variable information in the instance’s payload.
  • The information you want to use to populate public or protected flex fields should to be stored in the instance’s payload.
  • The information used to populate Business Indicator measures and dimensions for Business Activity Monitoring (BAM) should to be stored in the instance’s payload.

Reasons to Keep to Process Instance Payload Small

This has long been a best practice recommended by Oracle.  In Oracle’s Performance Tuning for Oracle Business Process Management Suite 11g document, on page 17 it states:

    "Minimize the amount of data stored in the process instance. Obviously, there is a tradeoff between the cost of storing data locally compared to storing keys and retrieving data for use within the process, which needs to be considered.

    A reasonable starting point would be to model the process state to hold only values that are needed to control the process flow and keys to get any other (external) data on an ‘as needed’ basis. If retrieval is too frequent/slow, or the systems holding that data are not always available, then move more data into the process."

AVIO Consulting strongly recommends decoupling the process payload and the underlying data.  Recently, Carlo Arteaga, Mark Peterson, Kris Nelson, Bhaskar Rayavaram, Suyash Khot, Adam DesJardin and I discussed this with a customer and went over these reasons for process data decoupling:

    1. Differing Lifecycles - The underlying data and the processes typically have different lifecycles and need to be independent of one another.  There is often a need to maintain each at different times.  They are sometimes modified by different parts of the organization.  The data stored in a database is typically the “source of truth” that sometimes must be able to be accessed and easily manipulated by applications outside of Oracle BPM.  If stored as process instance data instead of in database tables, the outside applications would need to access it through Oracle BPM APIs that they will not be familiar with. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Saturday Jan 17, 2015

2 Minute Tech Tip: BPM Process Patterns using BPMN

Watch the tech tip with Dan Atwood here.

clip_image002

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Tuesday Dec 30, 2014

BPM Process Patterns using BPMN by Dan Atwood

Business analysts and developers new to BPM sometimes struggle with the art of discovering, modeling, understanding and explaining business processes. BPM Process patterns provide a time proven and simple technique to shorten the learning curve and improve productivity and quality of the processes designed.  The patterns described here were created using Oracle BPM's BPMN process modeling tool.

clip_image002Process patterns are example fragments of processes that show how to connect activities together to solve various and common workflow problems.  Like words that are combined to form sentences, these patterns are combined to form complete processes and illustrate some of the best thoughts on modeling business processes today.   Professor Wil van der Aalst's Workflow Patterns article written in 2002 noted that processes have common and reusable patterns.  These process patterns are broken down into these six categories that gradually grow in complexity:

    1. Procedural Patterns

    2. Advanced Branching and Synchronization Patterns

    3. Structural Patterns

    4. Multiple Instance Patterns

    5. State Based Patterns

    6. Cancellation Patterns

Procedural Patterns

Sequence Pattern

This is the most common and obvious of all the patterns. When business analysts begin to model the way things work today ("As-Is" process) usually much of the process looks like activities strung together in a series. Instances (individual items of work flowing through the process) step through the activities one by one. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Tuesday Mar 25, 2014

New Self-paced Oracle BPM 11g Training for Business People by Dan Atwood

Just wanted to let you know that AVIO has come out with a completely new online self-paced version of the Oracle BPM 11g Designer Workshop. This is a unique Oracle BPM training offering specifically designed for business analysts and managers, and it is the result of our experience from dozens of successful Oracle BPM engagements. For the last 14 years, I’ve conducted this business oriented workshop in a variety of forms - training hundreds of business people on this version of the product and every preceding version of the product.
It's different than any other Oracle BPM training because:

  • It's self-paced and flexible
    • You have two weeks to complete the hands-on portion of the training.
    • It is on-demand. You can start whenever you have time and there are no formal scheduled start and end dates.
    • Once you register, you can view the videos and do the hands-on lessons any time during the day or night that your schedule allows during the two weeks.
    • The hands-on portion of the training is done using a dedicated environment I will have running for you on an Amazon EC2 instance on the cloud with the latest version of Oracle BPM 11g already installed on it.
  • Although it is online virtual training, AVIO has a mentor available to help answer questions and assist with the lessons during the two weeks.
  • There are 4 hours of videos that accompany each lesson designed to teach both the core concepts and best practices that business people need to know on an Oracle BPM project.
  • The 12 hands-on lessons all reinforce the best practices and ensure that you leave with the knowledge you will need on your first project (click here to see a description of the 12 hands-on lessons in the class).

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Friday Jan 31, 2014

BPM Poster for BPM Suite by Dan Atwood from Avio

Thanks to Dan Atwood and the Avio team for the excellent BPMN2.0 poster for BPM Suite!

You can immediately increase your value on Oracle BPM projects by downloading our BPMN for Oracle 11g poster that explains the meaning of each BPMN shape. You can download the poster here.

Further increase your value by attending one of the AVIO Academy Oracle BPM training courses for developers and business people - here.


SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki Mix Forum

Friday Dec 27, 2013

Avio Discusses Oracle’s Business Driven Process Management

Dan Atwood of Avio discusses how Oracle BPM Suite empowers businesses users to design and improve processes and achieve higher visibility and efficiency. The Avio team also published a whitepaper: A Comparison of Pegasystems and Oracle BPM Suite PDF.


SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki Mix Forum

About





Search

Archives
« August 2015
SunMonTueWedThuFriSat
      
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     
Today