Σελίδες

Κυριακή 27 Ιανουαρίου 2013

9 BPMN Design Guidelines

The current article focus on the best practices a BPM Analyst could follow in order to deliver a simple but efficient BPMN model:

1. Keep it simple: even the most complex issues could be presented in a simple manner.  The client, the users and the developers will understand a simple and clean BPMN model much easier. Wherever there's something complex, do not make the model even more complicated. Try and try again to make it simpler.

Κυριακή 4 Νοεμβρίου 2012

Real-Life BPMN: Using BPMN 2.0 to Analyze, Improve, and Automate Processes in Your Company



 

I can recommend a very good book, the "Real-Life BPMN", which I believe is a must-have regarding BPMN. It's available both in paperback and kindle editions.

The last years I went through various titles, online references, etc, but usually bpmn documentation is restricted to describing notation, and very few practical examples.

This book is an exception!

 

Παρασκευή 13 Ιουλίου 2012

Set Email Notification in OBPM 11g

To set up:

  1. In the Enterprise Manager, select User Messaging Service:



  • Select usermessagingdriver-email (soa_server1)

  • In the User Messaging Email Driver, select Email Driver Properties

  • Edit the following fields (all the other fields remain with the default values):

    • Sender Addresses: EMAIL: usr@company.com

    • Default Sender Address: usr@company.com

    • Supported Protocols: SMTP,IMAP

    • Supported Carriers: *

    • MailAccessProtocol: POP3

    • OutgoingMailServer: The name of the SMTP server. Mandatory only if e-mail sending is required (i.e. internal-smtp.company.com)

    • OutgoingDefaultFromAddr: usr@company.com





  1. In the Enterprise Managerright-click on soa-infra



  • Select SOA Administration -> Workflow Config

    • (note: this option applies for WLS 10.3.6, for WLS 10.3.5 is SOA Administration -> Workflow Notification Properties)

    • On Mailer tab, apply the following (Workflow Notification Properties):

      • Notification Mode:

        • set to: Email

        • or None, for disabling emails



      • In Notification Service:

        •  Email: From Address: usr@company.com



      • Then Apply





Πέμπτη 12 Ιουλίου 2012

Getting Started with Oracle BPM 11g – Very useful links_02

Oracle documentation

Building Your First Process with Oracle BPM 11g
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/obpm/11g/r1/firstProcess/firstprocess_obpm11g.htm

Oracle Fusion Middleware List of Books 11g Release 1 (11.1.1.6.0)
http://docs.oracle.com/cd/E23943_01/nav/portal_booklist.htm

Working with Guided Business Processes (11g Release 1 - 11.1.1.5.0)
http://docs.oracle.com/cd/E21764_01/doc.1111/e15176/soa_activity_guides.htm#BPMPD901

Working with Activity Guides in Process Workspace (11g Release 1 - 11.1.1.6.2)
http://docs.oracle.com/cd/E23943_01/user.1111/e15175/bpmug_ws_act_gds.htm#CHDFHJED

Oracle BPM 11g
http://www.oracle.com/technetwork/middleware/bpm/learnmore/index.html

Getting Started with Oracle BPM 11g - Very useful links_01

Getting Started with Oracle BPM 11g
http://niallcblogs.blogspot.com/2010/05/getting-started-with-oracle-bpm-11g.html

Getting Started with Oracle BPM 11g - Adapters Simple example
http://niallcblogs.blogspot.com/2010/05/getting-starting-with-bpm-11g-adapters.html

Oracle BPM 11g - Leveraging Web services / Parallel Paths
http://niallcblogs.blogspot.com/2010/05/bpm-11g-leveraging-web-services.html

Oracle BPM 11g Parallel Paths
http://niallcblogs.blogspot.com/2010/08/bpm11g-parallel-paths.html

Oracle BPM 11g Error Handling sample
http://niallcblogs.blogspot.com/2010/09/bpm-11g-error-handling-sample.html

Τετάρτη 4 Απριλίου 2012

How to set Activity Guides in Oracle Workspace

Activity Guides is a unique feature of Oracle BPM Suite which,
• enables a milestone or process player type of view of the business process
• and displays the different tasks that a user needs to perform, how many user tasks have been completed and probably access to others tasks as well.

Activity Guides is very useful for 2 reasons:
• as many users might not be concerned about the full process
• and sometimes you might not want to expose all the process steps for security reasons