Skip to main content
Junte-se a nós na TDX em São Francisco ou no Salesforce+ nos dias 5 e 6 de maio e assista à Developer Conference for the AI Agent Era. Registre-se agora.

Configurar acesso e permissões, e pagamentos

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Descrever os conjuntos de permissões necessários para usar o Order Management.
  • Listar os conjuntos de permissões que vêm com o Order Management.
  • Explicar como você pode organizar conjuntos de permissões.
  • Explicar por que você precisa configurar a segurança no nível do campo.
  • Descrever duas maneiras de implementar o processamento de pagamentos com o Order Management.

Configurar sua organização

Maria continua configurando sua organização do Order Management para usuários e permissões por meio dessas configurações.

  • Permissões e acesso do usuário
  • Acesso ao aplicativo Console
  • Segurança em nível de campo
  • Permissões de campo personalizado

Usuários e conjuntos de permissões

Maria analisa personas e conjuntos de permissões do Order Management para entender melhor quais atribuir aos usuários. Para acessar os recursos do Order Management, os usuários devem ser atribuídos a um dos dois perfis.

  • Administrador do sistema
  • Usuário de plataforma padrão, incluindo a licença do conjunto de permissões do recurso Salesforce Order Management

Os usuários também devem ter acesso ao aplicativo Console do Order Management e às personalizações.

Conjuntos de permissões

O Order Management vem com conjuntos de permissões baseados em personas que incluem a licença do conjunto de permissões do Order Management. Veja como Maria analisa esses conjuntos.

  1. Acesse Setup (Configuração).
  2. Na caixa Busca rápida, insira Permission Sets (Conjuntos de permissões) e selecione Permission Sets (Conjuntos de permissões).

Juntamente com outras permissões, ela vê essas permissões.

Conjunto de permissões

Descrição

Gerente de operações do Order Management

Capacidade de gerenciar processos diários do Order Management. 

Capacidade limitada de modificar pedidos de processamento abertos.

Agente do Order Management

Usuário padrão do Order Management.

Só é possível modificar um pedido de processamento aberto avançando seu status no fluxo de trabalho.

Comprador do Order Management

Acesso limitado para um usuário de serviços para permitir que um sistema externo, como uma loja Salesforce B2C Commerce, faça solicitações de autoatendimento.

Acesso somente leitura para pedidos de processamento.

Maria não pode modificar os conjuntos de permissões padrão. Porém, veja o que ela pode fazer.

  • Usar esses conjuntos de permissões como estão. Ela também deve criar pelo menos um conjunto de permissões personalizado para dar acesso ao aplicativo Console e às personalizações.
  • Clonar e personalizar conjuntos de permissões. Os conjuntos de permissões clonados serão contados para os limites da organização de Maria.
  • Criar um ou mais conjuntos de permissões personalizados que incluam a licença.

Maria pode organizar seus conjuntos de permissões de algumas maneiras diferentes.

  • Dois ou mais (recomendado): Usar um ou mais conjuntos de permissões para a licença do conjunto de permissões do Order Management e permissões baseadas em funções específicas.
    • Use os conjuntos de permissões incluídos ou crie conjuntos de permissões personalizados com a licença do conjunto de permissões do Order Management.
    • Atribua um conjunto de permissões do Order Management e o conjunto de permissões personalizado a cada usuário do Order Management.
  • Vários:  Usar vários conjuntos de permissões do Order Management.
    • Clone os conjuntos de permissões incluídos ou crie conjuntos de permissões personalizados com a licença do conjunto de permissões do Order Management.
    • Adicione a permissão do aplicativo Console e todas as permissões personalizadas a cada conjunto.
    • Atribua um dos conjuntos a cada usuário do Order Management.
  • Único: Usar um único conjunto de permissões para todos os usuários do Order Management.
    • Clone um dos conjuntos de permissões incluídos ou crie um conjunto de permissões personalizado com a licença do conjunto de permissões do Order Management.
    • Adicione a permissão do aplicativo Console e todas as permissões personalizadas ao conjunto.
Observação

Importante: Se você atribuir mais de um conjunto de permissões com a licença do conjunto de permissões do Order Management a um único usuário, esse usuário consumirá várias licenças do Order Management.

Proteção de dados e privacidade

Os regulamentos de proteção de dados e privacidade podem exigir que você mascare ou exclua os dados pessoais dos clientes. No entanto, muitos campos em objetos do Order Management que contêm dados pessoais são somente leitura durante o processamento normal. Somente usuários com o perfil de Administrador do sistema ou a permissão Edit Activated Orders (Editar pedidos ativados) podem modificá-los. Quando você criar políticas de proteção de dados e privacidade, lembre-se de levar em conta essa restrição.

Configurar acesso ao aplicativo Console

