Procedure consigliate per i link personalizzati
I pulsanti e i link personalizzati possono semplificare le azioni in Salesforce o integrare i dati di Salesforce con URL, applicazioni o sistemi esterni. Seguire questi suggerimenti per ottimizzare l’uso dei link personalizzati.
Versioni (Edition) richieste
| Disponibile in: Salesforce Classic |
I pulsanti e i link personalizzati sono disponibili in: tutte le versioni Gli S-Control e le pagine Visualforce sono disponibili nelle versioni: Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition e Developer Edition |
Nomi dei campi
Salesforce non prevede di modificare i nomi dei campi, tuttavia questo non garantisce che i nomi dei campi non cambino in futuro. Di conseguenza, i link personalizzati che includono i campi Salesforce potrebbero modificare il modo in cui vengono mappati.
Passaggio di ID sessione con SSL
Non passare mai gli ID sessione a un URL http. Passarli invece con SSL a un URL https. Utilizzare sempre SSL per qualsiasi dato passato ad altre applicazioni ospitate su Internet poiché l'URL potrebbe contenere informazioni riservate dei clienti.
Single Sign-On
Utilizzare i link personalizzati per passare un ID sessione e supportare il Single Sign-On (SSO), in modo tale che gli utenti possano evitare di eseguire più volte l’accesso alle applicazioni Web ospitate nell’organizzazione per gestire i dati di Salesforce. Creare il link personalizzato per passare il campo di unione {!User_Session_ID}, che consente agli utenti di accedere a tutte le risorse autorizzate durante una singola autenticazione. I sistemi esterni possono accedere alle risorse di Salesforce utilizzando un servizio Web, che consente alle organizzazioni di comunicare dati senza conoscere perfettamente i sistemi IT delle altre organizzazioni dietro a un firewall.
Invio della data del server nell’URL
Alcuni progetti di integrazione richiedono link personalizzati per includere la data del server in modo da conoscere la data di avvio di Salesforce. La data del server Salesforce può essere passata ai sistemi esterni utilizzando i link personalizzati. Ad esempio, http://someurl.com/somepath?current_date={!Today}. Le date utilizzano il fuso orario del Pacifico.
Come evitare serie doppie di schede in un browser
Gli utenti delle versioni Unlimited Edition ed Enterprise Edition possono creare un link personalizzato per eseguire un’azione che mantiene gli utenti nella stessa finestra del browser ed evita la visualizzazione di una doppia serie di schede. Creare una pagina Visualforce contenente il codice seguente, sostituendo <REGULAR_WIL> con il link personalizzato normale o esistente.
<script language="JavaScript">
function redirect() {
parent.frames.location.replace("<REGULAR_WIL>")
}
redirect();
</script>
