Delete orphan connection and credential aliases
Delete the connection and credential aliases that do not label any connection or credential record by running a background script. This helps you in freeing up space in your system.
Before you begin
Role required: System Admin (admin)
Procedure
Navigate to All > System Definitions > Scripts - Background.
Select the scope as global.
Enter the following script in the Run script (JavaScript executed on server) pane.
deleteOrphanAliases(); function deleteOrphanAliases() { var orphanAliases = new GlideRecord('sys_alias'); orphanAliases.addEncodedQuery("nameSTARTSWITHDevOps-_-"); orphanAliases.query(); while(orphanAliases.next()) { if (!checkIfAliasHasConnection(orphanAliases.getUniqueValue())) orphanAliases.deleteRecord(); } }; function checkIfAliasHasConnection(sysAliasId) { var httpToolConnGR = new GlideRecord("http_connection"); httpToolConnGR.addEncodedQuery("connection_alias=" + sysAliasId); httpToolConnGR.query(); if (httpToolConnGR.next()) return true; return false; };Select Run script.
Parent Topic:Managing DevOps Change Velocity