Vinculación dinámica de páginas en Jitterbit App Builder
Puede darse el caso de que tenga un panel de cuadrícula, formulario o mosaico desde el que desee crear un enlace, y los registros individuales del panel deban seguir diferentes enlaces a distintas páginas resultantes. Por ejemplo, supongamos que tiene un panel que enumera las tareas de un usuario, y cada tarea puede completarse mediante diferentes flujos de trabajo en distintas páginas. El enlace dinámico de páginas se puede lograr utilizando los controles de lista y configurando las opciones de navegación. Este artículo describe cómo configurar este tipo de comportamiento en App Builder mediante el enlace dinámico de páginas. Los controles que se pueden utilizar para el enlace dinámico de páginas incluyen: listas, iconos y botones.
Nota
Si buscas enlace dinámicamente páginas de diferentes aplicaciones, tienes dos opciones:
- Configure manualmente la(s) página(s) de otra aplicación como Públicas/Compartidas, desde la configuración de Caso límite de página
- Codifique el GUID de pageID como el valor de Nueva página dinámica
Cómo configurar la vinculación dinámica de páginas
- Genere el panel (cuadrícula, formulario o mosaico) que mostrará los enlaces dinámicos. Espere un momento para crear el control de lista que se usará para el enlace dinámico.
-
Para la tabla de origen utilizada por el panel deseado, agregue una columna adicional para "LinkToPage" y defina el almacenamiento del tipo de datos como Unique ID/UUID.
- Como alternativa, puede agregar la columna "LinkToPage" a una tabla intermedia. En este ejemplo, se muestran las instancias de tarea de usuario asignadas a ella. Existe una tabla de tareas de modelo (p. ej., Tarea) a la que podemos asignar la misma página para cada tipo de tarea y usar una unión para vincular cada instancia de tarea con la página correspondiente.
-
Genere un panel de configuración para administrar los enlaces en su área de configuración:
-
Cree una cuadrícula con el objeto de negocio "Origen" que haga referencia a las columnas PK y "Enlace a la página". En este caso, utilizamos la tabla Tarea, que define los tipos de tarea.
- Utilice un Control de lista para PK usando su Título preferido
- Use un Control de Lista para "LinkToPage" y use la fuente "App_Page_List" con la clave "ControlId" y el título "Name". Para lograr esto, debe agregar "** App Builder (Sellado)" a sus **Fuentes de Datos de la Aplicación.
-
Ahora, ejecute la página en la que creó el panel de configuración. Para cada registro, edite el valor "LinkToPage" para reflejar las páginas de destino deseadas.
- Una vez completado esto, vuelva a diseñar la página con el enlace dinámico deseado.
-
Cree un Control de lista que creará el enlace dinámico.
- Establezca el Objeto comercial y el Título en el campo deseado que contenga lo que debe leer el Botón.
- En el panel Navegación y acciones, configure "Nueva página dinámica" en "LinkToPageID".
-
Pruebe desde la interfaz de usuario de la aplicación. Si la configuración es correcta, cada registro se dirigirá a las páginas configuradas.