Invoking BPM Workflow on submit in OPA application

Hi,
We have a requirement where we want to invoke the BPM workflow after completing the interview in OPA. We also want to pass results of OPA interview to BPM workflow.
What is the best way/approach that can be followed for above requirement?
Thanks,

You will need to develop a data adapter that does something specific to invoke the workflow when the interview is complete. I'm not very familiar with the options here on the BPM side...I assume you could call a web service to trigger the workflow?

Similar Messages

  • Integrating existing UI application with BPM workflow

    Hello ,
    We want to integrate the oracle BPM workflow with existing UI application (developed in JSP) , Question is how do i map human task from BPM process to existing UI JSP pages/modules .
    a sample module from application is like below -
    Application has two roles - Operator and Approver and UI pages for both roles are already created .
    Now from first UI page (using Operator role ) user will submit a request and then it should go and invoke the BPM workflow .I can do this using web service (BPM process exposed as web service ) .
    Now next step is where i have a problem - Assigning this request to another role - in BPM workflow i can create a Human task and assign role there but how do map
    this HT to my existing UI pages .
    Let me know if i am not clear on question .
    Thank You
    Rupesh
    Rupesh

    Hi Rupesh. If you want to integrate the oracle BPM workflow with existing UI application, you should see the Oracle SOA Suite 11g Handbook, in the Chapter 20. I'm sorry for don't gieve you the link. I found that book very helpful. Regards.

  • File BPM Webservice IDOC .........Error in BPM workflow(Sync send step)

    Hi all,
                      I have the same type scenario that is file initiates the bpm that invokes the Webservice.the file data goes into bpm as the input data of the webservice and webservice gives the response and then the web-service response is mapped to
    idoc and finally posted to R/3.
    The interface sI created:
    1.outbound Async  -
    >for file
    2. Abstract async----
    >bpm reciever step.
    3.Abstract sync----
    >bpm sync send step.
    4.inbound sync -
    >for the webservice to recieve the reqst and to send the response to Abstract sync
    5.Abstract async----
    >to send the data out of BPM
    6.inbound async----
    for idoc
    created 3 communication channel.
    1.file adapter: sender
    2.SOAP adapter: Recv
    3.IDOC adapter: Recv
    created 3 reciever determination
    Business process instance in ID
    reciever agreement(2)
    interface determaination
    But getting a problem in BPM.
    I think the scenario is logically correct as I have seen previous
    SDN suggestions.
    But getting the problem in BPM's sync step.and the SOAP rec channel is also inactive.in BPM workflow I can see the recv step is getting file req data but after that in the sync send step
    its stuck up.getting error.
    Please sir suggest me.

    Remove the interface you created for Idoc that is inbound async one. use the imported Idoc itself as the interface and also as the message type. Everything else looks good though i did not really evaluate ur ID configuration..
    VJ

  • How to link a custom ADF form to BPM workflow

    Hi All
    Hope you are doing well.
    I've a basic knowledge on BPM, but had to start off with a project.
    My scenario is as below.
    1. User A clicks on a task in his BPM Worklist which should trigger an email to the same guy with a link in it (which is an ADF form to create a new row in a db with some values)
    2. Now, A clicks on the link send to him on Email, which opens up an ADF form where he provides all the details, along with the reviewer name(say, B, typically his manager, but he has to provide it, not derived automatically using getManger()) and submit.
    3. Now, this action should trigger an Email to the reviewer that he has provided in the form(step 2) where he can either approve or reject, with comments.
    4. Once B approves, A has to get a notification email saying the row has been created.
    The row that gets created in a db is a WS operation (createProject(with all the details))
    I'm seriously confused in designing this requirement.
    If I start the workflow with a Initiator pattern, just a click on the task should send an email to himself...How can this be done?
    How do we get in the ADF form that is in a seperate prj in to this workflow?
    How do we capture the values from the ADF form in to the BPM workflow?
    Would some one throw some light on how do we capture this scenario
    Regards
    RaviKiran

    Hi Tom Daria,
    This should work in SharePoint workflow 2013 task form.
    You can follow the step in the article you provide to custom the task form page, I tested it with the step, it can successfully bind the custom form page to the task content type.
    In the form page approve button event, you can add the logic to redirect to another page. In the workflow, associate the workflow with the custom task content type that will use the custom task form.
    Thanks,
    Qiao Wei
    TechNet Community Support

  • BPM workflows Vs MDM internal workflows.

    need clarity on BPM workflows Vs MDM internal workflows.
    My understanding:
    BPM are kind of workflows created on portal.
    and MDM workflows are internal within MDM system.
    Questions:
    1. Are BPM workflow and MDM Workflows are connected in anyway.
      a. If YES,How? Pls give me an example.
      b. If NO, when exactly are MDM workflows used and when are BPM workflows used.
    2. How are validations done in BPM
    3. What is the role of web services in BPM, when exactly we are using
       web services.
    .......... Pls explain with example if possible.
    Thanks for your help.
    Regards,
    ve

    Hi Veena.
    As a definition SAP BPM is a component helps you to model, execute, and monitor your business processes based on a common process model. BPM is used to create composite applications and to streamline a process of execution. It can model the application with different areas using webservices etc.
    SAP BPM provides modeling and implementation for a UI centric business process u2013 you can develop the business process based on BPM modeling tools.
    1.
    a. Are BPM workflow and MDM Workflows are connected in anyway.
    As far as I know, it is Not.
    b. If NO, when exactly are MDM workflows used and when are BPM workflows used
    - MDM Workflow is extensively used in case of MDM Components for Cleansing, de-duplication, validation, approval etc. A MDM Workflow is tightly integrated with the MDM Clients to perform the operations.
    - BPM workflow is of UI centric business process to integrate various functional usecases.
    2.
    Validations are created in BPM using the validation rules framework or BRM(Business Rules Mangement) based on the functionality. User can create their own validations from this layer.
    3. As a definition, Web services are typically application programming interfaces (API) or web APIs that can be accessed over a network. So if Im designing an application which creates a purchase order in the back end, an webservice should be exposed where I pass the required inputs and get the desired output. The validations are exposed as webservices which can be used in BPM.
    For more information read this Blog:
    /people/steffen.ulmer/blog/2009/12/16/sap-mdm-bpm-validations
    Regards
    Bala

  • I want to submit a grant application at Pepsi refresh, however they recommend Firefox 3, 3.5 or 4 - not 3.6, which is what I'm using on my Mac 10.4.11. Can I download another version of Firefox so I can apply for this grant?

    I want to submit a grant application at Pepsi refresh, however they recommend Firefox 3, 3.5 or 4 - not 3.6, which is what I'm using on my Mac 10.4.11. Can I download another version of Firefox so I can apply for this grant? How can I do this?

    If you want to add a new user-agent into User Agent Switcher, you go into preferences > New. Most of the blanks are filled in already, so just change the Mozilla revision number that will be at the end of the User Agent line. To fake 3.5.19, just change rv:1.9.2.19 to rv:1.9.1.19. For the description, put in "Firefox 3.5.19".

  • Invoking a Web Service from a mobile application

    Hi all,
    I have installed Sun Wireless Toolkit 2.5.2 for CDLC and MTJ.
    I want to invoke a web service from an MTJ Application and I have not a clue of how to start.
    First let me say I am working with RSA (which is over Eclipse)
    My first attempt was creating the web service client and then try to convert it into a mobile application (through the use of MTJ --> Convert to Midlet Project)
    I found 4 errors when doing so:
    First was solved changing the jre to 1.6.
    I am still dealing with the following three:
    * Error preverifying class mipaquete.MiServicioService
    java/lang/NoClassDefFoundError: javax/xml/ws/Service
    * Error preverifying class mipaquete.ObjectFactory
    VERIFIER ERROR mipaquete/ObjectFactory.createMiOperacion(Lmipaquete/MiOperacion;)Ljavax/xml/bind/JAXBElement;:
    Illegal type in constant pool
    * Type mipaquete.MiServicioPortProxy$Descriptor Error preverifying class mipaquete.MiServicioPortProxy$Descriptor
    VERIFIER ERROR mipaquete/MiServicioPortProxy$Descriptor.getDispatch()Ljavax/xml/ws/Dispatch;:
    Illegal type in constant pool
    I only started to solve the first one. I assumed that I have to add the right .jar to manifest file (please let me know if I am wrong). I tried to do by adding the textual classpath rt.jar, however I am not able to give it the right path:
    C:\Archivos de programa\IBM\SDP\runtimes\base_v7_stub\java\jre\lib\rt.jar (even though I split the too long sentence into two and I include an space at the beginning of the second, I still get an error when saving)
    I would appreciate any help
    A) to solve the existing problems
    or
    B) To create a web service client in an EclipseME application through any other method.
    Thank-you very much in advance,
    Guadalupe
    PS Any clue is welcomed!!

    Hello rss,
    If you want to invoke a web service from a JCD you will have to build the SOAP message using JAX-RPC or AXIS and then programmatically creat an HTTP connection.
    Or you can leverage the HTTP(S) eWay and then you only have to build the SOAP message.
    Or use eInsight. You can import a WSDL into eInsight and eInsight will offer you a business process Activity to invoke the web service operations defined in the WSDL.

  • BPM workflow "In Process"-Queue "Permanent error in BPE inbound processing"

    Hi All,
    I am trying to collect messages from 2 different interfaces into BPM( Integration Process).
    when I checked in sxmb_moni  , i found the error on outbound status & BPM workflow has stuck with status  "In Process".
    it is not showing any error in Workflow, how to solve the issue.
    due to the above error, other messages are stuck in Queue stating "Permanent error in BPE inbound processing".
    Please help.
    -Jyoti

    Hi Jyoti,
    Goto T.Code swwl, in that clear all fields and choose from date as 1 month ago and try to execute. Then, delete all entries there. And re-execute your scenario.
    In this case, please see SAP Note 1126656.
    Please see the below blog, it might be helpful to you.
    /people/henrike.kaiser/blog/2009/02/03/how-to-analyze-stopped-queues-in-xi-ccbpm
    Regards,
    Rajesh

  • File-webservice-file , error in BPM workflow

    Hi GURUs,
                          I am working on file-webservice-file scenario. I have followed the blog /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit . In my BPM workflow I am getting error right at the receive step it self and not proceeding to next step. Error in workflow log saying, no proper message id for the outbound abstract interface. Main thing here is we dont have any value passing fields in our outbound request message type as well as in the request in the wsdl. In these two emssagess we have only on element hich is not of any type. Is this the reason for the error I am getting. 
    any help ill be appreciated,
    Regards,
    Reyaz

    Means, in the outbond request message type and the request message type in the WSDL .  in these messages we dont have a single field which can carry some value. We have an element which is not of any type like string , number etc..
    Regards,
    Reyaz
    Edited by: Reyaz  Hussain on Feb 27, 2009 3:37 PM

  • BPM Workflow Help Needed Urgently please

    Hi All,
    We are working on a BPM workflow
    User A submits the request which goes to User B for review if rejected by user B the process stops but if approved then the amount is calculated using a decision table and based on the amount it will be routed to the respective users.
    I did it till BPM part and created rules in the BRM part as well but dont know how to call this BRM in BPM.
    Please help me its very very urgent.
    Thanks in advance

    Refer step 25 of this document to see how to create a web-service for your BRM ruleset.
    Once the web service is ready, it can be imported anywhere for use.
    1. In your BPM, right-click on the 'WSDL' folder and select 'Import WSDL'. You can import your BRM web-service here.
    2. Then place an automated activity in your BPM process design and set the BRM service as the Service Reference property of the Automated activity.
    3. Once this is done, you will see the Condition and Action values of your BRM decision table in the Input and Output mapping of the Automated Activity.
    4. Map the values of BPM process context to the BRM condition values in the 'Input Mapping' and get the corresponding output in Output mapping (Action Values of decision table).
    Refer step 12 in this document to see how to import a WSDL in your BPM Process.
    Hope this helps.

  • Problem Multilanguage in BPM workflow

    Hi all,
    I want to change default language in BPM workflow when login to BPM workspace (ex: Vietnamese ...) and change properties default of Task, BPM supports multilanguage?
    Does somebody know how can i do it ?
    Thanks.

    It is the same with Bpm. I will post the screen shot.
    Edit: http://imgur.com/WoB2V
    That shows that the same functionality in BPM workspace screen is missing. You can choose the browser or the LDAP it says. Like I said, you must have a parameter in your LDAP provider, setting the default language for seperate users, but I haven't seen this working yet.
    Edit 2: 28.12 Accessing Oracle BPM Worklist in Local Languages
    From Developer's Guide for SOA Suite, reading that might help you.
    Edit 3: 27.12 Accessing Oracle BPM Worklist in Local Languages ( http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_worklist.htm#CHDBCHHJ ) also check this one.
    Edited by: cenkozan on Jun 9, 2011 12:17 AM
    Edited by: cenkozan on Jun 9, 2011 12:21 AM
    Edited by: cenkozan on Jun 9, 2011 4:26 AM
    Edited by: cenkozan on Jun 9, 2011 5:07 AM

  • Urgent: Very simple Q: Get User invoking the workflow

    Hi,
    How do I find out the user id of the person who invoked a workflow.
    A workflow is invoked from the link on the user page. I want to display the userid.
    Thats all
    Thanks

    Got it thanks...
    Here is what I was looking for :
    <get>
    <ref>context</ref>
    <s>user</s>
    </get>
    Silly me...

  • How do I invoke a Adobe Plugin from another Client application

    Hi,
    I have written a plug in for Adobe.
    I need to know how do i invoke this plug in from an external application
    For
    e.g a VB.NET Form has a button which on clicked would invoke this plug in
    Thanks for your suggestions in advance

    Leonard
    I would like to know how to do it
    I know that you can use IAC to call a plug-in
    I need to know the function call that i need to make in order make it happen
    MenuItemExecute doesnt seem to work for me.. or maybe i am doing something wrong there
    I can call menuitemexecute("SaveAs") but menuItemExecute("MyMenuItem")
    doesnt work
    Please advise

  • InvokeEvent.INVOKE re-dispatches when I close the application and I launch by multitask button

    Hello,
    on my galaxy nexus, Android 4.1, InvokeEvent.INVOKE re-dispatches when I close my application with
    NativeApplication.nativeApplication.exit()
    and I launch my application with the multi task manager.
    When I launch my application with the application icon, I don't have this problem.
    Thanks.

    It isn't a bug, it's the default behavior for android.
    <activity android:launchMode="singleTop">
              <intent-filter>
                        <action android:name="android.intent.action.MAIN"/>
                        <category android:name="android.intent.category.LAUNCHER"/>
              </intent-filter>
              <intent-filter>
                        <action android:name="android.intent.action.VIEW"/>
                        <category android:name="android.intent.category.BROWSABLE"/>
                        <category android:name="android.intent.category.DEFAULT"/>
                        <data android:scheme="mycustomuri"/>
              </intent-filter>
    </activity>
    the solution is to add android:launchMode="singleTop" in the application descriptor

  • Accessing Transaction iview as a part of BPM workflow

    Hi,
    We have a requirement where a 6 level BPM process is being created. As a part of this process, we need to access transaction iview. On the screen where transaction iview should appear, we also need to show a web dynpro java "submit" button. On click of this button, the workflow should move to next level. Since, through BPM we cannot directly access the PCD objects, we have created a transaction iview, and a web dynpro application carrying the submit button. Both of them have been nested into a page. We have created another base DC which calls this portal page in the init method. The base DC is integrated in the workflow. When we try to open it through the UWL task, we are facing two issues:
    1. a blank window opens first, and then the page window opens. This is because the property is set to show_external while calling the page. But, if we change the property to in_place and click on the task in the UWL, the portal page does not open. A blank scfreen is displayed with standard UWL buttons for "Close" etc.
    2. If we open the page with the property set to show_external itself, then on click of submit button, though we are firing the complete event (which is created in the base DC, and called in the second DC through a method), it does not work.
    Can anyone please help in this regard?
    Thanks & regards,
    Anupreet

    Hi Anupreet,
    Item 2:
    Is the window the contains the button opened inside the portal iview or in the application that calls the portal ui?
    In the first case the problem is that the event you are firing can not be caught by the BPM framework because the application is not run inside the context of the bpem application, so the event is not caught by BPM and nothing happens. You may wat to consider using portal eventing in conjuction with your application and try and catch the event in the application started by the BPM process and then firing the event again but inside the bpm application context.
    Regards,
    Christiaan

Maybe you are looking for