Crear una app a demanda
Una app a demanda carga un subconjunto de los datos que se cargan en forma agregada mediante una app de selección. Una app a demanda se crea vinculando una app de selección a demanda a una app de plantilla a demanda. Las apps de selección y las apps de plantilla son los pilares fundamentales de las apps a demanda.
Para construir una app a demanda, deben crearse primero las apps de selección y de plantilla que se puedan vincular. Para vincularlas, las apps de selección y plantilla deben tener campos de datos en común que se puedan vincular.
Para obtener más información, vea Crear una app de selección a demanda y Crear una app de plantilla bajo demanda.
Una app de selección se puede vincular a varias apps de plantilla y una única app de plantilla puede vincularse mediante varias apps de selección. Pero las expresiones de enlace de datos de la app de plantilla deben corresponderse con campos de las apps de selección que estén vinculados con la misma.
Un enlace de navegación de una app a demanda une una app de selección con una app de plantilla. Los enlaces de navegación de apps a demanda se crean en apps de selección. Una vez que se ha 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 app a demanda. Cada hoja de una app contiene su propia barra de Navegación de app. A continuación, los usuarios pueden generar apps a demanda desde el punto de navegación de la app.
Se pueden generar múltiples apps a demanda, cada una con una combinación diferente de datos seleccionados, desde el mismo punto de navegación de la app.
Se pueden agregar punteros a un solo enlace de navegación de apps a múltiples hojas en la misma app de selección. Además, las hojas pueden tener varios puntos de navegación de app, creados a partir de múltiples enlaces de navegación de app.
Cuando una app de selección está completa con enlaces y puntos de navegación, se pueden generar apps a demanda.
Haga lo siguiente:
- Abra una app de selección a demanda y seleccione Editar.
- Seleccione los enlaces de navegación de 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 de app a demanda.
- Asigne un nombre al nuevo enlace de navegación de la app a demanda.
-
Seleccione una app de plantilla a demanda.
No todas las apps de la lista desplegable App de plantilla son apps de plantilla válidas. Debe seleccionar una app que se haya construido como una app 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 apps a demanda generadas desde el enlace de navegación de la app producirán errores.
Para más información, vea Crear una app de plantilla bajo demanda.
-
Introduzca 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 a cargar está dentro del rango especificado para generar la app a demanda.
-
Especifique el Recuento máximo de filas.
El valor de 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 a 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 a demanda no se podrá generar. La app solo se puede generar cuando el número de registros calculados 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 app bajo demanda es de 50 MB. Cualquiera que supere esa cantidad provoca el fallo de la app bajo demanda sin recibir 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 app de selección a demanda.
-
Especifique el Número máximo de apps generadas.
Se pueden generar múltiples apps a demanda desde el mismo punto de navegación de la app a demanda en la barra Navegación de app de la app de selección. La razón para generar múltiples apps está en que cada una puede contener una selección diferente de datos. Cuando se ha generado el número máximo de apps, el usuario que está generando apps desde el punto de navegación debe eliminar una de las apps existentes antes de generar una nueva app a demanda.
El número máximo de apps generadas se aplica al enlace de navegación de la app a demanda. Si se crea un punto de navegación de app a 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 apps a demanda generadas desde esos puntos de navegación se limita a lo configurado en Número máximo de apps generadas.
-
Introduzca un valor numérico en el campo Tiempo de retención que defina el tiempo que las apps 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 apps a demanda generadas desde el enlace de navegación se conservarán de acuerdo con esta configuración. La edad de una app a demanda generada es la diferencia entre la hora actual y la hora de la última carga de datos. Este cálculo de la edad de una app a demanda es el mismo para apps publicadas y no publicadas. Y si una app a demanda se publica manualmente después de haber sido generada, el cálculo de edad sigue siendo el mismo: se basa en la última carga de datos de la app generada.
-
En el menú desplegable Vista predeterminada al abrir, seleccione la hoja que se mostrará primero cuando se abran las apps generadas desde el enlace de navegación.
Puede seleccionar la Vista general de apps o una de las hojas de la app 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 app a demanda aparecerá en la lista de Enlaces de navegación de la app.
-
Arrastre el enlace de navegación de la app a demanda a la barra Navegación de app de la app 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 a 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 a demanda ya está lista para utilizarse o publicarse. Los usuarios de la app de selección podrán generar apps a demanda desde los puntos de navegación en la barra de Navegación de app en la app de selección.
Puede compartir apps de selección bajo demanda en un espacio compartido o administrado. Primero debe hacer públicas las hojas de las apps de selección y plantilla. Después, puede agregar la app seleccionada a un espacio compartido o administrado. Si está publicando en un espacio administrado, solo necesita publicar la app de selección.
Los usuarios con acceso a apps en dichos espacios podrán acceder a los puntos de navegación en esas apps. Por ejemplo, pueden generar una app a demanda desde la barra de navegación de apps.
Si sus apps en espacios administrados o compartidos contienen datos confidenciales, utilice las apps bajo demanda con cuidado y confirme los permisos de aquellos que tienen acceso a sus apps de selección.
Las apps 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 apps bajo demanda generadas desde su espacio personal con otros usuarios.
Una vez que se ha publicado una app de selección bajo demanda en un espacio administrado, no puede editar el enlace de navegación en la app de selección o la app publicada. Si necesita actualizar el enlace de navegación, elimine la app publicada. Después edite el enlace en la app de selección y vuelva a publicar la app en el espacio administrado.