Launchpad e conteúdo

Spaces e Pages

Spaces e pages são o modelo de layout do SAP Fiori Launchpad: um space é uma entrada na barra de navegação do launchpad que contém uma ou mais pages, e uma page organiza apps como tiles ou links em seções. Spaces e pages chegam aos usuários por meio de roles e substituem a página inicial baseada em grupos, que está descontinuada; eles definem o layout, não o acesso.

Resumo

Tipo
Objetos de layout do launchpad (space, page, seção)
Camada
Conteúdo, navegação e acesso
Mantido em
Manage Launchpad Spaces (F4834) e Manage Launchpad Pages (F4512); templates no ABAP Development Tools
Atribuído por
Menu da role na PFCG (on-premise, Private Edition); Maintain Business Roles (Public Edition)
Diagnóstico com
/UI2/FLPCA_USER, /UI2/CHECK_PAGE_REFS, contexto de role no editor de pages
Quem trabalha com ele
Administradores do launchpad, administradores de roles, key users
Aplica-se a
SAP S/4HANA on-premise, Private Edition e Public Edition
Camada: Conteúdo, navegação e acessoOnde se encaixa ▾
Onde se encaixa: L2 · Conteúdo, navegação e acessoCamada: Conteúdo, navegação e acesso.L1L2L3L4L5L6BTP

Camada: Conteúdo, navegação e acesso

Abrir o mapa de arquitetura →

Como funcionam spaces e pages?

Spaces e pages (espaços e páginas) formam uma estrutura de três níveis:

  1. Space: uma entrada na barra de navegação do launchpad, geralmente construída em torno de uma área de trabalho, como compras na Alder Manufacturing. Um space contém uma ou mais pages, que os usuários abrem pelo menu do space.
  2. Page: a área de trabalho principal. Uma page pode ser atribuída a vários spaces, de modo que um mesmo design pode atender a vários grupos de usuários.
  3. Seção: um bloco com título em uma page que contém apps, cada um exibido como tile ou como link.

Uma page armazena referências a apps, não os próprios apps. Em runtime, o launchpad só mostra um app em uma page se um dos business catalogs do usuário o contém. Dois usuários que abrem a mesma page podem, portanto, ver tiles diferentes, dependendo das suas roles. Spaces e pages são uma camada de apresentação sobre os catálogos, que continuam sendo a fonte do que um usuário pode iniciar.

Como spaces e pages são atribuídos aos usuários?

São os spaces, e não as pages, que são atribuídos às roles; as pages acompanham o space ao qual pertencem.

  • On-premise e Private Edition: na PFCG, adicione à business role a entrada de menu SAP Fiori Launchpad → Launchpad Space (ou Launchpad Space Template) com o ID do space. Todo usuário com a role vê esse space.
  • Public Edition: os spaces são adicionados às business roles no app Maintain Business Roles, e a SAP entrega spaces e pages para os seus business role templates.

A mesma role também precisa conter os business catalogs com os apps das pages. O app Manage Launchpad Pages apoia essa verificação com Select Role Context: ele filtra o editor e a pré-visualização para o que os usuários com as roles selecionadas realmente veriam e esmaece os apps que vêm de catálogos não atribuídos à role. Atribuir um space a uma role sem os catálogos correspondentes produz pages com lacunas. A atribuição de um space controla quais spaces e pages uma role vê, nunca quais apps ela pode executar.

Como criar e manter spaces e pages?

Os administradores escolhem entre três pontos de partida, e a escolha é um trade-off entre esforço de manutenção e controle:

  • Usar spaces e pages entregues pela SAP como estão: atribua-os a roles baseadas nos business role templates da SAP. Eles são somente leitura e são atualizados automaticamente quando a SAP entrega uma nova versão; a personalização dos usuários é preservada nessas atualizações. A Public Edition rotula esse conteúdo como "Templates" a partir da release 2508.
  • Copiar e adaptar: copie o conteúdo SAP para o namespace do cliente e altere-o. A manutenção da cópia passa a ser sua.
  • Construir do zero: crie um space e a sua primeira page no Manage Launchpad Spaces e depois adicione seções e apps no Manage Launchpad Pages. A SAP recomenda essa opção quando você trabalha com business roles e catálogos próprios.

Grupos existentes podem ser convertidos com o app Create Launchpad Pages from Groups (/UI2/FDM_GTP). On-premise, os spaces são controlados pelo parâmetro do launchpad SPACES, definido, por exemplo, na /UI2/FLP_CUS_CONF; verifique o valor efetivo na sua release. Spaces e pages são conteúdo de customizing gravado em requests de customizing; desenvolvedores e parceiros também podem entregar templates de space e de page construídos no ABAP Development Tools. Spaces e pages precisam de um responsável, de uma regra de nomenclatura e da mesma disciplina de transporte das roles.

O que muda ao passar de grupos para spaces e pages?

