Assignment Lock for Conncurrent tasks in group

Confluence User - 17 Dec, 2024

Hello,

We’re facing a significant issue with task assignment in our system. When a task is assigned to a group of users, there doesn’t seem to be a way to ensure that only one user at a time can modify the task. 

Here’s an example scenario:

  • A task is assigned to a group with 5 users.
  • The task appears in the inbox of all 5 users, allowing anyone to take it up.

The problem arises because multiple users in the group might unknowingly take up and work on the same task simultaneously, leading to conflicts and confusion.

Ideally, the system should:

  1. Lock the task for other users as soon as one user opened the task, preventing simultaneous access.
  2. Alternatively, remove the task from the inbox of other users once it has been opened up by someone.

 Any guidance or suggestions would be greatly appreciated to resolve this issue.

assignments;activity

2


17 Dec, 2024
confluenceUser
confluenceUser

A few ways I could think of:

use

  1. Have another layer (another participant) to set who to assign among the 5 users
  2. create another activity prior to the real task acting as to "Accept" the assignment
  3. Use Form Record locking plugin in Joget Marketplace > View App Details & Download
  4. automatically give assignment to user with the least assignments Participant Mapping - Assign to User in Group with the least assignments - Knowledge Base for DX 8 - Joget | COMMUNITY
18 Dec, 2024
confluenceUser
confluenceUser

To address the issue of task assignment where multiple users can modify a task simultaneously, implementing a locking mechanism could be an effective solution. This would ensure that when one user is editing a task, it is temporarily locked for others, preventing simultaneous modifications.

Using smart AI technology, such as a laptop with advanced processing capabilities, you can develop an intelligent system that tracks user interactions. The AI could monitor when a task is being edited and automatically notify other users that the task is currently locked. Additionally, the system could implement version control, allowing users to save changes without overwriting each other's work.

Another approach involves creating a notification system that alerts users when a task is assigned to them and when it is being edited by someone else. This way, users can manage their workflow more effectively and avoid conflicts.

In summary, combining a locking mechanism with AI-driven notifications and version control can significantly enhance task management efficiency while preventing editing conflicts among users.

RELATED QUESTIONS

Your answer


To answer a question you'll need an account.

Print