Em seguida, Maria dá acesso ao aplicativo Console para um conjunto de permissões. Vamos ver como ela faz isso.

  1. Em Setup (Configuração), na caixa Quick Find (Busca rápida), insira Permission Sets (Conjuntos de permissões) e selecione Permission Sets (Conjuntos de permissões).
  2. Clique em New (Novo) para criar um novo conjunto de permissões. (Para adicionar permissões a um conjunto existente, selecione-o.)
    • Insira um rótulo exclusivo: OM Console (Console do Order Management)
    • Para fornecer a licença do Order Management com esse conjunto de permissões, selecione-o na lista suspensa License (Licença). Caso contrário, marque --None-- (Nenhum).
    • Clique em Save (Salvar).
  1. Na seção Apps (Aplicativos), clique em Assigned Apps (Aplicativos atribuídos).
    • Clique em Edit (Editar).
    • Na caixa Available Apps (Aplicativos disponíveis), selecione Order Management (standard__OMConsole) e clique em Add (Adicionar).
      Configure permissões para o Order Management.
    • Clique em Save (Salvar).
  1. Configure o conjunto de permissões para acessar os registros de contas.
    • Clique no link Permission Set Overview (Visão geral do conjuntos de permissões).
    • Na seção Apps (Aplicativos), clique em Object Settings (Configurações de objeto).
    • Selecione Accounts (Contas).
    • Clique em Edit (Editar).
    • Se você usar contas pessoais para representar compradores, na seção Account: Record Type Assignments (Conta: atribuições de tipo de registro), selecione todos os tipos de registro.
      Configure o conjunto de permissões para acessar os registros de contas.
    • Se sua organização restringe o compartilhamento para registros Account (Conta), na seção Object Permissions (Permissões de objeto), marque a caixa de seleção View All (Exibir tudo).
  1. Para verificar se o compartilhamento está restrito para registros Account (Conta), em Setup (Configuração), na caixa Quick Find (Busca Rápida), insira Sharing Settings (Configurações de compartilhamento) e selecione Sharing Settings (Configurações de compartilhamento).
  2. Salve as alterações.

Repita esse processo para cada conjunto de permissões para o qual você deseja fornecer acesso ao aplicativo Console.

Configurar a segurança em nível de campo

Maria quer dar ao administrador do sistema permissões de perfil para acessar campos específicos em objetos relacionados a pedidos. Isso permitirá que usuários administradores acessem o recurso Order Management. Vamos ver como ela faz isso.

  1. Se você usa contas pessoais para representar compradores individuais, verifique se elas estão habilitadas e configuradas na sua organização.
  2. Em Setup (Configuração), na caixa Quick Find (Busca rápida), insira Profiles (Perfis) e selecione Profiles (Perfis).
  3. Na lista de perfis, selecione System Administrator (Administrador do sistema).
  4. Role até a seção Field-Level Security (Segurança do nível de campo). Para cada objeto relacionado ao pedido, defina o acesso Read (Ler) e Edit (Editar) por objeto.
  5. Clique em View (Exibir).
    • Clique em Edit (Editar).
    • Para cada campo da coluna Read Access (Acesso de leitura) da tabela, selecione Read Access (Acesso de leitura).
    • Para cada campo da coluna Edit Access (Acesso de edição) da tabela, selecione Edit Access (Acesso de edição).
      Para cada objeto relacionado ao pedido, defina o acesso Read (Let) e Edit (Editar) por objeto.
  1. Clique em Back to Profile (Voltar para perfil).

Consulte o Guia de implementação do Salesforce Order Management para ver configurações detalhadas.

Configurar Permissões de campo personalizado

Maria quer adicionar um campo personalizado a um objeto para usar no Order Management e precisa permitir que os usuários do Order Management acessem esse campo. Veja como ela dá acesso.

  1. Em Setup (Configuração), na caixa Quick Find (Busca rápida), insira Permission Sets (Conjuntos de permissões) e selecione Permission Sets (Conjuntos de permissões).
  2. Selecione o conjunto de permissões que controla o acesso dos usuários do Order Management.
  3. Na seção Apps (Aplicativos), clique em Object Settings (Configurações de objeto).
    • Selecione o objeto que tem o campo personalizado.
    • Clique em Edit (Editar).
  1. Na seção Field Permissions (Permissões de campo), marque a caixa de seleção Edit Access (Acesso de edição) do campo personalizado.
  2. Clique em Save (Salvar).

Para fornecer acesso a campos personalizados em vários conjuntos de permissões, repita esse processo para cada um deles.

Configurar o processamento de pagamentos

Processar pagamentos é uma parte importante do gerenciamento de pedidos. Para permitir que o Order Management execute capturas de pagamento e emita reembolsos, Maria integra um componente de pagamentos para que ela possa visualizar a atividade de pagamento no resumo de pagamento do pedido para cada pedido.

Processamento de pagamento significa verificar formas de pagamento e emitir reembolsos por meio de um provedor de pagamento terceirizado.

Pagamentos do Salesforce

Para facilitar a integração do pagamento com o Order Management, Maria instala o pacote Pagamentos do Salesforce, disponível no AppExchange.

Configurar manualmente um gateway de pagamento

Com os Pagamentos do Salesforce, Maria também pode adicionar um gateway de pagamento que um desenvolvedor configuraria manualmente, como o Stripe ou PayPal. Isso permitiria que ela visualizasse e gerenciasse pagamentos no Order Management. Depois que o gateway for configurado, ela poderá vincular contas de pagamento e os provedores de pagamento Stripe e PayPal. Essas são as etapas gerais que um desenvolvedor executaria.

  1. Crie uma classe do adaptador de gateway de pagamento com o Salesforce Apex Connector Framework. Para ajudar você a começar, consulte essas classes de referência:
    https://github.com/forcedotcom/Core-Payments-Reference-Gateway-Integration-Adapters.
  2. Crie um registro do provedor de gateway de pagamento que aponte para a classe do adaptador que você criou.
  3. Em Setup (Configuração), defina uma credencial nomeada que contenha as informações de autenticação e login do provedor de gateway. A definição do texto explicativo da classe do adaptador chama a credencial nomeada.
  4. Crie um registro de gateway de pagamento para vincular o registro do provedor de gateway de pagamento e a credencial nomeada.

Próximas etapas

Nessa unidade, você configurou o usuário e o acesso do conjunto de permissões ao Order Management, acesso ao aplicativo Console, segurança no nível de campo e permissões de campo personalizadas. Você também aprendeu sobre o processamento de pagamentos. A seguir, saiba como usar fluxos para definir o processamento do Order Management.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback