Pregunta

Buscando hacer una auditoría de seguridad de todos los permisos de usuario. Creo que puedo usar la API de Salesforce PHPToolkit 11 para generar el informe, pero nuevo en Salesforce y un poco confundido sobre por dónde empezar.

En la configuración de Salesforce en:

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

Si hace clic en cada nombre de usuario, puede ver los permisos establecidos y las acciones que el usuario puede realizar. Quería una forma de generar un informe de Excel para todos los usuarios con todos los permisos para ese usuario.

Ejemplo:

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

y así sucesivamente.

Veo que en Salesforce puedo ejecutar un informe de alto nivel en el Perfil, pero necesito profundizar para cada usuario.

¿Alguien ha hecho este tipo de informes antes?

¿Fue útil?

Solución

Debería poder ejecutar el comando de consulta con algo de soql para capturar a cada usuario y unirlo a sus permisos.

Consulte los documentos ( http: // www. salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql_relationships.htm )

Otros consejos

El complemento Eclipse definitivamente funciona. Debería ayudarlo a comenzar. Haga clic en el enlace salesforce.schema en el explorador de paquetes. Esto le dará una vista del explorador SOQL que le permite ejecutar consultas SOQL y verificar las relaciones entre esos objetos. Deberá consultar al usuario & amp; objetos de perfil para comenzar (el usuario tiene una relación con el perfil, por lo que debería ser fácil obtener los permisos estándar).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top