The following information is only relevant to Mercury System Admins of organisations who are using Bespoke customisations
Occasionally it is necessary for legacy components to be removed in order to improve performance across the Mercury platform. Before the decision is made to remove these, we conduct a full investigation to assess the impact.
The majority of customers will not see any impact at all in these components being removed, however a small number of customers who have created bespoke customisations that call on one or more of these components may notice a change.
For a list of permitted customisations please refer to this document.
Please raise a support ticket if you have any questions relating to the removal of a particular component.
The list of components below are scheduled for deletion in Release 2026.4 of Mercury, currently scheduled for approximately October 2026.
Component Name and Component Type
X DNU [v37] DEL [v39] Contact - A Client Contact - Client Portal | Business Rule | |
X DNU [v37] DEL [v39] Contact - Client Portal Admin Visibility | Business Rule | |
X DNU [v37] DEL [v39] Contact - Temporary | Business Rule | |
X DNU [v37] DEL [v39] Contact - Portal Admin Form - Set Needs Password Reset | Business Rule | |
X DNU [v37] DEL [v38] Mercury.Xrm.VacancyStatistics.PostShortlistUpdate: Update of crimson_vacancycandidate | Plugin Step | |
X DNU [v37] DEL [v39] Contact Autonumber Stub | Contact Column | |
X DNU [v37] DEL v39 Correspondence Address Country | Contact Column | |
X DNU [v37] DELv39 Correspondence Address State LU | Contact Column | |
X DNU [v37] DEL [v39] Country | Contact Column | |
X DNU [v37] DEL [v39] Current Client | Contact Column | |
X DNU [v37] DEL [v39] Skype ID | Contact Column | |
X DNU [v37] DEL [v39] State | Contact Column | |
X DNU [v37] DEL [v39] State LU | Contact Column | |
X DNU [v37] DEL [v39] Client Contacts Active | Contact View | |
X DNU [v37] DEL [v39] Client Contacts I Follow | Contact View | |
X DNU [v37] DEL [v39] Location | Vacancy Column | |
X DNU [v37] DEL [v39] Lost reason | Vacancy Column | |
X DNU [v37] DEL [v39] Retained? | Vacancy Column | |
X DNU [v37] DEL [v39] Vacancies I Follow | Vacancy View | |
X DNU [v37] DEL [v39] Candidate (contact) | SMS Message Column | |
X DNU [v37] DEL [v39] Recipient Type | SMS Message Column | |
X DNU [v37] DEL [v39] Onshore/offshore | Placement Column | |
X DNU [v37] DEL [v39] State/Province | CV Document Column | |
X DNU [v37] DEL [v39] Next Call Date | Phone Call Column | |
X DNU [v37] DEL [v39] Entity Name | Third Party Ui Integrations Column | |
X DNU [v37] DEL [v39] Child Dialog: Non Timesheet Type Transaction | Process (Dialog) | |
X DNU [v37] DEL [v39] Is Charged To Client | Financial Transaction Type Column | |
X DNU [v37] DEL [v39] Is Paid To Candidate | Financial Transaction Type Column | |
X DNU [v37] DEL [v39] Status of Vacancies | Vacancy Chart | |
X DNU [v37] DEL [v39] Placements by Original End Date | Placement Chart | |
X DNU [v37] DEL [v39] Placements by Start Month | Placement Chart | |
X DNU [v37] DEL [v39] Placements by Status Reason | Placement Chart | |
X DNU [v37] DEL [v39] Maintain "Last Contacted" on client | Process (workflow) | |
X DNU [v37] DEL [v38] Mercury.Xrm.LastContacted.ActivityCompleted: SetState of phonecall | Plug-in Step | |
X DNU [v37] DEL [v38] Mercury.Xrm.LastContacted.ActivityCompleted: SetState of phonecall | Plug-in Step | |
X DNU [v37] DEL [v38] Mercury.Xrm.LastContacted.ActivityCompleted: SetStateDynamicEntity of phonecall | Plug-in Step | |
X DNU [v37] DEL [v38] Mercury.Xrm.LastContacted.ActivityCompleted: Update of email | Plug-in Step | |
X DNU [v37] DEL [v39] CRM BFF API URL | Environment Variable | |
X DNU [v37] DEL [v39] CRM BFF API Token | Environment Variable | |
X DNU [v37] DEL [v39] CRM BFF API Creds | Environment Variable |
How to identify dependencies on any Legacy X DNU Components in your environment
To identify whether your Mercury environment has dependencies on a particular X DNU component, please follow the steps below:
1. Head to your solution
2. Find the X DNU components
3. Select the component you want to check and select Advanced > Show Dependencies
4. Review all components listed in any of the 3 tabs. If no results are shown, then there is no further action for you to take on this component.
As seen in the example above, this X DNU component is being used by the Contact Form. Therefore, in this example your usual development process should be followed to edit the Contact Form to remove references to the legacy Mercury component.
