Launchpad y contenido

Tile

Un tile en el SAP Fiori Launchpad es la representación visual de una app en una page: estático, dinámico o personalizado, como un tile de KPI de SAP Smart Business. Un tile inicia la app disparando un intent; el tile no contiene la app, y un target mapping coincidente decide qué aplicación se abre realmente.

Datos clave

Tipo
Objeto de contenido del launchpad (visualización)
Capa
Contenido, navegación y acceso; también punto de entrada y experiencia
Se crea en
Technical catalogs, como parte de un launchpad app descriptor item (Launchpad App Manager, /UI2/FLPAM)
Tipos de tile
Estático, dinámico, de noticias, personalizado (p. ej. tiles de KPI de SAP Smart Business)
Llega a los usuarios mediante
Business catalogs de los roles del usuario; colocado en pages
Quién trabaja con ello
Administradores del launchpad, desarrolladores SAP Fiori, key users
Se aplica a
SAP S/4HANA (todas las opciones de implementación), SAP BTP
Capa: Contenido, navegación y accesoDónde se ubica ▾
Dónde se ubica: L2 · Contenido, navegación y accesoCapa: Contenido, navegación y acceso. También abarca: Punto de entrada y experiencia.L1L2L3L4L5L6BTP

Capa: Contenido, navegación y acceso

También abarca: Punto de entrada y experiencia

Abrir el mapa de arquitectura →
Qué ocurre cuando un usuario hace clic en un tile
Paso 1 de 4: El usuario abre el launchpadHighlighted: L1 · Punto de entrada y experiencia, L2 · Contenido, navegación y accesoL1L2L3L4L5L6BTP
  1. El usuario abre el SAP Fiori Launchpad. El launchpad carga los spaces, pages y tiles que le conceden sus business roles. Todavía no se ejecuta ningún código de aplicación.

    Relacionadas:SAP Fiori Launchpad · Business Role · Spaces y Pages

  2. El tile no contiene ninguna app. Dispara un intent —un semantic object más una acción, como PurchaseOrder-display— con parámetros opcionales.

    Relacionadas:Tile · Semantic Object · Navegación basada en intents

  3. El launchpad busca los target mappings en los catálogos de los roles del usuario y los filtra por tipo de dispositivo y por parámetros. Si nada coincide, el usuario ve un error de navegación.

    Relacionadas:Target Mapping · Catálogos (technical y business) · /UI2/FLIA

  4. El target mapping coincidente inicia el destino: una app SAPUI5 o SAP Fiori elements, una transacción de SAP GUI for HTML, una aplicación Web Dynpro ABAP o una URL.

    Relacionadas:Target Mapping · SAP Fiori Elements · SAP GUI for HTML (Web GUI)

¿Cómo funciona un tile?

Un tile es configuración, no código. Su ciclo de vida se desarrolla en cinco pasos:

  1. Un administrador define el tile en un technical catalog: título, subtítulo, icono, palabras clave y el intent que dispara (semantic object, acción y parámetros opcionales).
  2. Un business catalog hace referencia al tile, y el catálogo se asigna a un rol.
  3. Un administrador coloca el tile en una sección de una page, o un usuario lo añade mediante el app finder.
  4. En tiempo de ejecución, un tile dinámico llama a su servicio OData y sustituye los valores configurados por los datos devueltos, como un recuento de elementos pendientes.
  5. Cuando el usuario hace clic, el tile dispara su intent, y el launchpad resuelve ese intent mediante un target mapping.

Nada en estos pasos carga la aplicación en sí hasta que el paso 5 ha encontrado un destino. Por tanto, un tile es un disparador con etiqueta para un intent, no un contenedor de una app.

¿Qué tipos de tiles existen?

Tipo de tileQué muestraUso típico
EstáticoTexto e icono configuradosLa mayoría de las apps transaccionales y transacciones de SAP GUI for HTML
DinámicoTexto e icono más valores leídos de un servicio ODataListas de trabajo que muestran un recuento, como las solicitudes de pedido pendientes
De noticiasArtículos de hasta 10 feeds RSSNoticias de la empresa o del equipo en una page
PersonalizadoUn tipo de tile entregado por SAP o creado por un clienteTiles de KPI de SAP Smart Business, visualizaciones especiales

Dos ajustes merecen atención en los tiles dinámicos. El intervalo de actualización se introduce en segundos: 0 lee los datos una vez al cargar la page, los valores entre 1 y 9 pasan a 10 segundos, y 10 o más se usan tal como se introducen. El servicio se llama desde la page de cada usuario que ve el tile. SAP documenta que los tipos de tile personalizados están en modo de mantenimiento y señala las cards de SAP Build Work Zone, advanced edition como su sucesor. Cualquier tile puede mostrarse también como enlace, lo que resulta útil cuando la app no necesita información adicional en la page. Elegir el tipo de tile más sencillo que cumpla su función mantiene una page rápida y predecible.

¿Dónde se crean y mantienen los tiles?

  • Launchpad App Manager (/UI2/FLPAM): la herramienta actual para los tiles originales. Agrupa un target mapping y uno o varios tiles en un launchpad app descriptor item, que siempre pertenece a un technical catalog. Aquí se crean los tiles estáticos, dinámicos y de noticias.
  • Modo de adaptación: en los tiles entregados por SAP, campos como el título, el subtítulo, el icono, las palabras clave y el intervalo de actualización pueden adaptarse directamente en el technical catalog de SAP, de forma multimandante, en lugar de copiar el tile.
  • Launchpad Content Manager (/UI2/FLPCM_CUST): añade referencias a tiles existentes en los business catalogs; no puede crear ni modificar tiles originales.
  • Launchpad Designer: obsoleto; SAP aún lo indica como la herramienta para los tipos de tile personalizados.
  • SAP BTP: las apps describen sus destinos de navegación como inbounds en el app descriptor, y SAP Build Work Zone usa estos inbounds cuando añade la app a su contenido.
  • Public Edition: las herramientas ABAP anteriores no están documentadas para uso del cliente; consulte en el SAP Help Portal la forma admitida de añadir tiles allí.

