Vistas

Las vistas son la interfaz que permite mostrar los datos contenidos en un modelo. Un modelo puede tener varias vistas, es decir, distintas maneras de mostrar los mismos datos. Las vistas en Studio están organizadas en cuatro categorías: general, varios registros, línea de tiempo y reportes.

Truco

  • Para cambiar la vista predeterminada de un modelo, abre Studio, ve a Vistas, haz clic en el icono (tres puntos verticales) que se encuentra junto a la vista deseada y haz clic en Establecer como predeterminado.

  • Puedes modificar las vistas con el editor XML integrado. Activa el modo de desarrollador, ve a la vista que quieres editar, abre la pestaña Vista y haz clic en </> XML.

    Importante

    Evita realizar cambios de forma directa en las vistas estándar y heredadas con el editor XML, ya que estas se restablecerán y las perderás al actualizar tus módulos o recibir mejoras para los mismos. Siempre asegúrate de seleccionar las vistas heredadas correctas de Studio cuando modifiques una vista en esta aplicación. Por ejemplo, al arrastrar y soltar un nuevo campo, el sistema genera una vista heredada específica de Studio de forma automática y su respectiva XPath, que define la parte modificada de la vista.

Vistas generales

Nota

Los siguientes ajustes se encuentran en la pestaña Vista de la vista, a menos que se especifique lo contrario.

Formulario

La vista de formulario sirve para crear y editar registros como contactos, órdenes de venta, productos y más.

  • Para estructurar un formulario, arrastra y suelta las pestañas y columnas ubicadas en la pestaña + Agregar.

  • Desmarca las casillas Puede crear, Puede editar o Puede eliminar para evitar que los usuarios creen, editen o eliminen registros.

  • Para agregar un botón, haz clic en Agregar un botón en la parte superior del formulario, escribe una etiqueta y elige la acción del botón:

    • Ejecutar una acción del servidor: Usa la lista desplegable para seleccionar la acción de servidor a ejecutar.

    • Llamar un método: Especifica un método de Python existente ya definido en Odoo.

  • Para cambiar el texto o estilo de un botón, haz clic en el él y edita su etiqueta o clase (ya sea btn-primary o btn-secondary) en la pestaña Propiedades.

  • Haz clic en el icono (más) que se encuentra en la esquina superior derecha del formulario para agregar un botón inteligente. Escribe una etiqueta, elige un icono y selecciona un campo relacionado.

Example

Vista de formulario del modelo de la orden de venta

Actividad

La vista de actividad sirve para programar actividades (enviar correos electrónicos, realizar llamadas, etc.) y tener una vista general de las que están vinculadas a los registros.

Nota

Solo es posible modificar esta vista en Studio al editar el código XML.

Example

Vista de actividad de los leads/oportunidades

Vistas para varios registros

Nota

Los siguientes ajustes se encuentran en la pestaña Vista de la vista, a menos que se especifique lo contrario.

Kanban

La vista de kanban se utiliza con frecuencia en los flujos de trabajo empresariales para facilitar el cambio de etapa de los registros y también para mostrarlos dentro de tarjetas.

Nota

Si se encuentra habilitada la vista Kanban, se usará de forma predeterminada en los dispositivos móviles en lugar de la Vista de lista.

  • Para evitar que los usuarios creen un nuevo registro, desmarque Puede crear.

  • Para crear registros desde la vista, en un formulario minimalista, habilite Creación rápida.

  • Seleccione un campo en Predeterminadamente agrupar por para establecer la manera en que se agruparán los registros.

Example

Vista de kanban del modelo del proyecto

Lista

La vista de lista se utiliza para ver varios registros al mismo tiempo, además de poder buscarlos y editarlos.

  • Desmarca las casillas Puede crear, Puede editar o Puede eliminar para evitar que los usuarios creen, editen o eliminen registros.

  • Para crear y editar registros dentro de la vista, seleccione Agregar registro en la parte inferior, Agregar registro en la parte superior o Abrir vista de formulario en Al crear un registro.

    Nota

    Esto evita que los usuarios abran registros en la Vista de formulario de la vista de Lista.

  • Si desea editar varios registros al mismo tiempo, marque Habilitar edición masiva.

  • Si desea cambiar la forma en la que se organizan los registros, seleccione un campo en Ordenar por.

  • Seleccione un campo en Predeterminadamente agrupar por para establecer la manera en que se agruparán los registros.

  • Para agregar un botón, haga clic en Agregar un botón en la parte superior de la lista, ingrese una etiqueta y seleccione la acción del botón:

    • Ejecutar una acción del servidor: Usa la lista desplegable para seleccionar la acción de servidor a ejecutar.

    • Llamar un método: Especifica un método de Python existente ya definido en Odoo.

