A while ago I came into touch with ThreadLogic. Most of the people whom I was talking about it, did not know the tool. This unfamiliarity with ThreadLogic made me decide to write this blog. I think that every WebLogic Administrator should know ThreadLogic and that it is also a very […]
Marcel van de Glind
Updating composite properties on runtime (and being misled by the mbean browser)
Recently I walked into something strange. I had developed a simple composite application. The application is used to read a file and route the content to another service. The composite application contains composite properties as shown through the property inspector. Within the composite I am using a file-adapter to read […]
SOA/BPM Suite 12c: Oracle Business Rules – Verbal Rules
In this blog post I will transform a Decision Table step-by-step into the new Verbal Rules. As a starting point I created a composite with a BPM, a BPEL and a Rules component. Both BPM and BPEL components use the same Rules component. See the following three screenshots. You can […]
SOA/BPM Suite 12c: Oracle Business Rules – MS Excel Integration
In this blog post I will give a step-by-step example of the Excel integration for Business Rules. As a starting point I created a composite with a BPM, a BPEL and a Rules component. Both BPM and BPEL components use the same Rules component. See the following three screenshots. You […]
Humantask Assignment: Names and Expressions Assignment via Rules
This blog post is part of a series of posts about humantask assignment. You can find the starting point of this series by following the next link. In this post I will give an example of task assignment by Names And Expressions using Oracle Business Rules. I will use the […]
Humantask Assignment: Assignment via External Routing
This blog post is part of a series of posts about humantask assignment. You can find the starting point of this series by following the next link. This post gives an example of task assignment via External Routing. I will use the same BPM process as in most of the […]
Humantask Assignment: Assignment with Dynamic Approval Group
This blog post is part of a series of posts about humantask assignment. You can find the starting point of this series by following the next link. This post gives an example of task assignment with a Dynamic Approval Group. I will use the same BPM process as in most […]
Humantask Assignment: Assignment by Names And Expressions
This blog post is part of a series of posts about humantask assignment. You can find the starting point of this series by following the next link. In BPEL it is not possible to assign a task to a lane participant. The most simple assignment in BPEL is by Names […]
Humantask Assignment: parallel participants
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. This post gives an example of the parallel participant assignment. Multiple participants can work in parallel on the same task.
Humantask Assignment: sequential participants (four-eyes principle & sticky user)
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. If you look at the example in Humantask Assignment: not the same lane participant as previous task (four-eyes principle) you see two sequential humantasks. If […]
Humantask Assignment: not the same lane participant as previous task (four-eyes principle)
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. This post handles the assignment of a task to a different participant as the one who handled the previous task (four-eyes principle). This […]
Humantask Assignment: same lane participant as previous task (sticky user)
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. This post handles the assignment of a task to the same participant as the one who handled the previous task (sticky user). To demonstrate […]
Humantask Assignment: current lane participant
This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link. Assigning a task to the current lane participant is more or less the default setting when using humantasks. To demonstrate the assignment of […]
Humantask Assignment in Oracle BPM Suite and SOA Suite
This blog post is the starting point of a series of posts about humantask assignment. From here you can find references to all kind of humantask assignments blogs, articles and examples. You can download example projects, and are encourage to supply additional content and improvements. Humantasks can be assigned to […]
AYTS: Summary of Oracle Business Intelligence Applications – Customizations
Three months ago started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I will continue with the summary of […]
AYTS: Summary of the Introduction of Oracle Business Intelligence Applications
Three months ago started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I will continue with the summary of […]
BPM PS6: A first brush on the new Case Management functionality
Case management is a way of modeling very flexible and data intensive business processes. Case management enables you to handle unstructured, ad-hoc processes and their contents and information so that you can make optimal business decision. It focuses on unpredictable business processes which rely on worker knowledge and involve human […]
AYTS: Summary of SOA Governance challenges in the services landscape
Recently started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I will continue with the summary of the following […]
AYTS: Summary of Access Management session
Recently started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I will continue with the summary of the following […]
AYTS: Summary of RUEI – Real User Experience Insight Session
Recently started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I will continue with the summary of the following […]
AYTS: Summary of Identity Governance Session
Recently started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I will continue with the summary of the following […]
Oracle BPM, UCM and Humantasks
At the customer site Jan van Zoggel and I performed a number of tests to find the best fit for the combination BPM, UCM and Humantasks. We testen how to attach a document to a Humantask and make it available in the process. After that we tested how to store […]
AYTS: Summary of Oracle BPM Suite presentation
Recently started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I also follow some of the […]
AYTS: summary of The SOA Challenge
Recently started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I also follow some of the […]
SOA/BPM:Incoming Message dispatcher (part 2 of 2)
In this post I will descibe the solution we implemented at a customer site to dispatch incoming message in an Oracle SOA/BPM environment. The solution we implemented handles the following message types: A new request resulting in a new case of type A .. Z (subject of the first […]
SOA/BPM:Incoming Message dispatcher (part 1 of 2)
In this post I will descibe the solution we implemented at a customer site to dispatch incoming message in an Oracle SOA/BPM environment. The solution we implemented handles the following message types: A new request resulting in a new case of type A .. Z (subject of the first […]
AYTS: summary of Oracle’s Approach to SOA
Recently started the Oracle program: Are You The Smartest. For me it is an opportunity to test my current knowledge level and to extend my knowledge. After every session I follow, I will write a brief summary as part of the preparation for the test. I also follow some of the […]
bpmn:getDataObject error in Oracle BPM process instance
Our Oracle BPM (11.1.1.6) process uses a process Data Object (DO) which is enriched with data during it’s process lifetime. The DO is based on a Business Object (BO) which is a relatively large, but simple XSD data model. A strange thing that occured was that when we started using […]
Oracle BPM Advanced Boot Camp Report
From July 9th – 13th I joined the Oracle BPM Advanced boot camp in Lisbon Portugal. During this full week of training at a beautiful location David Read and Susana Santos helped a group of 25 student through the development of a POC case. David Read is an Oracle Senior Principal […]
Use an existing project as template for a new project
Baseline We came in the situation that we had a number of permit business processes with a lot of similarities. The overall structure of a permit request is shown below: The process is triggered by an incoming request. A part of the request payload is equal for every permit […]
Bind two activities to one button in a Humantask
Ever forgot to Save your changes in Humantasks before pressing the Approve or Reject button? In a SOA environment I have a humantask in a BPEL process. The humantask has an Approve and a Reject outcome. The humantask offers the possibility to change al kinds of process related data. […]
Runtime Fault Handling with the Fault Management Framework
Fault handling allows a SOA suite component to handle error situations caused by outside web services. The error situations can be both business (e.g. invalid data value) and runtime faults (service unavailable). I’m aiming to handle business fault as much as possible in the composite (catch) while handle runtime faults […]
LOV’s in humantask (part 2 of 2)
In this blog I will describe the use of LOV’s in Humantasks. I will describe three different type of LOV’s. 1. LOV with fixed values 2. LOV feeded by the content of a database table 3. LOV feeded via a webservice The blog is devided into two […]
LOV’s in humantask (part 1 of 2)
LOV’s – List Of Values in humantask In this blog I will describe the use of LOV’s in Humantasks. I will describe three different type of LOV’s. 1. LOV with fixed values 2. LOV feeded by the content of a database table 3. LOV feeded via a […]
Skinning BPM Worklist & Humantasks
In this post I will describe how to create a custom skin and how to apply this skin to the BPM Worklist and the accessory humantasks. Before I start explaining how to do this, I will first explain the relation between the worklist and humantasks. The BPM WorklistApp is a ‘stand-alone’ application that […]
An advanced Email component for the SOA suite
In my previous post I described how to send an email with attachment from Oracle BPEL (https://technology.amis.nl/2012/02/05/sending-an-email-with-attachment-from-oracle-bpel/). This post described a rather simple approach to send emails. In this post I will describe an advanced email component as an alternative. In the ‘simple’ approach the used variables of the email […]
Sending an email with attachment from Oracle BPEL
In my previous post I described how to create a PDF file/report in Oracle BPEL (Create a JasperReport from Oracle BPEL). Now I will describe how to sent this PDF file as attachment in an email. […]
Create a JasperReport from Oracle BPEL
In my previous post I described how to create a Report (CDBooklet) with JasperReport in Java. Follow this link to take a look at the post ‘Using Java to create a report with the JasperReport java API’ For this new post I created a webservice wrapper around this reporting functionality […]
Using Java to create a report with the JasperReport java API
In this blog I will describe how to create a Report with JasperReport in Java. For this purpose I have used the Communitie edition of iReport. This edition contains besides JasperReport also iReport. iReport is a report designer for JasperReport. You can download it from http://jasperforge.org/projects/ireport After installation I started […]
SOA Suite 11g: set the Composite Instance title with a Mediator component
In this blog I will describe how to set the composite title with a Mediator component. I will also describe where this approach matches and where it differs from setting the title with a BPM or BPEL component. Lets first start with an overall important match: you need the setCompositeInstanceTitle […]