Devenez un Super đAdmin Salesforce âïž avec Chrome et ses extensions
Salesforce est une plateforme đŻ% Cloud âïž, de ce fait les admins SF passent le plus clair de leur temps sur un navigateur web.
Bienvenue ! vous ĂȘtes au bon endroit pour apprendre Ă bien utiliser Chrome et ses extensions afin de devenir un Super đAdmin,
Note : cet article décrit les bonnes pratiques & extensions utilisées par nos consultants @eFrontech
Chrome Profiles đ
Avez-vous dĂ©jĂ eu besoin dâavoir plusieurs instances Chrome sur votre PC pour faire un test ou vous connectez Ă diffĂ©rentes orgs Salesforce au mĂȘme temps? Chrome profils est ce quâil vous faut !
Câest une fonctionnalitĂ© native de Chrome, qui permet la crĂ©ation de profil (personne) pour gĂ©rer des sessions de navigation totalement isolĂ©es.
Le profil Chrome peut ĂȘtre crĂ©er depuis lâicone qui sâaffiche en haut Ă droit du navigateur
Il suffit ensuite de cliquer sur âGĂ©rer les utilisateursâ aprĂšs âAjouter une personneâ, saisir un nom de profil (personne) et choisir une icĂŽne
Les profiles chrome permettent une isolation totale de la navigation, de ce fait nous vous recommandons de créer un profile par projet Salesforce
Extension : Organizer âïž
Organizer est lâextension couteau suisse pour Salesforce, elle offre de multiple fonctionnalitĂ©s et est disponible sur Chrome et Firefox
Voici le tour des principales fonctionnalités que nous utilisons le plus chez @eFrontech
Gestion des connexions Ă Salesforce
Dâabord, nous vous recommandons dâactiver le mode âIncognitoâ pour lâextension (ce qui vous permettra dâouvrir des sessions en mode incognito)
Lâextension offre une gestion trĂšs pratique des connexions Ă Salesforce, pour sauvegarder une nouvelle connexion, il vous suffit de cliquer âNewâ et remplir les accĂšs Ă lâorg
Il aussi possible de sauvegarder une connexion Ă la demande lors de lâauthentification
Une fois les connexions sauvegardĂ©es, il possible dâaffecter des colorations pour bien distinguer les instances Salesforce
La bonne pratique Ă @eFrontech est dâaffecter la couleur rouge đŽ pour les instances de production đ
Les liens rapides (Quick links)
Lâoption des quick links permet un accĂšs rapide Ă la partie configuration, cette option est accessible via le raccourci âšïž CTRL+SHIFT+SPACE
Cela donne un accĂšs rapide Ă plusieurs options, voici les principales :
- Options dans le setup
- Lâobject manager
- Recherche sur certaines métadonnées
Par exemple vous pouvez accĂ©der Ă lâobject manager rapidement via quick links
En tapant @objects on bascule sur le mode qui permet dâavoir accĂšs aux Ă©lĂ©ments de lâobject manager, exemple âAccount : Fieldsâ
En tapant @meta search on bascule sur le mode qui permet de rechercher certaines meta donnĂ©es (comme les rĂšgles validations, classes ApexâŠ)
Lâauto-completion dans lâĂ©diteur de formule
Lâextension rajoute la coloration lors de lâĂ©dition dâune formule (exemple un formula field) et lâauto-complĂ©tion pour les fonctions proposĂ©es par lâĂ©diteur via le raccourci âšïž CTRL+SPACE
Lâaide Ă la construction des ensembles de modification (change set helper)
Organizer facilite la création de change set, en rajoutant une option pour filtrer les métadonnées et un récap des éléments sélectionnés
RequĂȘte rapide (Quick Query)
LâĂ©diteur de requĂȘte (Quick Query) est trĂšs pratique pour lancer des requĂȘtes SOQL sur lâinstance Salesforce authentifiĂ©e, il est accessible depuis le lien Organizer qui sâajoute en bas Ă gauche ou bien via raccourci clavier âšïž CTRL+SHIFT+2
LâĂ©diteur Quick Query offre une auto-complĂ©tion qui vous facilitera la vie, il suffit de commencer Ă Ă©crire votre requĂȘte ou un champ et de lancer le raccourci âšïž CTRL+SPACE pour avoir les propositions dâauto-complĂ©tion
Si vous avez connu le SQL avant de faire du Salesforce, alors avez surement dĂ©jĂ essayer lancer un âselect *â avec le SOQL (ce qui vous retourne malheureusement lâerreur suivante : unexpected token: â*â)
Avec lâaide dâOrganizer ça devient possible, il vous suffit de taper * dans la partie fields de la requĂȘte ensuite un coup de CTRL+SPACE pour que lâĂ©diteur Quick Query vous propose dâauto-remplir soit la liste de tous les champs de lâobjet ou bien juste les standards/custom
Les divers options pratiques
Cette section décrit les autres options pratiques pour les admins
Login AsâŠ
Login As (se connecter en tant queâŠ) permet de se connecter rapidement en tant quâun utilisateur donnĂ©, sans avoir Ă aller dans la liste des utilisateurs Salesforce dans le Setup
Lâextension offre la possibilitĂ© de sâauthentifier comme un autre en mode incognito ou bien un nouvel onglet
Sobject fields
Lâoption âSobject fieldsâ permet dâafficher tous les champs et valeurs dâun enregistrement donnĂ©, et de pouvoir les Ă©diter mĂȘme si ils sont pas affichĂ©s sur lâinterface Salesforce
Replace API Names
Replace API Names (replacer les noms dâAPI) permet de facilement avoir les noms dâAPI afficher au niveau de lâinterface dâun enregistrement, plus besoin dâaller dans le Setup âObject Manager pour avoir cette information
Note : vous avez la possibilitĂ© de dĂ©sactiver certaines options de lâextension comme les options de lâĂ©diteur de formule et lâaide Ă la crĂ©ation des change sets, en allons dans Organizer (en bas Ă gauche) â Options â Features,
Extension : Inspector đ
Inspector est une extension disponible sur Chrome et Firefox, elle rajoute plusieurs fonctionnalitĂ©s, mais les plus importantes sont lâimport/export de donnĂ©es
Une fois Inspector installĂ©, un bouton transparent apparaĂźt en haut Ă droit du navigateur (quand on est sur une instance Salesforce). Il suffit de cliquer sur le bouton ou bien taper le raccourci clavier âšïž ALT+I pour ouvrir Inspector, si on est sur un enregistrement, lâextension nous affiche quelques infos sur ce dernier, comme la date de crĂ©ation, type dâenregistrementâŠ, en cliquant sur âShow all dataâ Inspector nous affiche toutes les valeurs des champs de lâenregistrement
Export de données
Lâexport de donnĂ©es via Inspector est trĂšs simple, il suffit de saisir la requĂȘte et de cliquer âExportâ
Lâavantage dâInspector câest quâil permet de copier le rĂ©sultat directement sous format excel (en plus du CSV et JSON).
En effet le format excel est trĂšs pratique pour pouvoir coller le rĂ©sultat directement dans lâexcel et appliquer un traitement dessus
Import de données
Lâimport de donnĂ©es avec Inspector est aussi trĂšs simplifiĂ©, vue quâon peut directement utiliser le format Excel
Il faut juste prĂ©parer les donnĂ©es dans Excel avec les noms des colonnes qui doivent correspondre au noms API des champs, une fois le fichier est prĂȘt, il suffit de copier le contenu et de le coller directement dans la case âDataâ dâInspector.
Lâextension map automatiquement les colonnes avec les champs, si y colonne nâest pas automatiquement mappĂ© avec un champ, on peut lâignorer ou la mapper manuellement
Il suffit ensuite de cliquer âImportâ pour lancer le traitement dâimport
Les limites de lâOrg (Org limits)
Inspector permet dâavoir une vue dâensemble pratique sur lâensemble des limites dâune org Salesforce
Sauvegarde des métadonnées (Download metadata)
Inspector permet de sauvegarder les mĂ©tadonnĂ©es dâune façon simple et accessible pour tous les admins (note : pour lâimport des mĂ©tadonnĂ©es, il faut se rapprocher dâun dĂ©veloppeur)
Inspector est une extension qui facilite lâimport et lâexport de donnĂ©es, vue quâelle nous permet de travailler directement avec le format Excel, sans avoir Ă passer par le format CSV comme câest le cas avec Data Loader
Merci dâavoir lu jusquâici đ, nous espĂ©rons que vous avez appris de nouveaux cas dâusage de Chrome et ses extensions, pour vous permettre dâĂȘtre plus efficace en tant que Super đAdmin Salesforce đ