<?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: RulesDeployer: What should happen if there are no rules? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99910#M69143</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So, are you using Drools or something else as your rules engine?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The business rule task currently supports an embedded Drools engine. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But if there's need for remote Drools connectivity that wouldn't be too hard to add.&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>Sat, 17 Nov 2012 14:02:29 GMT</pubDate>
    <dc:creator>trademak</dc:creator>
    <dc:date>2012-11-17T14:02:29Z</dc:date>
    <item>
      <title>RulesDeployer: What should happen if there are no rules?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99903#M69136</link>
      <description>Hi,I am trying to introduce Drools rules into my current processes. My process currently has a UserTask to manually approve a request. I am looking to add a BusinessRuleTask before it that would only allow the rules to circumvent the UserTask, effectively "auto-approving" the request.I would like to</description>
      <pubDate>Wed, 03 Oct 2012 20:20:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99903#M69136</guid>
      <dc:creator>njames</dc:creator>
      <dc:date>2012-10-03T20:20:23Z</dc:date>
    </item>
    <item>
      <title>Re: RulesDeployer: What should happen if there are no rules?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99904#M69137</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;So are you saying that you don't want to include a Drools rule file yet but do want to use a business rule task in the process definition?&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, 04 Oct 2012 10:04:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99904#M69137</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2012-10-04T10:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: RulesDeployer: What should happen if there are no rules?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99905#M69138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That is correct. That way I can deploy my processes and business rules independently.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can allow for having business rules that automate the approval process without mandating it. Making the business rule optional, if you will.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm just looking to start a discussion on this, and learn the advantages of Activiti throwing an exception if there are no rules.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nick.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 22:21:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99905#M69138</guid>
      <dc:creator>njames</dc:creator>
      <dc:date>2012-10-04T22:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: RulesDeployer: What should happen if there are no rules?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99906#M69139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Nick,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Okay, the advantage of the current approach is that the versioning of the process definition is coupled to the rules that are deployed together.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If the rules would be deployed separately you would also have to point from the business rule task to a specific version / or the latest version of a set of rules.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This introduces quite some complexity.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If you would like to have a separate rules deployment it would make more sense to me to install Drools separately (maybe together with Guvnor) and connect remotely to it from a business rule task / service task. This remote functionality is not yet available in the business rule task but that should be easy to add.&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>Fri, 05 Oct 2012 06:42:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99906#M69139</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2012-10-05T06:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: RulesDeployer: What should happen if there are no rules?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99907#M69140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the ideas Tijs, I really appreciate it. The versioning would be done by using the latest version that is active (my business rules all have start and end dates). Hence the rule set could be updated on the fly by adding a new, active rule to the rule store.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did think about using Guvnor to manage the rules, but it seemed easier to merely extend the existing deployment mechanism to find rules in other places.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure that I want to use a "remote" drools engine because Activiti is the only process that would be using it. I would be paying the network latency price for no gain. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If I wanted to customize the stock implementation of BusinessRulesTaskActivityBehavior to get some of the rules from an alternate location, what would be the best way to do this? (Sorry for the newbie question).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have experimented with the custom rules deployer, but it doesn't have direct access to the execution (I want to use one/some of the process variables to guide the rules discovery).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Nick.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2012 17:59:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99907#M69140</guid>
      <dc:creator>njames</dc:creator>
      <dc:date>2012-10-05T17:59:55Z</dc:date>
    </item>
    <item>
      <title>Re: RulesDeployer: What should happen if there are no rules?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99908#M69141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If you want to use the execution for determining what rules to use, it's indeed best to extend BusinessRulesTaskActivityBehavior or even start from a clean "org.activiti.engine.impl.bpmn.behavior.TaskActivityBehavior" and lookup the rules from within the execute-method and apply them.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 08:03:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99908#M69141</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-10-09T08:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: RulesDeployer: What should happen if there are no rules?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99909#M69142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Tijs - would you recommend the same remote-rules approach as a valid pattern when limited to not using business rules tasks by Alfresco?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I simply cannot believe there isn't a standard way to use a rules engine via Activiti when deploying process definitions within Alfresco but, seems terribly limited in alfresco….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help with either reference patterns and/or examples would help a ton.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 08:34:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99909#M69142</guid>
      <dc:creator>jasonwhite01</dc:creator>
      <dc:date>2012-11-14T08:34:48Z</dc:date>
    </item>
    <item>
      <title>Re: RulesDeployer: What should happen if there are no rules?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99910#M69143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So, are you using Drools or something else as your rules engine?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The business rule task currently supports an embedded Drools engine. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But if there's need for remote Drools connectivity that wouldn't be too hard to add.&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>Sat, 17 Nov 2012 14:02:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/rulesdeployer-what-should-happen-if-there-are-no-rules/m-p/99910#M69143</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2012-11-17T14:02:29Z</dc:date>
    </item>
  </channel>
</rss>

