We're looking to implement task assignment by using K2 Roles on the current solution I'm building - one of the requirements is to be able to move users to roles ad-hoc by the process admins. My thought was to just use K2 Roles and then move roles within themselves when necessary - I belive this is something that is supported by K2 (and I'm pretty sure it even talks about this in the K2 Professional book) but from Management Console the radio button doesn't seem to be enabled when searching for a role (see attached image).
I'm obviously missing something here but I'm not sure what. I'm using the latest K2 101 demo VPC for POC purposes which I'm pretty sure is the latest and greatest version.
Thanks.
UPDATED: After some testing, more reading and more testing I'm thinking this is a feature that shows in the UI but can't actually be accomplished. I used the following example (http://tinyurl.com/mvh55l) to connect and browse the roles via the API; what I ended up seeing was that the role information is stored (or at least presented to us) as XML that has a section for:
- Users
- AD Groups
- SmartObjects
So there isn't even a construct for the storage of K2 Roles within those Roles.
Not sure if there is really a plan to change this although I'm a little disappointed that the UI shows you the option (it's pretty misleading) but for now, we'll just be using a mix of AD Groups and Roles to accomplish our objective.