Configurar funções e autorizações
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Explicar o que é uma função no Business Manager.
- Explicar a diferença entre autorizações de funções e de módulo.
- Listar três tipos de autorizações que os administradores podem conceder.
- Explicar como cada uma das autorizações funciona.
Atribuir funções e autorizações do Business Manager
O administrador do Business Manager atribui e restringe o acesso aos módulos do Business Manager com base em tarefas de trabalho. Os administradores podem criar estas tarefas usando funções predefinidas. O Business Manager pode ter várias funções que se aplicam a tarefas de trabalho comuns. Os usuários podem ter várias funções e essas funções predefinidas ajudam a configurar os usuários rapidamente. O uso de funções predefinidas melhora sua eficiência como administrador e protege a segurança de dados do seu site.
Papéis
As funções contêm autorizações de módulo do Business Manager e autorizações de funções.
-
Module permissions (Autorizações de módulos): concedem acesso a módulos do Business Manager.
-
Functional permissions (Autorizações de funções): concedem autorização para realizar determinadas tarefas.
-
WebDav permissions (Autorizações de WebDAV): concedem controles de acesso para interagir com a interface WebDAV.
-
Local permissions (Autorizações locais): concedem autorizações no nível do site para gerenciar produtos, processar pedidos ou configurar definições específicas do site.
Autorizações de módulo
Você concede autorizações de módulo no contexto de um site ou organização, dependendo da funcionalidade do módulo. Por exemplo, se você tiver usuários que gerenciam pedidos no contexto de um site, você concede a eles permissão no módulo Pedidos dentro do contexto desse site.
As autorizações de módulo podem impedir o acesso programático por usuários não autorizados e incluem a capacidade de transferir, replicar e editar os respectivos dados da loja. As autorizações são aditivas. Quando você atribui várias funções a um usuário, ele passa a ter todas as autorizações de todas as funções atribuídas.
autorizações de funções
As autorizações de funções concedem ao usuário a capacidade de executar determinadas tarefas. Por exemplo, você pode especificar que uma função permite que os usuários:
- Gerenciem uma biblioteca e seus ativos para o site selecionado.
- Excluam um pedido.
- Adicionem ou excluam um ajuste de preço no nível do item.
As autorizações de funções variam de acordo com o contexto. Algumas só estão disponíveis no site ou no nível organizacional, não ambos.
Autorizações de WebDAV
Essas autorizações garantem que apenas usuários ou sistemas autorizados possam realizar ações como ler, gravar ou excluir arquivos. Usando autorizações de WebDAV, você pode:
- Controlar as ações de usuários e do sistema na interface WebDAV por meio de autorizações do Business Manager.
- Gerenciar e editar arquivos em um servidor remoto usando o protocolo WebDAV.
- Facilitar o upload e o download de código, imagens e feeds de dados no Agentforce Commerce for B2C.
- Restringir ou conceder acesso a diretórios e arquivos específicos por meio de configurações do Business Manager.
- Garantir que apenas entidades autorizadas realizem operações de leitura, gravação ou exclusão.
- Definir autorizações granulares como, por exemplo, permitir carregamentos de arquivos em um diretório e, ao mesmo tempo, impedir exclusões de arquivos em outro diretório.
Autorizações locais
Estas autorizações referem-se aos direitos de acesso específicos atribuídos a usuários ou funções para um determinado site ou conjunto de sites. As autorizações locais são diferentes das autorizações globais, que se aplicam a todos os sites em uma instância. Ao atribuir autorizações locais, você garante que os usuários tenham acesso apenas aos recursos e funcionalidades relevantes para suas responsabilidades específicas no site, o que aumenta a segurança e evita alterações acidentais em outros sites.
Por exemplo, um usuário com autorizações locais para o site A pode ser capaz de gerenciar o catálogo de produtos desse site, mas apenas teria acesso ao site B se lhe fossem concedidas permissões explícitas para isso.
Adicionar um papel
Neste exemplo, você adiciona uma função de comerciante a uma loja. Esta tabela apresenta uma lista das funções e autorizações da loja atualmente atribuídas aos usuários.
Função |
Autorizações de módulo |
autorizações de funções |
|---|---|---|
administrador |
Autorizações da organização:
Site da Cloud Kicks:
|
|
desenvolvedor |
Site da Cloud Kicks:
|
|
A função de comerciante exige que ele crie e edite dados da loja, como produtos e conteúdo. O comerciante precisa dessas autorizações.
Módulo |
Funcional |
|---|---|
|
|
Veja como criar uma nova função de comerciante.
- No Business Manager, clique em App Launcher (Iniciador de aplicativos) e selecione Administration (Administração)| Organization (Organização)| Roles & Permissions (Funções e autorizações).

