Some issues of BPM 11g R1

Hi,
I'm testing Oracle BPM Suite 11g R1. Below are some issues to be considered :
1. Organization Unit issue - In BPM Workspace, after creating an Organization Unit, we've assigned members and a manager. As all the organizational members (and only them) should be able to see the process, in our case the manager and some of the Organization users still not be able to see the process?
So, how can we associate a process to the organizational unit that we have created before?
Otherwise, is there any difference between Organization Unit that is created in JDeveloper and deployed with the process and the one created in the BPM Workspace after the deployment of the process? What is the best way to create an Organization unit?
2. Process Owner issue - Process Owners are responsible for the overall supervision of the running business process. In our case, the participant with the process owner role doesn't see it's process. Is there any others parameters to add in BPM Workspace when defining the process owner?
3. BPM Composer errors:
- After converting a BPM project P1 to a template and published it to the BPM MDS, I created a new project, P2, based on the template in BPM Composer. I'm able to edit the process within the project P2 based on the edit policies defined by the template in BPM Composer. However, no change (update) on the P2 is not taken into account when republishing to MDS. Moreover, the deployment of P2 from BPM Composer to BPM runtime doesn't work?
- The deployment attempts of processes from BPM Composer to the running environment failed every time, and we get the following error message:
“Deployment Failed: Error occurred during deployment of component: RequestHello to service engine: implementation.workflow, for composite: HelloBPM: ORABPEL-30124”
The server log is :
Caused By: ORABPEL-30124
Error while deploying task metadata.
the template namespace http://xmlns.oracle.com/HelloWorld/HelloBPM/RequestHello is already in use as a task namespace.
Check if a template project with namespace http://xmlns.oracle.com/HelloWorld/HelloBPM/RequestHello was deployed earlier. Please avoid deploying template projects. Please use a different namespace for the current task definition to fix the problem.The task flow associated with the template project will not work with this project anymore if the namespace is changed.
Atoracle.bpel.services.workflow.metadata.impl.TaskMetadataServiceUtil.validateMetadata(TaskMetadataServiceUtil.java:454)
at oracle.bpel.services.workflow.fabric.WorkflowServiceEngine.deploy(WorkflowServiceEngine.java:806)
at oracle.bpel.services.workflow.fabric.WorkflowServiceEngine.deploy(WorkflowServiceEngine.java:332)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployComponents(CompositeDeploymentConnection.java:237)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deploy(CompositeDeploymentConnection.java:94)
4. EXTERNAL LDAP - For testing purpose, I have installed an external LDAP (OpenLdap Server witch is installed in a different machine from the one where BPM server is running). BPM would then use this LDAP for its authorization and management.
However, when I try to reassign to users defined in my external LDAP it doesn't work. Also, the ad hoc route doesn't add the new assigned at all?
So, is there any detailed documentation about the integration of an external LDAP (Other than OID) with OBPM Directory?
5. Process Deployment exception - The following deployment error often occurs, within BPM Workspace, when we try to start an instance of the oldest version of the deployed processes. In our case we have 3 differents process versions.
+“Cannot create instance in process 'default/HelloBPM!1.1*soa_c21b4e28-c34e-4e8f-88f5-58c45f35b45c/HelloProcess'".+
The server log is:
Process not found.
the BPMN process "HelloProcess" with revision "1.1" is not loaded.
The process was not initialized properly, or the process was disabled.
Set the logging level to debug mode, check the log for the underlying exception trace related to this process loading problem.at com.collaxa.cube.engine.deployment.DeploymentManager.getProcess(DeploymentManager.java:135)
at com.collaxa.cube.engine.deployment.DeploymentHelper.lookupProcess(DeploymentHelper.java:146)
at com.collaxa.cube.engine.delivery.DeliveryHandler.getInboundOperationType(DeliveryHandler.java:748)
at com.collaxa.cube.engine.delivery.DeliveryHandler.post(DeliveryHandler.java:85)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.post(CubeDeliveryBean.java:683)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingRefle...
Regards,
Hanine

