Visiones Dinámicas
Las vistas dinámicas son una forma de consultar diferente información en tablas de diferentes productos, con filtros y visualización de diferentes formas, como en reportes que permiten imprimir en CSV, PDF u otro formato existente. Este informe se puede enviar por correo electrónico, siempre que el servidor de correo electrónico esté configurado.
Para los productos en los que está disponible la característica, es necesario obtener la estructura de metadatos, que son las definiciones de tablas y campos que tiene la base, la lista de tablas, qué campos existen en cada una de ellas, qué tipo de datos tiene cada una de ellas. ellos, entre otra información. En base a esta información, se generan consultas.
Para cada consulta, existe un tiempo de 4 (minutos) para visualización y generación de informes, luego de ese tiempo, las acciones son abortadas a partir de una rutina dese acabó el tiempo, que interrumpe el proceso de consulta.
Las vistas dinámicas y los informes que tardan más de 1 (hora) en procesarse se cancelan automáticamente y se envía una notificación al usuario.
Importante
La sincronización de metadatos debe realizarse siempre que haya cambios en la definición base, por ejemplo, cuando se crean nuevas tablas.
Controle adecuadamente el volumen de informes y vistas dinámicas, a través de la información que se muestra en la pantalla: cantidad de datos traficados, solicitudes personalizadas que se realizaron, tiempo dedicado a las personalizaciones y límite de cuota. Si alguno de estos límites está al final, se mostrará un mensaje de advertencia. Para ampliación de límites, contactar a Senior.
Qué puedes hacer:
- Vaya a Tecnología > Personalización > Informes > Vistas dinámicas;
- clickea enNueva vision;
- Informale aNombre,Descripción yetiquetas para la identificación de esta vista dinámica y haga clic eneditor visual para ajustes;
- Luego seleccione en el campoTabla una o más tablas que se utilizarán para crear la vista dinámica. Si se selecciona más de una tabla, enConexiones informar qué campos son responsables de launirse en la vista dinámica;
- Si lo desea, utilice los demás campos a la derecha de la tabla elegida para filtrar y personalizar la información mostrada, definiendo agrupaciones y órdenes, por ejemplo;
- Opcionalmente, utilice el botónPara ver para obtener una vista previa de la información en pantalla (se muestran hasta 10 líneas de datos en la visualización) o en Ver en PDFpara tener una idea de la visualización de dichos datos en archivo;
- Para generar un informe de archivo con todos los resultados, haga clic enGenerar informe y luego establecer elFormato yTransporte del archivo (por correo electrónico como archivo adjunto o como enlace). clickea enConfirmar;
- clickea enguardar vista para que se guarde y se pueda volver a utilizar. De esa forma, cuando vuelva a ingresar a Tecnología > Personalización > Vistas dinámicas, se mostrará la vista guardada.
- Vaya a Tecnología > Personalización > Informes > Vistas dinámicas;
- Haga clic en Nueva visión;
- Informale aNombre,Descripción yetiquetas para la identificación de esta vista dinámica y haga clic enEditor SQL para la configuración y luego construya el SQL según sea necesario;
- Opcionalmente, utilice el botónPara ver para obtener una vista previa de la información en pantalla (se muestran hasta 10 líneas de datos en la visualización) o en Ver en PDF para tener una idea de la visualización de dichos datos en archivo;
- Para generar un informe de archivo con todos los resultados, haga clic enGenerar informe y establecer elFormato yTransporte del archivo (por correo electrónico como archivo adjunto o como enlace). Después de eso, haga clic enConfirmar;
- clickea enguardar vista para que se guarde y se pueda volver a utilizar. De esa forma, cuando vuelva a ingresar a Tecnología > Personalización > Vistas dinámicas, se mostrará la vista guardada.
Después de crear una vista dinámica, toda la información disponible en la tabla seleccionada está disponible. Sin embargo, es posible elegir qué información se muestra y cambiar la forma en que se presenta, desde los recursos de agrupar, agregar funciones, ocultar, cambiar de posición, ordenar y filtrar los campos de la tabla, excepto los campos personalizados:
- En Agrupados por, haga clic enAñadir una agrupación
+ definir por qué campo se debe agrupar la información; - clickea enPara ver para actualizar los datos mostrados en la vista según el filtro;
- Si no desea mantener el filtro, debe hacer clic en elX junto a él y haga clic de nuevoPara ver para actualizar la información.
El orden de visualización de las columnas será el mismo definido para la agrupación. Si ensambla la vista y luego quiere reordenar las agrupaciones, todas las demás funciones de la vista se perderán, ya que dependen de lo que haya en esas primeras.
Para proporcionar un refinamiento de los datos mostrados, las vistas dinámicas admiten el uso de expresiones SQL comunes, como COUNT(), SUM() y MAX():
- En Funciones, haga clic endatos puros +. Cuando no hay ninguna expresión configurada, se mantiene el valor de este campo;
- Seleccione una expresión disponible y luego determine el campo en el que debe ejecutarse;
- clickea enPara ver para actualizar los datos mostrados en la vista según el filtro;
- Si no desea mantener el filtro, debe hacer clic en elX junto a él y haga clic de nuevoPara ver para actualizar la información.
Esta expresión estará disponible en la última columna de la vista dinámica y en el informe.
Al no elegir agrupar campos o funciones, es posible seleccionar qué columnas se mostrarán en la consulta y el orden de visualización.
- clickea enTodos para abrir una ventana con todos los campos disponibles para la tabla seleccionada;
- Deje marcados los que desea ver y desmarcados los que no deben mostrarse como columnas en su vista dinámica;
- Para ordenar, cambie la posición de los campos haciendo clic y arrastrándolos a la ubicación deseada;
- clickea enConcluido aplicar los cambios;
- clickea enPara ver de nuevo para actualizar los datos mostrados en la vista según el filtro;
- Si no desea mantener los campos configurados, repita los pasos 1 a 4.
Los campos personalizados se presentan a partir de un icono indicativo en la columna, con el fin de identificarlos dentro de una vista dinámica.
Al no elegir agrupar ninguna columna, es posible ordenar por cualquier columna que esté marcada para ver.
- clickea enConfigurar clasificaci
ón + definir por qué campo se debe ordenar la información; - clickea enPara ver para actualizar los datos mostrados en la vista según el filtro;
- Si no desea mantener el filtro, debe hacer clic en elX junto a él y haga clic de nuevoPara ver para actualizar la información.
Observação
De forma predeterminada, la clasificación se realiza en orden ascendente (del valor más pequeño al más grande). Si desea invertir este orden, haga clic en la palabraasc junto al campo deseado, para mostrar el menú con la dirección de pedido.
Los datos solo se filtran en la vista después de esta configuración. De lo contrario, se muestran todos.
- clickea enAñadir filtros + filtrar la información mostrada según cualquiera de los campos de la tabla;
- Se muestra una lista con todos los campos de la tabla, y al lado de uno hay un icono que identifica su tipo: cadena, numérico, de fecha o booleano. Cada uno tiene diferentes opciones de filtro;
- Después de elegir el campo, defina cómo se filtra y, según lo que se elija, ingrese un valor y haga clic enAñadir filtro;
- Para que los parámetros sean informados al ejecutar la vista dinámica, marque la opciónParámetro y determine que este filtro es un parámetro. Luego ingrese el nombre del parámetro y haga clic enAñadir filtro;
- clickea enPara ver para actualizar los datos mostrados en la vista según el filtro;
- Si no desea mantener el filtro, debe hacer clic en elX junto a él y haga clic de nuevoPara ver para actualizar la información.
La configuración de la zona horaria (zona horaria) al ejecutar Vistas Dinámicas y/o Informes ocurre de la siguiente manera:
- Configuración predeterminada: para campos de tipo timestamp (Time Stamp), por defecto, al ejecutar Vistas Dinámicas y/o Reportes, se aplica la zona horaria del navegador del usuario, enviada a través de la cabecerax-usuario-zona horaria-desplazamiento.
- configuración manual (zona horaria ingresada manualmente): debido a que algunos productos almacenan esta información desde la aplicación de zona horaria y otros usando UTC-0, al momento de la visualización, la información termina mostrando divergencias. Para evitar que esto suceda, simplemente configure la zona horaria manualmente a través del campo y así sobrescriba la configuración predeterminada. a través del campoInformar zona horaria manual determinar:
- "No aplicar zona horaria": se utiliza para ver la información de fecha/hora exactamente como está almacenada, es decir, cuando ya tiene una zona horaria aplicada;
- Las demás opciones se deben utilizar cuando la información se almacena en UTC-0 y se desea configurar una vista dinámica informando una zona horaria diferente a la enviada por el navegador.
Después de crear las vistas dinámicas, se pueden realizar otras acciones:
Vaya a Tecnología > Personalización > Informes > Vistas dinámicas. Haga clic en la vista dinámica deseada y, para verla, en el botónDetalles, en la parte superior de la pantalla. Después de eso, en la pantalla que muestra la vista, es posible hacer cambios yAhorrar,Para ver con información previamente guardada oeliminar vista.
Vaya a Tecnología > Personalización > Informes > Vistas dinámicas. Haga clic en la vista dinámica deseada y luego envisión duplicada, en la parte superior de la pantalla. Después de eso, ingrese un nombre para la nueva vista y continúe con los pasos paracrear una nueva visión dinámica.
- Vaya a Tecnología > Personalización > Informes > Vistas dinámicas;
- Haga clic en la vista dinámica deseada y haga clic en el botón para verla.Detalles, en la parte superior de la pantalla;
- clickea enGenerar inform
- e
- y elige uno de los formatos disponib
- les:las impresiones en informes, en formato PDF, se exportan en forma paginada, es decir, con saltos de página;al exportar en formato CSV, los datos se exportan con un encabezado y una lista de valores, que luego se pueden importar a Excel. Para hacerlo, simplemente vaya a Datos > Obtener datos de texto/CSV en el propio archivo de Excel y elija este archivo para importar.
Importante
Debido a que los sistemas son internacionalizables, los datos se exportan en formato UTF-8. Por lo tanto, al importar datos a Excel, se recomienda cambiar elcodificación a UTF-8.
- Elija la forma de envío, que puede ser mediante notificación, correo electrónico con archivo adjunto o correo electrónico con enlace. Si la opción elegida es notificación y hay permiso para ver grupos, es posible seleccionar la casilla de verificaciónusuarios de un grupo. De esta forma, todos los usuarios del grupo recibirán el informe;
- clickea enConfirmar.
Después de la confirmación, aparecerá una notificación en la pantalla informando la generación del informe. Después de terminar, se presentará una nueva notificación con el enlace para verla.
Para programar un informe, debe tener permiso para programar funciones. Entonces:
- Vaya a Tecnología > Personalización > Informes > Vistas dinámicas;
- Cree una nueva vista dinámica o edite una existente;
- Haga clic en el botónprogramar la ejecución;
- Si el informe tiene parámetros, se deben completar. Informar el formato ya quién enviar. El usuario será redirigido a la pantalla de agendamiento, donde ya estarán diligenciados todos los campos necesarios para el reporte;
- Rellene la secciónEjecución, eligiendo la fecha de inicio, periodicidad, horario, entre otros.
Nota
- Todos los programas se crearán con el nombre del informe o la vista dinámica que se está editando. Si la vista dinámica o el informe cambia de nombre, la programación continúa con el nombre anterior y será necesario actualizar el nombre también.
- Para utilizar esta funcionalidad, debe tener permiso en la acción Editar/Modificar, en el recurso res://senior.com.br/platform/scheduler/job.
Adjunte la vista dinámica a un elemento del menú para que otro colaborador o usuario pueda imprimirla o verla:
- Vaya a Tecnología > Personalización > Informes > Vistas dinámicas;
- Seleccione la vista dinámica para la que se creará el menú;
- clickea enDetalles;
- En la sección Menús de Vista en vivo, haga clic enJoven;
- EnEtiqueta, introduzca el nombre de este menú;
- Seleccione un menú donde aparecerá:
- Desde el menú principal: permite seleccionar únicamente menús de agrupación. Ejemplo: Tecnología > Personalización > Mi Visión;
- En el contexto de una pantalla: No es posible seleccionar menús que sean agrupadores de submenús. Ejemplo: Tecnología > Personalización > Módulos > Mi Visión;
- Cuando no sea posible seleccionar uno de los menús desde la ubicación previamente determinada, se mostrará un icono de acceso denegado.
- clickea enAgregar y enseguida,Ahorrar.
Importante
Además de hacer que el menú esté disponible, es necesario pedir permiso al administrador para ver el recurso Custom > Dynamicviews > View_name, para el usuario en cuestión.
Permisos
Luego de crear y definir vistas dinámicas, es posible personalizar el acceso y control de los recursos que cada usuario puede tener a través de sus roles. Todas las vistas se crean dentro del dominio personalizado, que tiene un servicio llamado Vistas dinámicas y todas las vistas existentes se enumeran en él.
De forma predeterminada, solo el usuario administrador puede acceder a las vistas dinámicas. Sin embargo, es posible otorgar algún permiso a otros usuarios.
- Acceda a Tecnología > Administración > Autorización > Gestión de papel;
- Acceda al rol deseado o cree un nuevo rol;
- Asocia los usuarios con los que quieres compartir las vistas dinámicas al papel;
- En Permisos de rol, en el Dominio personalizado, expanda el servicio DYNAMICVIEWS y para cada una de las vistas deseadas, marque la opciónCambio y/oPara ver;
- Todavía en Permisos de rol, ahora en el dominio Plataforma, expanda el servicio REPORT_DATABASE y marque la opción dePara ver para Metadatos.
- clickea enAhorrar en la parte inferior de la pantalla.
- Acceda a Tecnología > Administración > Autorización > Gestión de papel;
- Acceda al rol deseado o cree un nuevo rol;
- Asocia los usuarios con los que quieres compartir las vistas dinámicas al papel;
- En Permisos de rol, en el Dominio personalizado, expanda el servicio DYNAMICVIEWS y para cada una de las vistas deseadas, marque la opción deCambio y/oPara ver;
- Todavía en Permisos de rol, ahora en el dominio Plataforma, expanda el servicio REPORT_DATABASE y marque la opción dePara ver para metadatos y base de datos para informes. En el dominio del servicio DynamicViews, marque la misma opción para Dynamic Views;
- clickea enAhorrar en la parte inferior de la pantalla.
- Acceda a Tecnología > Administración > Autorización > Gestión de papel;
- Acceda al rol deseado o cree un nuevo rol;
- Asocia los usuarios con los que quieres compartir las vistas dinámicas al papel;
- En Permisos de función, en el dominio personalizado, expanda el servicio Report_database_metadata y marque la opción paraPara ver para la mesa elegida;
- Todavía en Permisos de rol, ahora en el dominio Plataforma, expanda el servicio REPORT_DATABASE y marque la opción dePara ver para metadatos y base de datos para informes. En el dominio del servicio DynamicViews, marque la misma opción para Dynamic Views;
- clickea enAhorrar en la parte inferior de la pantalla.
- Acceda a Tecnología > Administración > Autorización > Gestión de papel;
- Acceda al rol deseado o cree un nuevo rol;
- Asocia los usuarios con los que quieres compartir las vistas dinámicas al papel;
- En Permisos de función, en el dominio personalizado, expanda el servicio Report_database_metadata y marque la opción paraPara ver para la mesa elegida. Para el servicio Dynamicviews, marque la misma opción para la vista dinámica elegida;
- Todavía en Permisos de rol, ahora en el dominio Plataforma, expanda el servicio REPORT_DATABASE y marque la opción dePara ver para metadatos y base de datos para informes. En el dominio del servicio DynamicViews, marque la misma opción para Dynamic Views;
- clickea enAhorrar en la parte inferior de la pantalla.
- Acceda a Tecnología > Administración > Autorización > Gestión de papel;
- Acceda al rol deseado o cree un nuevo rol;
- Asocia los usuarios con los que quieres compartir las vistas dinámicas al papel;
- En Permisos de función, en el dominio personalizado, expanda el servicio Report_database_metadata y marque la opción paraPara ver para la mesa elegida;
- Todavía en Permisos de rol, ahora en el dominio Plataforma, expanda el servicio REPORT_DATABASE y marque la opción dePara ver para metadatos y base de datos para informes. En el dominio del servicio DynamicViews, marque la opción paraPara ver yPara editarpara vistas dinámicas;
- clickea enAhorrar en la parte inferior de la pantalla.
Escenarios de permisos
Compruebe la configuración de algunos permisos para las tablas de vista dinámica:
- Acceda a Tecnología > Administración > Autorización > Gestión de papel;
- Elija el rol del usuario que tendrá este permiso para acceder a las tablas;
- En Permisos de función, en el dominio Personalizado, expanda el servicio INFORME-BASE DE DATOS-METADATOS;
- Elija las funciones que se le permitirán a este rol;
- Haga clic en guardar;
- Acceda de nuevo al rol de este usuario;
- Busque el permiso PLATAFORMA y expanda el servicio DYNAMICVIEWS;
- En la función Vistas en vivo, seleccioneCambio yPara ver;
- Haga clic en Guardar.
Después de eso, el usuario tendrá permiso para acceder al menú de vistas dinámicas y crear una tabla en la base de datos.
El permiso para emitir un informe debe utilizarse cuando existe la necesidad de que el usuario asocie la vista dinámica con un elemento del menú durante su creación.
De esta forma, con este permiso, esta vista estará disponible para cualquier usuario que quiera imprimir este informe. Por ejemplo, en el caso de un gerente que creó el reporte, pidiéndole a su subordinado que lo imprima, quien no tiene permiso para crear vistas dinámicas ni acceder a las tablas.
Para eso:
- Acceda a Tecnología > Administración > Autorización > Gestión de papel;
- Elija el rol del usuario que tendrá este permiso;
- En Permisos de función, en el dominio personalizado, expanda el servicio DYNAMICVIEWS;
- Seleccione la vista creada y marque la opción paraPara ver;
- Haga clic en Guardar.
Después de eso, todos los usuarios con permisos para esta vista dinámica podrán verla en el menú y generar su informe.
Importante
En algunos casos, el usuario responsable de crear la vista dinámica no tiene permiso para otorgar permisos a otros usuarios. De esta forma, es necesario preguntar al administrador.

English
Español