O triângulo amarelo na função de administrador indica que essa função envolve questões de segurança. É essa função que lhe concede autorizações para gerenciar usuários e acessar funções.
- Para criar uma nova função, clique em New (Nova).

- Digite comerciante e clique em Aplicar.
- Para adicionar autorizações, clique nas guias Business Manager Modules (Módulos do Business Manager) e Functional Permissions (Autorizações de funções).
Adicionar permissões
Em seguida, adicione autorizações a esta função.
- No Business Manager, clique em App Launcher (Iniciador de aplicativos) e selecione Administration (Administração)| Organization (Organização)| Roles & Permissions (Funções e autorizações).
- Clique na guia Módulos do Business Manager.
- Selecione seu site e clique em Apply (Aplicar).

- Selecione os módulos para:
- Produtos e catálogos
- Conteúdo
- Pesquisa
- Marketing online
- Pedidos
- Análise
- Clique em Update (Atualizar).
- Clique na guia autorizações de funções.
- Selecione seu site e clique em Apply (Aplicar).

- Atribua estas autorizações de funções:
- Manage_Site_Catalog
- Manage_Site_PriceBooks
- Manage_Site_Inventory
- Clique em Update (Atualizar).
Atribuir autorizações de localidade
Agora você atribui autorizações em inglês para a função de comerciante. O comerciante precisa dessa autorização para poder visualizar ou editar atributos em inglês localizados e criar dados de loja em inglês.
- Na função de comerciante, clique na guia Locale Permissions (Autorizações de localidade). Agora você atribui autorizações em inglês para a função de comerciante. O comerciante precisa dessa autorização para poder visualizar ou editar atributos em inglês localizados e criar dados de loja em inglês.
- Clique na caixa de seleção para conceder acesso a Inglês.
- Clique em Apply (Aplicar).
Atribuir autorizações de WebDAV
Em seguida, seu gerente pede que adicione autorizações de WebDAV à função de desenvolvedor existente.
- No módulo Funções e autorizações, selecione a função de desenvolvedor.
- Clique na guia WebDAV Permissions (Autorizações de WebDAV).

- Conceda acesso de gravação a todas as pastas.
- Atualize a função.
Atribuir usuários a funções
Agora, você pode atribuir a função de comerciante a um usuário para que ele possa fazer seu trabalho. Um comerciante edita o catálogo do site, preços e inventário.
- Na página Roles & Permissions (Funções e autorizações), selecione a função de comerciante.

- Clique na guia Usuários e clique em Atribuir.
- Selecione o ID de usuário e clique em Atribuir.
Você segue os mesmos passos para atribuir a função de administrador a outro usuário.
Atribuir autorizações de WebDAV
De vez em quando, você concede aos desenvolvedores acesso às pastas do WebDAV. Essas pastas podem conter código ou dados como:
- /cartridges
- /realmdata
- /securitylogs
Para esta demonstração, você adiciona autorizações de WebDAV à função de desenvolvedor existente.
- No módulo Funções e autorizações, selecione a função de desenvolvedor.
- Clique na guia WebDAV Permissions (Autorizações de WebDAV).

- Conceda acesso de gravação a todas as pastas.
- Atualize a função.
Finalização
Neste emblema, você criou novos registros de usuários no Account Manager e uma função de comerciante no Business Manager. Você também atribuiu autorizações à função de comerciante. Além disso, você adicionou autorizações de WebDAV a uma função de desenvolvedor existente e adicionou proteção por senha a um site em construção.
Recursos
- Trailhead: Salesforce B2C Commerce para desenvolvedores
- Ajuda do Salesforce: Autorizações, usuários e funções no B2C Commerce