Summary:
Enable users to paste data into grid-based views without manually selecting a task first when the pasted clipboard data already contains a valid task identifier. The system should recognize the task from the clipboard, validate it, and apply each row to the correct task while maintaining existing task-association rules.
Problem Statement:
Currently, users must manually select a task before pasting data into grid-based views such as Staffing View, Resource View, and similar interfaces. This creates unnecessary friction when the pasted data already includes task information. As a result, valid paste actions may be rejected or delayed, forcing users to repeat steps that the system could handle automatically.
Proposed Solution:
Update task-association validation logic so that, when pasted clipboard data includes a valid task identifier, the system uses that task information instead of requiring a preselected task.
Allow users to paste directly from Excel or similar sources into supported grid-based views, including Staffing View, Resource View, and other affected areas.
Validate each pasted row against the corresponding clipboard task identifier to ensure the data is associated with a valid task.
Preserve current integrity controls by rejecting rows with missing, invalid, or unrecognized task references and providing clear feedback when validation fails.
Benefits:
Reduces manual steps during paste workflows and improves efficiency for users working with large data sets.
Prevents unnecessary paste failures when valid task information is already present in the clipboard.
Maintains data integrity by ensuring all pasted values remain tied to valid task associations.
Improves usability across grid-based views by making paste behavior more intuitive and consistent.