--- title: Constrângeri de unicitate description: Cum impune Twenty unicitatea datelor în timpul importului. --- import { VimeoEmbed } from '/snippets/vimeo-embed.mdx'; ## Prezentare generală Twenty impune unicitatea pentru anumite câmpuri pentru a preveni înregistrările duplicate și a asigura integritatea datelor. Înțelegerea acestor constrângeri este esențială pentru importuri reușite. ## Câmpuri unice implicite | Obiect | Câmpuri unice | | ------------------------- | -------------------- | | **Persoane** | `id`, `email` | | **Companii** | `id`, `domain` | | **Obiecte personalizate** | doar `id` (implicit) | Câmpul `id` este identificatorul intern al Twenty, generat automat pentru fiecare înregistrare. Acesta folosește formatul UUID (de ex., `c776ee49-f608-4a77-8cc8-6fe96ae1e43f`). ## Câmpuri unice personalizate Puteți defini câmpuri unice suplimentare în **Setări → Model de date**: 1. Accesați **Setări → Model de date** 2. Selectați obiectul 3. Faceți clic pe un câmp 4. Activați **Unique** în setările câmpului ### Cazuri de utilizare pentru câmpuri unice personalizate * **ID-uri externe**: Stocați ID-uri din alte sisteme (Salesforce ID, HubSpot ID) * **Identificatori de afaceri**: Numere de angajat, coduri de client * **Informații de contact alternative**: Profil LinkedIn, număr de telefon Numele câmpului `id` este rezervat pentru ID-ul intern al Twenty. Folosiți un nume diferit, precum `externalId` sau `legacyId`, pentru identificatori externi. ## Comportamentul importului ### Crearea de înregistrări noi Dacă valoarea unui câmp unic nu există, se creează o înregistrare nouă. ### Actualizarea înregistrărilor existente Dacă valoarea unui câmp unic se potrivește cu o înregistrare existentă, acea înregistrare este **actualizată** cu noile date. Pentru a **actualiza înregistrările existente**, se recomandă să **potriviți un singur câmp unic**. ### Înregistrări șterse logic **Înregistrările șterse logic se iau în calcul pentru unicitate.** Înregistrările șterse logic (vizibile în Command Menu → See deleted records) sunt incluse în verificările de unicitate. Dacă importați o înregistrare cu aceeași valoare unică ca o înregistrare ștearsă, înregistrarea ștearsă va fi **restaurată** cu noile date. ## Detectarea duplicatelor în timpul importului În timpul etapei de validare: * Duplicatele din fișier sunt evidențiate cu galben * Puteți edita sau elimina rândurile duplicate din interfață înainte de a începe importul ## Cele mai bune practici 1. **Eliminați duplicatele** din fișier înainte de import 2. **Verificați dacă există înregistrări** în Twenty înainte de import 3. **Folosiți ID-uri externe** când migrați din alte sisteme 4. **Includeți câmpuri unice** dacă doriți să actualizați înregistrările existente