Launchpad e conteúdo

Business Role

Uma business role no SAP S/4HANA é o objeto de role que dá aos usuários acesso ao conteúdo do SAP Fiori: ela agrupa business catalogs, spaces do launchpad e as autorizações por trás deles. No on-premise e na Private Edition, uma business role é uma role PFCG; na Cloud Public Edition, é mantida no app Maintain Business Roles.

Resumo

Tipo
Role de autorização para conteúdo do launchpad e acesso a apps
Camada
Conteúdo, navegação e acesso
Mantida em
PFCG (on-premise, Private Edition); app Maintain Business Roles (Cloud Public Edition)
Contém
Business catalogs, spaces do launchpad, autorizações ou restrições
Templates SAP
Templates de business role SAP_BR_*, por exemplo SAP_BR_PURCHASER
Quem trabalha com ele
Administradores de segurança e de roles, administradores do launchpad, key users
Aplica-se a
SAP S/4HANA on-premise, Private Edition, Cloud 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 →

O que uma business role contém?

Uma business role responde a uma pergunta para o SAP Fiori Launchpad: o que este usuário pode ver e fazer? Ela faz isso por meio de três tipos de conteúdo:

  • Business catalogs decidem quais apps um usuário pode alcançar. Cada catálogo referencia tiles e target mappings, de modo que os catálogos de uma role definem tanto o conteúdo do app finder quanto quais intents podem ser resolvidos.
  • Spaces do launchpad (e as pages dentro deles) decidem o layout da home page. Um space atribuído a uma role fica visível para todo usuário com essa role.
  • Autorizações decidem o que o usuário pode fazer depois que um app abre. No on-premise, são os objetos de autorização da role PFCG, incluindo as autorizações de início dos serviços OData que os apps chamam. Na Cloud Public Edition, vêm dos business catalogs e são restringidas por restrições como empresa.

Um usuário normalmente tem várias business roles, e o launchpad mescla o conteúdo delas. Uma business role é, portanto, a atribuição única que conecta uma pessoa ao conteúdo, ao layout e ao acesso a dados do SAP Fiori.

Como funciona uma business role no on-premise e na Private Edition?

No on-premise e no SAP S/4HANA Cloud Private Edition, uma business role é uma role PFCG cujo menu contém entradas do SAP Fiori launchpad. O caminho habitual:

  1. Partir de uma role template entregue pela SAP (SAP_BR_*), por exemplo SAP_BR_PURCHASER, e copiá-la para o namespace do cliente.
  2. No menu da role, adicionar business catalogs e spaces do launchpad. Quando um catálogo é adicionado com suas aplicações incluídas, a PFCG traz os valores padrão de autorização dos apps que ele referencia, incluindo as autorizações de início de serviços OData.
  3. Manter os valores de autorização restantes, gerar o perfil e atribuir usuários.

A task list de ativação rápida SAP_FIORI_CONTENT_ACTIVATION pode gerar business roles e usuários de teste a partir de templates SAP, o que é útil para explorar o conteúdo entregue em um sistema de teste. No on-premise, uma business role é a manutenção comum de role PFCG com conteúdo SAP Fiori adicionado ao menu.

Como funciona uma business role no SAP S/4HANA Cloud Public Edition?

Na Cloud Public Edition não há acesso à PFCG. Os administradores trabalham com outro conjunto de apps SAP Fiori:

  • Business Role Templates lista os templates que a SAP entrega, cada um com seus business catalogs e a atribuição de space do launchpad.
  • Maintain Business Roles cria uma business role a partir de um template ou do zero, adiciona business catalogs e spaces e mantém restrições por categoria de acesso (gravação, leitura, ajuda de valores).
  • Business Catalogs e Display Restriction Types documentam o que cada catálogo concede e quais restrições ele expõe.

Quando uma role é criada a partir de um template, revise as categorias de acesso de gravação, leitura e ajuda de valores por tipo de restrição, para que o acesso de gravação seja um passo deliberado. Onde os catálogos suportam apps IAM, variantes de autorização de apps individuais podem ser ativadas ou desativadas. Se um usuário tem várias roles com o mesmo tipo de restrição, mas valores diferentes, o sistema os agrega, o que pode ampliar o acesso de forma inesperada. Na Cloud Public Edition, uma business role é construída a partir de catálogos e restrições gerenciados pela SAP, e não a partir de objetos de autorização.

Por que um usuário com a business role certa ainda não encontra um app?

