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 mostrarle 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, acceda a Studio, vaya a Vistas, haga clic en el icono (tres puntos verticales) ubicado junto a la vista deseada y haga clic en Establecer como predeterminado.

  • Puede modificar las vistas con el editor XML integrado. Active el modo de desarrollador, vaya a la vista que desea editar, seleccione la pestaña Vista y haga clic en </> XML.

    Importante

    Si edita una vista con el editor XML, evite realizar cambios directamente en las vistas estándar y heredadas, ya que se restablecerán y las perderá durante las actualizaciones o versiones nuevas del módulo. Asegúrese de seleccionar siempre las vistas heredadas correctas de Studio cuando modifique una vista en Studio. Por ejemplo, cuando arrastre y suelte un nuevo campo, se generará una vista heredada específica de Studio en automático con 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 se utiliza para crear y editar registros, por ejemplo, contactos, órdenes de venta, productos, etc.

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

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

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

    • Ejecutar una acción del servidor: Con la lista desplegable, seleccione la acción de servidor que se ejecutará.

    • Llamar un método: Especifique un método Python existente que ya está definido en Odoo.

  • Haga clic en el icono (más) ubicado en la esquina superior derecha del formulario para agregar un botón inteligente. Ingrese una etiqueta, elija un icono y seleccione un campo relacionado.

Example

Vista de formulario del modelo de la orden de venta

Actividad

La vista de actividad se utiliza 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 se puede 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 proyecto

Lista

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

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

  • 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: Con la lista desplegable, seleccione la acción de servidor que se ejecutará.

    • Llamar un método: Especifique un método Python existente que ya está 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.

Mueva el icono de manija para organizar los registros de manera 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

Para activar esta vista, es necesario contar con un campo Many2One vinculado a un Contacto, ya que se usa la dirección del contacto para marcar la ubicación de 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 una vista de línea de tiempo, necesita seleccionar qué campos de Fecha o Fecha y hora se deben usar para definir el inicio y final de los registros, con el fin de mostrarlos en la vista. Puede 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.

  • Para que los eventos que duran todo el día aparezcan en la parte superior del calendario seleccione la casilla que especifica la duración correspondiente.

  • 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 puede usar el campo de retraso para mostrar la duración del evento en horas. Seleccione un campo decimal o entero en el modelo, este especificará la duración del evento. Si configura el campo Fecha de finalización no se tomará en cuenta el campo de retraso.

Example

Vista de calendario en el calendario de eventos

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.

  • Si desea activar el Modo cohorte, seleccione Retención el porcentaje de registros que permanecen durante un periodo de tiempo, comienza en el 100% y disminuye con el tiempo o Rotación el porcentaje de registros que se desplazan a lo largo de un periodo de tiempo: comienza en 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, Tiempo personal, Planeación y Fabricación.

  • 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 la medida de tiempo predeterminada para mostrar los registros, seleccione Día, Semana, Mes, or 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.

Pivote

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.

  • Para mostrar el número de registros que conforman los datos totales de una celda, seleccione Mostrar recuento.

Example

Vista de tabla dinámica del reporte de compra

Gráfico

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