- Primeros pasos
- Instalación y configuración
- Uso de Data Service
- Referencia
- Ejemplos y Tutoriales
Sigue estos pasos para crear una relación entre tus entidades.
-
En la lista de entidades, selecciona la entidad para la que deseas añadir una relación.
-
En la pestaña Campos, haz clic en Crear nuevo campo.
-
En el panel Crear campo, introduce un Nombre para mostrar en el campo correspondiente.
-
Selecciona Relación en la lista desplegable de tipos.
-
Selecciona la entidad a la que deseas crear una relación desde la lista desplegable de entidades.
-
Selecciona el campo para mostrar que se mostrará en la interfaz de usuario en la lista desplegable de campos para mostrar entidades.
-
Haz clic en Guardar.
La relación se añade como un nuevo campo en la pestaña Campos.
Al añadir datos, puedes seleccionar valores de la entidad relacionada.
Haz clic en Ver datos de entrada para mostrar la pestaña Datos de la entidad relacionada en una nueva pestaña del navegador.
Restricciones de ámbito
Las reglas de ámbito de las relaciones se aplican de la siguiente manera:
- Las entidades a nivel de tenant solo pueden estar relacionadas con otras entidades a nivel de tenant.
- Las entidades a nivel de carpeta solo pueden estar relacionadas con entidades en carpetas a las que el usuario tiene acceso.
- Las relaciones de ámbito cruzado (Tenant a carpeta o Carpeta a tenant) no son compatibles.
Los conjuntos de opciones admiten el mismo ámbito de tenant/carpeta que las entidades:
- Los conjuntos de opciones a nivel de tenant son visibles para todos los usuarios dentro del tenant.
- Los conjuntos de opciones a nivel de carpeta solo son accesibles dentro de la carpeta seleccionada.
- Las reglas de visibilidad y uso reflejan el ámbito de la entidad para un aislamiento de datos coherente.
| Entidad A | Entidad B | Compatible |
|---|---|---|
| Tenant | Tenant | Sí |
| Carpeta A | Carpeta A | Sí |
| Carpeta A | Carpeta B (accesible) | Sí |
| Tenant | Carpeta | No |
La siguiente tabla describe cómo el ámbito a nivel de carpeta afecta a cada rol cuando se trabaja con entidades relacionadas o conjuntos de opciones.
| Rol | Repercusión |
|---|---|
| Diseñador de esquemas | Debes tener acceso a la carpeta de la entidad relacionada o del conjunto de opciones para incluirla en un esquema. |
| Data Reader | Debes tener acceso tanto a la carpeta de la entidad principal como a la relacionada para consultar los datos completos. Sin acceso a ambos, el campo relacionado se omite de los resultados. |
| Data Writer | Debes tener acceso tanto a la carpeta de la entidad principal como a la relacionada para escribir en los campos relacionados. Si falta el acceso a la carpeta relacionada, la escritura de datos es parcial. Si un campo relacionado está marcado como Requerido, la escritura de datos falla por completo para los usuarios sin acceso completo. |
| Automation Developer | Debes tener acceso tanto a la entidad principal como a la relacionada para utilizar esa entidad en un flujo de trabajo. El acceso parcial evita que se utilice la entidad. |
| Automation User | Los permisos se evalúan en tiempo de ejecución. La operación se completa total o parcialmente dependiendo de las carpetas a las que tengas acceso en el momento de la ejecución. |