Una representación es una entidad del diccionario que describe las propiedades que se utilizan en la interfaz de usuario.

Una representación siempre está asociada a una clase. Por lo tanto, puede tener sus propios elementos, como propiedades, scripts asociados y métodos. Estos elementos específicos, además de los que ya tiene la clase asociada, son un complemento de las reglas vinculadas al comportamiento de la interfaz de usuario.

Utiliza esta función para crear y actualizar las representaciones. Hay que validar las representaciones descritas en el diccionario para que se puedan utilizar en el software.

Requisitos previos

Consulta la documentación de Puesta en marcha

Gestión de pantalla

Cabecera

La cabecera contiene la información que identifica la clase.

Pestaña General

Esta sección describe la información principal de la representación.

Tabla Facetas

Lista las facetas que incluye la representación: Detail, Edit, Query, Lookup y Summary.

Tabla Comportamientos gestionados

Describe los comportamientos que gestiona la representación.

Tabla Colecciones

Describe las colecciones definidas a nivel de la representación. Hay que declarar las colecciones definidas en la clase si se cumple una de las siguientes condiciones:

    • Se han modificado las características de las colecciones.
    • Se ha añadido un campo a la colección.

Tabla Scripts

Lista:

  • los scripts y códigos de métodos que ha definido el desarrollador;
  • los scripts en los que las etiquetas $METHODS y $PROPERTIES están disponibles para los partners desarrolladores que quieren añadir su propio código asociado a eventos de superviseur (especialmente para la gestión de operaciones CRUD, es decir, creación, lectura, actualización y supresión.

Pestaña Propiedades

Esta sección describe las propiedades definidas a nivel de la representación. Las propiedades definidas a nivel de la clase no se deben incluir.

Tabla Propiedades

Lista las propiedades y la información correspondiente.

Tabla Claves

Lista los segmentos clave correspondientes a la línea seleccionada en la tabla Propiedades si el tipo de propiedades está vinculado a una tabla o a una clase persistente.

Tabla Parámetros

Lista los parámetros de una propiedad según la línea seleccionada en la tabla Propiedades si las reglas de la propiedad requieren parámetros adicionales. Introduce un valor para llamar a la regla con los parámetros correctos según el contexto.

Pestaña Métodos

Esta sección define los métodos de la representación. Como la representación está vinculada a un proceso de interfaz de usuario, los métodos stateful son los únicos que están disponibles. Por lo tanto, las operaciones stateless solo se pueden definir para las clases.


Tabla Métodos

Lista los métodos y la información correspondiente.

Tabla Parámetros

Lista los parámetros asociados al método de la tabla Métodos y la información correspondiente.

Pestaña Organización

Esta sección indica la organización jerárquica que se ha establecido por defecto para la representación y la información adicional que se utiliza para la página de consulta. Una representación define:

  • una página dividida en secciones;
  • secciones divididas en bloques;
  • bloques que contienen una o varias propiedades organizadas en la colección. La colección se suele representar en forma de tabla en la interfaz de usuario.

Las secciones, los bloques y las propiedades se muestran por defecto en una página según un algoritmo predefinido. La función de personalización permite cambiar una estructura sin perder la organización jerárquica de la representación.


Tabla Secciones

Lista las secciones de la página.

Tabla Bloques

Lista los bloques de la página.

Tabla Filtros

Lista los filtros que se pueden utilizar para la representación en curso. Los filtros que se muestran en esta lista se utilizan en la faceta Query. Un filtro definido como obligatorio siempre se aplicará en la consulta.

Todos los demás filtros se muestran en forma de vínculo en la parte derecha de la página. Al hacer clic en un vínculo, la consulta se actualiza aplicando el filtro correspondiente, además del obligatorio, si hay alguno. Al hacer clic en varios vínculos, no se combinan varios filtros, sino que el nuevo conjunto de filtros reemplaza al anterior.

Si la tabla contiene al menos un filtro que no es el obligatorio, hay un vínculo adicional (Ningún filtro) para realizar una consulta únicamente con el filtro establecido por defecto. Al introducir la consulta, el filtro cuyo campo Defecto tiene asignado el valor "Sí" es el filtro por defecto, pero se puede sustituir por cualquier otro filtro.

Tabla Criterio de orden

Permite definir el orden por defecto que se utiliza para mostrar las líneas de la consulta. Si no se completa, se utiliza el índice por defecto de la tabla principal asociada a la clase.

Pestaña Propiedades expuestas

Una representación muestra en un dispositivo (móvil, tablet, ordenador) una lista de propiedades, que pueden ser:

  • las que se han definido en la representación;
  • las que se encuentran en la clase principal o las clases secundarias.

Tabla Propiedades

Lista todas las propiedades disponibles. Utiliza la acción de selección para acceder a la lista de clases, clases secundarias y propiedades por incluir. También puedes acceder a una propiedades desde una línea.

Pestaña Vínculos

Esta sección define los vínculos disponibles que dirigen a distintos lugares de la interfaz de usuario. Los vínculos desencadenan operaciones o métodos según el contexto. Una representación puede contener múltiples vínculos, de modo que la sección muestra una lista restringida de los vínculos disponibles según los siguientes filtros: campo Tipo anclaje y casillas Visualización de vínculos generados y Solo vínculos no válidos.


Tabla Vínculos

Lista los vínculos filtrados según el tipo de anclaje determinado.

Tabla Claves

Cuando un vínculo requiere una clave, esta tabla se alimenta con los elementos correspondientes y hay que indicar la fórmula en la columna Valor.

Tabla Parámetros

Cuando un vínculo requiere parámetros adicionales, esta tabla se alimenta con una lista de parámetros y hay que indicar la fórmula en la columna Valor.

Pestaña Menús

En esta sección puedes definir los menús que organizan los vínculos.

Tabla Menú

Muestra la definición del menú en cada línea.

Tabla Configuración por defecto

Permite definir el vínculo por defecto, y su estilo, que aparece en primer lugar en el panel derecho de cada faceta. Los únicos datos que se introducen son el menú o el código del vínculo en la columna Vínculo/menú y un código de actividad en la columna Código actividad. Las demás columnas se alimentan automáticamente.

Acciones específicas

Menú de acciones

Mensajes de error

[<<<

Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :

Propiedad o colección inexistente

Una propiedad o colección que se ha utilizado en un vínculo deja de estar disponible en la representación.

El vínculo sustitución $1$ no debe estar generado

Un vínculo generado contiene un vínculo de sustitución, también generado a su vez.

El vínculo de sustitución $1$ debe corresponder al tipo y acción del vínculo $2$

Un vínculo de sustitución debe ser compatible con el vínculo al que sustituye (tener el mismo anclaje y tipo de anclaje).

El vínculo de sustitución $1$ debe estar activo

Un vínculo de sustitución debe estar activo.

Vínculo "$1$" no autorizado en facet $2$

Este mensaje aparece en varios casos:

  • En una faceta Lookup o Summary, no están permitidos ni los vínculos del método ni los vínculos de las páginas clásicas.
  • En una faceta Edit, solo están permitidos los vínculos en las representaciones con una acción Lookup o Summary y los vínculos URL.
Este método no es una operación

El tipo no es correcto.

El método solicitado no existe.

El código introducido no corresponde a un método de la clase.

Información adicional

Las modificaciones realizadas en una representación pueden afectar a otras representaciones que tengan un vínculo en una faceta de dicha representación. La entrada de una representación en el diccionario puede desencadenar una actualización automática de los vínculos. En ese caso, aparece un mensaje para que el usuario guarde la representación actualizada. El vínculo en las representaciones se realiza automáticamente al instalar un parche o revalidar el dossier.

Representaciones obsoletas

Algunas representaciones de los módulos de Compras y Ventas ya no se utilizan ni se mantienen. Hay nuevas representaciones disponibles que las reemplazan.

Consulta la lista en la documentación: Representaciones obsoletas.

Tablas utilizadas

Consulta la documentación de Puesta en marcha