BPM 11g: Adding external application link to process workspace

Hi,
In my project, I have a requirement to show a search link the applications panel of the process workspace (link will trigger a ADF application). Currently it is being implemented using a process with a single initiator task. The disadvantage of this approach is that a new instance is created for every new search. It unnecessarily invokes BPM which is not required as there isn't any flow.
In 10g, we can implement this using a 'Global Interactive Activity'. Is there any equivalent to that in 11g or any other other workaround so that I can only have the application link in the workspace instead of creating a instance every time?
Thanks,
Ravi

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

Similar Messages

  • Re: BPM 11g: Adding external application link to process workspace

    Hello Ravi, did you manage to do what you need? I´m facing the same problem.
    Regards Hernan

    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 automatically invoke external applications link.

    Hi,
    I was wondering if anyone has any ideas on how to cause an
    external application link to be selected upon portal page load.
    We have a number of basic auth applications and we do not want
    the user to have to click on the external applications portlet
    to be authorized.
    In short, can we cause a link to be selected on portal page
    load?
    Any ideas would be helpful...
    Thanks
    Tom Hillson

    Hi jeromemonange,
    Here is some information about creating hyperlinks in a PDF, both to external sources, such as a website, or to another page within the PDF: http://help.adobe.com/en_US/acrobat/X/pro/using/WS58a04a822e3e50102bd615109794195ff-7cb7.w .html
    Please let us know how it goes.
    Best,
    Sar

  • BPM 11g Hello World Application Error

    I am going through step-by-step tutorial on creating Hello World Application BPM 11g where I am running into WSDL Read Error message. The link for this tutorial is here:
    Building Your First Process with Oracle BPM 11g
    Error occurs at chapter "Enhancing the Basic Hello World Process" -> Adding a Business Rule -> Step 5.
    After creating Data Associations for input/output under Implementation dialog for "Review Needed" business rule and clicking on OK of the Properties dialog, I get following error message(please click on the link to see screenshot of error message):
    https://drive.google.com/file/d/0B1YDzO9g_MoLNkVTazdXTHp2UVE/edit?usp=sharing
    Let me know if you have trouble accessing this link.
    Basically the error is about not able to find decision service wsdl file:
    Error while reading wsdl file:
    ReviewRules_DecisionService_1.wsdl file not found
    Also get same error for HelloRules_DecisionService_1.wsdl file not found.
    I am not sure whether this file should be automatically generated when performing data associations and implementation of the business rule in the wizard.
    Please let me know what could be going wrong here. I tried going through this tutorial multiple times but get stuck at this step.
    BPM Suite 11g
    BPMN Editor
    11.1.1.7.0.0.97
    Jdev version: 11.1.1.7.0
    Jdev Build: JDEVADF_11.1.1.7.0_GENERIC_130226.1400.6493
    Thanks.

    I looked at the two XSDs the Hello World tutorial had you using.  This is what is causing your error.
    Here's an XSD that will work for the tutorial with 11.1.1.7.  Notice I put both the "hello" and "review" objects in the one XSD so you just have to use the one XSD. 
    <?xml version= '1.0' encoding= 'UTF-8' ?>
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:qt="http://www.mycompany.com/ns/hw" targetNamespace="http://www.mycompany.com/ns/hw"
         elementFormDefault="qualified">
        <element name="HelloObject" type="qt:HelloObjectType"/>    
        <complexType name="HelloObjectType">
            <sequence>
                <element name="date" nillable="true" type="dateTime"/>
                <element name="message" nillable="true" type="string"/>
                <element name="greeting" nillable="true" type="string"/>
            </sequence>
        </complexType>
        <element name="ReviewObject" type="qt:ReviewObjectType"/>
        <complexType name="ReviewObjectType">
            <sequence>
                <element name="review" nillable="true" type="string"/>
                <element name="reason" nillable="true" type="string"/>
            </sequence>
        </complexType>
    </schema>
    Hope this helps,
    Dan

  • Adding custom panels to Business Process Workspace

    Hi,
    is it possible to add a custom panel to the Business Process Workspace? By custom I mean a jsp/jsf/jsff/taskflow/etc that i design.
    Is that possible. And if yes can somenoe point me to documentation or exemples?
    Thanks in advance,
    Diogo Henriques

    Hi Ruben,
    thanks for your response, but i'm still having problems.
    First the workspace.properties didn't have that property, so i tried adding it but the workspace stop responding só I had to revert the alteration (on a side note, I altered the file in the .ear on the server and then updated the .ear through the deployments list, is there other way to alter it like a properties page?).
    While looking for a solution to my problem I started seeing references to Oracle Webcenter and Process Spaces. Do I have to install them to be able to do the kind of costumizations I want?
    Thanks,
    Diogo Henriques

  • BPM 11g Process Hierarchy?

    Hi,
    In the BPA Suite I can define a process hierachy by assigning a BPMN process diagram to a function like a subprocess.
    (How) can I do this in the BPM Suite 11g?

    I believe you have to use the Send/Receive tasks now in order to call a reusable subprocess in BPM 11g. This requires the sub process to be message based where as the Call activity allowed non message based processes.

  • Process Controls 10 - Missing application links

    Hello
    We are having an issue where three of our application links for process control are not appearing in NWBC. I have activated them in LPD_CUST. They were visible before I put them in a package and transport. After the populating the transport the links were appearing as Application 1 (Description in language English doesn't exists). I went into LPD_CUST and manually updated the description field for each link that was displaying this. All of the links were updated with the correct text and visible except the following:
    Indirect Entity-Level Control Evaluations
    Indirect Entity-Level Control Evaluations by Organization
    Risk Assessment Results
    I have tried to delete and re-copy from the repository launchpad but the links still do not appear. Below are some screen shots from LPD_CUST and NWBC. Anyone know why these links would not appear when the others do? Especially when they were appearing prior to inclusion in package / transport.

    OK, to answer my own question.
    It was not a "problem", but a "feature".
    I had the server starting in development mode, so by default process instances are terminated upon redeployment.
    Editing the setDomainEnv.cmd and setting
    set PRODUCTION_MODE=true
    solved my "problem".
    Hope this helps s/o in the future.

  • Auto Login to External Applications

    Under Portal Administer tab -> Login Server Administration -> Administer
    External Application -> Added External Application, I followed the example to
    add an external application with "Apllication Name", "Login URL", "User Nmae/ID
    Field Name", "Password Field Name" and selected "Authentication Method".
    Although I have let Portal to remember my username and password on the first
    time accessing the external apps, I still have to re-type my username and
    password again for that web external apps. It seems that the username and
    password are not passed by Portal to the external apps, although it works with Yahoo. Should it work with every external apps?
    http://diary1.liv.ac.uk/cgi-bin/nscal/calendar.cgi
    The source is as follows:
    =======================================================
    <HTML>
    <HEAD>
    <TITLE>Calendar Express Login</TITLE>
    </HEAD>
    <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" ALINK="#0000ff"
    BGCOLOR="#ffffff">
    <form action="/cgi-bin/nscal/login.cgi" method="post">
    <INPUT type="hidden" name="img_path" value="/nscal/images/">
    <INPUT type="hidden" name="cgi_path" value="/cgi-bin/nscal/">
    <INPUT type="hidden" name="date" value="2002/3/25">
    <CENTER>
    <P>
    <TABLE BORDER="1" BORDERCOLOR="#000000" BGCOLOR="#ffffff">
    <TR>
    <TD>
    <TABLE CELLPADDING="3" CELLSPACING="0" BORDER="0">
    <TR>
    <TD COLSPAN="2">
    <TABLE BORDER="0" WIDTH="100%">
    <TR VALIGN="center">
    <TD>
    <IMG src="/nscal/images/english/splash_name.gif">
    </TD>
    <TD ALIGN="right">
    <TD ALIGN="right">
    <IMG
    SRC="/nscal/images/english/logo_small.gif" BORDER="0" ALT="About Netscape.
    Calendar Express 3.5"></TD>
    </TR>
    </TABLE>
    </TD>
    </TR>
    <TR>
    <TD ALIGN="center" VALIGN="center">
    <TABLE BORDER="0">
    <TR>
    <TD COLSPAN="2">
    </TD>
    </TR>
    <TR ALIGN="left">
    <TD ALIGN="right">
    </TD>
    <TD>
    <INPUT TYPE="hidden" NAME="server" VALUE="diary1.liv.ac.uk,10000">
    </TD>
    </TR>
    <TR ALIGN="left">
    <TD ALIGN="right">
    </TD>
    <TD>
    <INPUT TYPE="hidden" NAME="language" VALUE="english">
    </TD>
    </TR>
    <TR>
    <TD ALIGN="right">
    <FONT SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Name</FONT>
    </TD>
    <TD>
    <INPUT TYPE="text" NAME="srch_query" SIZE="20" MAXLENGTH="128" VALUE="">
    </TD>
    </TR>
    <TR ALIGN="left">
    <TD ALIGN="right">
    <FONT SIZE="-1" FACE="geneva, arial, lucida sans, helvetica">Password
    </FONT></TD>
    <TD>
    <INPUT TYPE="password" NAME="password" MAXLENGTH="15" SIZE="20">
    </TD>
    </TR>
    </TABLE>
    <TR>
    <TD COLSPAN="2" BGCOLOR="#e0e0e0">
    <CENTER>
    <INPUT type="submit" NAME="ok" value="Login">
    <INPUT type="submit" NAME="help" value="Help">
    </CENTER>
    </TD>
    </TR>
    </TABLE>
    </TR>
    </TD>
    </TABLE>
    </CENTER>
    </form>
    </BODY>
    </HTML>
    =============================================================================
    The followings are the fields and values I used for the config:
    User Name/ID Field Name: srch_query
    Password Field Name: password
    Authentication Method: post
    Additional field:
    img_path /nscal/images/
    cgi_path /cgi-bin/nscal/
    server diary1.liv.ac.uk,10000
    language english
    date none
    Please help. I created a Tar in Metalink, but couldn't get enough help.
    Thank you
    Zhuang

    Under additional fields you also need to specify ok=Login. (This parameter is passed when the user clicks the the login button.) Peter
    Thank you for the reply. After putting one more additional field ok=Login, the result is still the same. Any more suggestion I could try out?
    Thank you
    Zhuang

  • SSO for External application not part of the portal framework

    Greetings,
    I am desperate!!!
    I am trying to do the following:
    I have a pl/sql application that presents to the user a set of external applications links.When the user activates a link, I would like to make a call the SSO server so it can do external application login.
    I know I can configure the external applications as described in the SSO admin guide.
    Unfortunately the API to query the SSO server for external application mapping is not public.
    ANY IDEAS ON WHERE I CAN GET THIS INFO??
    Every thing I have read says that external applications can be accessed through Portal. This is not my case. I can use any packages or classes available by the SSO server to portal, but MY APPLICATION IS NOT A PORTAL.

    I have similar kind of requirements for Single sign-on to external web applications.
    But in my applications I have to auto-generate random userid & password for different external web applications.
    These uids & password are exported to external applications, which upon recieving creates user in their applications.
    So, actual user will never have access to these credentials(uid &pwd).
    So, how can I cutomize the Portlets to do the first time SSO when user is created & their credentials to external apps are stored to OID.
    Any idea Barry..
    Bye

  • How to prevent a first time login prompt for an external application.

    Hi,
    I'm doing a Portal iFS integration project. We managed to login to our iFS application via an external application definition in the Login Server. We created a JSP screen to create iFS users. In the back-end java-code uses the Portal API to create a Portal user. When this new user uses the external application link for the first time he gets a Portal screen to supply the external username/password combination. Can someone answer the following questions:
    1. How can I customize the layout of this first time external application login screen just like the you can customize the standard portal "login/change password" screens ?
    2. Is there an API to specifiy the external username/password combination for a specific portal user and specific external application in advance in order to prevent the firsttime login screen ?
    Any help/answers would be great. We need to implement this in a few weeks.
    regards,
    Willem-Pieter van der Lugt

    There is an API -- WWSSO_PSTORE_EX which is in $IAS_HOME/portal30/admin/plsql/sso/ssopsex.pks which includes APIs
    for accessing the password store. Please see the package specification here, which is not wrapped. This API is generally private to the SSO schema, but it is granted for EXECUTE to the
    PORTAL30_PS schema - which is the schema provided for access to the password store.
    To add a users credentials to the store, you would use the pstore_add_user_info procedure...
    PROCEDURE pstore_add_userinfo
        p_app_id     IN VARCHAR2
      , p_ssouser    IN VARCHAR2
      , p_app_user   IN VARCHAR2
      , p_app_pwd    IN VARCHAR2
      , p_fname1     IN VARCHAR2 DEFAULT NULL
      , p_fval1      IN VARCHAR2 DEFAULT NULL
      , p_fname2     IN VARCHAR2 DEFAULT NULL
      , p_fval2      IN VARCHAR2 DEFAULT NULL
      , p_fname3     IN VARCHAR2 DEFAULT NULL
      , p_fval3      IN VARCHAR2 DEFAULT NULL
      , p_fname4     IN VARCHAR2 DEFAULT NULL
      , p_fval4      IN VARCHAR2 DEFAULT NULL
      , p_fname5     IN VARCHAR2 DEFAULT NULL
      , p_fval5      IN VARCHAR2 DEFAULT NULL
      , p_fname6     IN VARCHAR2 DEFAULT NULL
      , p_fval6      IN VARCHAR2 DEFAULT NULL
      , p_fname7     IN VARCHAR2 DEFAULT NULL
      , p_fval7      IN VARCHAR2 DEFAULT NULL
      , p_fname8     IN VARCHAR2 DEFAULT NULL
      , p_fval8      IN VARCHAR2 DEFAULT NULL
      , p_fname9     IN VARCHAR2 DEFAULT NULL
      , p_fval9      IN VARCHAR2 DEFAULT NULL
      , p_user_prefs IN VARCHAR2
    );Note that you should provide p_app_pwd as cleartext, and the API encrypts it before storing.

  • Simulation in ORacle BPM 11g

    Do we need the weblogic server to be up and running for running the process in simulation mode in Oracle BPM 11g?
    I have created a process using JDeveloper and trying to run using simulations.The execute buttonm is disabled in simulations view.
    So do we need the weblogic server to run process simulation in 11g ?

    It should work without the WLS. Did you create a Simulation Model and Definition?

  • How to grant privilege to Change Stored Password in External Application ?

    Hi,
    I have added an external application in portal but if I did not grant manage privilege for the page that I have added "External Applications Portlet" then the users are unable to change stored password. How can I grant users to do this action only?

    You cannot log in by supplying a password's hashed value. You should supply the real password. The SQL Authenticator (or the ReadOnlySQLAuthenticator) in the Weblogic Server then will calculate the hash value of the password you supplied and will compare it with the hash value stored in your database table. Of course, in order to do that you should configure the SQL Authenticator to retrieve the hashed password values from the DB table with the appropriate prefix (e.g. {SHA}, {SSHA} or {MD5} depending on the hashing algorithm you used for the passwords in the DB table) in order for the WLS to know which hashing algorithm to apply.
    Dimitar

  • Calling External Application from BPM 11g

    I am new to BPM 11g and need to create the ability to call an external application (UCM) from within BPM. Will a web service adapter, with a type of Reference, accomplish this? How can I add security to this web service.
    The second question is how can I add an adapter that alllows me to specify our own source code? In this scenario we would write the Java to formulate the SOAP call directly, thus allowing us to add the security into the call directly.
    Any information is much appreciated.
    Thanks,
    Randy

    Hi Randy,
    You can call an external application using a spring component integration, I was just able to get that to work with a help from another forum member here is a viewlet that demos the spring integration:
    http://bpel.us.oracle.com/BPM/11gR1/howtos/spring-component/oow-2010-Beijing-viewlet/springdemo_v2_viewlet_swf.html
    Alex.

  • 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 Application Link does not appear in BPM Workspace (11.1.1.7)

    I spent huge amount of time to reveal why does that happens.
    All that follows further is valid for BPM Suite 11.1.1.7.
    The scenario.
    You developed a simple BPM process with Initiator pattern (maybe by following the "Quote Request" tutorial).
    But the application link did not appear in BPM Workspace.
    Here i'm skipping any kind of mistakes as "oh, incorrect swimlane", "oh, i did not include the user to the app role" and so on.
    At first, you should know about the "feature" - You have to attach task form to the Initiator Human Task to see the App Link.
    The simplest way to do that is to AutoGenerate task form (and deploy it, of course).
    Else the Appication Link will not appear.
    One exception to this rule - If your Task HAS NO PAYLOAD (no parameters) the Task Form is not required (to appearing of the Application Link).
    The second find is a bug (is think so).
    If you edited the Role that Attached to the swimlane of Initiator Task, you will not see the Application Link.
    If you look to organization.xml you will see something like this:
            <ns1:applicationRole id="StartTask.InitRole" isProcessRole="true">
                <ns5:name>StartTask.InitRole1</ns5:name>
                <ns1:processRole id="InitRole" name="InitRole1"/>
            </ns1:applicationRole>
    The Application Link will appear ONLY IF THE "applicationRole id", "applicationRole name" and "processRole id" have the same value.
    When you edit name of the application role in Organization Editor you change "applicationRole name" and "processRole name" values.
    After that "applicationRole id" != "applicationRole name" and the Link does not appear.
    How to fix?
    Just edit organization.xml (with external editor) - change the "applicationRole name" to the value of "applicationRole id".
    That allows to have value of "processRole name" something like "The Initiator Role" - that value appears in the BPMN diagram of process.
    Also you can edit organization.xml with Organization Editor and set the Name to the value of "applicationRole id".
    In that case the associated swimlane will have the same name as the "applicationRole id".
    Hope this helps somebody
    Oleg

    Flash Player is a browser add-on, not an executable program.
    If you need to open a local SWF file you will need the standalone player (Projector) from http://www.adobe.com/support/flashplayer/downloads.html
    Note that the download is the player, not an installer, so you will need to make the file association manually.

