Utilizzo dell'API PHP di Salesforce per generare un rapporto sul profilo utente
-
22-07-2019 - |
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?
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).