i18n - docs translations (#17433)
Created by Github action Co-authored-by: github-actions <github-actions@twenty.com>
This commit is contained in:
committed by
GitHub
parent
c8c821a692
commit
2353bc62cc
@@ -1,122 +1,122 @@
|
||||
---
|
||||
title: Fields
|
||||
description: Understand the role of fields and how to manage them.
|
||||
title: Campos
|
||||
description: Comprenda el papel de los campos y cómo gestionarlos.
|
||||
---
|
||||
|
||||
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
|
||||
|
||||
## About Fields
|
||||
## Acerca de los Campos
|
||||
|
||||
Fields are like columns in a spreadsheet. They store different types of data like text, numbers, or dates. Fields can be standard (built-in) or custom (the ones you create).
|
||||
Los campos son como columnas en una hoja de cálculo. Almacenan diferentes tipos de datos como texto, números o fechas. Los campos pueden ser estándar (integrados) o personalizados (los que usted crea).
|
||||
|
||||
### Standard Fields
|
||||
### Campos Estándar
|
||||
|
||||
Standard fields come built-in with Twenty to handle common business needs.
|
||||
Los campos estándar vienen integrados con Twenty para cubrir necesidades empresariales comunes.
|
||||
|
||||
For example, `First Name` and `Last Name` are standard fields in the `People` object. They store text data for individual names.
|
||||
Por ejemplo, `Nombre` y `Apellido` son campos estándar en el objeto `Personas`. Almacenan datos de texto para nombres individuales.
|
||||
|
||||
You cannot delete standard fields, but you can deactivate them if you don't need them.
|
||||
No puede eliminar campos estándar, pero puede desactivarlos si no los necesita.
|
||||
|
||||
You can also customize the options of the standard `SELECT` type fields, for example the options for the `Stage` on Opportunities.
|
||||
También puede personalizar las opciones de los campos estándar de tipo `SELECT`, por ejemplo, las opciones para la `Etapa` en Oportunidades.
|
||||
|
||||
<img src="/images/user-guide/fields/standard-fields.png" style={{width:'100%'}} />
|
||||
|
||||
### Custom Fields
|
||||
### Campos Personalizados
|
||||
|
||||
Custom fields can be added to any object. You can store text, numbers, dates, dropdown selections, and more. Use custom fields to track information that's specific to your business.
|
||||
Se pueden añadir campos personalizados a cualquier objeto. Puede almacenar texto, números, fechas, selecciones desplegables y más. Utilice campos personalizados para rastrear información específica de su negocio.
|
||||
|
||||
For instance, a custom field for SpaceX could be `Rocket Active Status`, indicating if a rocket is operational.
|
||||
Por ejemplo, un campo personalizado para SpaceX podría ser `Estado Activo del Cohete`, indicando si un cohete está operativo.
|
||||
|
||||
<img src="/images/user-guide/fields/custom-fields.png" style={{width:'100%'}} />
|
||||
|
||||
## Field Types
|
||||
## Tipos de campo
|
||||
|
||||
Twenty supports various field types:
|
||||
Twenty admite varios tipos de campo:
|
||||
|
||||
| Type | Description | Example |
|
||||
| ------------ | ----------------------------------------------------------------- | ------------------ |
|
||||
| Address | Structured address with street, city, state, country, postal code | Office Address |
|
||||
| Array | List of text values | Tags |
|
||||
| Boolean | True/false checkbox | Is Active |
|
||||
| Currency | Monetary value with currency code | Deal Amount (USD) |
|
||||
| Date | Date values | Close Date |
|
||||
| Date & Time | Date with time | Meeting Time |
|
||||
| Domain | Website domain (used for Companies) | acme.com |
|
||||
| Email | Email addresses (with primary + additional) | Contact Email |
|
||||
| JSON | Structured JSON data | Custom metadata |
|
||||
| Links | URLs with labels (primary + secondary) | Website, LinkedIn |
|
||||
| Long Text | Multi-line text | Description, Notes |
|
||||
| Multi-Select | Multiple choices from a predefined list | Tags, Categories |
|
||||
| Number | Numeric values (integers or decimals) | Quantity, Score |
|
||||
| Phone | Phone numbers with country code | Work Phone |
|
||||
| Rating | Star rating (1-5) | Priority, Score |
|
||||
| Relation | Links to records in other objects | Company → People |
|
||||
| Select | Single choice from a predefined list | Stage, Status |
|
||||
| Text | Single line of text | Name, Title |
|
||||
| Tipo | Descripción | Ejemplo |
|
||||
| ------------------ | --------------------------------------------------------------------- | ------------------------------- |
|
||||
| Dirección | Dirección estructurada con calle, ciudad, estado, país, código postal | Dirección de la oficina |
|
||||
| Array | Lista de valores de texto | Etiquetas |
|
||||
| Booleano | Casilla de verificación verdadero/falso | Activo |
|
||||
| Moneda | Valor monetario con código de moneda | Importe del acuerdo (USD) |
|
||||
| Fecha | Valores de fecha | Fecha de cierre |
|
||||
| Fecha y hora | Fecha con hora | Hora de la reunión |
|
||||
| Dominio | Dominio del sitio web (usado para Empresas) | acme.com |
|
||||
| Correo electrónico | Direcciones de correo electrónico (con principal + adicionales) | Correo electrónico del contacto |
|
||||
| JSON | Datos JSON estructurados | Metadatos personalizados |
|
||||
| Enlaces | URLs con etiquetas (principal + secundaria) | Sitio web, LinkedIn |
|
||||
| Texto largo | Texto multilínea | Descripción, notas |
|
||||
| Selección múltiple | Varias opciones de una lista predefinida | Etiquetas, categorías |
|
||||
| Número | Valores numéricos (enteros o decimales) | Cantidad, puntuación |
|
||||
| Teléfono | Números de teléfono con código de país | Teléfono del trabajo |
|
||||
| Valoración | Valoración por estrellas (1-5) | Prioridad, puntuación |
|
||||
| Relación | Enlaces a registros en otros objetos | Empresa → Personas |
|
||||
| Selección | Una sola opción de una lista predefinida | Etapa, estado |
|
||||
| Texto | Una sola línea de texto | Nombre, título |
|
||||
|
||||
## Create a Custom Field
|
||||
## Crear un Campo Personalizado
|
||||
|
||||
To add a custom field to any object, follow these steps:
|
||||
Para agregar un campo personalizado a cualquier objeto, siga estos pasos:
|
||||
|
||||
1. Go to `Settings` in the left sidebar.
|
||||
2. Go to `Data Model`, then select the object you wish to customize.
|
||||
3. Proceed by clicking on `Add Field`.
|
||||
4. Choose a field name and type that suits your requirements. Consider adding a field description for better understanding.
|
||||
1. Vaya a `Configuración` en la barra lateral izquierda.
|
||||
2. Vaya a `Modelo de Datos`, luego seleccione el objeto que desea personalizar.
|
||||
3. Proceda haciendo clic en `Agregar Campo`.
|
||||
4. Elija un nombre de campo y tipo que se adapten a sus requisitos. Considere agregar una descripción de campo para una mejor comprensión.
|
||||
|
||||
Your newly created field is now available within the application's fields. To display it on a specific view, click on the options menu, then select `Fields`.
|
||||
Su nuevo campo creado ahora está disponible dentro de los campos de la aplicación. Para mostrarlo en una vista específica, haga clic en el menú de opciones, luego seleccione `Campos`.
|
||||
|
||||
<VimeoEmbed videoId="927628219" title="Video demonstration" />
|
||||
<VimeoEmbed videoId="927628219" title="Demostración en video" />
|
||||
|
||||
**Quick way:** Click the **+** button at the top right of any object table, then select `Customize fields`. This takes you directly to the Data Model settings.
|
||||
**Forma rápida:** Haga clic en el botón **+** en la esquina superior derecha de cualquier tabla de objetos, luego seleccione `Personalizar campos`. Esto lo lleva directamente a la configuración del Modelo de Datos.
|
||||
|
||||
<img src="/images/user-guide/fields/quick-new-field.png" style={{width:'100%'}} />
|
||||
|
||||
## Deactivate a Field
|
||||
## Desactivar un campo
|
||||
|
||||
You can deactivate a field to hide it from the app without losing your data. Think of it as hiding the field rather than deleting it.
|
||||
Puede desactivar un campo para ocultarlo de la aplicación sin perder sus datos. Piense en ello como ocultar el campo en lugar de eliminarlo.
|
||||
|
||||
Here's how you can do it:
|
||||
Así es como puede hacerlo:
|
||||
|
||||
1. Find the field you want to deactivate in your object settings.
|
||||
1. Encuentre el campo que desea desactivar en la configuración de su objeto.
|
||||
|
||||
2. Click the three dots `⋮` next to the field to open the menu.
|
||||
2. Haga clic en los tres puntos `⋮` junto al campo para abrir el menú.
|
||||
|
||||
3. Select `Deactivate` from the dropdown.
|
||||
3. Seleccione `Desactivar` en el menú desplegable.
|
||||
|
||||
<img src="/images/user-guide/fields/deactivate-field.png" style={{width:'100%'}} />
|
||||
|
||||
What happens when you deactivate a field?
|
||||
¿Qué ocurre cuando desactiva un campo?
|
||||
|
||||
1. **In the app:** The field disappears and you can't add new values to it.
|
||||
1. **En la aplicación:** El campo desaparece y no puede añadir nuevos valores.
|
||||
|
||||
2. **Existing relationships:** If it's a relation field, existing connections stay but you can't create new ones.
|
||||
2. **Relaciones existentes:** Si es un campo de relación, las conexiones existentes permanecen, pero no puede crear nuevas.
|
||||
|
||||
3. **API access:** You can still access the field and its data through the API.
|
||||
3. **Acceso API:** Aún puede acceder al campo y sus datos a través de la API.
|
||||
|
||||
You can reactivate Standard and Custom Fields or have the option to permanently delete them.
|
||||
Puede reactivar los Campos Estándar y Personalizados o tener la opción de eliminarlos permanentemente.
|
||||
|
||||
## Make Fields Unique
|
||||
## Hacer Campos Únicos
|
||||
|
||||
Make a field unique to ensure distinct records cannot have the same value. For example, email addresses are unique for each person.
|
||||
Haga un campo único para asegurar que registros distintos no puedan tener el mismo valor. Por ejemplo, las direcciones de correo electrónico son únicas para cada persona.
|
||||
|
||||
If you get an error when setting uniqueness, check for duplicate values in your data (including deleted records).
|
||||
Si recibe un error al establecer la unicidad, verifique los valores duplicados en sus datos (incluso registros eliminados).
|
||||
|
||||
## Field Configuration Best Practices
|
||||
## Mejores Prácticas de Configuración de Campos
|
||||
|
||||
### Naming Conventions and Limitations
|
||||
### Convenciones y Limitaciones de Nombres
|
||||
|
||||
* **Singular and plural named must be distinct**: Our GraphQL API needs distinct names for mutations
|
||||
* **Protected field names**: some names are reserved for system usage (e.g., `Type`, `Application`)
|
||||
* **Los nombres singulares y plurales deben ser distintos**: Nuestra API GraphQL necesita nombres distintos para mutaciones
|
||||
* **Nombres de campos protegidos**: algunos nombres están reservados para uso del sistema (p. ej., `Type`, `Application`)
|
||||
|
||||
### Currency and Phone Fields
|
||||
### Campos de Moneda y Teléfono
|
||||
|
||||
* **Default currency**: can be configured via the data model
|
||||
* **Default country codes**: can be configured for phone fields via the data model
|
||||
* **Moneda predeterminada:** se puede configurar a través del modelo de datos
|
||||
* **Códigos de país predeterminados:** se pueden configurar para campos de teléfono a través del modelo de datos
|
||||
|
||||
### Select Fields
|
||||
### Campos de Selección
|
||||
|
||||
* **A default option can be selected** for each Select field
|
||||
* **Se puede seleccionar una opción predeterminada** para cada campo de Selección
|
||||
|
||||
### Record Text Fields
|
||||
### Campos de Texto del Registro
|
||||
|
||||
* **Each object has one main display field**: This field appears in the leftmost column and represents the record when linked to other objects. It must be a text field. For example, People uses `Name` as the main field, so when you link a person to a company, you'll see their name in the company's view.
|
||||
* **Cada objeto tiene un campo principal de visualización**: Este campo aparece en la columna más a la izquierda y representa el registro cuando se vincula a otros objetos. Debe ser un campo de texto. Por ejemplo, las Personas utilizan `Nombre` como el campo principal, por lo que cuando vincula una persona a una empresa, verá su nombre en la vista de la empresa.
|
||||
|
||||
@@ -1,91 +1,91 @@
|
||||
---
|
||||
title: Objects
|
||||
description: Learn about standard and custom objects in Twenty.
|
||||
title: Objetos
|
||||
description: Conozca los objetos estándar y personalizados en Twenty.
|
||||
---
|
||||
|
||||
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
|
||||
|
||||
## Standard Objects
|
||||
## Objetos estándar
|
||||
|
||||
Standard objects are predefined entities in your workspace to help you get started. They're part of a shared data model accessible to all users of Twenty. You can use them as-is, customize them or deactivate them.
|
||||
Objetos estándar son entidades predefinidas en tu espacio de trabajo para ayudarte a comenzar. Forman parte de un modelo de datos compartido accesible para todos los usuarios de Twenty. Puedes usarlos tal cual, personalizarlos o desactivarlos.
|
||||
|
||||
<img src="/images/user-guide/objects/standard-objects.png" style={{width:'100%'}} />
|
||||
|
||||
### People
|
||||
### Personas
|
||||
|
||||
The `People` object stores your contacts. It includes contact details and interaction history, so you can see all your customer interactions in one place.
|
||||
El objeto `Personas` almacena tus contactos. Incluye detalles de contacto y el historial de interacciones, para que puedas ver todas tus interacciones con clientes en un solo lugar.
|
||||
|
||||
### Company
|
||||
### Empresa
|
||||
|
||||
The `Companies` object stores your business accounts. It includes details like industry, size and location. Companies connect to both `People` and `Opportunities` objects.
|
||||
El objeto `Empresas` almacena las cuentas de tu negocio. Incluye detalles como industria, tamaño y ubicación. Las empresas se conectan tanto a los objetos `Personas` como `Oportunidades`.
|
||||
|
||||
### Opportunities
|
||||
### Oportunidades
|
||||
|
||||
The `Opportunities` object stores deal-related data. It tracks the progression of potential sales, from prospecting to closure, recording stages, deal sizes, associated account, and expected close date. You can view your sales pipeline in a kanban layout.
|
||||
El objeto `Oportunidades` almacena datos relacionados con acuerdos. Hace un seguimiento de la progresión de las ventas potenciales, desde la prospección hasta el cierre, registrando etapas, importes del acuerdo, cuenta asociada y fecha de cierre prevista. Puedes ver tu canal de ventas en un diseño kanban.
|
||||
|
||||
### Notes
|
||||
### Notas
|
||||
|
||||
The `Notes` object stores free-form notes that can be attached to People, Companies, Opportunities, and other records. Use notes to capture meeting summaries, important details, or any contextual information.
|
||||
El objeto `Notes` almacena notas de formato libre que se pueden adjuntar a Personas, Empresas, Oportunidades y otros registros. Utilice las notas para capturar resúmenes de reuniones, detalles importantes o cualquier información contextual.
|
||||
|
||||
### Tasks
|
||||
### Tareas
|
||||
|
||||
The `Tasks` object stores to-dos and action items. Tasks can be linked to People, Companies, Opportunities, and other records. Track due dates, assignees, and completion status to stay on top of your follow-ups.
|
||||
El objeto `Tasks` almacena tareas pendientes y elementos de acción. Las tareas se pueden vincular a Personas, Empresas, Oportunidades y otros registros. Realice un seguimiento de las fechas de vencimiento, los responsables y el estado de finalización para mantenerse al día con sus seguimientos.
|
||||
|
||||
## Custom Objects
|
||||
## Objetos personalizados
|
||||
|
||||
Custom objects let you store information that's unique to your organization and that standard objects can't handle. For example, if you're SpaceX, you may want to create a custom object for Rockets and Launches.
|
||||
Los objetos personalizados te permiten almacenar información que es única para tu organización y que los objetos estándar no pueden manejar. Por ejemplo, si eres SpaceX, puedes querer crear un objeto personalizado para Cohetes y Lanzamientos.
|
||||
|
||||
<img src="/images/user-guide/objects/custom-objects.png" style={{width:'100%'}} />
|
||||
|
||||
### Creating a New Custom Object
|
||||
### Creando un nuevo objeto personalizado
|
||||
|
||||
To create a new custom object:
|
||||
Para crear un nuevo objeto personalizado:
|
||||
|
||||
1. Go to Settings in the sidebar on the left.
|
||||
2. Under Workspace, go to Data model. Here you'll be able to see an overview of all your existing Standard and Custom objects (both active and disabled).
|
||||
1. Ve a Configuración en la barra lateral a la izquierda.
|
||||
2. En Espacio de trabajo, vaya a Modelo de datos. Aquí podrás ver una visión general de todos tus objetos Estándar y Personalizados (tanto activos como desactivados).
|
||||
|
||||
<VimeoEmbed videoId="926288174" title="Video demonstration" />
|
||||
<VimeoEmbed videoId="926288174" title="Demostración en video" />
|
||||
|
||||
3. Click on `+ New object` at the top. Enter the name (both singular and plural), choose an icon, and add a description for your custom object and hit Save (at the top right). Using Listing as an example of custom object, the singular would be "listing" and the plural would be "listings" along with a description like "Listings that hosts created to showcase their property."
|
||||
3. Haz clic en `+ Nuevo objeto` en la parte superior. Ingresa el nombre (tanto singular como plural), elige un ícono y añade una descripción para tu objeto personalizado y presiona Guardar (en la parte superior derecha). Usando Listado como un ejemplo de objeto personalizado, el singular sería "listado" y el plural sería "listados" junto con una descripción como "Listados que los anfitriones crearon para mostrar sus propiedades."
|
||||
|
||||
4. Your custom object is now created and will appear in your sidebar. You can start adding records to it right away.
|
||||
4. Su objeto personalizado ya se creó y aparecerá en su barra lateral. Puede empezar a añadir registros de inmediato.
|
||||
|
||||
## Managing Objects
|
||||
## Gestión de objetos
|
||||
|
||||
### Deactivating Objects
|
||||
### Desactivación de objetos
|
||||
|
||||
If you don't need a standard or custom object:
|
||||
Si no necesita un objeto estándar o personalizado:
|
||||
|
||||
1. Go to Settings → Data Model
|
||||
2. Find the object you want to deactivate
|
||||
3. Click the toggle to deactivate it
|
||||
4. The object will be hidden from your workspace but data is preserved
|
||||
1. Vaya a Configuración → Modelo de datos
|
||||
2. Busque el objeto que desea desactivar
|
||||
3. Haga clic en el interruptor para desactivarlo
|
||||
4. El objeto se ocultará de su espacio de trabajo, pero los datos se conservarán
|
||||
|
||||
### Reactivating Objects
|
||||
### Reactivación de objetos
|
||||
|
||||
To bring back a deactivated object:
|
||||
Para recuperar un objeto desactivado:
|
||||
|
||||
1. Go to Settings → Data Model
|
||||
2. Look for deactivated objects (they'll be grayed out)
|
||||
3. Click the toggle to reactivate it
|
||||
4. The object and all its data will be restored
|
||||
1. Vaya a Configuración → Modelo de datos
|
||||
2. Busque los objetos desactivados (aparecerán en gris)
|
||||
3. Haga clic en el interruptor para reactivarlo
|
||||
4. El objeto y todos sus datos se restaurarán
|
||||
|
||||
## Best Practices
|
||||
## Mejores prácticas
|
||||
|
||||
### When to Create Custom Objects
|
||||
### Cuándo crear objetos personalizados
|
||||
|
||||
* **Unique business entities**: Things specific to your industry or process
|
||||
* **Complex relationships**: When you need to track connections between multiple entities
|
||||
* **Scalable data**: When you might have many instances of something
|
||||
* **Entidades empresariales únicas**: Elementos específicos de su sector o proceso
|
||||
* **Relaciones complejas**: Cuando necesita realizar un seguimiento de las conexiones entre varias entidades
|
||||
* **Datos escalables**: Cuando puede haber muchas instancias de algo
|
||||
|
||||
### When to Use Fields Instead
|
||||
### Cuándo usar campos en su lugar
|
||||
|
||||
* **Simple attributes**: Properties that describe existing objects
|
||||
* **Categories or labels**: Ways to classify existing records
|
||||
* **Single values**: Information that doesn't need its own lifecycle
|
||||
* **Atributos simples**: Propiedades que describen objetos existentes
|
||||
* **Categorías o etiquetas**: Formas de clasificar registros existentes
|
||||
* **Valores únicos**: Información que no necesita su propio ciclo de vida
|
||||
|
||||
### Object Naming
|
||||
### Nomenclatura de objetos
|
||||
|
||||
* **Use clear, descriptive names**: Make it obvious what the object represents
|
||||
* **Follow conventions**: Use singular for the object name, plural for the collection
|
||||
* **Consider your team**: Choose names everyone will understand
|
||||
* **Utilice nombres claros y descriptivos**: Haga evidente qué representa el objeto
|
||||
* **Siga las convenciones**: Utilice el singular para el nombre del objeto y el plural para la colección
|
||||
* **Tenga en cuenta a su equipo**: Elija nombres que todos comprendan
|
||||
|
||||
@@ -1,92 +1,96 @@
|
||||
---
|
||||
title: Relation Fields
|
||||
description: Connect records across different objects using relation fields.
|
||||
title: Campos de Relación
|
||||
description: Conecte registros entre distintos objetos mediante campos de relación.
|
||||
---
|
||||
|
||||
## Types of Relations
|
||||
## Tipos de relaciones
|
||||
|
||||
### One-to-Many
|
||||
### Uno a muchos
|
||||
|
||||
One record in Object A can be linked to many records in Object B.
|
||||
Un registro en el Objeto A puede vincularse a muchos registros en el Objeto B.
|
||||
|
||||
**Example:** One Company can have many People (employees).
|
||||
**Ejemplo:** Una Empresa puede tener muchas Personas (empleados).
|
||||
|
||||
### Many-to-One
|
||||
### Muchos a uno
|
||||
|
||||
Many records in Object A can be linked to one record in Object B.
|
||||
Muchos registros en el Objeto A pueden vincularse a un registro en el Objeto B.
|
||||
|
||||
**Example:** Many People can belong to one Company.
|
||||
**Ejemplo:** Muchas Personas pueden pertenecer a una Empresa.
|
||||
|
||||
### Relations to Multiple Object Types
|
||||
### Relaciones que pueden apuntar a varios tipos de objeto
|
||||
|
||||
Some objects can link to multiple object types on one side of the relation.
|
||||
Algunos objetos pueden vincularse a varios tipos de objeto en un lado de la relación.
|
||||
|
||||
**Example:** A Note can be attached to one Person AND one Company AND one Opportunity simultaneously. The Note is on the "many" side, connecting to multiple "one" sides.
|
||||
**Ejemplo:** Una Nota puede adjuntarse simultáneamente a una Persona Y a una Empresa Y a una Oportunidad. La Nota está en el lado de "muchos", conectándose a varios lados de "uno".
|
||||
|
||||
<img src="/images/user-guide/fields/many-to-one-morph.png" style={{width:'100%'}} />
|
||||
|
||||
Similarly, a Project (on the "one" side) could receive links from multiple People, multiple Companies, and multiple Notes.
|
||||
De manera similar, un Proyecto (en el lado de "uno") podría recibir vínculos de varias Personas, varias Empresas y varias Notas.
|
||||
|
||||
<img src="/images/user-guide/fields/one-to-many-morph.png" style={{width:'100%'}} />
|
||||
|
||||
<Warning>
|
||||
**Import/Export limitation**: Relations pointing to multiple object types are not yet supported for CSV import/export. This is on our roadmap.
|
||||
**Limitación de importación/exportación**: Las relaciones que apuntan a varios tipos de objeto aún no son compatibles con la importación/exportación de CSV. Esto está en nuestra hoja de ruta.
|
||||
</Warning>
|
||||
|
||||
### Many-to-Many
|
||||
### Muchos a muchos
|
||||
|
||||
Many records in Object A can be linked to many records in Object B.
|
||||
Muchos registros en el Objeto A pueden vincularse a muchos registros en el Objeto B.
|
||||
|
||||
**Example:** Many People can be linked to many Projects, and vice versa.
|
||||
**Ejemplo:** Muchas Personas pueden vincularse a muchos Proyectos, y viceversa.
|
||||
|
||||
Las relaciones de muchos a muchos usan un patrón de **objeto de unión**: un objeto intermedio que conecta ambos lados. Con la función de relaciones de unión, Twenty muestra directamente los registros finales vinculados, ocultando el objeto intermedio de la UI.
|
||||
|
||||
<img src="/images/user-guide/fields/junction-relation-diagram.png" style={{width:'100%'}} />
|
||||
|
||||
<Warning>
|
||||
**Many-to-Many is not yet supported.**
|
||||
|
||||
This relation type is planned for H1 2026. As a workaround, create an intermediate "junction" object (e.g., "Project Assignments") that has Many-to-One relations to both objects.
|
||||
**Función de laboratorio**: Las relaciones de unión deben habilitarse en **Settings → Updates → Lab** antes de usarlas.
|
||||
</Warning>
|
||||
|
||||
## Creating a Relation Field
|
||||
Consulta [Cómo crear relaciones de muchos a muchos](/l/es/user-guide/data-model/how-tos/create-many-to-many-relations) para obtener una guía completa paso a paso.
|
||||
|
||||
1. Go to **Settings → Data Model**
|
||||
2. Select the object where you want to add the relation
|
||||
3. Click **+ Add Field**
|
||||
4. Select **Relation** as the field type
|
||||
5. Choose the target object(s) to relate to
|
||||
6. Configure the relation settings:
|
||||
* **Field name on source object**: The name of the relation field on the object you're editing
|
||||
* **Field name on destination object**: The name of the relation field that will appear on the target object
|
||||
* Relation type (one-to-many, many-to-one)
|
||||
7. Click **Save**
|
||||
## Creación de un campo de relación
|
||||
|
||||
## Standard Relations
|
||||
1. Vaya a **Configuración → Modelo de datos**
|
||||
2. Seleccione el objeto en el que desea agregar la relación
|
||||
3. Haga clic en **+ Add Field**
|
||||
4. Seleccione **Relation** como tipo de campo
|
||||
5. Elija el(los) objeto(s) de destino con los que relacionar
|
||||
6. Configure los ajustes de la relación:
|
||||
* **Nombre del campo en el objeto de origen**: El nombre del campo de relación en el objeto que está editando
|
||||
* **Nombre del campo en el objeto de destino**: El nombre del campo de relación que aparecerá en el objeto de destino
|
||||
* Tipo de relación (uno a muchos, muchos a uno)
|
||||
7. Haga clic en **Guardar**
|
||||
|
||||
Twenty comes with pre-built relations between standard objects:
|
||||
## Relaciones estándar
|
||||
|
||||
| From Object | To Object | Relation Type |
|
||||
| ------------- | --------- | ------------- |
|
||||
| People | Companies | Many-to-One |
|
||||
| Opportunities | Companies | Many-to-One |
|
||||
| Opportunities | People | Many-to-One |
|
||||
Twenty incluye relaciones predefinidas entre objetos estándar:
|
||||
|
||||
## Best Practices
|
||||
| Desde el objeto | Al objeto | Tipo de relación |
|
||||
| --------------- | --------- | ---------------- |
|
||||
| Personas | Empresas | Muchos a uno |
|
||||
| Oportunidades | Empresas | Muchos a uno |
|
||||
| Oportunidades | Personas | Muchos a uno |
|
||||
|
||||
### Planning Relations
|
||||
## Mejores prácticas
|
||||
|
||||
* **Map your data model**: Plan relations before creating them
|
||||
* **Consider direction**: Think about which object "owns" the relationship
|
||||
* **Avoid circular dependencies**: Keep your data model clean
|
||||
### Planificación de relaciones
|
||||
|
||||
### Naming Relations
|
||||
* **Mapee su modelo de datos**: Planifique las relaciones antes de crearlas
|
||||
* **Considere la dirección**: Piense en a qué objeto "pertenece" la relación
|
||||
* **Evite las dependencias circulares**: Mantenga su modelo de datos limpio
|
||||
|
||||
* **Use clear names**: Make it obvious what the relation represents
|
||||
* **Be consistent**: Use similar naming patterns across relations
|
||||
* **Consider both sides**: Name both sides of the relation appropriately
|
||||
### Asignar nombres a las relaciones
|
||||
|
||||
### Performance
|
||||
* **Use nombres claros**: Deje claro qué representa la relación
|
||||
* **Sea coherente**: Use patrones de nomenclatura similares en todas las relaciones
|
||||
* **Considere ambos lados**: Asigne nombres adecuados a ambos lados de la relación
|
||||
|
||||
* **Don't over-relate**: Too many relations can slow down your workspace
|
||||
### Rendimiento
|
||||
|
||||
## Limitations
|
||||
* **No cree relaciones en exceso**: Demasiadas relaciones pueden ralentizar su espacio de trabajo
|
||||
|
||||
* **Deleting relations** removes the link but not the related records
|
||||
* **Circular relations** should be avoided for data integrity
|
||||
## Limitaciones
|
||||
|
||||
* **Eliminar relaciones** elimina el vínculo pero no los registros relacionados
|
||||
* **Las relaciones circulares** deben evitarse para mantener la integridad de los datos
|
||||
|
||||
Reference in New Issue
Block a user