Skip to Main Content
ProPricer BOE Pro Ideas
Status Planned
Created by Guest
Created on May 11, 2023

The ability to drag a task to another PBS

Feature Request: Drag Task to Another PBS

Summary:
Enable users to drag and drop a task from one PBS element to another, with clear rules that prevent movement when the task is connected to a BOE at the PBS level. This provides a faster, more intuitive way to reassign tasks within the PBS structure while preserving BOE integrity.

Problem Statement:
Currently, users cannot easily move tasks between PBS elements using a simple drag-and-drop interaction. Reassigning a task to a different PBS may require more manual steps (e.g., editing task properties), which is slower and less intuitive. Additionally, tasks that are connected to a BOE at the PBS level must not be moved in ways that break or invalidate those connections, but there is no clear, enforced workflow to prevent this.

Proposed Solution:
Introduce drag-and-drop functionality for tasks within the PBS view so that users can:

  • Select a task and drag it from its current PBS item to another valid PBS item.

  • See visual cues indicating valid and invalid drop targets (e.g., when a task is linked to a PBS-level BOE and cannot be moved).

  • Receive a clear message if a move is blocked because the task is connected to a BOE at the PBS level.

Behavior and constraints:

  • If a task is not connected to a BOE at the PBS level, it can be freely moved to another PBS item via drag-and-drop.

  • If a task is connected to a BOE at the PBS level, the drag action should be disallowed, with an explanation (e.g., tooltip or notification) stating that tasks tied to a PBS-level BOE cannot be moved.

  • System should log or track attempted blocked moves for auditability/troubleshooting (optional but recommended).

Benefits:

  • Speeds up task reassignment within the PBS by replacing multi-step updates with a single drag-and-drop action.

  • Reduces user error by enforcing rules that protect tasks connected to PBS-level BOEs from being moved incorrectly.

  • Improves usability and intuitiveness of PBS task management through familiar drag-and-drop interactions.

  • Increases confidence in data integrity by ensuring BOE-related constraints are consistently enforced.

  • Attach files