How to Migrate Process Instance in Process Workspace with ps4fp

Hi everyone,
I am using BPM 11gR5 with ps4fp, I want to Migrate Process Instance in Process Workspace, then deployed two version for a BPM project. but can not find the "Migrate" menu in "Process Tracking tab->Action" in process workspace.
Is it correct for the step I did or Does anyone know where the "Migrate" local.
Thanks.
Regards,
shifeng

The process information is stored but in an MDS database. You should not access that information or change it as it might render the system unstable. If you want to access previous instances you should set up a separate relational database and store the information there within your process. It sounds sucky tbh. I was appalled when i found out but when you think about it, bpm is supposed to sit on top of something, so its something you will have to live with. You still need a performing back end system- bpm is not the solutions to all problems.
Again, not an expert here so please correct me if im wrong.
Yanis

Similar Messages

  • Canceling a Process Instance in Process Workspace

    Hi
    I need to provide Admin User a functionality to Cancel a process Instance.
    As per the section 4.5 of User's Guide for Oracle Business Process Management 11g Release1 (11.1.1.6.1) E 15175-07, the Process Owner can Cancel the Process Instance from Process Tracking page.
    I tried by mapping the Admin User with ProcessOwner role, but it didn't work. I can see only Alter Flow in the Actions tab.
    Did any one else came across this issue.
    Please let me know if I am missing some thing in here.
    Thanks

    Is the password oc4jadmin's password? Today, I've gotten ServerAuthFactory to work with oc4jadmin's credentials.
    if this is true... in an environment where me as a developer doesn't have the password for oc4jadmin, how can I use this API? Frankly, my system administrator will not give it to me. I had to turn my head away while he typed it into my code, just to test this.
    Is there a list of EJB's I need to get access to for another account other than oc4jadmin?
    Any help would be greatly appreciated.
    Dan

  • Process Instance : Update Process Variables with Java API

    Hi,
    I need to set a lot of process variables in a java service that is executed in a process but can't find the way to do that.
    Is it possible to modify the value of a variable from a process instance with the JAVA API ?
    I didn't find this type of function (for example with the ProcessManager API).
    Thanks,
    Will

    Could you place your logic in an executeScript service?
    You can use native Java there.
    I have had good luck getting values in and out of process varaibles with the get... set...
    this is a very simple example.
    import com.adobe.workflow.pat.service.*;
    String allowLogging = patExecContext.getProcessDataStringValue("/process_data/@allowLogging");
    patExecContext.setProcessDataStringValue("/process_data/@errorActivity", "Save Doc XML");
    patExecContext.setProcessDataStringValue("/process_data/@errorMessage", "SystemException");
    if (allowLogging.equalsIgnoreCase("true")) {
    System.out.println("@@@@ Save Doc XML @@@@");
    System.out.println("@@@@ SystemException @@@@");
    }; // END allowLogging

  • Resume process instance after exception handling with an event subprocess

    We have a process with several automatic activities so we implement an event-based subprocess to catch any exception that occurs in the process.
    Since the error event is an interrupting event, how could we control the exception and resume the process where it was?
    BPM version 11.1.1.7
    Any suggestion?
    Thank you

    Know this isn't the answer you are looking for, but the answer to this gets much better in 12c where you can go back into the process after catching an exception in an event subprocess.
    In 11g however, once you catch an exception in an event subprocess you cannot go back where you left off in the main process.
    These are not great options I know, but here are a couple things I've seen to work around this:
    Exception error events in event subprocesses are always interrupting so one solution would be to instead use boundary events on the individual activities where the exceptions will occur.  Know you know this, but the down side of this is that it makes your process incredibly cluttered with boundary events.
    Catch the error in the event subprocess -> handle the cause of the exception -> exit the process -> invoke the process again.  The problem with this is that you would not be starting where you left off and where the error occurred.  You could work around this by having an exclusive gateway that directed it to the right activity in the process.
    Dan

  • How to migrate Exchange HUB transport 2007 server with Exchange Hub transport 2010.

    Hi,
    How to migrate hub transport 2007 server with Exchange 2010 hub transport server.
    Regards
    Anil 

    Hi Anil
    You do not do an in-place upgrade of Exchange - you build new Exchange 2010 Hub Transport Servers, you can utilize existing hardware by uninstalling and installing Exchange 2010 - but you must have Hub Transport Servers that match the Exchange version in
    place for all Mailbox Servers that have the same Exchange version.
    Essentially there must be Exchange 2007 Hub Transport servers in place whilst there are Exchange 2007 Mailbox servers.
    Read "Upgrading from Exchange 2007 Transport -
    http://technet.microsoft.com/en-us/library/dd346708%28v=exchg.141%29.aspx"
    Exchange 2010 will synchronise certain configuration like Transport Rules and journaling when installing the first Exchange 2010 Hub Transport server, but from then on you must ensure synchronisation yourself.
    Send Connectors and Recieve Connectors will need manual configuration.
    Oliver
    Oliver Moazzezi | Exchange MVP, MCSA:M, MCITP:Exchange 2010,Exchange 2013, BA (Hons) Anim | http://www.exchange2010.com | http://www.cobweb.com | http://twitter.com/OliverMoazzezi

  • How to migrate Single instance database on RAC. OS - Solaris Sparc

    Dear Team,
    We are planning to migrate our single instance databases on multi instance environment which is RAC  on Solaris 10 sparc server.
    Will you please help for migration steps and  database feasibility for the same.
    Oracle database version - 11.2.0.1
    OS - Solaris 10 sparc 
    Thanks in advance.

    Hi,
    You can also look at this link which caters for 11gR1 as well though title say 10g,
    How to Convert 10g Single-Instance database to 10g RAC using Manual Conversion procedure (Doc ID 747457.1)
    HTH,
    Pradeep

  • How to migrate some page  from a workspace to another workspace

    APEX 4.0.2.00.07
    Oracle 10.1.2.0.0
    I have 2 workspaces, the one regard as Dev env, another regard as Pro. env.
    When the change need to be migrated, the some page of Dev workspace should be copy to Pro. one. I export the pages what I want to move from Dev., then try to import it into Pro. but I get the error as below:
    Page Origin: This page was exported from a different application or from an application in different workspace. Page cannot be installed in this application. Is there a better way to resolve? I don't want to copy the page one by one.
    Thanks and Regards.

    Prabodh wrote:
    As they say, today's problems are yesterday's solutions. If no thought is given to enhancements and upgrades at the time of development , to solve a cost or time problem, then the situation you describe is very likely to come up.
    If you do not use APP_ID anywhere, exclusively use APP_ALIAS, everywhere Tabs, Lists, Branches,etc. you are unlikely to have such issues. If APP_ID is never given to users and never displayed in the URL then the Alias based bookmarks are always valid. :D
    When you inherit an application that has these issues, the choice to live with it or to change it for the better exists but often not exercised for (all valid) reasons.
    Regards,Even if you never use app_id anywhere in your application, and never give it to your users, it IS displayed in the browser address bar, and therefore your bookmarks will have the app_id, not the alias. As soon as you browse to an application using the app_alias link, the alias is translated to the app_id in the browser address bar.

  • How to migrate from Powerbook pro to iMac with music on ext HD ?

    Hello.
    I am using my Powerbook pro to manage my 100GB of music stored on an external hard drive.
    I just bought an iMac and would like to migrate my music but still use the same external HD to store it. I must NOT loose my playlists, artwork and star classification in the process. This is very important to me.
    What is the safest way to do it ?
    Thank you in advance for any useful answer.

    copy the entire iTunes folder from the old to the new machine, overwriting the one in place there. this folder contains the iTunes library file, the database that holds the info for media location, playlists, playcounts, ratings, etc. when iTunes launches, it will look for that library file
    connect the external to the new Mac and wait for it to mount. launch iTunes and enjoy.
    JGG

  • How to migrate data fSQL server 2005 Tables with image column To ORACLE 11g

    Hi ....
    I am in the middle of migrating our database from sqlserver 2005 version to ORACLE 11g instance, and i'm facing a problem when trying to load data into one of the oracle table which has blob column and some more. The data file was extracted from sql server 2005 table which has image column and some more. All other columns are sinking with the migration as expected but the image column is not getting loaded into oralce blob.
    I tried loading data using sqlloader.
    Is there any other way to migrate data directly between these two versions of database?. Pls help...
    Edited by: user13310523 on 21-Jun-2010 23:48

    Welcome to the forum,
    Hi,
    To link Oracle with SQL Server follow this steps:
    1-Install Oracle ODBC drivers on the server (your local Oracle database) that will access the remote SQL Server database using the database link.
    2. Setup the ODBC connection on the local Oracle database using the Windows ODBC Data Source Administrator
    3. Test the ODBC drivers to ensure that connectivity is made to the SQL Server database.
    4. Ensure that your global_names parameter is set to False.
    5. Configure the Oracle Heterogeneous services by creating an initodbc.ora file within the Oracle database.
    7. Modify the Listener.ora file.
    SID_NAME is the DSN for the remote database.
    ORACLE_HOME is the actual Oracle home file path.
    PROGRAM tells Oracle to use heterogeneous services.
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME=Cas30C) -- Enter the DSN on this line
    (ORACLE_HOME = c:\oracle10gdb) -- Enter your Oracle home on this line
    (PROGRAM = hsodbc) ) )
    8. Modify the Tnsnames.ora file. This is the Oracle database installation accessed by the users to connect to the ODBC drivers
    (DESCRIPTION=
    (ADDRESS_LIST=
    (Address=(PROTOCOL=TCP)
    (HOST=
    -- (Server x)
    (PORT=1521))) -- Enter the port on which the server x Oracle installation
    -- is listening
    (CONNECT_DATA=(SID=Cas30c)) - Enter the DSN name
    (HS=OK) -- Enter this value. It tells Oracle to use hetergeneous services
    9. Reload the listener on local Oracle database
    10. Create a database link on the local Oracle installation that accesses the heterogeneous connection, which, in turn, connect to SQL Server.
    11. Run a SQL Server Select statement from the Oracle installation using the database link
    Thanks
    BelMan :)

  • BPM11g How to customize the title column of a BPM process instance?

    Hi, everyone.
    In the process track panel of Workspace there is a table with process instances in it.
    Users shall look into this panel and find information about their processes.
    One of the columns of this table is named "title" and the content of this column is like "instance #" + process instance number + process type name.
    This title is of little use to end users while they are trying to find a certain business process.
    I want to customize this column so I can put some key business word in the content but I do not know how.
    Anyone can help? Thank you.
    Edited by: Matt Wang on Apr 19, 2011 10:32 PM

    Hi Matt
    1. For Flex Fields, please see the below link. Basically you login into bpm/workspace as Adminstrator and then you can do this.
    http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10224/bp_worklist.htm#CHDFDHGD (Latest version 11.1.1.4)
    http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/bp_worklist.htm#CHDFDHGD (Older version 11.1.1.1)
    2. As admin user only you can create a new custom view, by clicking + icon on left side. For this new View, you can define the name, columns you want to show in this new view, any particular sort order etc etc. Then you can set some privleges also for this new View. After this, this View should now be visible for all the normal regular uses (non admin user). I guess there may be a way to make these custom views as the default views also for a specific user or role. I have not explored this though.
    In the above links see the section: Section 30.3, "Customizing the Task List Page"
    3. In EM Console, we may not be able to do any customizations. But if your intention is to search for list of tasks with specific criteria, in EM console itself for your process, on right side, there should be a tab like Intances. There you can specify your search criteria and Search. I am not aware of how to show the data in the Name column for the instances listed.
    Thanks
    Ravi Jegga

  • About process instance administration

    Hi, everyone.
    We are trying to figure out to what extent can an administrator control a running process instance, either in workspace or by PAPI.
    Here is some questions:
    1) Can I send an instance to any activity even if there is not a Grab Activity defined in the process? If I can't do it in workspace, can I do it by PAPI?
    2) Can I edit instance variable whenever I want? If I place an interrupt Messege Wait Activity in every process, can I achieve this?
    3) Is it a good practice to set instance variable as a SqlObject so that I can edit it whenever I want?
    4) Can I end an instance if I did not set the Activity which the instance is current in as abortable?
    5) I am trying to achieve some of the above by the "action" predifined variable. But it seems that "action" can only be used in interrupt or exception?
    Any idea is welcome.
    Thank you~

    Hi Matt,
    1. AFAIK - we cannot do it in workspace.
    2. Yes, u can edit instance variable.
    3.No
    4. I am not aware
    5. I am not aware
    Have a nice time..

  • Process instance creation on 5.5 from a process A to a process B Dif engine

    Process Instance creation on 5.5 from a Process A to a Process B on different engine.
    I have 5.5 enterprise with 2 engines.
    I want to create a process instance from process a to process b
    this is the example that is working if processes are deployed on the same engine
    argumentos = this.buildInstanceArgs(arg_processID : AltaDeCuentas, arg_xmlObj : xmlObj);
    suc = suc + "/AltaDeCuentasSucursales";
    ProcessInstance.create(processId : suc, arguments : argumentos, argumentsSetName : "BeginIn");
    break;
    This example uses the OU and the process id I also need to set the engine where the process is deployed
    Thanks In advance!
    Nico

    Hi, just an update, at least now I have an error message on the first button,
    there was a condition that I left over preventing it to work,
    I have also amended the JavaScript code removing " from the "dataType"
    Its now
    function PrintSelectedItems()
    var r = confirm("In print selected items");
    apex.server.process('DISPLAY_SELECTED_ITEMS',
    {"x01": "Sent from Page 5",
    dataType: "text"},
    {success: function(data){alert("here->" + data);}}
    and I get Error: parsererror - SyntaxError: JSON.parse: unexpected character

  • Programmatical access to process instance information in WL Integration

    Hi,
    I am looking for a possibility to get process instance information from a business process I designed in WebLogic Workshop 8.1.
    I would like to get process instance information via SOAP with a web service client.
    Is there anyone who can help me in this? Thanks!
    Best regards,
    Denis :-)

    There is a MBean for getting this information. Just build a Webservice, where you get the ProcessMBean and send the message back to the client.
    -Kai

  • How to access biz data of process instances in workspace at any time in 11g

    Hi,
    We are using Oracle BPM Suite 11g.
    Our users want to be able to check and search the business data associated with the process instance at any time (i.e. even after the instance is completed. And the business data should be included in the task list or search result list in the BPM workspace.
    I am new to Oracle BPM 11g. Please help. For the data to be displayed in the workspace, should I define them as “Process Data Objects”?
    Regarding to how to display the data, I find something about Flexfield. But the Oracle document says the Flexfield is for the data that saved in human workflow database schema. When the process instance is completed, will the data in human workflow database for this instance be removed? Can I setup flexfield for the Process Data Objects?

    Hi Ramandeep,
    Apparently I am not getting the required exception.
    I have a TF that outputs an Invalid Region Site when I run it and the when I run it I only got the loading page image of ADF.
    Looking at JDEV logs, I see an Invalid Region Site error
    Here's what I did, I created a TF template with only one view in it like this.
    <?xml version="1.0" encoding="windows-1252" ?>
    <adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
      <task-flow-template id="TFTemplate">
        <default-activity id="__7">errorPage</default-activity>
        <exception-handler id="__14">errorPage</exception-handler>
        <view id="errorPage">
          <page>/com/test/errorPage.jsff</page>
        </view>
        <use-page-fragments/>
      </task-flow-template>
    </adfc-config>My error page as this:
    <af:panelGroupLayout id="pgl1">
         <af:outputText value="Error has occurred!" id="ot2"/>
         <af:outputText value="#{pageFlowScope.MyErrorHandler.stacktrace}" id="ot1"/>
    </af:panelGroupLayout>...and my bean.
    public class MyErrorHandler
      public String getStacktrace() { 
        ControllerContext context = ControllerContext.getInstance();
        ViewPortContext currentRootViewPort = context.getCurrentRootViewPort();
        Exception exceptionData = currentRootViewPort.getExceptionData();
        if (currentRootViewPort.isExceptionPresent())
          if(exceptionData!=null)
            return exceptionData.getMessage();
        return null;
      }But exception data still returns null.
    I exactly wanted to show this invalid region site but it seems I cannot catch it.
    Any idea why?

  • How to Terminate the BPM Process instance

    Hi,
    If I have an instance of bpm process which fault at the database service task, I want to manually terminate or suspend it. I tried to do it in the workspace as an bpm administrator, however, since the instance pass the human task already, so that i can't suspend the instance. On the enterprise manager console, I don't see any way to terminate one instance. Please advise and it is so important and urgent for me, since our bpm project already on prodction, we have to fix it as soon as possible. Thanks in advance

    I'm thinking you're asking what you can do with an instance that has an uncaught exception and not how to have modeled it so they can be properly handled. If you're not catching the exception, in any of the 7 techniques listed below - you're kind of stuck.
    If you have a service task and you'd like to handle the exception (manually or other), you have the choices listed below. If you are using none of these, then you're allowing the BPMN engine to handle the exception and about all you can do is to delete the instance in Enterprise Manager.
    1) You could add a catch error event to the boundary of the Service task and have that event designated to handle the exception thrown. From the boundary event, you might have a sequence flow to an Interactive activity that lets you hande the exception. Once handled, the instance can continue on with the process.
    2) You could add an event subprocess in the same process as the Service activity that has a start error event and have that event designated to handle the exception thrown. From the event subprocess, you might have a sequence flow to an Interactive activity that lets you hande the exception. The difference between this scenario and the first is that the instance in the process has to terminate in the end event in the event subprocess.
    3) If your process is invoked as an embedded subprocess, you could add a boundary event (1 above) or catch it in an event subprocess (2 above).
    4) If your process is a reusable process invoked from a parent process using a Call activity, if the exception isn't caught inside the called subprocess you could add a boundary event to the Call activity in the parent process. This is similiar to 1 above and you'd need a sequence flow comingin out of the boundary catch error event on the Call activity to go somewhere in the process to handle the exception.
    5) If your process is a reusable process invoked from a parent process using a Call activity, if the exception isn't caught inside the called subprocess and it is not caught by a boundary error event on the parent's call activity then you could add an event subprocess in the parent process that has a start error event and have that event designated to handle the exception thrown inside the child process.
    6) There is a way to handle exceptions thrown inside a peer process but I'm guessing that might be too much for this post.
    7) You can handle exceptions using a Policy outside of the processes. Rather than using the above to handle exceptions, you could use policy based exception handling where you give the policy the different types of faults you want to catch and if you want to retry, let it be handled by someone in Enterprise Manager and if you just want to abort the instance.
    If the exception is not caught, then you're in the scenario you're in now and the BPMN engine is where it is unfortunately caught. Although you can see it, it is a non-recoverable exception and about all you can do is delete the instance in Enterprise Manager.
    Hope this helps,
    Dan