Hi,
Responses to your questions
(1) You need to associate Organization Unit with your BPM Project. To do this, go to BPM Studio/Organizational Chart/ From Repository option. Connect to your Application Server and select the Organization Unit. This will associate OU to the BPM Project. Please note that when an OU is defined, the member will be able to see only the process tasks - only if he is associated to the OU and the swimlane role.
(2) Process owner does not automatically become the owner of the tasks associated with the process. This is a limitation and will be addressed in a future release.
(3) Deployment error due to duplicate task forms is a known issue. Currently the product generates unique namespaces for User Interfaces for the different Project variants dervied from the same "Project Template". However, it does not check to see if a Project with User Interfaces with conflicting namespaces is already deployed. To get around your issue, first undeploy the Sales Quote Project ---- then you do deploy the Project variants.
(4) Oracle BPM Suite uses Oracle Platform Security Services (OPSS) for LDAP integration. We have forwarded your request to the OPSS group and awaiting a response.
(5) Undeploy and then do a fresh deploy. This bug will be fixed soon.
- regards,
Meera

Similar Messages

  • Two issues with oracle BPM 11g PS4

    Greetings.
    Im actually developing a series of processes in the new BPM Suite but im facing some issues that are really affecting the desired outputs of the project regarding to the time of developement:
    1. I created data object based on a XSD, but when a need to make transformations in the BPMN process this object does not appear in the sources that you can add for the transformation. Is there something wrong with the XSD maybe ? (I tested in bpel process an i can create varialbles for transformations). (See the XSD type below)
    2. I have two human tasks, both of them with a custom implementation using the feature "ADF Task Flow based on human task". For the second manual activity, the data control that gets generated dissapears from my application (is not in the data controls section) and there is no way the get it back. Is this a bug ?
    Hope someone can help.
    Thanks in advance.
    Here the XSD im using:
    <?xml version= '1.0' encoding= 'UTF-8' ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.pihssehocol.com" targetNamespace="http://www.pihssehocol.com"
    elementFormDefault="qualified">
    <xsd:complexType name="AlertaType">
    <xsd:sequence>
    <xsd:element name="id" nillable="true" type="xsd:int"/>
    <xsd:element name="tipoAlerta" nillable="true" type="xsd:string"/>
    <xsd:element name="esTipoGestionDeInformacion" nillable="true" type="xsd:int"/>
    <xsd:element name="estado" nillable="true" type="xsd:string"/>
    <xsd:element name="idTipoAlerta" nillable="true" type="xsd:int"/>
    <xsd:element name="fechaReporte" nillable="true" type="xsd:date"/>
    <xsd:element name="fechaRecepcion" nillable="true" type="xsd:date"/>
    <xsd:element name="fechaCierre" nillable="true" type="xsd:date"/>
    <xsd:sequence>
    <xsd:element name="notificaciones" nillable="true" type="NotificacionType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="descripcion" nillable="true" type="xsd:string"/>
    <xsd:sequence>
    <xsd:element name="documentos" nillable="true" type="DocumentoType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="fuente" nillable="true" type="xsd:string"/>
    <xsd:element name="idFuente" nillable="true" type="xsd:int"/>
    <xsd:element name="interes" nillable="true" type="xsd:string"/>
    <xsd:element name="idInteres" nillable="true" type="xsd:int"/>
    <xsd:element name="alcance" nillable="true" type="xsd:string"/>
    <xsd:element name="idAlcance" nillable="true" type="xsd:int"/>
    <xsd:element name="riesgo" nillable="true" type="xsd:string"/>
    <xsd:element name="idRiesgo" nillable="true" type="xsd:int"/>
    <xsd:element name="agenteGeneradorRiesgo" nillable="true" type="xsd:string"/>
    <xsd:element name="idAgenteGeneradorRiesgo" nillable="true" type="xsd:int"/>
    <xsd:element name="region" nillable="true" type="xsd:string"/>
    <xsd:element name="idRegio" nillable="true" type="xsd:int"/>
    <xsd:element name="bloque" nillable="true" type="xsd:string"/>
    <xsd:element name="idBloque" nillable="true" type="xsd:int"/>
    <xsd:element name="departamento" nillable="true" type="xsd:string"/>
    <xsd:element name="idDepartamento" nillable="true" type="xsd:int"/>
    <xsd:element name="municipio" nillable="true" type="xsd:string"/>
    <xsd:element name="idMunicipio" nillable="true" type="xsd:int"/>
    <xsd:element name="tipoInstalacion" nillable="true" type="xsd:string"/>
    <xsd:element name="idTipoInstalacion" nillable="true" type="xsd:int"/>
    <xsd:element name="instalacion" nillable="true" type="xsd:string"/>
    <xsd:element name="idInstalacion" nillable="true" type="xsd:int"/>
    <xsd:element name="analisis" nillable="true" type="xsd:string"/>
    <xsd:element name="nivelDeAlerta" nillable="true" type="xsd:string"/>
    <xsd:element name="idNivelDeAlerta" nillable="true" type="xsd:int"/>
    <xsd:element name="descNivelDeAlerta" nillable="true" type="xsd:string"/>
    <xsd:sequence>
    <xsd:element name="seguimientos" nillable="true" type="SeguimientoType" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:element name="commodityS1" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityS2" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityS3" nillable="true" type="xsd:string"/>
    <xsd:element name="commodityI1" nillable="true" type="xsd:int"/>
    <xsd:element name="commodityI2" nillable="true" type="xsd:int"/>
    <xsd:element name="commoditySI3" nillable="true" type="xsd:int"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SeguimientoType">
    <xsd:sequence>
    <xsd:element name="fechaSeguimiento" nillable="true" type="xsd:string"/>
    <xsd:element name="anotaciones" nillable="true" type="xsd:string"/>
    <xsd:element name="documentos" nillable="true" type="DocumentoType"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="DocumentoType">
    <xsd:sequence maxOccurs="unbounded">
    <xsd:element name="id" nillable="true" type="xsd:int"/>
    <xsd:element name="documento" nillable="true" type="xsd:string"/>
    <xsd:element name="nombre" nillable="true" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NotificacionType">
    <xsd:sequence maxOccurs="unbounded">
    <xsd:element name="nombre" nillable="true" type="xsd:string"/>
    <xsd:element name="email" nillable="true" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>

    I have had this same issue this past week when I tried to manually create the task flows. If I delete the first project, the data control for the second does appear. When I have both projects created and look at the datacontrols.dcx I do see the data control (under each project).

  • BPM 11G comments and file attachments issue on human tasks

    Hi all,
    We have used JDeveloper 11G and SOA suite 11G + BPM (with PS1,PS2) to create and deploy a simple BPM process. The process consists of two swim-lanes ( Business Analyst and Snr Executive). The BA swim-lane has a human task which which initiates the process and the second swim-lane (SE) has a voting task. Both forms were auto generated.
    ------ Process steps ----
    step 1. The initiator of the process( Business analyst) submits a document and adds comments on the form. (1st swim lane)
    step 2. The task is received by the Snr Executive group and they need to accept or reject the document.
    step 3. If any of the Snr Execs rejects the document, the process flow goes back to the Business analyst(the requester or initiator) for review.
    (the voting group is able to share comments and the file attachments).
    step 4. The business analyst receives a task on her list. This task list should have the comments made by the Snr Execs who rejected the document. ---This is where we are having a problem. The business Analyst, receives the task, but the document and comments are not updated. This still shows the original document and comments, she sent when initiating the process.
    We have opened a SR with My Oracle support and it was suggested we apply a hot fix 9958661, which was done (see output below). Unfortunately this did not solve the problem.
    Questions:
    1. Is the default behavior of BPM 11G ?
    2. How can we change this behavior to do what we want ?
    ---------------------------------------opatch update output -----------------------------------------------------------
    ApplySession adding interim patch '9958661' to inventory
    Verifying the update...
    Inventory check OK: Patch ID 9958661 is registered in Oracle Home inventory with proper meta-data.
    Files check OK: Files from Patch ID 9958661 are present in Oracle Home.
    The local system has been patched and can be restarted
    I any suggestions would be welcome.
    Thanks
    Mocheche

    Ok, this is what i did:
    - I have a Process Data Object called CustomComments with just 1 attribute called comments.
    - I have added that object to my user screens (adf page)
    - Changed its columns att to 65 and rows to 8 (i chose that layout)
    - Used a tableLayout to add an icon next to this text area to allow the user to add comments:
    <af:commandImageLink shortDesc="addCommentImage" id="addCommentImage" partialSubmit="true" icon="/hw_images/new_ena.png">
         <af:clientListener method="myFunction" type="click"/>
         <af:clientAttribute name="attributeName" value="attributeValue"/>
    </af:commandImageLink>
    I use that clientAttribute to send the logged user to the javascipt.
    - I added this after the af:document on top of the page to make the customComments readonly to the user (you need to do it here because if you set it in the properties the element is not updated later), so the user has to use the button i put to add comments:
    <f:facet name="metaContainer">
         <f:facet name="metaContainer">
         <af:resource type="javascript">
              function readOnly(){
                   var comms = document.getElementById("it1::content");
                   comms.setAttribute("readOnly","true")
         </af:resource>
    </f:facet>
    <af:clientListener method="readOnly" type="load"/>
    - Somewhere i added the javascript the commandLink calls:
    <trh:script id="myScripts">
         function addComment(evt){
              var commentArea = document.getElementById("it1::content");
    var user = evt.getSource().getProperty("user");
    var comm = prompt("Please enter your comment: ","");
              if (comm != null) {
                   if (comm != ""){
                        if (commentArea.value !=""){commentArea.value = commentArea.value + "\n"}
                        commentArea.value = commentArea.value + "user.value" + " : " + comm;
    </trh:script>
    After all this, you have an object that carries the comments from one screen (UI project) to another and is updated each time.
    I know it may not be the perfect solution and that it could be improved a lot, but so far it does what i need so i use it.
    If there is anything i wasnt clear enough, please let me know. Hope this helps.

  • BPM 11g changes to process aren't getting deployed

    I'm having trouble seeing changes I make to the process model in BPM 11g. For instance, if I add a new activity or change data associations/mapping in the activity and re-deploy, it doesn't take effect.
    I've tried doing a clean all, make all, and undeploy all project artifacts (undeploy project composite from soa-server and undeploy UI ear file) before deploying. I don't see the changes unless I restart the soa-server.
    Any suggestions? Is this a bug?
    Thanks
    Mark

    There's definitely some issues with deploying changes. We've found that if there are BPEL processes in you BPM process and you make changes, you'll need to bounce the SOA server too, to see the changes. Also, some people are experiencing instability issues when you keep increasing the version number. You get to about 4 or 5 versions, and it stops locks up the SOA server. I've found un-deploying and then do a fresh deploy seems to be the best way to make changes for now. I believe engineering is aware of this problem and is working on fixing it.

  • BPM 11g install and configuration with Webcenter

    Hi,
    I am new to this BPM so need some help in installation. Where can I download the latest version of BPM 11g and for installating it what steps do I need to follow. Also I need to integrate Webcenter also so for webcenter integration what do I need to install and configure with BPM 11g.
    Do I need to install webcenter full suite for integration with BPM and if so can I install both BPM and webcenter in one home iteself. Where can I find some documentation arround installing BPM and configuring with Webcenter.
    Thanks

    Hi,
    Need some info on the install I have to install both SOA BPM 11g 11.1.1.3 and Webcenter 11.1.1.3 on the same box. I have installed the SOA BPM 11.1.1.3 but wanted to find out what is the best option of installing Webcenter 11.1.1.3 as I need to integrat SOA BPM 11g 11.1.1.3 and Webcenter 11.1.1.3. Here is what I think are the options but don't know which one should I go for or is there any other option but the fact is I need to install both on the same box.
    *1. Should I install Webcenter in a separate HOME in doing so I will end up installing weblogic again and then install webcenter. Will endup having two ORACLE HOMES one for SOA BPM and one for Webcenter.*
    *2. OR should I install Webcenter in the same home as SOA BPM and create a new domain in doing so what happens to some of the components that are installed when installing SOA BPM.*
    *3. OR should I just extend the SOA BPM Domain and have both SOA BPM and Webcenter installed in the same domain. I believe this will only add the webcenter components but don't know if there are any issues.*
    And help is really appreciated..
    Thanks

  • BPM 11g Workspace Audit Trail not showing Sub process inner activities

    Hi all,
    I have been developing some BPM Process in JDev 11.1.1.5 and have deployed them in BPM Suite 11.1.1.5 over Windows Server 2003. I've found the following and would like to hear your opinion:
    1- The Process audit trail in BPM 11g Workspace shows the activities of the process but the Sub-Process call activity appears as just a single activity and you can not see the inner activities of the sub-process... making impossible to track the sub-process.
    2- In the EM Instance trail you can track the subprocess activities, but they appear wrong; diffrent names, diferente types (ex: interactive activity shown as service call)..etc..
    Are these known issues? is this the expected behaviour? Is it just some configuration I missed?
    Thanks for your time.

    For anyone with the same question, I got this from Oracle support about both questions:
    1- I checked with our Engineering team and regarding the expanding of the subprocess activity , it is planned to be released in 12g. So right now , it is a work in progress feature being addressed by our developers.
    2- Thanks a lot. I have reported a bug 12909848 to our Engineering team. You can track the status of the bug from the SR.

  • Import Oracle BPA model (EPC) to Oracle BPM 11G

    Hi,
    I have my business process modeled using Oracle BPA product (EPC format). Now I need to import this model into Oracle BPM 11G which uses BPMN 2.0 format. Does any of the softwares provide a way to transform EPC models to BPMN 2.0 format.
    These are the some of the approaches that I tried to perform the conversion:
    1. Use share blueprint option for EPC model
    Issue with this approach: The model imorted in jdeveloper is not BPMN 2.0 format, It is .xpdl file
    2. Installed tutor macros on Oracle BPA, however this macro is enabled only for BPMN 2.0 process models, not for collobration models. Recreating the entire model as BPMN 2.0 Process model (I don't prefer this approach since this include manual conversion of the models from EPC) also does not work.
    Issue with this approach: After importing model in OBPM is all activities appear as human task, new human task is created for start and stop activities along with start and stop events.
    3. Use share blueprint option in Oracle BPA, this works only for BPMN 1.0 formats.
    Issue with this approach: The SOA -> share blueprint option is not enabled for BPMN 2.0 type models
    Ideal solution for me would be if there is a way to import the models created in EPC format into oracle BPM 11g without recreating the models manually. Can anyone help me with this?

    Hi,
    Actually it's tool couldn't help you resolve your tasks.
    It hasn't options "share blueprint" for BPMN 2.0 type models.
    And I don't know software which can transform EPC model to BPMN 2.0 model...

  • Some issues in oracle Report need to resolved in BI Publisher

    Hi ,
    reallay i'm new in Bi Publisher technology (11g)
    and i have report bulit using ( oracle Reports Desginer)
    now i want to change to BI publisher
    but some issues faces me
    like
    1- Formula Columns
    2- PlaceHolder
    3- Format trigger
    4- Blob data type store images --> how to show the image
    5- Lexical Parameters ( ex : &p_where)
    i don't like to use converter i want to make new report in BI Publisher
    how can i solve these issues in Bi Publisher 11g .

    >
    i don't like to use converter i want to make new report in BI Publisher
    >
    you can try to convert oracle reports to bip and you'll see answer to some questions
    >
    how can i solve these issues in Bi Publisher 11g .
    >
    lets start from http://www.oracle.com/technetwork/middleware/bi-publisher/documentation/index.html
    Some questions to BI-Publisher
    Some questions to BI-Publisher

  • Invoking bpel process from java in oracle soa/bpm 11g

    Hi,
    We have some java code to invoke bpel process in oracle BPM 10g following the instructions in http://download-east.oracle.com/docs/cd/B14099_19/integrate.1012/b14448/invoke.htm.
    Basically the steps are:
    1) get a Locator (com.oracle.bpel.client.Locator)
    2) get IDeliveryService (com.oracle.bpel.client.delivery.IDeliveryService) reference from locator
    3) call IDeliveryService method request or post with input message and get the response back.
    Recently we want to migrated from oracle bpm 10g to oracle soa/bpm 11g. But I can not find the similar API in 11g. It seems now some adapter/binding need to be added in exposed service lane in soa composite view, for example, ADF-BC, direct binding etc, in order to allow java to invoke a bpel process. Here are two very useful links from Edwin about the detail how this is implemented.
    http://biemond.blogspot.com/2009/11/invoking-soa-suite-11g-service-from.html
    http://biemond.blogspot.com/2009/11/calling-soa-suite-direct-binding.html?showComment=1285198033913#comment-c1055322845511794252
    My question is:
    1) what are the choices and the official/best way to invoke a bpel process in oracle soa/bpm 11g from java?
    2) does user need to add an adapter/binding in exposed service lane in order to let the bpel service be called in java?
    3) what is the real difference between a bpm application and soa application in 11g?
    I will really appreciate any expert's opinion.
    Thanks,
    Bin

    Thanks for your reply and confirmation, really appreciate it.
    Yes, I found the difference of the invoking process API and was able to invoke bpel process using direct and ADF-BC binding by following Edwin's blog. But I have not found any official reference to compare this API difference between 10g and 11g ( I will mark this question as answered if anyone can find an official source from oracle, need to prove it to the team). The API to work with human task workflow seems pretty much the same between 10g and 11g.

  • BPM 11g Process Administrator functions: Where are they now??

    Good morning,
    I've got some decent ALBPM6.0.5 experience, and now I've just started in a new project that uses BPM 11g. I've attended to an Oracle "Hands On" so I know 11g is VERY different from 10g/ALBPM.
    My main problem is that I cannot find anywhere where are Roles and Users managed in the server. From where do I administer Roles, Users, Groups, Organizational Units. All that used to be in the Process Administrator. How is that done now? I swear I've gone through all the documentation at http://download.oracle.com/docs/cd/E14571_01/soa.htm and still found nothing :(
    Also, is now using an LDAP mandatory? Or can something like ALBPM Directory still be used??
    Thanks in advance.

    User/Role management is now done through the workspace itself. You must login as an administrative user (like weblogic) and you will see an Admin link in the upper right of the workspace.
    Authentication and user lookup is now handled directly by Weblogic - so you setup authentication Providers in the WLS security realm through the admin console.
    By default Weblogic is configured to use an internal LDAP that stores local users (this is where the "weblogic" user itself is defined).
    General steps are provided here:
    http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10226/hwf_config.htm#BHCJGBFJ
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/secmanage/atn.html#wp1198953
    Edited by: Mike Rokitka on Jul 2, 2010 11:17 AM

  • BPM 11g Role Assignment not Reflected on BPM Workspace

    Hi,
    I'm having trouble with role maping in JDeveloper for my BPM 11g project, where the server groups mapped against a particular applcation role is not reflected in BPM workspace.
    I'm mapping application roles with server groups in the Organization section of my BPM project in JDeveloper, but when I open the Administration section of the BPM workspace, I see that the appropriate section is blank where there should be the server group assigned.
    I have confirmed that the server groups are in place, and have users associated with them. I even tried ti with the Administrators groups of WebLogic, with the same results.
    However, when I deployed this same project on an Oracle On Demand server, the JDeveloper role maapping was successfully deployed along with my process. Could anyone please provide some insight in this matter?
    I'm working on JDeveloper and SOA 11.1.1.5
    Thanks,
    Debojit

    HI,
    In 11g you have the concept of Global Links. You can refer to http://docs.oracle.com/cd/E23943_01/user.1111/e15175/bpmug_ext_apps.htm#BACCACGI fro example of how this can be acheived
    I think there are also some samples on java.net for Oracle BPM Suite however this appears to be down at the time of posting so I can not validate this.
    Hope this helps
    Regards Dave

  • How to pass simple parameter to XSLT from BPM 11g Data Association

    Is it possible to pass a simple parameter to an XSLT from a BPM 11g Data Association (11.1.1.6.0)?  Here is why I asked.  I have a transform that I want to reuse across two service activities in the same process.  The only difference is one integer ID value between the two activities.  (Happens to be running an IPM saved search, each with a different ID.)
    I tried mapping the ID value in the Data Association dialog, in addition to the XSLT mapping, but didn't work.  Or is there another method I could use to reuse this transform (besides just copying it as I've done for now)?  Thanks.

    If I understood your scenario, the point is: you always have to pass the same dataObjects as parameters to the XSL, but you can change the values of them in an association step before the transformation.
    Lets see if the following can fit your needs:
    1) your project has three BusinessObjects: "SearchParam", "CommonData" and "Result"; and five process dataObjects:
    - "search1", "search2" and "search" of type "SearchParam";
    - "commonData" of type "CommonData";
    - "result" of type "Result"
    2) your XSL has "result" as target and two sources: "search" and "commonData"
    3) In some part of the process flow you have a scriptTask with:
    - a data association from "search1" to "search";
    - a transformation with "search" and "commonData" as parameters
    4) In other part of the process flow you can use the same transformation, but using the data from "search2" as parameter, adding a scriptTask with:
    - a data association from "search2" to "search";
    - the same transformation with "search" and "commonData" as parameters
    In this scenario you are reusing the same XSL file only changing the values for one parameter.

  • Primevera 6:Installation guide and Integration with Oracle BPM 11g

    Hi All,
    I working on BPM 11g. I want to integrate Primevera 6 v8.2 or higher version of Primevera with BPM 11g can any one help me out in this issue.I am unable to understand where to start from what i have to install first.
    I have already working environment on BPM 11g now to integrate Primevera what i have start with.Please help me out to move forward.If one has worked on this who has any screenshots please send me

    If your company has a maintenance contract with Oracle, you should be able to find more information in the Knowledge Base.

  • BPM 11g and Webcenter integration

    Hi, I have a lot of doubts about how to use BPM 11g 'inside' or integrated with Webcenter.
    I need some tutorials, links and docs if possible.
    thanks!

    Did you try the product documentation?
    http://download.oracle.com/docs/cd/E14571_01/soa.htm

  • How to separate BPM 11g from ADF

    Hi all,
    we are facing with a huge issue about how to separate BPM 11g ADF Task page components from SOA/BPM to a new non-soa ADF managed server.
    We are ready to move on pre-production server from development enironment and the new environment has two different servers, one for Soa/Bpm and the second for a non-soa ADF server.
    We have deployed all and it seems work fine but...when we call:
            SecurityContext securityContext =  ADFContext.getCurrent().getSecurityContext();
            String username = securityContext.getUserName();
    got: username  = anonymous.
    Tried with this also:
                 String userName = "";            
                //read name from security context
                ADFContext adfCtx = ADFContext.getCurrent();
                SecurityContext secCntx = adfCtx.getSecurityContext();
                userName = secCntx.getUserName();      
                //read name from bpmWorklistContext context
                FacesContext context = FacesContext.getCurrentInstance();
                String ctx = (String)context.getApplication().evaluateExpressionGet(context, "#{pageFlowScope.bpmWorklistContext}", String.class);
                IWorkflowServiceClient workflowSvcClient = ADFWorklistBeanUtil.getWorkflowServiceClient();
                ITaskQueryService wfQueryService = workflowSvcClient.getTaskQueryService();
                IWorkflowContext wfContext;           
                try {
                    wfContext = wfQueryService.getWorkflowContext(ctx);
                    userName = wfContext.getUser();
                    logger.info("UserName from Oracle:" + userName);
                } catch (WorkflowException e) {
                    logger.info(e.getMessage());
                    e.printStackTrace();
                return userName;
    And received this error:
    "Oracle | Invalid Token Error in Verification Service.
    Invalid Token Error in Verification Service. Received invalid token in .
    Verify that correct token is passed."
    I have followed this blogs but no luck:
    Onkar's SOA, BPM and ADF Blog: How to separate BPM 11g ADF Task page components from SOA/BPM to a new ADF managed server
    http://blog.dreamix.eu/oracle-2/ultimate-guide-separating-bpm-adf
    Notes about Oracle: How to configure local integrated WebLogic non-SOA domain to access BPM worklist on separate SOA-ena…
    I do not understand where the error is. Why the SecurityContext is getting lost.
    Can you help me? Any suggestions will be welcome.
    Thanks.
    Fairlie

    Ok, these are the lines of code you can use to create a method that returns the authenticated user name:
    try {
    IWorkflowServiceClient wfSvcClient;
    ITaskQueryService queryService;
    IWorkflowContext wfContext;
    // Get username of User Login
    String contextStr = ADFWorklistBeanUtil.getWorklistContextId();
    wfSvcClient = WorkflowService.getWorkflowServiceClient();
    queryService = wfSvcClient.getTaskQueryService();
    wfContext = queryService.getWorkflowContext(contextStr);
    userId = wfContext.getUser();
    } catch (Exception e) {
    e.printStackTrace();
    And you can add it to the backing bean of your page (a Java Class that you can declare to handle ADF Page components). Let me know if this helps.
    Jorge

Maybe you are looking for

  • Blue screen when I finished update driver by BootCamp 4.1.4586

    I hace an Imac 2012 - 21.5". When I finish setup Window 7 and update driver by BootCamp 4.1.4586 and restart. After restert, when the window logo appear, the Blue screen is on and the Imac restart againt. Please, help me to solve this problem.

  • Why the plant will disappear automatically after I input for a P/O?

    I input all the information for a purchase order. But after I input plant and then click 'enter', the plant disappears automatically. I checked the assignment of company code with plant and plant with material and so on. They all seems correct. Do yo

  • [SAP UM Connector] Multiple instances?

    Hi all, I deployed an instance of the SAP UM connector in OIM 9.1.0.2 BP 15 / Weblogic 10.3.3 / Oracle 10g. It is running.. I would like to know if someone had deployed it on several SAP servers.. a.k.a. made multiple connector instances, in order to

  • IMovie assigns random dates (eg 2040) to events

    I don't seem to have a problem importing video from my camcorder, and iMovie generally creates an event on the actual date of import. Occasionally iMovie saves the event under a completely random year(most recently 2040). Does anyone know how to reas

  • Had a hard time setting up a bar chart with date value

    Just wanted to achieve this simple chart with a date value instead of text string or numbers, which is quite simple to achieve in Excel see screenshot. With flex 4, here's my code snippet, what do I missed? Please give me a hand, thanks  alot.   [Bin