<?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: Centralized User/Group Management - best practices? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128559#M90370</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Damn those legacy systems! &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Is it a regular old db? Shouldn't be an issue then?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;we have anlegacy application, but not a legacy dbms;-)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The legacy application can be running with:&lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;sql ms server 2000-2008 (and i suppose with ms sql 2012 also)&lt;BR /&gt;oracle 11g&lt;/UL&gt;&lt;SPAN&gt;and…and..and..with&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MS ACCESS :ugeek:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Mar 2013 12:49:03 GMT</pubDate>
    <dc:creator>udoderk</dc:creator>
    <dc:date>2013-03-20T12:49:03Z</dc:date>
    <item>
      <title>Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128553#M90364</link>
      <description>Hi everybody,we have a native business process m. system, that manages our employees' units (and has different database as activiti, but same DBMS as activiti), that are equivalent to user and user groups in activiti. On basis of such units, the user and user groups, that are relevant for the busine</description>
      <pubDate>Sun, 10 Mar 2013 08:57:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128553#M90364</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2013-03-10T08:57:49Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128554#M90365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Of course 3 would be the 'cleanest' solution, but also the most complex one. Also technical, as you'd need two-phase transactions and all that if you want to do it cleanly…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I'm wondering, what exactly is being stored in the other processes? Why can't you just store the userId in Activiti, and store the other details somewhere else. Whenever you need them, just do a call to that external system for the details?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 10:50:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128554#M90365</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-03-11T10:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128555#M90366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Of course 3 would be the 'cleanest' solution, but also the most complex one. Also technical, as you'd need two-phase transactions and all that if you want to do it cleanly…&lt;BR /&gt;&lt;BR /&gt;But I'm wondering, what exactly is being stored in the other processes? Why can't you just store the userId in Activiti, and store the other details somewhere else. Whenever you need them, just do a call to that external system for the details?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the storage of only userId in Activiti is nice idea &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; Thank you very much!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But the sync between activiti and our native system is just in such case also needed:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If an user, related to business process, was created in our system, it must be created in activiti too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If an user, related to business process, was "reordered" from user group 1 to user group 2&amp;nbsp; in our system, it must be "reordered"&amp;nbsp; in activiti too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If an user, related to business process, was "deactivated" /deleted in our system,&amp;nbsp; it should be deleted in activiti too, if no references by userId exist on business process (and other places).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 15:16:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128555#M90366</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2013-03-11T15:16:23Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128556#M90367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I guess all those requirements (when you choose sync) can be fixed if your user-management allows plugging in code when these events occur, so you can call the Activiti API to perform the required actions.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Mar 2013 08:30:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128556#M90367</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2013-03-12T08:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128557#M90368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I guess all those requirements (when you choose sync) can be fixed if your user-management allows plugging in code when these events occur, so you can call the Activiti API to perform the required actions.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Thanks for this idea, but we have a old legacy application, that API not allows plugging in code &lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;ops: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now we are going to analyse the following possible solution:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mapping of existed tables in our legacy application, that are relevant for user/user group building, to activiti users/(user)groups. I hope, that mybatis helps to realize it. The troubles can be occured because of&lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;more as one database (also database connection/DataSource) will be existed.&lt;BR /&gt;In addition the transaction handling must be extended (we use the managed by spring transaction hadling)&lt;BR /&gt;We have the hierarchical structure of ours user/user groups (an user group can have&amp;nbsp; sub usergroups etc.), so the mapping will be not just pretty simply&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Mar 2013 09:18:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128557#M90368</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2013-03-16T09:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128558#M90369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Damn those legacy systems! &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it a regular old db? Shouldn't be an issue then?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Mar 2013 15:50:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128558#M90369</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-03-18T15:50:40Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128559#M90370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Damn those legacy systems! &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Is it a regular old db? Shouldn't be an issue then?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;we have anlegacy application, but not a legacy dbms;-)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The legacy application can be running with:&lt;/SPAN&gt;&lt;BR /&gt;&lt;UL&gt;sql ms server 2000-2008 (and i suppose with ms sql 2012 also)&lt;BR /&gt;oracle 11g&lt;/UL&gt;&lt;SPAN&gt;and…and..and..with&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MS ACCESS :ugeek:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Mar 2013 12:49:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128559#M90370</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2013-03-20T12:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128560#M90371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Poor you .. but still, Access has a jdbc driver (or is it OCDB?) right?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dang, when I was a student I had to fetch stuff from access using jdbc…. brings back memories.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Mar 2013 11:18:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128560#M90371</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-03-21T11:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128561#M90372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Poor you .. but still, Access has a jdbc driver (or is it OCDB?) right?&lt;BR /&gt;&lt;BR /&gt;Dang, when I was a student I had to fetch stuff from access using jdbc…. brings back memories.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;The Microsoft not supports the jdbc driver for Ms Acsess for Java (with goal to ban it from markt;-)) ?)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The commercial solutions exist (like &lt;/SPAN&gt;&lt;A href="http://www.easysoft.com/products/data_access/jdbc-access-gateway/index.html" rel="nofollow noopener noreferrer"&gt;Easysoft JDBC-Access Gateway is a type 2 JDBC driver&lt;/A&gt;&lt;SPAN&gt;), but i use the "oldy" Sun solution using&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sun.java.odbc.JdbcOdbcDriver like this &lt;/SPAN&gt;&lt;A href="http://www.codeproject.com/Articles/35018/Access-MS-Access-Databases-from-Java" rel="nofollow noopener noreferrer"&gt;description&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But this dbcOdbcDriver (or Ms Acsess self?) has some strange restrictions: for example, no BLOB support&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Btw. Visual J# has also own driver&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/9bbt582h%28v=vs.80%29.aspx" rel="nofollow noopener noreferrer"&gt;com.ms.jdbc.odbc.JdbcOdbcDriver&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Mar 2013 13:31:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128561#M90372</guid>
      <dc:creator>udoderk</dc:creator>
      <dc:date>2013-03-22T13:31:45Z</dc:date>
    </item>
    <item>
      <title>Re: Centralized User/Group Management - best practices?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128562#M90373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Doesn't sound good…. &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I think I used the JDBC-ODBC bridge &lt;/SPAN&gt;&lt;A href="http://docs.oracle.com/javase/1.3/docs/guide/jdbc/getstart/bridge.doc.html" rel="nofollow noopener noreferrer"&gt;http://docs.oracle.com/javase/1.3/docs/guide/jdbc/getstart/bridge.doc.html&lt;/A&gt;&lt;SPAN&gt; , but it's a really long time ago so I assume you have a better sight on these things.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Mar 2013 12:43:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/centralized-user-group-management-best-practices/m-p/128562#M90373</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2013-03-25T12:43:52Z</dc:date>
    </item>
  </channel>
</rss>