Percorra as camadas em ordem:

  1. Nenhum tile na home page, mas o app é encontrado pela pesquisa. O catálogo está na role, mas o app não está em uma page de nenhum space que o usuário tem. Adicione-o a uma page ou atribua o space correto.
  2. Tile visível, a navegação falha. O target mapping por trás do tile não é alcançável pelos catálogos do usuário, ou suas regras de dispositivo ou de parâmetros não correspondem. No on-premise, execute a /UI2/FLIA para o usuário e o intent.
  3. O app abre e depois mostra um erro de autorização ou nenhum dado. Falta a autorização de início do OData ou uma autorização de negócio. No on-premise, verifique a SU53 ou registre as verificações com a STAUTHTRACE no sistema em que a verificação falha. Na Cloud Public Edition, revise as restrições da role e use o app Display Authorization Trace.
  4. A role foi alterada, mas o usuário não vê nada novo. No on-premise, o perfil pode não ter sido regenerado ou a atribuição de usuários pode não ter sido comparada.

Um app ausente é quase sempre um problema de composição da business role, não um app quebrado.

Quais são os erros comuns com business roles?

  1. Editar templates SAP em vez de cópias. Os templates SAP_BR_* são referências; as alterações pertencem a cópias no namespace do cliente, senão upgrades e correções ficam difíceis de comparar.
  2. Uma role por pessoa. Roles desenhadas em torno de indivíduos se multiplicam rapidamente e quebram a cada reorganização. Desenhe roles em torno de posições e tarefas.
  3. Misturar apps críticos e comuns em um catálogo. Qualquer pessoa com a role pode alcançar todos os apps do catálogo pela pesquisa e pelo app finder, mesmo quando o app não está em uma page.
  4. Autorizações OData com curinga no on-premise. Conceder todos os serviços com S_SERVICE definido como asterisco é cômodo em um sandbox; a SAP recomenda autorizações de serviço individuais em produção.
  5. Tratar a atribuição de roles como o rollout. Usuários que recebem uma role sem um space e pages significativos encontram uma home page quase vazia ou confusa.

A maioria dos problemas de business role são decisões de desenho tomadas cedo ou tarde demais, e uma revisão de business role deve cobrir catálogos, spaces e autorizações em conjunto.

Business role vs. business catalog: qual é a diferença?

Business roleBusiness catalog
O que éUnidade de atribuição que dá acesso a um usuárioConjunto de apps (tiles e target mappings) para uma tarefa
Atribuído aUsuáriosBusiness roles
ControlaCatálogos, spaces e autorizações em conjuntoQuais apps e intents são alcançáveis
Quem mantémAdministradores de roles do cliente (a partir de templates SAP)A SAP entrega; os clientes referenciam ou estendem
Falha típicaCatálogo, space ou valor de autorização ausenteApps ou target mappings não incluídos, ou apps demais agrupados

Um business catalog define o que pode ser alcançado; uma business role decide quem o alcança.

Perguntas frequentes

Uma business role é o mesmo que uma role PFCG?

No on-premise e no SAP S/4HANA Cloud Private Edition, sim: uma business role é uma role PFCG cujo menu contém business catalogs e spaces do launchpad. Na Cloud Public Edition, as business roles são mantidas no app Maintain Business Roles e a PFCG não está disponível.

Posso alterar um template de business role entregue pela SAP?

Trate os templates SAP_BR_* como referências somente leitura. Copie o template para o namespace do cliente e altere a cópia, para que as atualizações da SAP no template continuem visíveis e comparáveis. Na Cloud Public Edition, as roles são sempre criadas a partir de templates ou do zero, nunca editadas no próprio template.

Atribuir uma business role coloca todos os seus apps na home page do usuário?

Não. A home page mostra os spaces e pages atribuídos pelas roles do usuário. Apps dos business catalogs da role que não estão colocados em nenhuma page continuam alcançáveis pela pesquisa e pelo app finder, mas não aparecem como tiles.

Onde mantenho business roles no SAP S/4HANA Cloud Public Edition?

No app Maintain Business Roles, geralmente partindo de um template listado no app Business Role Templates. Ali se adicionam business catalogs e spaces do launchpad, definem-se restrições para acesso de gravação, leitura e ajuda de valores e atribui-se a role a usuários de negócio.

Por que um usuário com duas business roles recebe mais acesso do que o esperado?

O acesso de várias business roles se soma. Quando duas roles carregam o mesmo tipo de restrição com valores diferentes, o sistema agrega os valores para o usuário, de modo que uma restrição estreita em uma role pode ser ampliada por outra 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.