Truco

Para agregar un icono (manija de arrastre) que le permita reordenar los registros de forma manual, agregue un campo Entero con el widget Manija.

Captura de pantalla del icono de arrastre para organizar los registros de forma manual en la vista de lista.

Example

Vista de lista de la orden de venta

Mapa

La vista de mapa se utiliza para visualizar los registros en un mapa. Por ejemplo, es posible utilizarla en la aplicación Servicio externo para organizar un itinerario entre diferentes tareas.

Nota

Es necesario que haya un campo Many2One vinculado al modelo Contacto para activar la vista, ya que la dirección del contacto sirve para posicionar los registros en el mapa.

  • Para seleccionar qué tipo de contacto se debe usar en el mapa, selecciónelo en el Campo de contacto.

  • Si desea ocultar el nombre o la dirección del registro, seleccione Ocultar nombre u Ocultar dirección.

  • Si desea añadir información de otros campos, selecciónelos en Campos adicionales.

  • Si desea que se le muestren rutas sugeridas entre diferentes registros, seleccione Habilitar enrutamiento y el campo que se deberá usar para ordenar los registros.

Example

Vista de mapa en la tarea

Vistas de línea de tiempo

Nota

  • Al activar por primera vez una de las vistas de línea de tiempo, debes seleccionar los campos Fecha o Fecha y hora de tu modelo que se utilizarán para definir el inicio y el final de los registros para poder mostrarlos en la vista. Puedes modificar los campos Fecha de inicio y Fecha de finalización después de activar la vista.

  • Los siguientes ajustes se encuentran en la pestaña Vista de la vista, a menos que se especifique lo contrario.

Calendario

La vista de calendario se utiliza para gestionar y obtener una vista general de los registros dentro de un calendario.

  • Para crear registros desde la vista sin necesidad de abrir la Vista de formulario, habilite la Creación rápida.

    Nota

    Esta función solo está disponible en modelos específicos que se pueden crear rápido con tan solo un nombre. Sin embargo, la mayoría de modelos no cuentan con esta función, por lo que tendrá que abrir la vista de Formulario para completar los campos necesarios.

  • Si desea añadir colores a los registros en el calendario, seleccione un campo en Color. De esta manera, todos los registros que compartan el mismo valor de ese campo mostrarán el mismo color.

    Nota

    Hay pocos colores disponibles, por lo que se podría asignar el mismo color a diferentes valores.

  • Seleccione un campo Casilla que especifica si el evento dura todo el día para mostrar eventos que duran todo el día en la parte superior del calendario.

  • Para seleccionar la medida de tiempo predeterminada para mostrar los eventos, seleccione Día, Semana, Mes, o Año en Modo de visualización predeterminado.

Nota

También puedes usar el campo Espera para mostrar la duración del evento en horas. Selecciona un campo Decimal o Entero en el modelo que especifique la duración del evento. Considera que el campo Espera no será tomado en cuenta si configuras el campo Fecha de finalización.

Example

Vista de calendario del modelo de eventos del calendario

Cohorte

La vista de cohorte se utiliza para examinar el ciclo de vida de los registros durante un plazo específico. Por ejemplo, es posible utilizarla en la aplicación Suscripciones para ver la tasa de retención.

  • Para mostrar una medida (por ejemplo, el valor agregado de algún campo) de manera predeterminada en la vista, seleccione un Campo de medida.

  • Para elegir el intervalo de tiempo a usar de forma predeterminada al agrupar los resultados, seleccione Día, Semana, Mes o Año en Intervalo.

  • Para cambiar el modo de cohorte, elige entre Retención (es decir, el porcentaje de registros que permanecen durante un periodo: comienza al 100% y disminuye con el tiempo) o Rotación (el porcentaje de registros que se desplazan durante un periodo: comienza con el 0% y aumenta con el tiempo).

  • Para cambiar el progreso de la Línea de tiempo (por ejemplo, las columnas), seleccione Avanzar (de 0 a +15) o Retroceder (de -15 a 0). La mayoría de las veces se usa la línea de tiempo Avanzar.