Los tiles se mantienen una sola vez como originales y se reutilizan en todos los demás lugares como referencias.

¿Qué relación hay entre los tiles y los target mappings?

Un tile responde a "¿dónde hace clic el usuario?"; un target mapping responde a "¿qué app se abre?". En el Launchpad App Manager ambos se crean juntos en un mismo launchpad app descriptor item, pero siguen siendo objetos separados:

  • Solo tile: válido para apps de tipo URL, que no necesitan target mapping.
  • Solo target mapping: válido para apps a las que se accede desde otras apps (navegación de app a app) y no desde la page.
  • Coincidencia: el Launchpad Content Manager muestra un tile y un target mapping como una sola combinación cuando comparten el mismo intent y están en el mismo catálogo. En tiempo de ejecución, el launchpad solo necesita el mismo intent; el target mapping puede proceder de otro catálogo de los roles del usuario.

SAP sigue recomendando mantener un tile y su target mapping juntos en el mismo business catalog, porque separarlos es una fuente habitual de errores de navegación. Un tile sin un target mapping accesible es un botón que no lleva a ninguna parte.

¿Por qué un tile no aparece, o aparece pero falla?

Separe los problemas de visibilidad de los problemas de navegación:

  1. El tile no está en la page ni en el app finder: el business catalog que lo referencia no está en los roles del usuario.
  2. El tile está en el app finder pero no en la page: el catálogo está asignado, pero el tile nunca se colocó en una page de los spaces del usuario. El editor de pages marca con un estado de error los tiles que no están disponibles para un rol.
  3. El tile falta solo en un teléfono o una tableta: la app no admite ese tipo de dispositivo.
  4. El tile es visible pero el clic falla: no hay ningún target mapping coincidente. Ejecute /UI2/FLIA para el usuario antes de modificar el contenido.
  5. Un tile dinámico no muestra ningún número: el servicio OData que hay detrás del tile no está activo o el usuario no tiene autorización para él; el Launchpad Content Manager puede mostrar el estado de activación del servicio por app.

Un error frecuente es copiar un tile de SAP en un catálogo personalizado solo para cambiar su título, lo que lo desconecta de las futuras actualizaciones de SAP; el modo de adaptación lo evita. La mayoría de los problemas con tiles se deben a catálogos y roles, no a la definición del tile.

¿Qué diferencia hay entre un tile y un target mapping?

TileTarget mapping
Qué esPunto de entrada visual en una pageRegla de resolución de un intent
Pregunta que responde¿Dónde hace clic el usuario?¿Qué app se abre, en qué dispositivo y sistema?
Qué contieneTítulo, subtítulo, icono, palabras clave, intent; en los tiles dinámicos, una URL de servicioSemantic object, acción, tipo de aplicación, destino, alias de sistema, tipos de dispositivo, parámetros
Puede existir por sí soloSí, para apps de tipo URLSí, para la navegación de app a app
Fallo típicoEl catálogo no está en los roles del usuario, por lo que nunca apareceNo hay coincidencia para el intent, por lo que el clic falla

Preguntas frecuentes

¿Qué diferencia hay entre un tile estático y uno dinámico?

Un tile estático solo muestra el texto y el icono que configuró un administrador. Un tile dinámico además llama a un servicio OData y muestra los valores devueltos, como un recuento de elementos pendientes, y los actualiza con el intervalo definido en el tile o una vez al cargar la page.

¿Puede existir un tile sin target mapping?

Sí, pero solo para apps de tipo URL. Un tile que dispara un intent para una app SAPUI5, una transacción de SAP GUI for HTML o una aplicación Web Dynpro necesita un target mapping coincidente en los catálogos del usuario; de lo contrario, el clic termina en un error de navegación.

¿Los tiles de KPI son un tipo de tile aparte?

Los tiles de KPI son tiles personalizados que se entregan con SAP Smart Business. Muestran un indicador clave con umbrales y llaman al back-end para obtener datos actuales, por lo que SAP recomienda limitar a lo esencial el número de estos tiles en una page por motivos de rendimiento.

¿Puedo cambiar el título de un tile entregado por SAP sin copiarlo?

Sí. El Launchpad App Manager ofrece un modo de adaptación en el que el título, el subtítulo, el icono y las palabras clave de los tiles entregados por SAP pueden modificarse directamente en el technical catalog de SAP para todos los mandantes, lo que mantiene el tile conectado al contenido entregado por SAP.

¿Por qué un tile funciona en el escritorio pero no en un teléfono?

Los tiles y los target mappings incluyen ajustes de tipo de dispositivo. Si la app o su target mapping no está habilitado para teléfonos, el launchpad oculta el tile en ese dispositivo o no puede resolver allí su intent. Compruebe los tipos de dispositivo en el launchpad app descriptor item.

Fuentes

Se aplica a
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition · SAP BTP
Última revisión

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP y los demás productos y servicios de SAP mencionados son marcas comerciales o marcas registradas de SAP SE (o de una empresa afiliada de SAP) en Alemania y otros países. Esta guía es independiente y no está afiliada, patrocinada ni respaldada por SAP SE.