<?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: Migrate running processes to Activiti in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187171#M140301</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What I mean is that we could an expression that would only evaluate to true when you start the process instance for migration with specific variable values. Then the Engine will skip the execution of the service task and user task logic and will proceed with the next activity as if it were a manual task. In this way it would be possible to migrate a process instance state to the Activiti Engine in an easy way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have plans to make the concept of executions a lot easier, but that will be work starting next year. The article you are referencing is already quite old, so it doesn't seem like there's much progress there either.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Nov 2014 19:47:26 GMT</pubDate>
    <dc:creator>trademak</dc:creator>
    <dc:date>2014-11-19T19:47:26Z</dc:date>
    <item>
      <title>Migrate running processes to Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187168#M140298</link>
      <description>We are currently tasked with migrating running workflow instances from our proprietary workflow engine to the Activiti engine. We are looking for additional insight and/or advice regarding this type of migration.We only see two options to migrate running instances&lt;IMG id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://migration33.stage.lithium.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;B Migration – Create the state of</description>
      <pubDate>Mon, 17 Nov 2014 13:38:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187168#M140298</guid>
      <dc:creator>dbmalkovsky</dc:creator>
      <dc:date>2014-11-17T13:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate running processes to Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187169#M140299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Template modification would be the best approach with the current codebase to my opinion. Option 1 is really hard because you would need to duplicate the Engine logic in the database. But I expect that template modification is not something you would prefer. Would having an expression on a task to skip it if it evaluates to true help? I would be happy to work together and get that implemented in the Engine on a short notice.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 20:09:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187169#M140299</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-11-17T20:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate running processes to Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187170#M140300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;We are not against modifying the templates but it's unclear at this point that it would be less complex than duplicating the engine logic needed by Option 1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure I understand your idea for adding an expression on a task to skip tasks. Can you elaborate on it some more? Would the expression be used for both service tasks and user tasks? Are you thinking of a possible third option in which the migration process starts and drives the process instance to the required state?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Are there plans to change the current codebase sometime in the future which would make Option 1 easier? I noticed Camunda is considering moving away from the concept of an "Execution" to an "Activity Instance Model" in future versions which (from a quick look) sounds like it would make Option 1 more feasible. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://blog.camunda.org/2013/06/introducing-activity-instance-model-to.html" rel="nofollow noopener noreferrer"&gt;http://blog.camunda.org/2013/06/introducing-activity-instance-model-to.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Nov 2014 02:20:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187170#M140300</guid>
      <dc:creator>rhafner</dc:creator>
      <dc:date>2014-11-18T02:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate running processes to Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187171#M140301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What I mean is that we could an expression that would only evaluate to true when you start the process instance for migration with specific variable values. Then the Engine will skip the execution of the service task and user task logic and will proceed with the next activity as if it were a manual task. In this way it would be possible to migrate a process instance state to the Activiti Engine in an easy way.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have plans to make the concept of executions a lot easier, but that will be work starting next year. The article you are referencing is already quite old, so it doesn't seem like there's much progress there either.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Nov 2014 19:47:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187171#M140301</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-11-19T19:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate running processes to Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187172#M140302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the explanation. I think the expression idea is worth evaluating on our end. Please proceed with a prototype of the concept. Once it is available I will evaluate some of our migration scenarios on it and see what kinds of issues we run up against. A few potential issues that come to mind immediately are the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1) Task Listeners - we might need the ability to disable them on skipped task as well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2) Execution Listeners - we might need the ability to disable them until we reached the state desired.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2)&amp;nbsp; Exclusive Gateways - How do we determine the values needed to take the appropriate path of execution?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any chance you can share the changes you are considering regarding the concept of an execution (publicly or privately)? In terms of migration I think we are very interested in the direction. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Rob&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Nov 2014 20:18:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187172#M140302</guid>
      <dc:creator>rhafner</dc:creator>
      <dc:date>2014-11-19T20:18:34Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate running processes to Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187173#M140303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok great. As I said in my previous post I'm happy to work on this together. It's not something I can prototype without input from your side. I would need to understand the use cases a bit better and see if it really fits with the expression approach. Task and execution listeners won't be an issue I think, we can include that in the skip logic. Exclusive gateways is interesting and one of the reasons I think we need to discuss this in a bit more details before I can start with a prototype. Shall we continue with sharing more details via email? I'll make sure this thread gets updated when necessary.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Nov 2014 07:52:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187173#M140303</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-11-20T07:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: Migrate running processes to Activiti</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187174#M140304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, let's take this offline and flush out the details. I'll send you an email. Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Nov 2014 11:47:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/migrate-running-processes-to-activiti/m-p/187174#M140304</guid>
      <dc:creator>rhafner</dc:creator>
      <dc:date>2014-11-20T11:47:13Z</dc:date>
    </item>
  </channel>
</rss>