Example

Vista cohorte de una suscripción

Gantt

La vista de Gantt se utiliza para pronosticar y examinar el progreso general de los registros, estos están representados con una barra que se encuentra abajo de la medida de tiempo.

  • Si desea evitar que los usuarios creen o editen registros, desmarque Puede crear y Puede editar.

  • Si desea que se rellenen las celdas de color gris cuando no se deba crear un registro (por ejemplo, los fines de semana para los empleados), seleccione Mostrar indisponibilidad.

    Nota

    Esta función debe ser compatible con el modelo sin ayuda de Studio. Es compatible con las aplicaciones Proyecto, Vacaciones, Planeación y Manufactura.

  • Para que se muestre una fila con el total en la parte inferior, seleccione Mostrar fila con el total.

  • Para combinar varios registros en una sola fila, seleccione Combinar primer nivel.

  • Para elegir la forma de agrupar los registros en las filas de forma predeterminada (por ejemplo, por empleado o proyecto), seleccione un campo en Automáticamente agrupar por.

  • Para definir una escala de tiempo predeterminada para ver los registros, elige entre Día, Semana, Mes o Año en Medida predeterminada.

  • Si desea añadir colores a los registros en la vista, seleccione un campo en Color. De esta manera, todos los registros que compartan el mismo valor de ese campo mostrarán el mismo color.

    Nota

    Hay pocos colores disponibles, por lo que se podría asignar el mismo color a diferentes valores.

  • Para especificar con qué grado de precisión debe dividirse cada medida de tiempo, seleccione Cuarto de hora, Media hora u Hora en Precisión del día, Medio día o Día en Precisión de la semana y Precisión del mes.

Example

Vista gantt en la planeación de turnos

Vistas de reportes

Nota

Los siguientes ajustes se encuentran en la pestaña Vista de la vista, a menos que se especifique lo contrario.

Tabla dinámica

La vista de tabla dinámica se utiliza para consultar y analizar los datos de los registros de forma interactiva. Es bastante útil para agregar datos numéricos, crear categorías y organizar los datos al mostrar y ocultar diferentes niveles de datos.

  • Para acceder a todos los registros cuyos datos se encuentran en una celda, seleccione Acceder a los registros de la celda.

  • Para dividir los datos en diferentes categorías, seleccione los campos en Agrupación de columnas, Agrupar filas - primer nivel, o Agrupar filas - segundo nivel.

  • Para añadir diferentes tipos medidas en la vista, seleccione un campo en Medidas.

  • Selecciona la casilla Mostrar conteo para mostrar el número de registros que conforman los datos agregados en una celda.

Example

Vista de tabla dinámica del reporte de compra

Gráfica

La vista de gráfico se utiliza para mostrar los datos de los registros en un gráfico de barras, líneas o circular.

  • Para cambiar el gráfico predeterminado, seleccione Barra, Línea, o Circular en Tipo.

  • Para elegir un atributo (categoría) de datos predeterminado, seleccione un campo en Primer atributo y, en caso de ser necesario, otro en Segundo atributo.

  • Seleccione uno de los campos en Medida para elegir un tipo predeterminado de datos a medir con la vista.

  • Solo para gráficos de barras o líneas: si desea ordenar las diferentes categorías de datos por su valor, seleccione Ascendente (de menor a mayor valor) o Descendente (de mayor a menor valor) en orden.

  • Solo para gráficos de barras y circulares: Si desea acceder a todos los registros cuyos datos se encuentran en una categoría de datos del gráfico, marque Acceso a los registros desde el gráfico.

  • Solo para gráficos de barras: Si se utilizan dos atributos (categorías) de datos y se marca la opción Gráfico de barras apilado, se mostrarán dos columnas, una encima de la otra.

Example

Vista de gráfico de barras del reporte de análisis de ventas