<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Process instances migration in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170103#M123433</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;code snippet from activiti sources:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // start process instance&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessInstance pi = runtimeService.startProcessInstanceByKey("receiveTask");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check that receive task has been reached&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Execution execution = runtimeService.createExecutionQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processInstanceId(pi.getId())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .activityId("waitState1")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertNotNull(execution);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // deploy new version of the process definition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.activiti.engine.repository.Deployment deployment = repositoryService&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createDeployment()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .addClasspathResource(TEST_PROCESS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .deploy();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertEquals(2, repositoryService.createProcessDefinitionQuery().count());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // migrate process instance to new process definition version&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CommandExecutor commandExecutor = processEngineConfiguration.getCommandExecutor();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; commandExecutor.execute(new SetProcessDefinitionVersionCmd(pi.getId(), 2));&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // signal process instance&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; runtimeService.signal(execution.getId());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check that the instance now uses the new process definition version&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessDefinition newProcessDefinition = repositoryService&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createProcessDefinitionQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processDefinitionVersion(2)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pi = runtimeService&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createProcessInstanceQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processInstanceId(pi.getId())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertEquals(newProcessDefinition.getId(), pi.getProcessDefinitionId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check history&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (processEngineConfiguration.getHistoryLevel().isAtLeast(HistoryLevel.ACTIVITY)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HistoricProcessInstance historicPI = historyService&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createHistoricProcessInstanceQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processInstanceId(pi.getId())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertEquals(newProcessDefinition.getId(), historicPI.getProcessDefinitionId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // undeploy "manually" deployed process definition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; repositoryService.deleteDeployment(deployment.getId(), true);&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Apr 2014 06:09:45 GMT</pubDate>
    <dc:creator>martin_grofcik</dc:creator>
    <dc:date>2014-04-16T06:09:45Z</dc:date>
    <item>
      <title>Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170090#M123420</link>
      <description>Is there any way in Activit to migrate in flight instances onto newer version of process definition.</description>
      <pubDate>Wed, 02 Apr 2014 12:03:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170090#M123420</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-02T12:03:36Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170091#M123421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There is &lt;/SPAN&gt;&lt;CODE&gt;SetProcessDefinitionVersionCmd&lt;/CODE&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In general there is no automatic way how to upgrade running process instances to newer process definition. In the case of need you can do that manually.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Apr 2014 06:45:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170091#M123421</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-04-03T06:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170092#M123422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Would you please elobarate how to use this command. Since I am very new to activiti.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Apr 2014 07:27:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170092#M123422</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-03T07:27:24Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170093#M123423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Also..i am using moduler and not eclipse plug in. please let me know how to use above command&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2014 05:04:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170093#M123423</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-04T05:04:17Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170094#M123424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This question is not new. Try to read following threads:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.activiti.org/search/node/SetProcessDefinitionVersionCmd" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/search/node/SetProcessDefinitionVersionCmd&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It can help to understand How/Why/Why not…. .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2014 06:31:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170094#M123424</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-04-04T06:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170095#M123425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;After going thorugh the threads the link lead you posed. I have written a java class as below to test instances migration.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;package com.mindtree.cps.common;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.ActivitiException;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.impl.cmd.SetProcessDefinitionVersionCmd;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.impl.interceptor.CommandExecutor;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.impl.test.PluggableActivitiTestCase;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class MigrateInstances extends PluggableActivitiTestCase{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; public void testSetProcessDefinitionVersionNonExistingPI() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.print("About to get command executor object");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CommandExecutor commandExecutor = processEngineConfiguration.getCommandExecutor(); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(commandExecutor != null){&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; commandExecutor.execute(new SetProcessDefinitionVersionCmd("14811", 14816)); //23 is a random number&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("————- object commandExecutor is not null ————-");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else System.out.println("————- object commandExecutor is null ————-");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //fail("ActivitiException expected");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (ActivitiException ae) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //assertTextPresent("No process instance found for id = '42'.", ae.getMessage());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("————- Exception thrown ————-" + ae.getLocalizedMessage());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When I try to test this class, I am getting the errors as attched.Am I missing something here. Since I am new to activiti not able to trace reason behind this error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2014 04:25:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170095#M123425</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-07T04:25:02Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170096#M123426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you use jUnit test in war deployment? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Use jUnit tests outside of you web application for testing purposes. They are usually not&amp;nbsp; part of production code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2014 05:51:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170096#M123426</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-04-07T05:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170097#M123427</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I am not using JUnit test. Any help how to use JUnit test case. No clue on out side war deployment. I am using JBOSS server and Activiti modeler and not eclipse plugin. I do not want to use eclise plugin since modeler us quite easy for me since I am IBM BPM backgroud.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2014 06:00:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170097#M123427</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-07T06:00:47Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170098#M123428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Martin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let me know how to found Junit test suit present inside war deployment, if so how to remove them. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2014 04:17:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170098#M123428</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-14T04:17:02Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170099#M123429</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I think it is not good practice to use jUnit test inside war.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I would propose to make this special DB changes outside of war. (simple program with command line interface)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2014 06:26:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170099#M123429</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-04-14T06:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170100#M123430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Martin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Would you please provide me the sample migration process which can be run in modeler.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Apr 2014 04:40:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170100#M123430</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-15T04:40:59Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170101#M123431</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Modeler does not provide this functionality. Modeler models process definitions. I thought your process upgrade question was "How to upgrade process definition in the running process instance?"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Apr 2014 07:02:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170101#M123431</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-04-15T07:02:59Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170102#M123432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;HI Martin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My requriement is how to migrate in flight instances of running for process def (Ex: A) onto newer version of same process definition.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2014 05:57:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170102#M123432</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-16T05:57:54Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170103#M123433</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;code snippet from activiti sources:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // start process instance&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessInstance pi = runtimeService.startProcessInstanceByKey("receiveTask");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check that receive task has been reached&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Execution execution = runtimeService.createExecutionQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processInstanceId(pi.getId())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .activityId("waitState1")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertNotNull(execution);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // deploy new version of the process definition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; org.activiti.engine.repository.Deployment deployment = repositoryService&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createDeployment()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .addClasspathResource(TEST_PROCESS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .deploy();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertEquals(2, repositoryService.createProcessDefinitionQuery().count());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // migrate process instance to new process definition version&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CommandExecutor commandExecutor = processEngineConfiguration.getCommandExecutor();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; commandExecutor.execute(new SetProcessDefinitionVersionCmd(pi.getId(), 2));&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // signal process instance&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; runtimeService.signal(execution.getId());&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check that the instance now uses the new process definition version&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessDefinition newProcessDefinition = repositoryService&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createProcessDefinitionQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processDefinitionVersion(2)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pi = runtimeService&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createProcessInstanceQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processInstanceId(pi.getId())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertEquals(newProcessDefinition.getId(), pi.getProcessDefinitionId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check history&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (processEngineConfiguration.getHistoryLevel().isAtLeast(HistoryLevel.ACTIVITY)) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HistoricProcessInstance historicPI = historyService&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .createHistoricProcessInstanceQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .processInstanceId(pi.getId())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertEquals(newProcessDefinition.getId(), historicPI.getProcessDefinitionId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // undeploy "manually" deployed process definition&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; repositoryService.deleteDeployment(deployment.getId(), true);&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2014 06:09:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170103#M123433</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-04-16T06:09:45Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170104#M123434</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Great &amp;amp; Many thanks Martin.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2014 06:49:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170104#M123434</guid>
      <dc:creator>penusila611621</dc:creator>
      <dc:date>2014-04-16T06:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: Process instances migration</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170105#M123435</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Martin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible to invoke &lt;/SPAN&gt;&lt;EM&gt;SetProcessDefinitionVersionCmd&lt;/EM&gt;&lt;SPAN&gt; from inside an &lt;/SPAN&gt;&lt;A href="http://www.activiti.org/userguide/#eventDispatcherConfigurationProcessDefinition" rel="nofollow noopener noreferrer"&gt;event&lt;/A&gt;&lt;SPAN&gt;? I've been trying, but I'm affraid is not possible because the new deployment has not been created yet. Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kind regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jonathan.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Nov 2016 12:25:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-instances-migration/m-p/170105#M123435</guid>
      <dc:creator>jperez11</dc:creator>
      <dc:date>2016-11-05T12:25:38Z</dc:date>
    </item>
  </channel>
</rss>