Maybe you are looking for

  • Error using 'Search' option in Planning.

    Hi, when i expand my webforms list on the left side of the Planning interface i am able to see all the folders expected. on selecting one of those folders say 'x' i get a list of forms under 'x' which is fine . But when i type the name of webform whi

  • Opening .NEF files in Bridge and converting them to .jpeg files for Photoshop CS3

    I currently have CS3 on one of my computers, and CS2 on my other.  I cannot open my .NEF files into Photoshop, even after I try to convert them through image processor.  It tells me that it cannot be done.  On one of my computers, I cannot even open

  • How do I find out what is using a connection pool

    This morning weblogic 8.1.5 complained it couldn't expand a connection pool because it had reached is max concurrent connects limit. The issue I have is that I don't actually know what is using the connection pool. It should be defunct and redundent

  • Role CRYSTAL_ENTITLEMENT

    Hi, Im am trying to create the CRYSTAL_ENTITLEMENT role for the CRYSTAL user in SAP BI to connect BO 4. The Authorization tab looks good, but I am having issues with the Role Menu... what do I have to select in the Role Menu Tab? Pardon my ignorance

  • TurnKey Systems? How long do they last?

    We bought a system from Boxx Technologies a little over 3 years ago and it's seems to be acting a little sluggish and shuts down sometimes.... is there anything I can do or is it just getting a little old... Would reformating help? How long do people