- Primeros pasos
- Instalación y configuración
- Uso de Data Service
- Referencia
- Ejemplos y Tutoriales
Guía del usuario de Data Service
Introducción
Data Service contiene campos integrados del sistema. Cuando creas una nueva entidad, se crea automáticamente un conjunto de campos predeterminados, pero puedes personalizar las entidades que definiste añadiendo campos específicos.
Tipos de campo
Puedes crear los campos de los siguientes tipos de campo.
- Texto: este campo puede utilizarse para almacenar una pequeña cantidad de texto.
- Número: este campo se puede utilizar para almacenar un valor numérico. Los valores numéricos pueden ser positivos o negativos. Debes especificar el número de decimales que quieres utilizar.
- Sí/No: este campo se utiliza para elegir entre un valor Sío No.
- Fecha y hora: este campo se utiliza para almacenar un valor que contiene una fecha y una hora. Se puede utilizar un selector de fecha para seleccionar una fecha y una hora.
- Relación: este campo se utiliza para crear una relación entre dos entidades.
- Conjunto de opciones: este campo se utiliza para almacenar una lista de valores enumerados de los que se pueden seleccionar uno o varios valores.
- Archivo: este campo se utiliza para almacenar un archivo.
- Numeración automática: este campo se utiliza para aumentar automáticamente los índices de registro.
Cada tipo de campo requiere diferentes detalles que deben especificarse.Consulta la página específica en Tipos de campos de entidad para obtener más información.
Crear campos
Para agregar campos a los datos de su entidad:
-
En la lista de entidades, selecciona la entidad para la que deseas añadir un campo.Se mostrará la pestaña Campos con la lista de campos definidos para la entidad.
-
Haz clic en Crear nuevo campo. Se abre el asistente Crear campo .
-
Introduce un Nombre para mostrar para el nuevo campo. El Nombre para mostrar es el nombre que se muestra al importar la entidad en Studio. Este campo puede modificarse después de crear la entidad.
-
Introduce un Nombre para el nuevo campo. El nombre puede ser alfanumérico, pero debe comenzar con una letra. Debe tener entre 3 y 30 caracteres.
Nota:El campo Nombre se rellena automáticamente con el mismo valor proporcionado para el Nombre para mostrar. Solo puedes cambiar su valor durante el proceso de creación de la entidad. Una vez creada la entidad, el campo Nombre no se puede editar.
-
Selecciona el campo Tipo utilizando la lista desplegable.
-
Para obligar a los usuarios a proporcionar un valor para el campo, selecciona la casilla de verificación Obligatorio .
-
Para aplicar valores únicos para los registros de campo, selecciona la casilla Solo valores únicos .
Importante:La opción está disponible para los tipos de campo Texto y Número .
Cuando sea necesario, utilice el máximo de decimales configurados para los números. De lo contrario, Data Service redondea el número al valor máximo de decimales, provocando un error de unicidad. Por ejemplo, si estableces una precisión de tres decimales e introduces valores como
3.015y3.0148, este último valor se redondea al alza a3.015, lo que producirá fallos de exclusividad.La opción no distingue entre mayúsculas y minúsculas, lo que significa que "Valor único" y "VALOR único" se identifican como duplicados.
-
Haz clic en Más detalles para configurar propiedades de registro de campo opcionales, como:
Opción Descripción Longitud máxima Para los campos de Texto , establece el número máximo de caracteres que un usuario puede proporcionar. De forma predeterminada, se permiten hasta 200 caracteres. Valor máximo Para los campos Número , establece el valor máximo que un usuario puede proporcionar. El valor máximo predeterminado es 1,000,000,000,000.Valor mínimo Para los campos Número , establece el valor mínimo que un usuario puede proporcionar. El valor máximo predeterminado es -1,000,000,000,000.Decimales Para los campos Número , establece cuántos dígitos decimales puede proporcionar un usuario. El valor predeterminado es 2, que permite números con dos dígitos decimales, como23,45.Valor predeterminado Establezca un valor predeterminado en caso de que los usuarios no proporcionen datos. Descripción Agrega una descripción para el campo. Acceso al campo según rol Selecciona esta opción para restringir el acceso a los datos otorgando permisos explícitos. -
Opcionalmente, para mantener abierto el asistente Crear campo , selecciona la casilla Crear otro . Esto te ayuda a crear varios campos en la entidad seleccionada más rápido, ya que omite el paso 2 de este procedimiento.
-
Haz clic en Guardar.
El nuevo campo se mostrará en la lista de campos.
Actualizar los campos
Para actualizar los campos que hayas creado, sigue los siguientes pasos:
- No puedes actualizar los campos incorporados del sistema.
- No puedes cambiar el nombre y el tipo de campos personalizados.
-
En la pestaña Campos, pasa el ratón sobre el campo que quieres editar.
-
Haz clic en el icono Editar campo correspondiente al elemento.Está disponible en la parte derecha.
-
Se mostrará el panel Editar campo.Guarda tus actualizaciones.
Nota:Si el campo se creó con la opción Solo valores únicos activada, puedes desactivarla, permitiendo de nuevo los duplicados. Ten en cuenta que si desactivas la casilla Solo valores únicos, no podrás volver a seleccionarla más tarde.
-
Haz clic en Guardar.
Eliminar campos
Para eliminar los campos que has creado, sigue los siguientes pasos:
No puedes eliminar los campos incorporados del sistema.
-
En la pestaña Campos, pasa el ratón sobre el campo que quieres eliminar.
-
Haz clic en el menú Más opciones al final de la fila del campo y luego selecciona Eliminar.
-
Para activar el botón Eliminar , introduce el nombre para mostrar del campo en el cuadro de diálogo Eliminar campo .
-
Haz clic en Eliminar para confirmar la acción.
Habilitar o deshabilitar el acceso al campo basado en el rol
El acceso al campo basado en roles se puede utilizar para restringir el acceso a los datos.Es posible habilitar el acceso a campos basado en roles solo para los campos personalizados, no está disponible para los campos integrados del sistema.
Una vez habilitada la opción Acceso al campo basado en roles para un campo, los roles deben actualizarse para conceder permisos explícitos a los usuarios para acceder al campo. Consulta Gestionar acceso para obtener más información.
Los roles estándar ya no tendrán acceso a los datos de los campos habilitados para el acceso a campos basado en roles. Los usuarios que necesiten acceder a estos datos deberán tener asignado un rol personalizado que otorgue permisos para acceder a los datos del campo.
-
En la pestaña Campos, pasa el ratón por encima del campo para el que deseas habilitar (o deshabilitar) el acceso al campo basado en roles.
-
Haz clic en el menú Más opciones al final de la fila del campo y luego selecciona la opción Habilitar el acceso al campo basado en roles (o la opción Deshabilitar el acceso al campo basado en roles) en el menú.
-
Haz clic en Habilitar (o Deshabilitar) para confirmar la acción.
Se mostrará un mensaje de confirmación. Consulta la siguiente ilustración.
Importante:Al habilitar el acceso de campo basado en roles para un campo, todos los usuarios que tengan roles asignados existentes que no proporcionen permisos a nivel de campo ya no tendrán acceso a los datos del campo.
-
Haz clic en Gestionar roles para abrir la pestaña Roles de la página Gestión de usuarios. Aquí puedes actualizar los Roles Personalizados para conceder permisos de acceso al campo.