List<Campaign> campanhas = [SELECT id FROM Campaign];
delete campanhas;
Após tentar executar recebi a seguinte mensagem de erro:
DML operation DELETE not allowed on Campaign
Verifiquei se meu usuário possuía permissão no objeto e estava tudo certo. Então fui pesquisar o motivo. Descobri que o motivo era porque meu usuário não estava configurado como "Usuário do marketing". Então acessei o cadastro de usuários do SFDC e cliquei em Editar (o meu usuário). Em seguida marquei a opção "Usuário do marketing:
DML operation DELETE not allowed on Campaign
Verifiquei se meu usuário possuía permissão no objeto e estava tudo certo. Então fui pesquisar o motivo. Descobri que o motivo era porque meu usuário não estava configurado como "Usuário do marketing". Então acessei o cadastro de usuários do SFDC e cliquei em Editar (o meu usuário). Em seguida marquei a opção "Usuário do marketing:
Pronto, executei novamente o código e consegui apagar as campanhas normalmente.
Finalizando... Com essa opção de "Usuário do marketing" marcada você poderá:
- Criar uma nova campanha;
- Editar uma campanha existente;
- Apagar uma campanha;
- Atualizar estatísticas da campanha;
- Importar leads em uma campanha;
- Atualizar em massa, os status de membros de uma campanha;
- Alterar configurações avançadas de uma campanha;
- Rodar relatórios de campanhas por múltiplas campanhas.
- Criar uma nova campanha;
- Editar uma campanha existente;
- Apagar uma campanha;
- Atualizar estatísticas da campanha;
- Importar leads em uma campanha;
- Atualizar em massa, os status de membros de uma campanha;
- Alterar configurações avançadas de uma campanha;
- Rodar relatórios de campanhas por múltiplas campanhas.
Nenhum comentário:
Postar um comentário