<?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 ActivitiRule allows multiple occurences of buisnesskey in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/activitirule-allows-multiple-occurences-of-buisnesskey/m-p/177433#M130563</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;long story short, i am unittesting a class and ran into unexpected behaivour, i extracted the point into a seperate test:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt; @Test (expected = IllegalArgumentException.class)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @Deployment(resources&amp;nbsp; = {"test_process.bpmn"})&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void startProcess_duplicateBkey() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rule.getRuntimeService().startProcessInstanceByKey("test_process", "a1");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rule.getRuntimeService().startProcessInstanceByKey("test_process", "a1");&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(rule.getRuntimeService().createProcessInstanceQuery().processInstanceBusinessKey("a1", "test_process").list().size());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;prints "2". &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why can i have 2 ProcessInstances of the same processdefinition with the same businesskey?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Jun 2015 13:50:57 GMT</pubDate>
    <dc:creator>billdoor</dc:creator>
    <dc:date>2015-06-30T13:50:57Z</dc:date>
    <item>
      <title>ActivitiRule allows multiple occurences of buisnesskey</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activitirule-allows-multiple-occurences-of-buisnesskey/m-p/177433#M130563</link>
      <description>Hello,long story short, i am unittesting a class and ran into unexpected behaivour, i extracted the point into a seperate test: @Test (expected = IllegalArgumentException.class)&amp;nbsp;&amp;nbsp;&amp;nbsp; @Deployment(resources&amp;nbsp; = {"test_process.bpmn"})&amp;nbsp;&amp;nbsp;&amp;nbsp; public void startProcess_duplicateBkey() {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rule.getRuntimeSer</description>
      <pubDate>Tue, 30 Jun 2015 13:50:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activitirule-allows-multiple-occurences-of-buisnesskey/m-p/177433#M130563</guid>
      <dc:creator>billdoor</dc:creator>
      <dc:date>2015-06-30T13:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: ActivitiRule allows multiple occurences of buisnesskey</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activitirule-allows-multiple-occurences-of-buisnesskey/m-p/177434#M130564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, we changed that a long time ago. Many people complained about having a unique constraint on the business key, and rather it should be managed by the code calling the Activiti API. Also, the business key is often something like an id in another system, and the use case of having multiple processes for a certain object makes sense, often.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jun 2015 20:23:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activitirule-allows-multiple-occurences-of-buisnesskey/m-p/177434#M130564</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-06-30T20:23:46Z</dc:date>
    </item>
    <item>
      <title>Re: ActivitiRule allows multiple occurences of buisnesskey</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activitirule-allows-multiple-occurences-of-buisnesskey/m-p/177435#M130565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Of course, if you really need it, you can always add back the unique constraint on the database level.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jun 2015 20:24:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activitirule-allows-multiple-occurences-of-buisnesskey/m-p/177435#M130565</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-06-30T20:24:08Z</dc:date>
    </item>
  </channel>
</rss>

