Posts

Showing posts with the label BPM

BPM: Increase the UX with Active Waiting

Image
Hi, I had some projects in the past where Oracle BPM has been involved and I have been asked many times on how can we improve the experience of Initiating an Asynchronous Process and redirecting Automatically to the first Human Task UI when available The code of this post can be found in my GitHub https://github.com/DanielMerchan/ActiveWaitingDemo Architecture of the Active Waiting Demo The following diagram describes the Architecture of the Demo. 1. The ADF UI Application starts a Asynchronous BPM Process by calling the start asynhronous interface exposed by the BPM Process. 1.a : The First Activity of the BPM Process registers in a CUSTOM database table the Process Info. This information is needed by useful administrative SOA API which is used to retrieve the Audit Trail and other statuses of a BPEL / BPM Process.   Note: The BPM Process has 3 Timer Activities to simulate processing before a Human Task is reached 1.b: The Poller starts first trying to get...

BUG: Process Spaces Task Flows en WCP 11.1.1.8.x / SOA 11.1.1.7.x

Tras habilitar Process Spaces en la versión 11.1.1.8.3 y llegar hasta la 11.1.1.8.7 no me percaté de los siguientes problemas entre WCP - SOA de la máquina de desarrollo que uso: El Worklist Task Flow que requiere la conexión BPEL lanzaba la siguiente excepción. java.lang.NoClassDefFoundError: oracle/webcenter/bpel/config/BPELHelper oracle.webcenter.concurrent.ExecutionException: oracle/webcenter/bpel/config/BPELHelper Caused by: java.lang.NoClassDefFoundError: oracle/webcenter/bpel/config/BPELHelper         at oracle.webcenter.bpel.config.BPELHelper.<clinit>(BPELHelper.java:83)         at oracle.webcenter.bpel.config.BPELHelper.<clinit>(BPELHelper.java:83)         at oracle.webcenter.bpel.config.BPELHelper.<clinit>(BPELHelper.java:83)         at oracle.webcenter.bpel.config.BPELHelper.<clinit>(BPELHelper.java:83)  ...

Integracion WCP - BPM: Access Denied (keyName=BPM-CRYPTO)

Image
En los entornos de desarrollo es típico el ejecutar SOA y WebCenter en un mismo dominio de WebLogic. En este caso en concreto se trata de un entorno con WebCenter Portal 11.1.1.8.7 y Oracle SOA/BPM 11.1.1.7.7. En el que se quiere habilitar Process-Spaces para poder usar los Task Flows de BPM dentro de los portales de WebCenter Portal. BPM-Process Spaces   Al habilitar la extensión de BPM Process Spaces para poder usar los Task Flows de BPM e intentar utilizar los Task Flows de BPM te puedes encontrar con la siguiente excepción: Caused by: java.security.AccessControlException: access denied (oracle.security.jps.service.credstore.CredentialAccessPermission context=SYSTEM,mapName=BPM-CRYPTO,keyName=BPM-CRYPTO read) A qué es debido esta excepción?. La instalación de SOA y WebCenter (tanto Portal como Content) traen consigo la siguiente librería compartida : oracle.soa.workflow.wc(11.1.1,11.1.1) oracle.soa.workflow.wc shared-lib usando WebCenter HOME Al abrir esta lib...