Domanda

Sto cercando di fare un controllo di sicurezza di tutte le autorizzazioni dell'utente. Penso di poter utilizzare l'API PHPToolkit 11 di Salesforce per generare il rapporto, ma è nuovo per Salesforce e un po 'confuso da dove iniziare.

Nell'installazione di Salesforce in:

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

Se si fa clic su ciascun nome utente, è possibile visualizzare le autorizzazioni impostate e le azioni che l'utente può eseguire. Volevo un modo per generare un rapporto Excel per tutti gli utenti con tutte le autorizzazioni per quell'utente.

Esempio:

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

e così via.

Vedo che in Salesforce posso eseguire un rapporto di alto livello sul profilo, ma devo eseguire il drill down per ciascun utente.

Qualcuno ha già fatto questo tipo di rapporti prima?

È stato utile?

Soluzione

Dovresti solo essere in grado di eseguire il comando query con un po 'di soql per afferrare ogni utente e unire quell'utente ai loro permanenti.

Consulta i documenti ( http: // www. salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql_relationships.htm )

Altri suggerimenti

Il plugin Eclipse funziona sicuramente. Dovrebbe aiutarti a iniziare. Fare clic sul collegamento salesforce.schema in Esplora pacchetti. Ciò fornirà una vista di esplorazione SOQL che consente di eseguire query SOQL e controllare le relazioni tra tali oggetti. Dovrai interrogare l'utente & amp; oggetti profilo con cui iniziare (l'utente ha una relazione con il profilo, quindi dovrebbe essere facile ottenere le autorizzazioni standard).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top