Maybe you are looking for

  • Error installing OBIEE 11g on Linux 64 bits - Configuration Assistant fails

    Hello, I am trying to install OBISE1 on Oracle Linux 5 - 64 bits. I've followed these steps: 1) Install Oracle DB 2) Install jdk Linux 64 bits (jdk1.7.0) 3) Install WebLogic 4) Install RCU 5) Install OBI 11g (Software only installation) Until here, a

  • Double tap mode - how do I get out?

    Somehow I put my phone into  mode where Siri reads me everything.  The phone now requires a double tap to enter anything (ie: typing a number, letter, entering an app).  How do I get my phone out of this mode?

  • Can't save file with futura font?

    Hi I'm having a problem saving a file that contains the futura font. This is a font my company had to buy. I never had a problem with CS1 or CS2 using this font. Once I place the font in the document it will let me save it once. After making changes

  • Find users with Role A and Role B but not Role C

    Hi all. How can I find users that have a combination of roles? The find user and user reports only have one line for selecting a role the user has. Is there a report that lets you select multiple roles? It would be really handy! Thanks, Jim

  • Internal error: Entry in COKA-Buffer not found

    Hi, In FB50 I was trying to post the following entries: 760100 (expense/cost element) Dr.     1000 100000 (petty cash account)                         1000 When posting (ctrl+s) the following error appears "Internal error: Entry in COKA-Buffer not fo