<?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 and Task variables storage in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63238#M39632</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Franklin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A process container object is a POJO that contains several simple type attributes that overcomes the issue of having a lot of simple name/value process variables.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In mean that if you have a complex structure it's better to store it separately in a relational manner. Then you can use the built-in JPA functionality in Activiti to make it easily accessible in your process instance. The JPA extension is described in the userguide. But you can of course also build your own data logic classes.&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 Oct 2011 09:48:51 GMT</pubDate>
    <dc:creator>trademak</dc:creator>
    <dc:date>2011-10-19T09:48:51Z</dc:date>
    <item>
      <title>Process and Task variables storage</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63235#M39629</link>
      <description>Dear All,&amp;nbsp; This is about a design choice. In all process backed applications which involves "Human Task" etc, there will definitely be process variables and task variables. These variables will hold values which are either filled in by the end user(eg: leave dates) or sometimes generated by the syst</description>
      <pubDate>Wed, 19 Oct 2011 08:33:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63235#M39629</guid>
      <dc:creator>frankee787</dc:creator>
      <dc:date>2011-10-19T08:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: Process and Task variables storage</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63236#M39630</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;1. If you want to query on them using the Activiti query API using name/value pairs is the easiest of course. You can use complex Javabeans implementing Serializable, but you won't be able to query on them very easily.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Of course, when there are a lot of database rows and complex variable structures performance can become an issue. But process variables should not become complex structures to my opinion. They should be simple name/value pairs and process container objects consisting of a flat Javabean structure. If you need complex structures it's better to store it separately in a database and use the JPA extension of Activiti.&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 Oct 2011 08:49:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63236#M39630</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2011-10-19T08:49:24Z</dc:date>
    </item>
    <item>
      <title>Re: Process and Task variables storage</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63237#M39631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Tijs,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Thanks for the prompt response. Its good to get information straight from the horse's mouth.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Could you tell me what exactly is "process container objects" ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;If you need complex structures it's better to store it separately in a database and use the JPA extension of Activiti.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; Do you mean its better to store these complex structure in a relational manner or again as key value pairs?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; What do you mean by JPA extension of Activiti ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Franklin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Oct 2011 09:24:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63237#M39631</guid>
      <dc:creator>frankee787</dc:creator>
      <dc:date>2011-10-19T09:24:32Z</dc:date>
    </item>
    <item>
      <title>Re: Process and Task variables storage</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63238#M39632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Franklin,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A process container object is a POJO that contains several simple type attributes that overcomes the issue of having a lot of simple name/value process variables.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In mean that if you have a complex structure it's better to store it separately in a relational manner. Then you can use the built-in JPA functionality in Activiti to make it easily accessible in your process instance. The JPA extension is described in the userguide. But you can of course also build your own data logic classes.&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 Oct 2011 09:48:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/process-and-task-variables-storage/m-p/63238#M39632</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2011-10-19T09:48:51Z</dc:date>
    </item>
  </channel>
</rss>

