Identification des fonctionnalités à éviter dans Lightning Experience
Objectifs de formation
Identification des fonctionnalités à éviter dans Lightning Experience
Lightning Experience continue à évoluer et à se développer et nous espérons pouvoir raccourcir cette liste au fil du temps.
L'en-tête et la barre latérale de Salesforce Classic sont toujours supprimés
Évitez <apex:iframe>
Les pages Visualforce sont intégrées à leur propre iframe lorsqu’elles sont affichées dans Lightning Experience. Comme nous l’indiquons longuement dans Exploration du conteneur d’applications Visualforce, l’impact sur le fonctionnement des pages est important. L'ajout d'un niveau supplémentaire à la structure de l'iframe augmente la complexité de l'environnement.
Vous pouvez gérer cette complexité si vous comprenez les iframes et leur incidence sur le DOM et le code JavaScript. Cependant, il est difficile de déboguer des iframes imbriqués si vous n’avez pas l’habitude de les utiliser. Pour cette raison, nous conseillons d’éviter d’employer cette balise sur les pages utilisées dans Lightning Experience.
Non, vraiment, ne définissez pas directement window.location
Pour en savoir plus, reportez-vous à l’unité Gestion de la navigation.
sforce.one n’est pas exclusif à Salesforce Mobile
Utilisez l'une des méthodes documentées pour différencier les environnements Salesforce Classic, application Salesforce et Lightning Experience. Les techniques prises en charge sont disponibles dans Visualforce, Apex, et JavaScript.
Pour obtenir toutes les informations, consultez l’unité Partage des pages Visualforce entre Classic et Lightning Experience.
Changements concernant les remplacements d'actions
- Onglet d'objet
- Liste d'objets
- Vue d'enregistrement
- Modification d'enregistrement
- Création d'enregistrement
- Suppression d'enregistrement
Indépendamment des réglages de l'interface utilisateur de votre organisation, aussi bien l'onglet que la liste d'objets acceptent les remplacements dans Configuration. Le fait de remplacer l'action de l'onglet d'objet remplace la page d'accueil d'objet dans Lightning Experience, comme attendu.
Cependant, dans Lightning Experience, l'action de .liste d'objets n'est pas accessible dans l'interface utilisateur, il n'y a donc pas de possibilité de la déclencher. Si votre organisation a remplacé l'action de liste d'objets pour tous les objets, cette fonctionnalité ne sera pas disponible lors de l'utilisation de Lightning Experience. Si ce remplacement comporte des fonctionnalités essentielles, vous devrez trouver un autre moyen de les rendre disponibles.
Remplacement dans Configuration | Salesforce Classic | Lightning Experience | Application Salesforce |
---|---|---|---|
Onglet | onglet d'objet | page d'accueil d'objet | rechercher |
Une liste | liste d'objets | n/a | page d'accueil d'objet |
Afficher | vue d'enregistrement | page d'accueil d'enregistrement | page d'accueil d'enregistrement |
Modifier | modification d'enregistrement | modification d'enregistrement | modification d'enregistrement |
Nouveau | création d'enregistrement | création d'enregistrement | création d'enregistrement |
Supprimer | suppression d'enregistrement | suppression d'enregistrement | suppression d'enregistrement |