<?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: In Single engines (Activiti Engine) on single database - Multi tenant in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35961#M15162</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ratik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As the article you linked says, in the section you're referencing &lt;STRONG&gt;(Shared Database Multi-tenancy)&lt;/STRONG&gt;: "Activiti has been multi-tenant capable for a while now (since version 5.15)... ...&lt;SPAN style="color: #606060; background-color: #fdfdfd;"&gt;The benefit of this approach is the simplicity of deployment, as there is no difference from setting up&amp;nbsp;a ‘regular’ Activiti engine."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is already supported by the default installation of Activiti - no additional changes are necessary. Activit handles the separation of process details. A brief description of Activiti's default multi-tenancy support can be found here in the &lt;A href="https://www.activiti.org/userguide/#advanced.tenancy" rel="nofollow noopener noreferrer"&gt;User Guide&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-JEarles&lt;BR /&gt;bp3&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Mar 2017 12:40:28 GMT</pubDate>
    <dc:creator>jearles</dc:creator>
    <dc:date>2017-03-27T12:40:28Z</dc:date>
    <item>
      <title>In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35958#M15159</link>
      <description>I need to implement Multi tenant in an Activiti (Single engine) on Single schema. I need to maintain a tenant information on single database.Any guidance will be helpful !&amp;nbsp;My requirement is same that explained in below URL under&amp;nbsp;Shared Database Multi-tenancyMulti-Tenancy with separate database schem</description>
      <pubDate>Sun, 26 Mar 2017 14:15:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35958#M15159</guid>
      <dc:creator>ratik_singhal</dc:creator>
      <dc:date>2017-03-26T14:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35959#M15160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ratik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure I follow. Activit already has the &lt;A href="https://www.activiti.org/userguide/#advanced.tenancy" rel="nofollow noopener noreferrer"&gt;capability&lt;/A&gt;&amp;nbsp;to be utilized&amp;nbsp;for Multi-tenancy using the single existing schema for Activiti. The article you link describes several configurations: Shared DB Multi-tenancy (which seems to be what you're asking for), Multi-Engine Multi-tenancy and Multi-schema Multi-tenancy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How exactly is what you want to implement different than what Activiti already supports?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-JEarles&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:07:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35959#M15160</guid>
      <dc:creator>jearles</dc:creator>
      <dc:date>2017-03-27T12:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35960#M15161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jonathan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for reply !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to implement Share DB Multi tenancy like describe in this picture&amp;nbsp;&lt;A class="link-titled" href="http://www.jorambarrez.be/blog/wp-content/Screenshot-2015-10-06-12.57.00.png" title="http://www.jorambarrez.be/blog/wp-content/Screenshot-2015-10-06-12.57.00.png" rel="nofollow noopener noreferrer"&gt;http://www.jorambarrez.be/blog/wp-content/Screenshot-2015-10-06-12.57.00.png&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I have checked the Activiti Source code that its support multi tenancy but did not mentioned how we manage and store the master table of different tenant. Suppose&amp;nbsp;Tenant 1 has user like&amp;nbsp;A1, A2&amp;nbsp;etc and Tenant 2 has user like B1, B2 etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How will we keep separate&amp;nbsp;the task / process for different tenant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any change required at DB level ??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:18:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35960#M15161</guid>
      <dc:creator>ratik_singhal</dc:creator>
      <dc:date>2017-03-27T12:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35961#M15162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ratik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As the article you linked says, in the section you're referencing &lt;STRONG&gt;(Shared Database Multi-tenancy)&lt;/STRONG&gt;: "Activiti has been multi-tenant capable for a while now (since version 5.15)... ...&lt;SPAN style="color: #606060; background-color: #fdfdfd;"&gt;The benefit of this approach is the simplicity of deployment, as there is no difference from setting up&amp;nbsp;a ‘regular’ Activiti engine."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is already supported by the default installation of Activiti - no additional changes are necessary. Activit handles the separation of process details. A brief description of Activiti's default multi-tenancy support can be found here in the &lt;A href="https://www.activiti.org/userguide/#advanced.tenancy" rel="nofollow noopener noreferrer"&gt;User Guide&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-JEarles&lt;BR /&gt;bp3&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 12:40:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35961#M15162</guid>
      <dc:creator>jearles</dc:creator>
      <dc:date>2017-03-27T12:40:28Z</dc:date>
    </item>
    <item>
      <title>Re: In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35962#M15163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jonathan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you ever try to do any type of POC for the same ?&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 14:09:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35962#M15163</guid>
      <dc:creator>ratik_singhal</dc:creator>
      <dc:date>2017-03-27T14:09:00Z</dc:date>
    </item>
    <item>
      <title>Re: In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35963#M15164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ratik,&lt;BR /&gt;&lt;BR /&gt;Can you give a little bit more detail about the intended outcome of your solution? Are you looking for the process and task information of each tenant to be separated at the database level?&lt;BR /&gt;&lt;BR /&gt;I want to make sure we're both on the same page here &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;BR /&gt;&lt;BR /&gt;EDIT: I think I understand; when you're looking at the tables for Activiti, there are tenant_ID's associated with processes, and tasks - but not within the act_ru_user and act_ru_group tables. So you're asking how the Users/Groups are differentiated across tenants, and how to do that?&lt;BR /&gt;&lt;BR /&gt;-JEarles&lt;BR /&gt;bp3&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 15:24:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35963#M15164</guid>
      <dc:creator>jearles</dc:creator>
      <dc:date>2017-03-27T15:24:01Z</dc:date>
    </item>
    <item>
      <title>Re: In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35964#M15165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ratik,&lt;BR /&gt;&lt;BR /&gt;I think I understand your dilemna now; The default capability for Activiti to handle multi-tenancy does not enforce user roles, meaning that individual users and groups are not bound to a specific tenant - is that correct?&lt;BR /&gt;&lt;BR /&gt;-JEarles&lt;BR /&gt;&lt;A href="https://migration33.stage.lithium.com/t5/tag/bp3/tg-p"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Mar 2017 16:07:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35964#M15165</guid>
      <dc:creator>jearles</dc:creator>
      <dc:date>2017-03-27T16:07:13Z</dc:date>
    </item>
    <item>
      <title>Re: In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35965#M15166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes Jonathan,&amp;nbsp;I'm&amp;nbsp;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;looking for the tables for Activiti, where&amp;nbsp;are tenant_ID's associated with processes, and tasks - but not found any information (key) for tenat's &amp;nbsp;in&amp;nbsp;act_ru_user and act_ru_group tables. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;So I am in process that how the Users/Groups are differentiated across tenants, and how can we achieved it ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;In actual&amp;nbsp;implementation, we need to sync&amp;nbsp;Azure Active directory to Activiti (and its DB). So might be we need to store the tenant information(also users and groups) from Azure active directory to Database schema.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;My confusion is like that we dont have any table for tenant in Activiti so how can we achieved it.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2017 05:30:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35965#M15166</guid>
      <dc:creator>ratik_singhal</dc:creator>
      <dc:date>2017-03-28T05:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: In Single engines (Activiti Engine) on single database - Multi tenant</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35966#M15167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ratik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my view on the multi-tenancy in Activiti Engine. The Activiti Engine has multi-tenancy support. Management of users and groups across multiple tenants is not really required for process execution, it is more a UI thing!&amp;nbsp;Hence you won't find a tenant field in USER/GROUP tables&lt;/P&gt;&lt;P&gt;The default app that comes with the community version is not built with multi-tenant support. However you should be able to build an app with activiti embedded in it along with a multi-tenant UI. In such a case, it would be your app logic that will sync Azure Active directory to either your own application database or a custom user table in activiti database.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;The other option is to use the Alfresco Enterprise Application which comes with&amp;nbsp;multi-tenant support for users, groups etc.&lt;/P&gt;&lt;P&gt;Ciju&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Mar 2017 20:18:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/in-single-engines-activiti-engine-on-single-database-multi/m-p/35966#M15167</guid>
      <dc:creator>cjose</dc:creator>
      <dc:date>2017-03-28T20:18:23Z</dc:date>
    </item>
  </channel>
</rss>

