Dropbox for Salesforce: impostazioni avanzate per amministratori
Dopo aver impostato Dropbox for Salesforce con la configurazione standard, puoi personalizzare l’integrazione di Dropbox for Salesforce come descritto in questo articolo.
Utilizzare oggetti personalizzati o oggetti standard esterni a quelli della configurazione predefinita
Per utilizzare oggetti personalizzati o oggetti esterni a quelli inclusi nella configurazione predefinita (Account, Contatto, Caso, Opportunità, Lead), segui queste istruzioni:
- Accedi al sito web di Salesforce.
- Apri l'icona dell'ingranaggio e fai clic su Imposta.
- Nella sezione Strumenti della piattaforma, fai clic su Codice personalizzato.
- Fai clic su Pagine Visualforce.
- Nell'elenco delle pagine, fai clic su Nuovo.
- Aggiungi un'etichetta e un nome per la tua pagina Visualforce.
- Sostituisci il markup Visualforce con uno dei due codici riportati di seguito. Il valore di standardController deve essere sostituito con il nome dell’API dell’oggetto. Per un oggetto standard, il nome dell’API corrisponde a quello dell’oggetto standard. Ad esempio, il nome dell’API dell’oggetto “Contratti” è “Contratti”.
Dropbox for [Object]:
<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false">
<Dropbox_for_SF:Dropbox />
</apex:page>
<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false">
<Dropbox_for_SF:Dropbox AllDropbox="true" />
</apex:page>
- Fai clic su Salva.
Se non utilizzi Salesforce Lightning, segui queste istruzioni:
- Accedi al sito web di Salesforce.
- Fai clic su Imposta.
- In Crea, fai clic su Sviluppa.
- Fai clic su Pagine Visualforce.
- Nell'elenco delle pagine, fai clic su Nuovo.
- Aggiungi un'etichetta e un nome per la tua pagina Visualforce.
- Sostituisci il markup Visualforce con il codice riportato sopra. Il valore di standardController deve essere sostituito con il nome dell’API dell’oggetto. Per un oggetto standard, il nome dell’API corrisponde a quello dell’oggetto standard. Ad esempio, il nome dell’API dell’oggetto “Contratti” è “Contratti”.
- Fai clic su Salva.
Per aggiornare il layout degli oggetti con la pagina Visualforce creata in precedenza, segui queste istruzioni:
- Fai clic su Gestore oggetti.
- Scegli l'oggetto che desideri modificare.
- Fai clic su Layout di pagina.
- Scegli il layout che desideri modificare.
- Dalla casella delle impostazioni in alto, trascina una Sezione nella pagina.
- Immetti i dati in Nome sezione e imposta il layout su una colonna.
- Fai clic su OK.
- Vai alla voce Pagine Visualforce e trascina la pagina corrispondente nella sezione Dropbox.
- Fai clic su Salva.
- Quando vengono aggiunte Pagine Visualforce, fai clic sull'icona a forma di chiave inglese.
- Nella pagina delle opzioni, imposta le proprietà della pagina Visualforce con larghezza di 100% e altezza in pixel di 400 e controlla la casella Mostra barre scorrimento.
Se invece non utilizzi Salesforce Lightning, segui queste istruzioni:
- Fai clic su Imposta.
- Nella barra di ricerca in alto a sinistra, cerca "Gestore oggetti".
- Scegli l'oggetto che desideri modificare e fai clic su Layout di pagina a sinistra.
- Accanto al layout su cui vuoi lavorare, fai clic sulla freccia del menu e seleziona Modifica.
- Dalla casella delle impostazioni in alto, trascina una Sezione nella pagina.
- Inserisci i dati in Nome sezione e configura il layout come un'unica colonna.
- Fai clic su OK.
- Vai alla voce Pagine Visualforce e trascina la pagina corrispondente nella sezione Dropbox.
- Fai clic su Salva.
- Quando viene aggiunto Pagine Visualforce, fai clic sull'icona a forma di chiave inglese.
- Nella pagina delle opzioni, imposta le proprietà della pagina Visualforce con larghezza di 100% e altezza in pixel di 400 e controlla la casella Mostra barre scorrimento.
Quindi, devi impostare un nuovo trigger di oggetto per l'oggetto personalizzato o per l'oggetto standard non predefinito seguendo questi passaggi:
- Accedi al sito web di Salesforce.
- Apri l'icona dell'ingranaggio e fai clic su Imposta.
- Seleziona Gestore oggetti in Oggetti e campi.
- Seleziona l'oggetto personalizzato.
- Fai clic su Trigger.
- Fai clic su Nuova.
- Copia il blocco di codice seguente nel campo di inserimento con i nomi appropriati.
Trigger <TRIGGER_NAME> on <OBJECT_API_NAME> (after update, after delete) {
if(Trigger.isAfter && Trigger.isUpdate){
Dropbox_for_SF.HandleRecordChange.OnRecordChange(Trigger.old, Trigger.new);
}
if(Trigger.isAfter && Trigger.isDelete){
Dropbox_for_SF.HandleRecordChange.HandleMerge(Trigger.old);
}
}
Se non utilizzi Salesforce Lightnig, segui queste istruzioni per impostare un trigger di oggetto personalizzato:
- Accedi al sito web di Salesforce.
- Fai clic su Imposta.
- In Crea, fai clic su Crea.
- Seleziona Oggetti.
- Seleziona oggetti personalizzati
- Nella sezione Trigger, fai clic su Nuovo.
- Copia il blocco di codice sopra riportato nel campo di inserimento con i nomi appropriati.
Per risolvere il problema di copertura del codice, segui i passaggi riportati sotto:
- Aggiungi il seguente codice come classe Apex personalizzata con il nome CustomTests nel set di modifiche personalizzate:
@isTest
public class CustomTest
{
static testMethod void update<OBJECT_API_NAME>() {
<OBJECT_API_NAME> a = new <OBJECT_API_NAME> (Name='test');
insert a;
Test.startTest();
a.Name = 'new test';
update a;
Test.stopTest();
system.assertEquals('new test', a.name);
}
}
- Esegui nuovamente tutti i test nella Developer Console.
Attivazione di Dropbox for Salesforce su Salesforce1 Mobile
Per utilizzare Dropbox for Salesforce in Salesforce1 Mobile, devi prima aggiungere una scheda mobile al layout di pagina.
- Accedi al sito web di Salesforce.
- Apri l'icona dell'ingranaggio e fai clic su Imposta.
- Nella sezione Strumenti piattaforma fai clic su Oggetti e campi.
- Fai clic su Gestore oggetti.
- Scegli l'oggetto che desideri modificare.
- Fai clic su Layout di pagina.
- Scegli il layout che desideri modificare.
- Scorri fino alla sezione Schede mobili (Solo Salesforce1).
- Nella casella delle impostazioni nella parte superiore dello schermo, fai clic su Pagine Visualforce.
- Seleziona e trascina Dropbox mobile per [Object] nella sezione Schede mobili (Solo Salesforce1).
- Fai clic su Salva.
Successivamente puoi rendere disponibili gli oggetti personalizzati per Salesforce1 Mobile. Per rendere gli oggetti personalizzati compatibili con Salesforce1 Mobile, devi prima attivare questa funzione quando imposti la pagina Visualforce. Per rendere visualizzabili gli oggetti personalizzati, procedi nel seguente modo:
- Accedi al sito web di Salesforce.
- Apri l'icona dell'ingranaggio e fai clic su Imposta.
- Nella sezione Strumenti piattaforma, fai clic su Codice personalizzato.
- Fai clic su Pagine Visualforce.
- Fai clic su Nuova.
- Assegna alla pagina un'etichetta e un nome.
- Seleziona la casella Disponibile per app Salesforce per dispositivi mobili e pagine Lightning.
- Copia e incolla il codice che precede queste istruzioni, sostituendo il testo inserisci nome API con il nome API dell'oggetto.
- Fai clic su Salva.
Se invece non utilizzi Salesforce Lightning, segui queste istruzioni:
- Accedi al sito web di Salesforce.
- Fai clic su Imposta.
- In Crea, fai clic su Personalizza.
- Scegli l'oggetto che desideri modificare nella sezione Personalizza e fai clic su Layout di pagina.
- Accanto al layout su cui desideri lavorare, fai clic su Modifica.
- Scorri fino alla sezione Schede mobili (Solo Salesforce1).
- Nella casella delle impostazioni nella parte superiore dello schermo, fai clic su Pagine Visualforce.
- Trascina Mobile Dropbox for [Object] nella sezione Schede mobili (solo Salesforce1).
- Fai clic su Salva.
Successivamente puoi rendere disponibili gli oggetti personalizzati per Salesforce1 Mobile. Per rendere gli oggetti personalizzati compatibili con Salesforce1 Mobile, devi prima attivare questa funzione quando imposti la pagina Visualforce. Per rendere visualizzabili gli oggetti personalizzati, procedi nel seguente modo:
- Accedi al sito web di Salesforce.
- Fai clic su Imposta.
- In Crea, fai clic su Sviluppa.
- Fai clic su Pagine Visualforce.
- Nell'elenco delle pagine, fai clic su Nuovo.
- Aggiungi un'etichetta e un nome per la tua pagina Visualforce.
- Assegna alla pagina un'Etichetta e un Nome.
- Seleziona la casella Available for Salesforce mobile apps and Lightning Pages.
- Copia e incolla il codice seguente, sostituendo il testo inserisci nome API con il nome API del tuo oggetto.
- Fai clic su Salva.
<apex:page standardController=“INSERT—API—NAME—HERE” docType =“html-5.0” showHeader=“false” sidebar=“false” applyHtmlTag=“false” applyBodyTag="false">
<Dropbox_for_SF:DropboxMobile / >
</apex:page>
Trovare il nome API dell'oggetto Salesforce
Tutti gli oggetti in Salesforce hanno un nome API. Se lavori con oggetti personalizzati, puoi trovare il nome API seguendo queste istruzioni.
- Accedi al sito web di Salesforce.
- Fai clic su Imposta.
- Nella sezione Crea nella colonna di sinistra, fai clic su Crea.
- Fai clic su Oggetti nel menu a discesa.
- Fai clic sul nome dell'oggetto.
- Facendo clic sull'etichetta dell'oggetto, viene visualizzato il nome API.
Creare modelli di record di oggetti
Dropbox for Salesforce può aiutarti a creare una struttura di cartelle utilizzando appositi modelli. Le “cartelle modello” collegano i tuoi record Salesforce alle cartelle del tuo Dropbox.
Le cartelle create da Dropbox for Salesforce sono vuote per impostazione predefinita. Se vuoi che contengano una struttura specifica di sottocartelle, puoi utilizzare la funzione delle cartelle modello.
- Accedi al sito web di Salesforce.
- Controlla l'indirizzo email collegato a Dropbox for Salesforce.
- Fai clic sulla scheda Opzioni Dropbox nel tuo account Salesforce, dove puoi vedere l'indirizzo email
- Da dropbox.com, apri la cartella Documenti Salesforce.
- Fai clic sul nome della cartella oggetto con cui desideri lavorare.
- Crea una nuova cartella e assegnale il nome "modello".
- Crea la struttura desiderata aggiungendo file e cartelle alla cartella "modello" .
- In Salesforce, fai clic sulla scheda Opzioni Dropbox .
- Scorri verso il basso fino a Impostazioni oggetti standard e fai clic su Modifica.
- Seleziona la casella Attiva modelli accanto all'oggetto con cui vuoi lavorare.
- Fai clic su Salva.
Note.
- Le cartelle modello non sono retroattive. Eventuali strutture di cartelle che hai creato prima della nuova struttura di cartelle modello non saranno interessate.
- Per attivare la generazione del modello in un record, aggiungi un file alla relativa cartella Dropbox nella cartella Documenti Salesforce del tuo Dropbox.
- Le cartelle modello funzionano solo per gli oggetti che si trovano nella cartella pubblica “Documenti Salesforce”. Al momento non sono compatibili con gli oggetti nella cartella “Documenti Salesforce privati”
- Le cartelle modello non funzionano per gli oggetti personalizzati o per gli oggetti interessati da convenzioni di denominazione.
Segui i nomi dei record di Salesforce
Per impostazione predefinita, se assegni un nuovo nome a un record di Salesforce, la cartella nel tuo Dropbox rimarrà invariata. Tuttavia, puoi attivare la funzione di ridenominazione automatica, grazie alla quale, se rinomini una cartella in Dropbox for Salesforce, anche la cartella in Dropbox viene rinominata.
- Accedi al sito web di Salesforce.
- Fai clic sulla scheda Opzioni Dropbox.
- Scorri verso il basso fino a Impostazioni oggetti standard e fai clic su Modifica.
- Fai clic su Segui i nomi dei record di Salesforce accanto agli oggetti per i quali desideri attivare la ridenominazione automatica.
- Fai clic su Salva.
Note.
- Se fai parte di una cartella condivisa per la quale è stata attivata la ridenominazione automatica, Dropbox for Salesforce aggiornerà i nomi dei record per chiunque faccia parte della cartella condivisa
- Per gli oggetti standard, è possibile configurare la denominazione automatica come impostazione predefinita. Per gli oggetti personalizzati, devi impostare un trigger per l’oggetto personalizzato come illustrato nella precedente sezione Utilizzare oggetti personalizzati.
Modificare le impostazioni di condivisione
Gli amministratori Salesforce possono configurare Dropbox for Salesforce per seguire il modello di sicurezza di Salesforce esistente. Per impostazione predefinita, Dropbox for Salesforce segue il modello di sicurezza di Salesforce.
Se vuoi modificare le impostazioni di condivisione dell'integrazione, segui le indicazioni riportate qui sotto:
- Accedi al sito web di Salesforce.
- Fai clic sulla scheda Opzioni Dropbox.
- Scorri verso il basso fino a Impostazioni oggetti standard e fai clic su Modifica.
- Seleziona la casella Segui condivisione di Salesforce accanto agli oggetti che vuoi attivare.
- Fai clic su Salva.
Note.
- Se hai attivato Segui condivisione di Salesforce per gli oggetti con un’impostazione predefinita di condivisione a livello di organizzazione privata, verrà creata una cartella Documenti Salesforce privati al momento dell’aggiunta a nuovi record di file/cartelle tramite il componente Dropbox. Questa cartella verrà aggiunta solo all’account Dropbox del proprietario del record.
- Le nuove impostazioni di sicurezza non sono retroattive: le cartelle create prima della modifica delle impostazioni di sicurezza non seguiranno le nuove impostazioni.
- Le impostazioni di condivisione Salesforce sono disponibili in: Impostazioni > Sicurezza > Impostazioni di condivisione.
- La cartella “Documenti Salesforce” dovrà essere condivisa con tutti gli utenti Dropbox for Salesforce del team.
- Solo gli utenti Salesforce che hanno accesso all'oggetto Salesforce Privato vedranno i contenuti Dropbox attraverso l'integrazione Dropbox for Salesforce
Limitazione dell'accesso al solo team
Gli amministratori Salesforce possono gestire il modo in cui gli utenti collegano Dropbox a Salesforce.
- Accedi al sito web di Salesforce.
- Fai clic sulla scheda Opzioni Dropbox.
- Scorri fino alla sezione Dropbox Business e fai clic su Limita l'accesso agli account Business.
- Fai clic su Modifica.
- In Accesso a Dropbox Business, seleziona Solo membri del team.
- Fai clic su Salva.
Concedi l'accesso agli utenti di Salesforce
- Accedi al sito web di Salesforce.
- Apri l'icona dell'ingranaggio e fai clic su Imposta.
- Nella sezione Amministrazione, fai clic su Utenti.
- Fai clic su Profili.
- Fai clic sul nome del profilo da modificare.
- Scorri fino ad Attivato accesso alla pagina Visualforce e fai clic su Modifica.
- Seleziona tutte le pagine che iniziano con "Dropbox_for_SF".
- Fai clic sulla freccia Aggiungi.
- Fai clic su Salva.
- Nella pagina del profilo in cui stai lavorando, scorri fino alla sezione Attivato accesso classe Apex e fai clic su Modifica.
- Seleziona tutte le classi che iniziano con Dropbox_for_SF.
- Fai clic sulla freccia Aggiungi.
- Fai clic su Salva.
Se invece non utilizzi Salesforce Lightning, segui queste istruzioni:
- Accedi al sito web di Salesforce.
- Fai clic su Imposta.
- Vai alla sezione Amministra e fai clic su Gestisci utenti.
- Fai clic su Profili.
- Fai clic sul nome del profilo da modificare.
- Scorri fino ad Attivato accesso alla pagina Visualforce e fai clic su Modifica.
- Seleziona tutte le pagine che iniziano con "Dropbox_for_SF".
- Fai clic sulla freccia Aggiungi.
- Fai clic su Salva.
- Nella pagina del profilo in cui stai lavorando, scorri fino alla sezione Attivato accesso classe Apex e fai clic su Modifica.
- Seleziona tutte le classi che iniziano con wbdbox.
- Fai clic sulla freccia Aggiungi.
- Fai clic su Salva.
Creazione di una struttura di nomi di cartella personalizzata
Dropbox for Salesforce può creare una struttura di cartelle che rispecchia la tua configurazione Salesforce in Dropbox. Tuttavia, gli amministratori possono modificare per un oggetto alla volta la struttura predefinita o le convenzioni di denominazione delle cartelle create.
La convenzione di denominazione standard dell'oggetto “Contatto” è Nome, Cognome. Tuttavia, puoi modificarla in Cognome, Nome. Se apporti questa modifica, le impostazioni di denominazione seguiranno la preferenza impostata al momento della creazione.
- Accedi al sito web di Salesforce.
- Apri l'icona dell'ingranaggio e fai clic su Imposta.
- Nella sezione Strumenti della piattaforma, fai clic su Oggetti e campi.
- Fai clic su Gestore oggetti.
- Scegli l'oggetto che desideri modificare.
- Fai clic su Campi e relazioni.
- Fai clic su Nuova.
- In Tipo di dati, seleziona Formula.
- Fai clic su Avanti.
- Digita “Percorso Dropbox personalizzato” nella casella Etichetta campo.
- Inserisci "Percorso_Dropbox_personalizzato" nella casella Nome campo.
- Seleziona Testo in Tipo di risultato formula e fai clic su Avanti.
- Inserisci la tua formula, ad esempio “Contact/” e LastName e “, ” e FirstName, quindi fai clic su Avanti.
- Seleziona la casella Visibile accanto ai profili a cui desideri concedere accesso in modifica.
- Fai clic su Avanti.
- Fai clic su Salva.
Se invece non utilizzi Salesforce Lightning, segui queste istruzioni:
- Accedi al sito web di Salesforce.
- Fai clic su Imposta.
- Nella sezione Crea nella colonna di sinistra, fai clic su Personalizza.
- Seleziona Contatti.
- Fai clic su Campi.
- Scorri fino all'elenco Relazioni e campi personalizzati Contatto e fai clic su Nuovo.
- In Tipo di dati, seleziona Formula.
- Fai clic su Avanti.
- Digita "Percorso Dropbox personalizzato" nella casella Etichetta campo.
- Inserisci "Percorso_Dropbox_personalizzato" nella casella Nome campo.
- Seleziona Testo in Tipo di risultato formula e fai clic su Avanti.
- Immetti la tua formula e fai clic su Avanti.
- Seleziona la casella Visibile accanto ai profili a cui desideri concedere accesso in modifica.
- Fai clic su Avanti.
- Fai clic su Salva.
Note.
- Per gli oggetti con una convenzione di denominazione personalizzata, le cartelle dei record inizieranno a comparire direttamente nella cartella Documenti Salesforce. Se vuoi che le cartelle dei record appaiano nella cartella dell'oggetto (ad esempio Contatti), come accadrebbe in assenza di una denominazione personalizzata, devi specificarlo nella formula aggiunta, ad esempio “Contact/” e LastName e “, ” e FirstName.
- Queste modifiche non sono retroattive: si applicano solo alle nuove cartelle
- Puoi utilizzare questa procedura per tutti gli oggetti standard e personalizzati e aggiungere altri campi, testo, numeri o date per personalizzare ulteriormente i percorsi delle cartelle
Aggiunta di Dropbox a Layout publisher
Puoi rendere l'interfaccia Dropbox accessibile su Chatter. A tale scopo, aggiungi Dropbox come azione rapida in Global Publisher.
- Accedi al sito web di Salesforce.
- Apri l'icona dell'ingranaggio e fai clic su Imposta.
- Nella sezione Strumenti della piattaforma, fai clic su Interfaccia utente.
- Fai clic su Azioni globali.
- Fai clic su Layout publisher.
- Scegli l'oggetto che desideri modificare.
- Fai clic su Campi e relazioni.
- Nella colonna Azione, fai clic su Modifica accanto alla voce Layout globale.
- Trascina Dropbox dalla sezione Azioni rapide alla sezione Global Publisher.
Se invece non utilizzi Salesforce Lightning, segui queste istruzioni:
- Accedi al sito web di Salesforce.
- Fai clic su Imposta.
- Fai clic su Crea.
- Fai clic su Azioni globali.
- Fai clic su Layout publisher.
- Nella colonna Azione, fai clic su Modifica accanto alla voce Layout globale.
- Trascina Dropbox dalla sezione Azioni rapide alla sezione Global Publisher.