<?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: From jpdl to bpmn 2.0, oh so verbose. in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69267#M44522</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes BPMN 2.0 is more verbose than jPDL. But this shouldn't be too much of a problem since there are tools like the Activti Modeler and Designer to simplify the generation of XML.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In addition there are ways to make it less verbose.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The user task you included can for example be rewritten to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;userTask id="completeLangExamTask" activiti:assignee="${stringId}"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="TaskOutcome" variable="TaskOutcome" required="true" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/userTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And in jBPM you didn't set a form property, so no increase of verbosity there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But again in the end, yes BPMN 2.0 is more verbose than jPDL.&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, 28 Jul 2011 19:07:34 GMT</pubDate>
    <dc:creator>trademak</dc:creator>
    <dc:date>2011-07-28T19:07:34Z</dc:date>
    <item>
      <title>From jpdl to bpmn 2.0, oh so verbose.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69266#M44521</link>
      <description>I'm hoping someone has some pointers for me and can help me figure out how to model this process is a more efficient manner.&amp;nbsp; I am porting our existing business processes from JBPM 4 to Activiti.&amp;nbsp; Our old processes were written in jpdl, and now that I'm moving things over to bpmn, I am finding bpmn</description>
      <pubDate>Thu, 28 Jul 2011 18:07:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69266#M44521</guid>
      <dc:creator>unsavory</dc:creator>
      <dc:date>2011-07-28T18:07:43Z</dc:date>
    </item>
    <item>
      <title>Re: From jpdl to bpmn 2.0, oh so verbose.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69267#M44522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes BPMN 2.0 is more verbose than jPDL. But this shouldn't be too much of a problem since there are tools like the Activti Modeler and Designer to simplify the generation of XML.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In addition there are ways to make it less verbose.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The user task you included can for example be rewritten to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;userTask id="completeLangExamTask" activiti:assignee="${stringId}"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="TaskOutcome" variable="TaskOutcome" required="true" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &amp;lt;/userTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And in jBPM you didn't set a form property, so no increase of verbosity there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But again in the end, yes BPMN 2.0 is more verbose than jPDL.&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, 28 Jul 2011 19:07:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69267#M44522</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2011-07-28T19:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: From jpdl to bpmn 2.0, oh so verbose.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69268#M44523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, you are correct that in JBPM I didn't set a form property.&amp;nbsp; The reason being is that in JBPM I had outgoing task transitions, I could take; something which has to be hacked into bpmn.&amp;nbsp; And yes, I do consider it a hack.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for the pointer on the task assignment.&amp;nbsp; I did see that in the documentation, but I prefer to stick with the bpmn conventions where possible.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I guess the way I am handling task transitions is the proper way of doing it and I will have to live with the verbose and complicated XML then.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2011 19:22:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69268#M44523</guid>
      <dc:creator>unsavory</dc:creator>
      <dc:date>2011-07-28T19:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: From jpdl to bpmn 2.0, oh so verbose.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69269#M44524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Thanks for the pointer on the task assignment. I did see that in the documentation, but I prefer to stick with the bpmn conventions where possible.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;You compare a totally proprietary format (jPDL) with a standard (BPMN) and then 'complain' the standard is to verbose. But at the same time do not 'accept' shortcuts which can if wanted be implemented more verbosely with exactely the same functionality… I don't get that. Sounds no valid reason to complain then &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I guess the way I am handling task transitions is the proper way of doing it and I will have to live with the verbose and complicated XML then.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;The way you handle the transitions with the exclusive gateway is 'normal' but you still do not need to use a form property. I do not use the Activiti forms at all (use JSF) and just set a variable based on a button on a form that is clicked. So that part can be left out and the difference is even smaller then.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2011 20:45:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/from-jpdl-to-bpmn-2-0-oh-so-verbose/m-p/69269#M44524</guid>
      <dc:creator>ronald_van_kuij</dc:creator>
      <dc:date>2011-07-28T20:45:52Z</dc:date>
    </item>
  </channel>
</rss>

