Feature Request: Persistent Auto Numbering for BOE Items
Summary:
Ensure that auto numbering for BOE-related items (e.g., Tasks and PBSs) always assigns the next available number in the sequence, even when prior numbers are removed from the proposal. This preserves already-assigned numbers and avoids renumbering existing items, so users can reliably locate their BOEs by known identifiers.
Problem Statement:
Currently, when items are removed from a proposal, auto numbering may reuse or shift numbers in the remaining sequence. This means that Tasks and PBSs can change numbers over time, breaking users’ mental model and any references based on those numbers. As a result, users have difficulty finding their BOE quickly, experience confusion when numbers no longer match earlier documentation or communications, and risk errors in analysis, reporting, and cross-referencing.
Proposed Solution:
Add a setting to Configure auto numbering behavior so that:
Once a number is assigned to a Task, PBS, or other BOE item, it is never changed automatically by subsequent additions or deletions.
When an item is removed from the proposal, its former number is not reused; the sequence simply continues from the highest number assigned.
Newly created items always receive the next highest number in the sequence, independent of any gaps created by deletions.
Optionally provide an administrative setting to toggle this “persistent numbering” behavior on or off, with clear help text describing its impact on numbering stability and gaps.
Display a brief explanation in the UI (e.g., near the numbering settings) to clarify that numbers remain stable over time and gaps may appear if items are removed.
Benefits:
Preserves numbering consistency so users can reliably find BOEs by their known Task/PBS numbers.
Reduces confusion and rework caused by renumbering when items are added or removed.
Improves traceability across proposals, analyses, and external documentation that reference specific numbers.
Enhances user confidence in the system’s numbering behavior, especially in environments where the item number carries business or analytical significance.