Crear una aplicación bajo demanda
Una aplicación bajo demanda carga un subconjunto de los datos que se cargan de forma agregada mediante una aplicación de selección. Una aplicación bajo demanda se construye vinculando una aplicación de selección bajo demanda a una aplicación de plantilla bajo demanda. Las aplicaciones de selección y las aplicaciones de plantilla son los componentes fundamentales de las aplicaciones bajo demanda.
Para crear una aplicación bajo demanda, primero deben crearse las aplicaciones de selección y de plantilla que se puedan vincular. Para vincularlas, las aplicaciones de selección y plantilla deben tener campos de datos en común que se puedan vincular.
Para más información, vea Crear una aplicación de selección bajo demanda y Crear una aplicación de plantilla bajo demanda.
Una aplicación de selección se puede vincular a varias aplicaciones de plantilla, y una única aplicación de plantilla puede vincularse mediante varias aplicaciones de selección. Pero las expresiones de enlace de datos de la aplicación de plantilla deben corresponderse con campos de las aplicaciones de selección que estén vinculados con ella.
Un enlace de navegación de una aplicación bajo demanda une una aplicación de selección con una aplicación de plantilla. Los enlaces de navegación de aplicaciones bajo demanda se crean en aplicaciones de selección. Una vez que se haya definido un enlace de navegación, se puede agregar a la barra de Navegación de la app de la app de selección como un punto de navegación de la aplicación bajo demanda. Cada hoja de una aplicación contiene su propia Barra de navegación de la app. A continuación, los usuarios generan aplicaciones bajo demanda desde el punto de navegación de la aplicación.
Ejemplo de la vista de creación de aplicaciones bajo demanda.

