We are currently working on task-management tool based on jBPM.
Seems jBPM is a very good framework for it! Thank jBPM team for good work.
Since we want closely integrate it into our infrastructure we want integrate it with LDAP, used for storing our users information.
Authentication is already done via JAAS and LDAP, and all required information (like full-name and emails) for users we god from LDAP via JNDI.
But seems it will be much better to have some sort of LDAP-based implementation of jbpm-identity package...
Did anobody already work on? May be somebody have some good start-points or suggestions?
It all boils down on writing a special assignment handler for LDAP. You may want to have a look at the ExpressionAssignmentHandler and use your own expression language (or a variant of ours) for navigating the LDAP repository. Keep us posted if you have something. We are interested in contributions as you might know ;-)