Loading
Estensione di Salesforce con un clic, senza codice
Procedure consigliate per i link personalizzati

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

Nota
Nota Salesforce verifica la correttezza degli URL nei link e pulsanti personalizzati. Quando si creano o si modificano link o pulsanti personalizzati che contengono markup URL non validi, ad esempio script, Salesforce blocca il rendering dei link. Quando si passa il mouse viene visualizzato un messaggio di errore. Riconfigurare gli URL per renderli validi e formalmente corretti. L'URL può essere un URL relativo o un http://, https://, file://, ftp:// assoluto, o ancora un indirizzo mailto://. Gli URL non validi nei pulsanti o link personalizzati creati prima del rilascio Spring '13 non vengono sottoposti al controllo della correttezza finché non li si modifica.

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>
 
Caricamento
Salesforce Help | Article