<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Re: JBPM 5.1 Final Release with jboss-5.1.0.GA embedded server - Users/Roles/Groups Management
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/KrisVerlaenen">Kris Verlaenen</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/612235#612235">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>It simply registers the users and groups, so stores their id in the database tables.&#160; These tables are then used at runtime to validate the users and groups that tasks are assigned to.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>For user/group management in the console, we don't want to maintain this relationship as part of the human task service.&#160; So we simply use the normal user authentication / authorization facilities provided by JBossAS (using a users.properties and roles.properties file) for the jbpm-console.</p><p>Once we have the callback interface implemented, it will be trivial to register your own implementation and load users / groups on demand etc.&#160; You can already change the implementation and for example load the groups of a user on demand, but that would require you to modify the jbpm-console code at this point.&#160; Once the callback is there, it will be much easier.&#160; I suggest you start pushing tsurdilo on irc.codehaus.org to hurry up his implementation <span> ;) </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Note that the documentation on the human task service and the console has been extended recently, so it might be worth rereading those chapters, and hopefully they will help you out as well:</p><p><a class="jive-link-external-small" href="http://docs.jboss.org/jbpm/v5.1/userguide/" target="_blank">http://docs.jboss.org/jbpm/v5.1/userguide/</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Kris</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/612235#612235">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>