{"section":"tutorials","requestedLocale":"pt","requestedSlug":"perfis-de-acesso-e-permissoes","locale":"pt","slug":"perfis-de-acesso-e-permissoes","path":"docs/pt/tutorials/cms/perfis-de-acesso-e-permissoes.md","branch":"main","content":"No CMS, os perfis de acesso e as permissões controlam o que cada membro da equipe pode criar, editar e publicar. Ao atribuir o perfil de acesso adequado a cada usuário, você garante que a criação e a publicação de conteúdo permaneçam organizadas e que apenas usuários autorizados possam fazer alterações na loja publicada.\n\n## Fluxo de publicação baseado em branches\n\nO CMS usa um modelo de branches semelhante ao do Git. Entender esse modelo ajuda a compreender por que os perfis de acesso de Editor e Producer têm níveis de permissão diferentes.\n\n* As branches são o espaço de criação de conteúdo. Qualquer usuário autenticado, incluindo Producers, pode criar e editar conteúdo aqui.\n* A branch `main` representa o conteúdo publicado em produção. As alterações na `main` são aplicadas imediatamente no storefront. Somente Editors e Administrators podem fazer commit ou merge na `main`.\n* A etapa de merge é onde a aprovação acontece. Quando um Producer termina de trabalhar em uma branch, um Editor ou Administrator revisa e faz o merge, subindo as alterações para o storefront. Esse modelo permite que as equipes separem a criação de conteúdo da publicação, dando controle sobre o que é publicado e quando.\n\n## Perfis de acesso\n\nO CMS inclui três perfis de acesso predefinidos:\n\n* **Content Producer**: cria e edita o conteúdo dentro das branches. Não pode publicar no storefront em produção (branch `main`).\n* **Content Editor**: gerencia o ciclo de vida completo do conteúdo: criação, edição e publicação. Gerencia as operações da branch.\n* **Content Administrator**: acesso completo, incluindo todas as funcionalidades do Content Editor, além da configuração da loja e da localidade.\n\n### Adicionar perfis de acesso\n\nOs perfis de acesso são atribuídos pelo Admin VTEX. Nenhuma configuração é necessária. Os três perfis de acesso são predefinidos e ficam disponíveis assim que o aplicativo é instalado. Para disponibilizá-los na sua conta, siga os passos abaixo:\n\n1. No Admin VTEX, acesse **Configurações da conta > Perfis de acesso**.\n2. Clique em `Novo perfil`.\n3. Em **Escolher perfil de acesso**, selecione um dos três perfis: **Content Administrador**, **Content Producer** ou **Content Editor**.\n4. No campo **Nome do perfil**, digite um nome para o perfil.\n5. Clique em `Salvar`.\n\n## Branches\n\nA tabela a seguir mostra quais ações de gerenciamento de branches cada perfil de acesso pode realizar.\n\n| Ação | Content Producer | Content Editor | Content Administrator |\n| :---- | ----- | :---: | :---: |\n| Salvar na branch `main` - Publica as alterações no storefront. | ❌ | ✅ | ✅ |\n| Remover da branch `main` - Despublica do storefront. | ❌ | ✅ | ✅ |\n| Fazer merge da branch - Promove uma feature branch para a branch main imediatamente ou em uma data agendada. | ❌ | ✅ | ✅ |\n| Excluir branch - Exclui todas as versões com alterações dentro da branch. | ❌ | ✅ | ✅ |\n| Criar branch - Cria uma nova branch para desenvolver e avaliar o conteúdo antes da publicação. | ✅ | ✅ | ✅ |\n\n## Entradas\n\nA tabela a seguir mostra quais ações em nível de entrada cada perfil de acesso pode realizar.\n\n| Ação | Content Producer | Content Editor | Content Administrator |\n| :---- | ----- | :---: | :---: |\n| Ver conteúdo - Navega pelas entradas em todas as branches. | ✅ | ✅ | ✅ |\n| Criar e editar entradas - Cria e modifica entradas de conteúdo em feature branches. | ✅ | ✅ | ✅ |\n| Excluir entradas - Exclui permanentemente uma entrada e todas as suas versões. Essa ação é irreversível. | ❌ | ❌ | ✅ |\n\n## Lojas\n\nA tabela a seguir mostra quais ações de configuração de loja cada perfil de acesso pode realizar.\n\n| Ação | Content Producer | Content Editor | Content Administrator |\n| :---- | :---- | :---: | :---: |\n| Criar e configurar lojas - Configure lojas e gerencie configurações relacionadas, incluindo storefront, idiomas e configurações regionais. | ❌ | ❌ | ✅ |\n\n## Casos de uso\n\nOs cenários a seguir mostram como os perfis de acesso interagem em fluxos comuns de conteúdo.\n\n### Lançar uma campanha sazonal\n\nQuando sua equipe está organizando uma campanha sazonal, um Content Producer trabalha nas páginas em uma feature branch e, quando o conteúdo está pronto, um Content Editor o revisa e faz merge na `Main` para publicar.\n\n![lauching-a-seasonal-campaign-flow](https://vtexhelp.vtexassets.com/assets/docs/src/lauching-a-seasonal-campaign___4a8f3b593f6c2901c192d9a698646b2e.png)\n\n### Adicionar uma nova localidade no storefront\n\nQuando sua loja precisa dar suporte a um novo idioma, um Content Administrator cuida primeiro da configuração da localidade e, assim que estiver pronta, os Producers podem começar a criar conteúdo para ela e os Editors podem publicá-lo.\n\n![storefront-locale-role-flow](https://vtexhelp.vtexassets.com/assets/docs/src/storefront-locale-role-flow___db87989d885e827bbf1b42ae69958494.png)"}