Can BPM maintain flow across different applications

Hello,
I have a requirement where I have to maintain the business flow across different applications(Siebel CRM, Oracle Financials and third party applications) with out the end user knowing.
Is it possible with BPM to navigate users from one application to another application (CRM Application-> Third party Application -> Financials)? If there is a solution availabe with BPM or a different application please provide the same doc. Appreciate your help.
Regards,
Jay

Hi,
Yes. Oracle BPM can maintain a flow across multiple applications without the end user knowing. It is something it was built to do.
First, applications like the ones you mentioned have an API (typically web service today but older applications exposed their API as Java POJOs, EJBs, COM, etc.). For Oracle BPM to access the applications, you need to expose the API in Oracle BPM's catalog. Customers that have a service bus expose the application APIs in the service bus and then Oracle BPM catalogs the service bus proxy services. Customers that do not have a service bus can expose the application APIs directly in Oracle BPM's catalog. Either way will work.
Second, you'd design a process with a series of Interactive (human activities) and Automatic (activities that invoke the components that in turn invoke the APIs for your applications without human intervention). You'd add something called instance variables that carry the information throughout the life the process for each work item instance. Interactive activities are placed into roles with a name associated with them (e.g. CSR or Manager) so the work done in each activity is done by the right type of person. Interactive activities can be set up where the work item instance goes to a specific person instead of everyone in the role where the activity is located (e.g. send the instance to the CSR that talked to the customer last time).
Third, at runtime as each work item instance is created (e.g. "Order 227") in the process the work item instance flows to one of the process's Interactive or Automatic activities. If it flows into an Interactive (human) activity, the end user assigned to the role where the activity is located clicks on an item in their web based Oracle BPM WorkSpace's inbox for the specific work item instance that they are interested in working on (again - perhaps "Order 227"). Once clicked by the end user, a UI presentation (either built using Oracle BPM's WYSIWYG presentation editor or a JSP) shows the work that needs to be done specifically by that end user. The UI presentation is already populated with the information gathered from a database or a previous API call from an Automatic activity. All this is done without end users having to cut out of one application and then paste into another application's screen - the right contextual information is sent to the right person at the right time. Once the end user finishes their manual task, the work might flow to an Automatic task that invokes another applicaiton's API automatically from the logic and variable information gathered in earlier activities in the process.
All this is done without the end users knowing that they are flowing through multiple applications to get their work done.
Hope this helps,
Dan

Similar Messages

  • Can anyone recommend a decent, totally free sound equalizer app or program to work across different applications on my Mac?

    Can anyone recommend a decent, totally free sound equalizer app or program to work across different applications on my Mac?
    I am running OS 10.9.2.
    Thanks!

    NeoOffice was a OS X adaptation of OpenOffice because there wasn't a OS X version when the "Mac" came back from the dead basically.
    Sun which owned OpenOffice, was bought by Oracle, which all the developers left finding out Oracle wasn't going to support OpenOffice anymore.
    The developers of OpenOffice went and formed LibreOffice, which got some serious cash donations and now is the new fork of OpenOffice.
    So if you have files in NeoOffice, OpenOffice or Microsoft Office, they will work just fine in LibreOffice.
    LibreOffice is getitng all the attention now that's it's truly "free" and many more developers worldwide are looking at the code and contributing to it.
    So LibreOffice is what you need. It's also cross platform, Linux, OS X or Windows. AND free. (but you should contribute funds)
    http://www.libreoffice.org/

  • Global Input Schedule across Different Applications

    HI,
    In BPC can I build one Global input Schedule and use it across all applications. Say if I have multiple applications one for G&A and one for Sales, Can I  use one Global Input Schedule to feed multiple applications. In BPS we need to have seperate input Scehdules to feed different applications. Just wondering how this works in BPC.
    Points will be assigend.
    Thanks,
    Vamsi

    Hi Vamsi,
    It is very well possible.
    When you create an EVDRE template, by default, all the dimension names will be hardcoded. Instead, you can use the EVDIM function to fetch the specific dimensions from the application. Similarly, the application name needs to be replaced with the EVAPP function (usually, the app name is also hardcoded).
    The main idea is to use functions instead of having hard coded values. If you use these functions, even if you have different dimensions across the applications, it wont be a problem.
    We had done this for one of the clients.
    Hope this helps.

  • How to trace users across different Application Servers?

    Hi,
    We trace users using ST01. But how do we trace users logged in to different application servers? Please help.
    Regards
    MK

    Hi Ahmed,
    SM51 or AL08 shows in which Application server the user is logged in. But ST01 does not allow us to select or to specify the application server while tracing a user. Can you be a little more vivid. How do you specify the application server in ST01?
    Please help.
    Regards
    MK

  • Best practice to maintain code across different environments

    Hi All,
    We have a portal application and we use
    JDEV version: 11.1.1.6
    fusion middleware control 11.1.1.6
    In our application we have  created many portlets by using iframe inside our jspx files and few are in navigation file as well and the URL's corresponding to these portlets are different
    across the environments (dev,test and prod). we are using subversion to maintain our code .
    problem we are having is: Apart from changing environment details while deploying to Test and prod, we also have to change the portlet URL' s from dev portlet URL's to corresponding env manually.
    so is there any best practice to avoid this cumbersome task? can we achieve this by creating deployment profile?
    Thanks
    Kotresh

    Hi.
    Put a sample of the two different URLs. Anyway you can use EL Expression to get current host instead of hardcoded. In addition, you can think in using a common DNS mapped in hosts file for all environments.
    Regards.

  • Dependecies across different applications

    Hi dear colleagues:
    I would like to know if it is possible to run an application a with its context aContext , that shows an HTML page, that calls to a servlet sb belonging to an application b with context bContext:
    the call woulb be: bContext/sb
    How could it be possible, in jDeveloper, if the applications that i am running is a, and just the calls with its context would be acknownledged.
    Thank you in advance.

    Does anybody know if it is possible to achieve shared authentication across workspaces?Can anybody suggest where I might be going wrong?
    >
    [See this post|http://forums.oracle.com/forums/thread.jspa?messageID=3541285&#3541285] from a member of the APEX team for a concise explanation on both counts.

  • Is there a way to get footnotes in Pages to flow across different pages?

    Hello,
    Currently, I am finding that my document has a lot of white space wherever I have a footnote of more than ten lines or so. As a result, my document looks awkward and has large gaping sections on pages where there is very little main body but a large footnote. I am sure this has to do with footnotes not flowing over onto the next page, and I wanted to find out if there was a way to help sort out this problem.
    Any help is much appreciated.
    WMA

    You can convert songs to Mono.  First, go to iTunes > Preferences > General > Import Settings.  Under the encoder menu is another drop-down menu for Settings.  Choose "Custom" and you'll be able to select a choice for Mono.  Once that is set, use the iTunes > Advanced menu to create a mono version.  The original stereo version will remain in your library unless you choose to delete it.

  • How can I keepalive for 2 different applications without using script?

    Have a CSS with 2 web server loadbalanced. Initially the keepalive was set to ssl but now the client would like to add another keepalive type http. How can i do this without writing script. Though there is quite number of example in the forum but I'm still confused. Is there any clear and complete sample config for this type of installation.
    Below is the example of working config of my client.
    service server1
    ip address 10.150.1.10
    keepalive type ssl
    active
    service server2
    ip address 10.150.1.11
    keepalive type ssl
    active
    Owner Layer3
    content Layer3_a
    add service server1
    add service server2
    vip address 10.150.1.12
    balance aca
    advance-balance sticky-srcip

    If you want to use multiple keepalives for a service, you must use a script. The alternative would be to create 2 content rules, and 2 sets of services, one for port 80 (or whatever) and one for port 443 (or whatever), and use http for one and ssl for the other.
    Michael Voight
    CSE

  • How can i have different applications windows side by side

    Hi,
    For some reason whenever i'm using an application, lets say Chrome, only the windows of chrome would show on the screen. If I want to move to some other app like terminal, the windows of chrome would dissappear and only the windows of terminal would shop up, so basicially I can't multi task between different applications windows...
    What's the deal?
    How can I fix this?
    using macbook pro late 2008, OSX Lion 10.7.3

    im surfing on chrome and have a word document open. Lets say i want to put the chrome windows next to the word window, I simply cant do that because it only shows me the windows of the app im on. Only chrome, only word etc.
    Furthermore If Im on chrome and trying to move to some other open apps using mission control, it would only show me that chrome is open!

  • How to declare a variable available for across all applications??

    Dear Friends,
    If i declare a global variable in the component controller it will be available during its runtime and its value get expired if i open same webdynpro component application in different log-in.I need to access one variable across all login of users and across many webdynpro applications created.What should i do??
    Please advice me.Thanks in advance.

    Thanks  Mr.Gardiner for your reply,
    I do not know much about this Shared Memory Objects can you please help me.
    My requirement is that my application which is attached to the portal has access to many concurrent users. I have a screen for which there is a edit button,  on click of which i need to restrict other users from edit . This is based on portal ID and another unique id for that screen.I thought of lock object but  i guess that wouldnt help me b'se i am not writing anything to the database but need to restrict users in controlling the editability of the UI element.In this scenario user can be same user with different application or another user using this application.
    So if i save those unique ID's acrros applications,  i can validate and throw a message for other users when they try to do edit action when one user is already doing it.

  • Can Web Modules of a single application be dispersed across several OC4Js

    In WebSphere the Web modules of a single J2EE application (multiple .WARs within a single .EAR) can be installed on the same application server or dispersed among several application servers. Can this be done with OAS 10.1.3? In other words - can web modules of a single application be dispersed across multiple OC4Js.
    I did not find a way to configure this from within EM. And I question whether it is even possible.
    Thanks

    Single sign on can´t be used as the passwords in SAP and CRM can be different for a user
    In SSO you can have any password in any system, It does not matter.
    If User names are same you can use SSO.
    Regards.

  • Safari keeps crashing every time I try to open a link from a different application, i.e. Mail. The trouble report says that some problem occurs with libcooliris.dylib plug-in. Can any one help?

    Safari keeps crashing every time I try to open a link from a different application, i.e. Mail. The trouble report says that some problem occurs with libcooliris.dylib plug-in. Can any one help?
    Thanks!

    Dear Linc,
    Thank you for the advice, John Blanchard1  and Linc Davis
    As suggested in your reference thread I removed "/Library/Printers/hp/PDEs/hpPostScriptPDE.plugin" and the problem has been resolved.
    I am guessing the the plug-in for the hp printers got corrupted and effected every thing, or became unsuitable when I installed an Apple update. I would be most grateful if you can confirm how the problem was coursed so I can understand and learn from this experiance.
    Ash

  • Can values in matrix cells flow across the pages (Reports 6i)?

    Hi,
    I have to display more than 1000 char in a matrix cell. The report errors out when the values in the matrix cells exceeds the page. Can values in matrix cells flow across pages?
    any help on this?
    Thank You,
    -- Raja

    As far as to make the report work, developing the query accordingly using UNION does help.
    But my question is still not answered and no replies as well.
    So I think, Two frames with print direction as down and One frame with print direction as Across is not possible.
    Regards
    Arif

  • Can the JNLP and the jarred application be on different servers

    Can the JNLP and the jarred application be on different servers? If so, how would I alter my JNLP file to include the url of the second server?
    The reason I ask this is that my app is being uploaded to a shopping cart, to be available for purchase. The problem is that this shopping cart allows ONLY one upload for each item that's available for purchase, and the vendor of my shopping cart say that for security reasons I cannot store files in other places on that server. The problem is that I need the JNLP and the JAR for download. I thought that the simplest solution is to put the JAR on a different server, and in the jnlp specify the URL of the jar. Is that possible? Or, do you see another solution?
    I appreciate your help - I REALLY need to take care of this ASAP!
    Here's my jnlp:
    <?xml version="1.0" encoding="UTF-8"?>
    <jnlp
    spec="1.0+"
    codebase="http://server_where_jnlp_is/subdir/"
    href="myjnlp.jnlp">
    <information>
    <title>Title</title>
    <vendor>vendor</vendor>
    <homepage href="http://www.homepage.com" />
    <description>bla bla bla</description>
    <icon href="icon.gif"/>
    <offline-allowed/>
    </information>
    <security>
    <all-permissions/>
    </security>
    <resources>
    <j2se version="1.2+" />
    <jar href="myapp.jar"/>
    <nativelib href="libs.jar"/>
    </resources>
    <application-desc />
    </jnlp>

    I worked it out! What I did was I changed the jar href and the nativelib href to point to a different server
    eg:
    changed <jar href="myapp.jar"/>
    to
    <jar href="http://www.otherserver.com/myapp.jar"/>

  • Can you show different applications in different Dialog instances?

    Hi,
    We have a requirement but I don´t know if it is possible.
    We have a Portal installation with One CI and 5 DI´s, let´s say that the requirement is to show in CI and DI(1) two applications, in DI(2) and DI(3) three applications different from the other two applications and in DI(4) and DI(5) one application different from the others.
    Is this Posible? most of the applications are built on Webdynpro.
    Thanx in Advanced!
    Gerardo J

    Hi,
    Really creative Solution, you are right this way it should work :O), I´m thinking that the roles will keep showing even though the applications wont work, but I don´t know if the client will like that the menues are displayed and can be selected and the applications wont show, do you know if there is a workaround that can be done on this situation? I was thinking on one but can´t detect a solution to make the roles variable depending on the applications runing.
    Thanx Again I liked that the way you porpoused it is achievable to just run different applications in different nodes.
    Really apreciate it!
    Kind Regards,
    Gerardo J

Maybe you are looking for