DUPLICATE_DEVELOPER_NAME in Salesforce-deployments oplossen
Twee metadatacomponenten delen dezelfde Developer Name, die Salesforce uniek vereist.
Komt voor bij: metadata-deploymentvalidatie, voordat er DML wordt uitgevoerdWat het betekent
DUPLICATE_DEVELOPER_NAME betekent dat de deployment probeert een component, een record type, een global value set, een permission set, aan te maken waarvan de Developer Name al bestaat in de doel-org, of botst met een andere component in dezelfde deployment. Developer Names moeten uniek zijn binnen hun namespace, dus Salesforce blokkeert de deploy in plaats van een winnaar te kiezen.
Dit komt het vaakst voor bij componenten zonder namespace per object, zoals global value sets en permission sets, aangezien record types en custom fields gescopet zijn naar hun bovenliggende object en alleen botsen met soortgenoten op datzelfde object.
Veelvoorkomende oorzaken
De oplossing
- Hernoem de nieuwere componentGeef de binnenkomende component een unieke Developer Name en werk alle metadata bij die er via die naam naar verwijst.
- Verwijder het verouderde duplicaat indien overbodigAls de bestaande component in de doel-org echt niet meer nodig is, verwijder deze dan voordat je opnieuw deployt.
- Coördineer naamgevingsconventiesSpreek binnen het team een naamgevingspatroon af voor record types, value sets en permission sets om toekomstige botsingen te voorkomen.
Hoe Serpent dit voorkomt
Serpent AI signaleert overlappende Developer Names tussen gelijktijdige taken al tijdens het scopen, voordat twee werkstromen ooit botsen in een deploy. Zie de bibliotheek met Salesforce-deploymentfouten.

Preventie
Gerelateerde fouten
DUPLICATE_DEVELOPER_NAME, beantwoord
Start gratis. Geen creditcard, geen installatie, geen verplichting.
Binnen 15 minuten ingesteld. Geen DevOps-aanwerving nodig.
