Pergunta

Olhando para fazer uma auditoria de todas as permissões de segurança. Eu acho que eu posso usar a API Salesforce PHPToolkit 11 para gerar o relatório, mas novo para Salesforce e um pouco confuso sobre onde começar.

Configuração No Salesforce em:

Administration Setup -> Manage Users -> Profiles -> Profile Names

Se você clicar no nome de cada usuário pode ver as permissões definidas e as ações que o usuário tem permissão para executar. Queria uma maneira de gerar um relatório de excel para todos os usuários com todas as permissões para esse usuário.

Exemplo:

User Name | Can view Case | Can edit case | Can delete case | etc...
phill             yes            no               no           x...

e assim por diante.

Eu vejo que no Salesforce posso executar um relatório de alto nível sobre o perfil, mas eu preciso detalhar para cada usuário.

Alguém cada feito este tipo de relatórios antes?

Foi útil?

Solução

Você deve apenas ser capaz de executar o comando de consulta com algum SOQL para agarrar cada usuário e se juntar a esse usuário para seus perms.

Confira os docs ( http: // www. salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql_relationships.htm )

Outras dicas

O Eclipse Plugin definitivamente funciona. Deve ajudá-lo a começar. Clique no link salesforce.schema no Package Explorer. Isto lhe dará uma visão SOQL Explorer que permite a execução de consultas SOQL e verificar as relações entre esses objetos. Você precisará consultar os objetos de usuário e de perfil para começar com (o usuário tem uma relação com o perfil, de modo que deve ser fácil de obter as permissões padrão).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top