Feature Suggestion

You speak, we listen. Your voice is influenced at every stage of the Product Life Cycle. Submit feedback to the Product Team to help us release the highest quality for you
Intelligent Search (ITGS) Deletion- Belongs to Data Deletion — Packet Purge Framework- PHASE 1
Description: Today, Intelligent Search receives create and update events from Core but has no deletion support. If a packet is deleted from Core, its data stays indexed and searchable in ITGS — a direct DATA violation. This feature adds deletion support to ITGS so that when Core deletes a packet, the corresponding search index entry is also removed and Core receives a confirmation before it proceeds. What ITGS needs to build: Accept delete requests — receive one delete message per packet from Core via Service Bus. Each message contains the packet reference to be removed from the index. Send confirmation back to Core — after successfully removing the document from the index, ITGS must send a positive confirmation back to Core. Core will not delete its own records until this confirmation is received. If ITGS does not confirm within the timeout window, Core marks the deletion as FAILED and retries. Ignore update events for deleted packets — once a packet is flagged for deletion, ITGS must not re-index it if a stale update event arrives before the delete is processed. What gets deleted: The full search index document for the packet — all indexed fields, metadata, and attachments held in ITGS. What does not get deleted by ITGS: Core DB records, Warehouse data, blob files, Marketplace data. Those are handled by other features in this epic. Dependency: Feature 1 (Packet Group Deletion Engine) must be complete. Belongs to EPIC: Data Deletion — Packet Purge Framework [ https://feedback.enate.net/feature-request/p/data-deletion-packet-purge-framework ]
3
·
Builder
·
under review
Excel-Based Deletion UI- Belongs to: Data Deletion — Packet Purge Framework
Description: The front-end feature that authorised users interact with to trigger a deletion. The user does not search for packets manually — they upload an Excel file containing the packet references they want deleted. The system validates the list, shows them exactly what will be deleted (including all consequential packets in the group), requires a second authorised user to approve, and then executes the deletion in the background. What it does: Upload flow: A user with the Purge Packets permission uploads an Excel file containing packet references The system validates the file format and each reference Invalid references are flagged with a reason so the user can correct and re-upload Review flow: Valid references are resolved to their full deletion groups The user sees a full list of everything that will be deleted before any action is taken The user adds a mandatory deletion reason from a controlled dropdown Approval flow: A second authorised user (different from the submitter) reviews and approves or rejects the list Rejection returns the list to the submitter with a reason Execution flow: On approval, deletion is queued and runs asynchronously in the background when complete A full audit record is created showing: who submitted, who approved, what was deleted, when Dependency: Feature 1 (Packet Group Deletion Engine) must be complete for end-to-end testing. Upload and status screens can be built in parallel with Features 2 and 3. Belongs to EPIC: Data Deletion — Packet Purge Framework [ https://feedback.enate.net/feature-request/p/data-deletion-packet-purge-framework ]
3
·
Builder
·
under review
Load More