WorkflowAndEmForgeRoles
|
Projects in EmForge has several roles by default:
Manager can easily assign users to roles in the project, as well as create new roles on the Roles page (available from Project page).
Sometimes we do not know who will do specified task (like in ToDoProcess, discussed in previous article, but we know the Role, responsible for some step. For example, in FixABug process we know, that Developer is responsible to fix a bug, and Tester should check - is bug really fixed. How to specify this assignment in workflow?
Very easy and by native (for jBPM way) - via Swimlanes. Just assign some task to swimlane Developer in workflow editor (like we assigned it to _processOwner special swimlane) - and this task will be assigned by EmForge to the Developer role during task execution!
Task, assigned to some role are available at the "active tasks list" of users, assigned to this role in the project. To separate such tasks from 'Personal' task - tasks assigned only to this user - special 'group' icon is used
![]() |
User can open this task and perform required actions (like Fixing the Bug). To inform other users with same Role, that he is already working on this task (to avoid situation then 2 developers will work on same bug) - he can simple 'Assign This Group Task To Me' - and task will be assigned to him personally.
Just another example of flexibility of jBPM and integration of jBPM into EmForge
| Last Modified by akakunin 8 months ago |