Múltiples aplicaciones bajo demanda, cada una con una combinación diferente de datos seleccionados, se pueden generar desde el mismo punto de navegación de la aplicación.
Se pueden agregar punteros de un solo enlace de navegación de aplicación a varias hojas en la misma aplicación de selección. Además, las hojas pueden tener varios puntos de navegación de la aplicación, creados a partir de varios enlaces de navegación de la aplicación.
Cuando una aplicación de selección está completa con enlaces de navegación y puntos de navegación, se pueden generar aplicaciones bajo demanda.
Haga lo siguiente:
- Abra una aplicación de selección bajo demanda y seleccione Editar.
- Seleccione los Enlaces de navegación a la app en el panel situado a la izquierda.
-
Haga clic en el botón Crear nuevo para abrir el cuadro de diálogo Crear nuevo enlace de navegación por la app bajo demanda.
- Asigne un nombre al nuevo enlace de navegación de la aplicación bajo demanda.
-
Seleccione una app de plantilla bajo demanda.
No todas las aplicaciones de la lista desplegable App de plantilla son aplicaciones de plantilla válidas. Debe seleccionar una aplicación que se haya construido como una aplicación de plantilla y cuyas expresiones de enlace de datos correspondan a los campos de la app de selección con la que esté trabajando. De lo contrario, las aplicaciones bajo demanda generadas desde el enlace de navegación de la aplicación producirán errores.
Para más información, vea Crear una aplicación de plantilla bajo demanda.
-
Inserte una expresión que calcule el número total de registros de detalle que están representados por los registros agregados accesibles por medio del estado de selección en la app de selección.
La expresión normalmente usa la función SUM para obtener un total de los registros seleccionados. El resultado se utiliza para determinar cuándo la cantidad de datos que se ha de cargar está dentro del rango especificado para generar la aplicación bajo demanda.
-
Especifique el Recuento máximo de filas.
El valor del Recuento máximo de filas establece el límite superior del número de registros, calculado por la función en la entrada de la Expresión, que puede cargar la app bajo demanda. Siempre que el número de registros calculado por la expresión de cálculo de filas en la app de selección sea mayor que el valor de Recuento máximo de filas, la app bajo demanda no se podrá generar. La aplicación solo se puede generar cuando el número de registros calculado por la expresión de cálculo de filas está en el límite superior o por debajo del límite superior establecido por el valor de Recuento máximo de filas.
Para crear la expresión utilizada para el Recuento máximo de filas, debe saber cómo se calcula el recuento total de registros desde los campos disponibles en la app de selección.
Nota informativaLa cantidad máxima de datos que se pueden enviar a una aplicación bajo demanda es de 50 MB. Cualquier cantidad superior a esa provoca que la aplicación bajo demanda falle sin un mensaje de error. Establezca el máximo recuento de filas para garantizar que los usuarios no puedan crear selecciones de más de 50 MB.Para más información, vea Crear una aplicación de selección bajo demanda.
-
Especifique el Número máximo de apps generadas.
Se pueden generar múltiples apps bajo demanda desde el mismo punto de navegación de la app bajo demanda en la Barra de navegación de la app de la app de selección. La razón para generar múltiples aplicaciones es que cada una puede contener una selección diferente de datos. Cuando se haya generado el número máximo de aplicaciones, el usuario que está generando aplicaciones desde el punto de navegación debe eliminar una de las aplicaciones existentes antes de generar una nueva aplicación bajo demanda.
El número máximo de aplicaciones generadas se aplica al enlace de navegación de la aplicación bajo demanda. Si se crea un punto de navegación de una aplicación bajo demanda desde el enlace de navegación, entonces ese punto de navegación podría crear hasta el número máximo. Pero si se crean varios puntos de navegación desde el mismo enlace de navegación, entonces el número total de aplicaciones bajo demanda generadas desde esos puntos de navegación se limita a la configuración de Número máximo de apps generadas.
Nota informativaEn el enlace de navegación de la aplicación bajo demanda, puede seleccionar:
-
Sobrescribir la app generada y si ha alcanzado el número máximo de apps generadas, los usuarios no podrán generar nuevas apps. Agregue un botón al conjunto de hojas configurado para navegar al enlace de navegación de la aplicación bajo demanda o elimine una o más de las aplicaciones generadas.
-
Conservar script en apps generadas. Los usuarios con acceso a la aplicación podrán generar aplicaciones con el script de la aplicación de plantilla incluido. Además, si tiene permiso de creación y edición en su espacio personal, podrá ver y editar el script de la aplicación generada. Para QSEoW, usted decide en qué flujo de datos (stream) publicar su aplicación generada.
-
-
Introduzca un valor numérico en el campo Tiempo de retención que defina el tiempo que las aplicaciones generadas desde el enlace de navegación deban conservarse antes de ser eliminadas.
-
En el menú desplegable a la derecha del campo Tiempo de retención, seleccione la unidad de tiempo para el período de retención.
Las opciones para el tiempo de retención son horas, días o Nunca expira.
Todas las aplicaciones bajo demanda generadas desde el enlace de navegación se conservarán de acuerdo con esta configuración. La antigüedad de una aplicación bajo demanda generada es la diferencia entre la hora actual y la hora de la última carga de datos. Este cálculo de la antigüedad de una aplicación bajo demanda es el mismo para aplicaciones publicadas y no publicadas. Y si una aplicación bajo demanda se publica manualmente tras haber sido generada, el cálculo de su antigüedad sigue siendo el mismo: se basa en la última carga de datos de la aplicación generada.
-
En el menú desplegable Vista predeterminada al abrir, seleccione la hoja que se mostrará primero cuando se abran las aplicaciones generadas desde el enlace de navegación.
Puede seleccionar Vista general de apps o una de las hojas de la aplicación de selección desde la que se crea el enlace de navegación.
- Haga clic en Crear y el nuevo enlace de navegación de la aplicación bajo demanda aparecerá en la lista de Enlaces de navegación a la app.
-
Arrastre el enlace de navegación de la aplicación a la Barra de navegación de la app de la aplicación de selección.
Arrastrar el enlace de navegación de la app a la app de selección crea un punto de navegación de la app a demanda. Las propiedades del nuevo punto de navegación de la app bajo demanda se muestran en el panel situado a la derecha. Si lo desea ahí puede cambiar el nombre del punto de navegación.
-
Haga clic en Hecho en el editor de hojas.
La app de selección bajo demanda ya está lista para utilizarse o publicarse. Los usuarios de la app de selección podrán generar aplicaciones bajo demanda desde los puntos de navegación en la Barra de navegación de la app en la app de selección.
Puede compartir aplicaciones de selección bajo demanda en un espacio compartido o administrado. Primero debe hacer públicas las hojas de las aplicaciones de selección y plantilla. Después, puede agregar la aplicación de selección a un espacio compartido o administrado. Si está publicando en un espacio administrado, solo necesita publicar la aplicación de selección.
Los usuarios con acceso a aplicaciones en esos espacios pueden acceder a los puntos de navegación en esas aplicaciones. Por ejemplo, pueden generar una aplicación bajo demanda desde la barra de navegación de apps.
Si sus aplicaciones en espacios administrados o compartidos contienen datos confidenciales, utilice las aplicaciones bajo demanda con cuidado y confirme los permisos de aquellos que tienen acceso a sus aplicaciones de selección.
Las aplicaciones bajo demanda se agregan a los espacios personales de los usuarios. Si los usuarios tienen los permisos Puede contribuir, Puede administrar, Puede publicar o Propietario en un espacio compartido o administrado, pueden compartir sus aplicaciones bajo demanda generadas desde su espacio personal con otros usuarios.
Una vez que una aplicación de selección bajo demanda se publica en un espacio administrado, no se puede editar el enlace de navegación en la aplicación de selección o en la aplicación publicada. Si necesita actualizar el enlace de navegación, elimine la aplicación publicada. A continuación, edite el enlace en la aplicación de selección y publique la aplicación de nuevo en el espacio administrado.