Aplicaciones
Crea herramientas enfocadas en las mismas definiciones, conexiones de origen y políticas de acción.
En esta página
Las aplicaciones son definiciones con versiones
Una aplicación es un artefacto del catálogo con versiones. Puede combinar componentes declarativos incorporados o incluir sus propios archivos HTML, JavaScript, estilos y recursos en un paquete. Se crea, revisa y promueve como las demás definiciones de la plataforma. Las aplicaciones empaquetadas también pueden incluir código de servidor en instancias configuradas con un entorno de ejecución de aplicaciones.
Usa una aplicación para dar a un equipo el conjunto concreto de información y decisiones que necesita para una tarea. Un operador puede configurar una aplicación como destino de inicio para determinados roles, de modo que esas personas lleguen directamente a su herramienta de trabajo.
Elige componentes incorporados cuando se ajusten a la tarea
Los componentes incorporados son una forma de crear una aplicación. Elige cada componente según la tarea: una métrica, una lista para inspeccionar, una distribución para comparar o una pregunta para explorar. El componente ask necesita un perfil de modelo autorizado; los componentes de datos habituales no requieren una llamada a un modelo para mostrarse.
- stat presenta un valor y umbrales opcionales.
- table presenta resultados de consultas con campos declarados y acciones de fila opcionales.
- bars presenta una distribución con etiquetas.
- search ejecuta una búsqueda parametrizada después de que la persona ingresa un valor.
- ask convierte una pregunta en una consulta de lectura protegida.
- objects muestra instancias de la ontología según los permisos de cada objeto.
Aplica controles a los datos y las acciones
Los componentes de consulta utilizan la protección SQL de solo lectura y resultados limitados. Las consultas generales tienen un máximo de 200 filas y un tiempo límite de 15 segundos; las búsquedas tienen un límite de resultados menor. Las columnas de origen ocultas se filtran y los componentes de objetos aplican además los límites de filas y campos del lector.
El permiso para leer una aplicación no concede permiso para invocar sus acciones de fila. Esas acciones pasan por el control habitual de acciones. Revisa las reglas de acceso de los sistemas de origen para los componentes de consulta como parte del diseño de la aplicación.
Las llamadas de una aplicación empaquetada a la API de aplicaciones de nondro se limitan a las operaciones y los recursos que declara y a los permisos de quien la utiliza.
Publica y utiliza
Abre una vista previa del borrador y comprueba sus fuentes, nombres de campos, permisos y acciones previstas antes de promoverlo. La vista previa no reemplaza la versión activa; publicar requiere promover la aplicación según los permisos de la organización. Abre la aplicación activa con un rol representativo para verificar la experiencia, incluidos los estados de datos vacíos, restringidos o fallidos.
Las aplicaciones empaquetadas funcionan en direcciones propias. El acceso comprueba el inicio de sesión, el permiso sobre la aplicación, el público definido y las reglas de red. El público puede incluir personas externas identificadas que inician sesión, además de personas o equipos dentro de la organización.
Las aplicaciones tienen un manifiesto de aplicación web que permite instalarlas desde navegadores compatibles en un teléfono o una computadora. Instalar una aplicación no elimina el inicio de sesión ni concede acceso a datos adicionales.