Grupos (página inicial clássica, descontinuada)Spaces e pages
EstruturaUma página inicial longa com grupos de tilesBarra de navegação de spaces, cada um com uma ou mais pages e seções
Atribuído porRoles, com grupos como conteúdo da roleRoles, com spaces como conteúdo da role
Ferramenta de administraçãoLaunchpad designer (descontinuado)Manage Launchpad Spaces e Manage Launchpad Pages
StatusRemovido na Public Edition 2408; descontinuado on-premiseModelo de layout atual

A mudança é mais do que uma conversão de formato. Converter grupos um para um carrega páginas iniciais que cresceram por acúmulo, enquanto projetar spaces em torno de áreas de trabalho obriga a decidir de quais apps cada role precisa no dia a dia. Onde o My Home está habilitado, os usuários que personalizaram a sua antiga página inicial podem importar esses apps para ele, em vez de perdê-los. Spaces e pages são o ponto em que o layout do launchpad volta a ser uma tarefa de design deliberada.

Por que um tile não aparece em uma page?

Verifique da role até a page:

  1. Nenhum space na barra de navegação: o space não está atribuído a nenhuma das roles do usuário ou, on-premise, os spaces não estão habilitados nos parâmetros do launchpad.
  2. Space visível, tile ausente: o business catalog do app não está nas roles do usuário, então a referência na page é filtrada. Use Select Role Context no Manage Launchpad Pages, ou a /UI2/FLPCA_USER, para comparar o conteúdo da page com os catálogos do usuário.
  3. Page ou space inteiro ausente para alguns usuários: pages e spaces vazios podem ser ocultados de propósito por meio do parâmetro SPACES_HIDE_EMPTY_SPACES_PAGES.
  4. Tile exibido como quebrado: a page faz referência a um tile ou target mapping que não pode mais ser resolvido. A /UI2/CHECK_PAGE_REFS lista as referências quebradas em pages e templates de page.
  5. Tile removido pelo usuário: a personalização prevalece sobre o layout do administrador, então as alterações do próprio usuário vencem.

Uma reclamação frequente em comunidades de profissionais é que as pages parecem completas no editor, mas vazias para os usuários; isso quase sempre significa que o editor foi usado sem um contexto de role. A maioria dos problemas com spaces e pages são problemas de catálogos e de roles que aparecem na page.

Spaces e pages vs. catálogos: qual é a diferença?

Spaces e pagesBusiness catalogs
Pergunta que respondemOnde o app aparece?Quais apps o usuário pode iniciar?
ContêmSeções com referências a appsReferências a tiles e target mappings
Atribuídos porSpace na roleCatálogo na role
Se faltaremO app não está em uma page, mas ainda pode ser encontrado na pesquisa e no app finderO app fica indisponível em todo lugar, e as referências a ele nas pages são ocultadas
Mantidos emManage Launchpad Spaces e Manage Launchpad PagesLaunchpad content manager (on-premise); entregues pela SAP na Public Edition

Os catálogos decidem o que um usuário pode alcançar; spaces e pages decidem onde o usuário o encontra.

Perguntas frequentes

Spaces e pages controlam autorizações no SAP Fiori?

Não. Spaces e pages apenas organizam apps. Quais apps um usuário pode iniciar vem dos business catalogs nas roles do usuário, e o que o usuário pode fazer dentro de um app vem das autorizações da role. Um tile em uma page continua oculto quando falta o catálogo correspondente.

Uma mesma page do launchpad pode ser usada em vários spaces?

Sim. Uma page pode ser atribuída a vários spaces, o que permite que diferentes grupos de usuários compartilhem um mesmo design de page. Usuários com roles diferentes ainda podem ver tiles diferentes nessa page, porque cada usuário só vê os apps contidos nos seus próprios business catalogs.

Como habilitar spaces e pages em um sistema SAP S/4HANA on-premise?

Defina o parâmetro de configuração do launchpad SPACES como true, por exemplo como configuração específica do mandante na /UI2/FLP_CUS_CONF. O parâmetro SPACES_ENABLE_USER também permite que os usuários alternem entre a página inicial clássica e os spaces, o que pode ajudar durante um período de transição.

Os usuários podem alterar as pages que um administrador atribuiu?

Sim, se o administrador tiver habilitado a edição de pages na configuração do launchpad. Os usuários podem adicionar, remover e reorganizar tiles e seções, e os apps adicionados pelo app finder vão primeiro para uma seção Recently Added Apps. Essas alterações pessoais prevalecem sobre o layout do administrador.

Qual é a diferença entre um space e um space template?

Um space é atribuído a roles e mostrado diretamente aos usuários. Um space template é entregue pela SAP, por um parceiro ou por um desenvolvedor, por exemplo a partir do ABAP Development Tools, e serve como ponto de partida reutilizável. Um template pode ser copiado para um novo space ou atribuído diretamente a uma role.

Fontes

Aplica-se a
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
Última revisão

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP e os demais produtos e serviços SAP mencionados são marcas comerciais ou marcas registradas da SAP SE (ou de uma empresa afiliada da SAP) na Alemanha e em outros países. Este guia é independente e não é afiliado, patrocinado nem endossado pela SAP SE.