top 49 salesforce admin interview questions
Salesforce est le premier CRM au monde. Ce didacticiel informatif vous aidera à répondre aux questions d'entretien les plus fréquemment posées par les administrateurs de Salesforce:
Obtenir un bon travail dans une technologie comme Salesforce est une douleur de nos jours. Il n'y a pas de pénurie de professionnels certifiés Salesforce sur le marché, mais le nombre d'emplois disponibles par demande?
Il est toujours plus sage d'être bien préparé pour n'importe quel entretien Salesforce, plus encore pour l'aspect le plus difficile - les questions d'entrevue d'administration Salesforce.
Voici une liste de certaines des questions d'entrevue Salesforce avec des réponses détaillées.
Les 49 principales questions et réponses des entretiens avec les administrateurs Salesforce
Q # 1) Qu'est-ce que le cloud computing? Énoncez certains avantages.
Répondre: Le cloud computing consiste à fournir des services informatiques à la demande. Ces services sont divisés en trois catégories - Platform-as-a-service (PaaS), Infrastructure-as-a-service (IaaS) et Software-as-a-service (SaaS).
La marque de ces services est l'innovation à un rythme plus rapide et la flexibilité des ressources disponibles. Les avantages du Cloud Computing sont:
- Sécurité
- Moins cher
- Améliorez la collaboration
- Offrez de la flexibilité
- Fournir des informations
- Mises à jour logicielles automatisées
- Disponibilité 24 x 7
Sécurité
Le Cloud Computing permet de stocker toutes les données sensibles de l'entreprise dans son système et cela peut être accessible, même si votre ordinateur est en panne. La sécurité est offerte par des données cryptées - transmises sur le réseau et stockées dans une base de données.
Moins cher
Étant donné que le coût du matériel dans le Cloud Computing est moins coûteux, les services proposés sont tenus de réduire les coûts pour votre entreprise. Il vous permet de payer selon vos besoins opérationnels, en adoptant un plan d'abonnement.
Améliorez la collaboration
Le Cloud Computing simplifie le processus de collaboration et permet à vos employés de travailler en équipe. Cela augmente l'engagement de vos employés avec des espaces sociaux collaboratifs.
Offrez de la flexibilité
S'il y a une demande croissante de bande passante, alors Cloud offre un service presque instantané, sans qu'il soit nécessaire de subir une mise à jour complexe de votre infrastructure informatique. Le cloud augmente la flexibilité du service par rapport à un hébergement de serveur local.
Fournir des informations
Vous pouvez obtenir une perspective différente de vos données avec un Cloud Analytics intégré. Les services cloud simplifient le suivi et la génération de rapports personnalisés basés sur des données à l'échelle de l'entreprise.
Mises à jour logicielles automatisées
Les applications de Cloud Computing mettent automatiquement à jour le logiciel, sans que votre organisation ait besoin de subir une mise à jour manuelle. Cela permet d'économiser de l'argent dans une mesure considérable.
Disponibilité (24 x 7)
Les fournisseurs de services basés sur le cloud fournissent un service 24 heures sur 24, 7 jours sur 7. Il est possible d'accéder aux services, de n'importe où et ils sont très fiables. Il est possible d'offrir certains des services, hors ligne.
Q # 2) Quelles sont les différences entre le cloud privé et public?
Répondre: Public Cloud est proposé dans le monde entier en partageant du matériel, du stockage et des périphériques réseau avec diverses organisations. Ces organisations sont appelées locataires cloud.
Le cloud privé est limité pour une organisation, avec l'infrastructure et les services sont maintenus sur le réseau privé pour une organisation ou toute entité commerciale. Il permet à l'organisation de répondre aux demandes d'exigences commerciales spécifiques - avec la personnalisation des ressources privées.
Q # 3) Pouvez-vous faire la différence entre le cloud hybride et le cloud public?
Répondre: Hybrid Cloud fait ressortir le meilleur des deux mondes: les clouds publics et privés. De cette façon, le cloud hybride offre une gamme d'options de déploiement et améliore la flexibilité.
(image la source )
Le cloud bursting est une autre option lorsque l'organisation passe d'un cloud privé à un cloud public - en gérant une augmentation de la demande, lors d'activités saisonnières telles que les achats en ligne.
Cependant, dans le cas d'un cloud public, les ressources sont également partagées avec d'autres organisations. Ici, le compte est géré et les services sont accessibles - à l'aide d'un navigateur Web.
Q # 4) Qu'est-ce que la mise en page dans Salesforce? Quels sont les types d'enregistrement?
Répondre: La mise en page concerne le contrôle des champs, des boutons, de Visualforce, des liens personnalisés et du contrôle s sur les pages d'enregistrement d'objets Salesforce. Cela permet à l'utilisateur de personnaliser les pages d'enregistrement.
Il aide à déterminer la nature des champs - en lecture seule, visibles ou obligatoires. Voici l'aspect de la mise en page:
(image la source )
Par exemple: Créez des champs personnalisés pour un objet de compte, comme le dernier montant de recharge, la date d'expiration de l'adhésion et le plan d'adhésion, puis créez diverses mises en page avec ces champs. Pour en savoir plus, regardez la vidéo:
D'un autre côté, les types d'enregistrement sont plus pratiques pour offrir différents sous-ensembles de valeurs de liste de sélection ou de mises en page pour les utilisateurs. Ceux-ci sont basés sur les profils des utilisateurs. Ils déterminent quelle mise en page est visible par un utilisateur, en fonction du profil utilisateur. Veuillez consulter l'exemple d'un type d'enregistrement ci-dessous:
(image la source )
Par exemple, Utilisez les valeurs de liste de sélection pour la segmentation des besoins de votre entreprise avec des types d'enregistrement. La segmentation se fait en fonction de la région, de la gamme de produits ou de la division.
Q # 5) Quels sont les types de portails dans Salesforce?
Réponse: Il existe trois types de portails Salesforce, à savoir:
- Client
- Partenaire
- En libre service
Q # 6) Qu'est-ce qu'un workflow? Quels sont tous ses composants? Qu'est-ce qu'une règle de workflow?
Répondre: Workflow vous permet d'automatiser les processus et les procédures standard de votre organisation et vous fait gagner un temps considérable. Le flux de travail comprend une instruction if / then.
Les deux principaux composants du flux de travail sont:
- Critères: C'est la partie «si» de la déclaration. Vous devez définir un critère pour une règle de workflow. Créez une règle de workflow pour un objet, puis configurez les critères.
- Action: C'est la partie «alors» de la déclaration. Cela vous indique ce qu'il faut faire une fois que les critères sont remplis et intervient après la configuration d'une règle de workflow. Il est possible d'ajouter une action immédiate ou une action dépendante du temps pour une règle de workflow spécifique.
Une règle de workflow dans Salesforce agit comme un moteur de logique métier ou un conteneur et effectue des actions automatisées en fonction de certains critères. Il exécute l'action uniquement lorsque les critères sont True, sinon, l'enregistrement est sauvegardé. Voici une figure qui montre une règle de workflow.
questions et réponses d'entrevue avec sélénium webdriver pour 3 ans d'expérience
(image la source )
Q # 7) Qu'est-ce que le flux de travail dépendant du temps?
Répondre: Les actions dépendant du temps sont effectuées à des moments spécifiques avant la fermeture de l'enregistrement. L'enregistrement est réévalué par la règle de workflow une fois le temps écoulé. Il vérifie si les critères de la règle de workflow sont satisfaits et alors seulement les actions sont exécutées par la règle de workflow.
Q # 8) Comment effacer la file d'attente des actions de workflow basée sur le temps?
Répondre: Il existe deux façons de vider la file d’attente d’actions de workflow basée sur le temps:
- Supprimez les actions planifiées de la file d'attente.
- Les critères sont rendus faux.
Q # 9) Si une action est planifiée pour être exécutée pour un workflow temporel, est-il possible de supprimer le workflow?
Répondre: Non, il n'est pas possible de supprimer le flux de travail dans un tel scénario, lorsqu'il y a une action temporelle existante à effectuer .
Q # 10) De combien de manières pouvez-vous appeler des classes Apex?
Réponse: Les nombreuses façons d'appeler des classes Apex sont les suivantes:
- À partir de la page Visualforce
- Dans une autre classe
- Invoquer à partir d'un déclencheur
- Utiliser un bouton de développeur
- Utiliser les boutons et liens JavaScript
- À partir de composants dans une page d'accueil
Q # 11) Quelles sont les différentes actions de workflow?
Réponse: Les différentes actions de workflow sont:
- Alertes courrier électronique
- Messages sortants
- Mise à jour sur le terrain
Q # 12) Qu'est-ce qu'une tâche de flux de travail? Énoncez les différentes tâches de workflow dans Salesforce.
Répondre: Lorsque vous devez attribuer des tâches à un utilisateur Salesforce, vous avez recours à une tâche de flux de travail. Il attribue une nouvelle tâche à un utilisateur, à un propriétaire d'enregistrement ou à un rôle. Il permet de spécifier divers paramètres de la tâche tels que le sujet, la priorité, le statut et la date d'échéance.
Par exemple, Attribuez des tâches de suivi à une personne de soutien, après un certain temps pour un cas mis à jour.
Q # 13) Qu'est-ce qu'une alerte de flux de travail?
Répondre: Il s'agit d'un e-mail créé par une règle de workflow ou un processus d'approbation dans Salesforce et envoyé à divers destinataires.
Q # 14) Si vous souhaitez définir l'utilisateur en cours d'exécution autre que vous-même dans le tableau de bord, quelle est l'autorisation requise?
Répondre: Ici, l'autorisation requise est «Afficher toutes les données» pour définir un autre utilisateur en cours d'exécution dans le tableau de bord.
Q # 15) Comment les utilisateurs voient-ils les en-têtes de rapport lors du défilement? Que faire pour activer cet en-tête de rapport flottant?
Répondre: Le paramètre 'En-tête de rapport flottant' est activé pour figer l'en-tête du rapport, afin qu'il apparaisse toujours en haut d'une page, malgré le défilement des enregistrements .
Lorsque vous souhaitez activer un en-tête de rapport flottant, vous devez suivre le chemin indiqué ci-dessous:
- Depuis Configuration-> Entrer les rapports dans la boîte de recherche rapide
- Sélectionnez Paramètres des rapports et des tableaux de bord.
- Sélectionnez Activer les en-têtes de rapport flottants.
- Cliquez sur Enregistrer.
Pour plus de détails, veuillez visiter- Salesforce
(image la source )
Q # 16) Est-il possible de planifier un tableau de bord dynamique?
Répondre: Non, il n'est pas possible de planifier un tableau de bord dynamique pour une actualisation. Cela n'est possible que lorsque cela est fait manuellement.
Q # 17) Quelles sont les personnes qui peuvent accéder à un «tableau de bord glisser-déposer»?
Répondre: Il est possible d'accéder au tableau de bord par glisser-déposer avec les utilisateurs disposant des autorisations «gérer le tableau de bord».
Q # 18) Comment exécuter un rapport Salesforce?
Répondre: Il suffit de cliquer sur «Exécuter le rapport» et ainsi d'exécuter un rapport automatiquement dans Salesforce.
Q # 19) Pouvez-vous nommer les outils de gestion des données dans Salesforce?
Réponse: Les outils de gestion des données utilisés dans Salesforce sont:
- Chargeur de données
- Assistant d'importation de données
Q # 20) Pouvez-vous me parler de l'assistant d'importation de données?
Répondre: L'assistant d'importation de données dans Salesforce facilite l'importation d'objets standard tels que des comptes, des pistes, des contacts, des comptes personnels et autres. Cela nous permet également d'importer des objets personnalisés. Le nombre d'enregistrements autorisés à être importés est de 50 000. Voici une image illustrant l'assistant d'importation de données:
Q # 21) Pouvez-vous me parler d'Export et Export All en référence à Data Loader?
Répondre: Exporter et exporter Tout sont les deux boutons présents dans Salesforce Data Loader. Lorsque le bouton d'exportation est utilisé avec un objet Salesforce, tous les enregistrements appartenant à cet objet particulier (à l'exception de ceux présents dans la corbeille) sont exportés vers un fichier .csv.
Dans le cas de l'option Exporter tout, tous les enregistrements de cet objet, y compris ceux de la corbeille, sont exportés vers un fichier .csv.
Q # 22) Le chargeur de données peut-il supprimer les rapports?
Répondre: Le chargeur de données ne peut pas supprimer les rapports dans Salesforce.
Q # 23) Indiquez que sont les rapports personnalisés dans Salesforce? Que sont les types de rapport personnalisés?
Répondre: Les rapports personnalisés dans Salesforce sont créés selon les exigences de votre organisation. Ces rapports peuvent être construits sur des objets standard et personnalisés.
Lorsque l'utilisateur souhaite créer rapidement un rapport complexe et dynamique, il utilise un modèle ou un cadre pour spécifier l'objet / la relation ou les champs qui composent le rapport.
Q # 24) Que sont le rapport de matrice et de tendance?
Répondre: Les rapports matriciels sont similaires à un rapport récapitulatif, mais les lignes et les colonnes y sont regroupées. Ici, les données apparaissent comme dans des feuilles Excel - à la fois verticales et horizontales. Voici un diagramme pour un rapport matriciel:
(image la source )
D'autre part, les rapports de tendance sont basés sur des données historiques. Ici, vous pouvez considérer les champs qui contiennent des données historiques et qui peuvent être omis. Voici quelques détails sur un rapport de tendance.
(image la source )
Q # 25) Indiquez ce qu'est le champ récapitulatif de cumul?
Répondre: Le champ récapitulatif de cumul est utilisé pour calculer les valeurs des enregistrements associés, par exemple une liste associée. Il peut être utilisé pour créer de la valeur pour un enregistrement maître - basé sur la valeur dans ceux des enregistrements de détail . Cependant, le détail et le maître doivent être liés à une relation maître-détails.
Par exemple: S'il existe un champ de compte personnalisé appelé Montant total de la facture, il peut être utilisé pour afficher le total de tous les enregistrements de facture personnalisés associés pour la liste associée Facture du compte.
Q # 26) Est-il possible de changer / modifier les paramètres d'enregistrement enfant d'une relation maître-détails, pour définir Owd (paramètres à l'échelle de l'organisation)?
Répondre: Non, les paramètres d'enregistrement enfant ne peuvent pas être modifiés pour une relation principal-détails, applicable à un propriétaire.
Q # 27) Indiquez la cause de l'erreur d'accès aux privilèges insuffisants dans une communauté de partenaires avec des utilisateurs externes. L'utilisateur dispose des paramètres de propriété et de profil appropriés pour tout objet.
comment ajouter à un tableau java
Répondre: Nous devons vérifier les éléments suivants pour déterminer cette erreur afin que l'utilisateur externe doive avoir accès à toutes les données de l'utilisateur interne.
- Vérifiez la sécurité au niveau du champ pour tous les champs des utilisateurs externes - utilisés dans les rapports.
- Vérifiez si les paramètres d'enregistrement de visibilité standard sont activés. Si activé, seul l'utilisateur peut afficher tous les types de rapport standard.
Q # 28) Que sont les règles de partage? Nommez quels sont les types de règles de partage?
Répondre: La règle de partage fournit un accès de partage aux utilisateurs appartenant à des rôles, des groupes publics ou des territoires. Il fournit un plus grand niveau d'accès avec des exceptions automatiques, loin des paramètres de votre organisation. Voici un chiffre qui explique:
(image la source )
Les deux types de règles de partage sont:
- Règles de partage basées sur le propriétaire
- Règles de partage basées sur des critères
Règles de partage basées sur le propriétaire: L'accès est accordé aux enregistrements appartenant à d'autres utilisateurs.
Par exemple, Le directeur des ventes d'une entreprise américaine donnant accès au directeur des ventes de la région Europe aux opportunités détenues par l'équipe américaine.
Règles de partage basées sur des critères: L'accès est donné en fonction des valeurs d'enregistrement et non en fonction des propriétaires d'enregistrement. Il indique qui partagez-vous des enregistrements en fonction de la valeur du champ.
Par exemple, Il existe une valeur de liste de sélection personnalisée appelée service pour un objet personnalisé dans votre organisation nommé application d'emploi. Une règle de partage basée sur des critères permet au responsable informatique de voir toutes les candidatures pour le champ du département défini sur «IT».
Q # 29) Selon vous, quelles sont les meilleures pratiques pour créer des règles de partage de contacts?
Répondre: Les autorisations de lecture, lecture / écriture et écriture sont utilisées en utilisant les paramètres par défaut dans toute l'organisation.
Q # 30) Qu'entendez-vous par heures de connexion et plages d'adresses IP de connexion?
Répondre: Le premier paramètre définit les heures pendant lesquelles l'utilisateur d'un profil spécifique peut utiliser le système. Cela peut être défini par le chemin suivant:
Le deuxième paramètre définit les adresses IP des utilisateurs d'un profil particulier qui se connectent à Salesforce, sinon l'accès leur est refusé. Ceci est défini par le chemin suivant:
Q # 31) Qu'est-ce que la sécurité au niveau du terrain? Comment définir la sécurité au niveau du champ sur un seul champ pour tous les profils?
Répondre: Il s'agit d'un paramètre utile pour restreindre l'affichage et la modification de certains champs par les utilisateurs Salesforce. Pour définir la sécurité au niveau du champ pour un champ spécifique mais tous les profils, accédez au chemin suivant:
Paramètres de gestion d'un objet de champ> Sélectionnez le champ dans la zone de champ-> Afficher l'accessibilité du champ-> Spécifiez le niveau d'accès du champ.
Pour plus de détails, veuillez visiter- Salesforce
Q # 32) Qu'est-ce qu'un profil standard?
Répondre: Les profils standard sont utilisés dans chaque organisation Salesforce et permettent la modification des paramètres. Cependant, dans certaines organisations où il n'est pas possible de créer un profil personnalisé, comme dans les éditions Gestionnaire de contacts et Groupes, les utilisateurs peuvent se voir attribuer des profils standard mais ne peuvent pas les afficher ni les modifier.
Q # 33) Indiquez que sont les autorisations utilisateur dans Salesforce?
Répondre: Les tâches effectuées par les utilisateurs Salesforce ainsi que les fonctionnalités accessibles sont les fonctions des autorisations utilisateur. Ces autorisations utilisateur sont activées par des profils personnalisés et des ensembles d'autorisations.
Par exemple, Il existe une autorisation utilisateur «Afficher la configuration et la configuration» et l'utilisateur peut accéder aux pages de configuration dans Salesforce avec cela.
Q # 34) Quels sont les ensembles d'autorisations dans Salesforce?
Répondre: Les utilisateurs de Salesforce peuvent accéder à diverses fonctions et outils avec une collection de paramètres ainsi que des autorisations. Bien que les ensembles d'autorisations soient également disponibles dans les profils utilisateur lorsqu'il est nécessaire d'accéder à des aspects fonctionnels, les ensembles d'autorisations sont utilisés, sans qu'il soit nécessaire de modifier le profil.
Voici une figure qui explique les ensembles d'autorisations:
Q # 35) Quels champs sont indexés par défaut dans Salesforce?
Réponse: Les champs indexés par défaut dans Salesforce sont:
- Clés primaires (champs ID, propriétaire et nom)
- Clés étrangères (recherche et relation maître-détails)
- Dates d'audit
- Champs personnalisés (uniquement marqués comme ID externe ou uniques)
Q # 36) Quand utiliser les champs indexés dans Salesforce?
Répondre: Les champs indexés peuvent être utilisés dans les filtres de requête et cela sert à optimiser le temps de récupération des requêtes et récupère ainsi rapidement les enregistrements.
Q # 37) Qu'est-ce qu'un «enregistrement de transfert» dans le profil?
Répondre: L'autorisation de transfert d'enregistrement lorsqu'elle est donnée à un utilisateur permet à l'utilisateur de transférer tous les enregistrements avec l'accès en lecture.
Q # 38) Qu'est-ce que la mise en évidence conditionnelle dans les rapports Salesforce? Énoncez certaines limites.
Répondre: Lorsque vous avez besoin de mettre en évidence des valeurs de champ dans des rapports matriciels ou récapitulatifs à l'aide de plages ou de couleurs, la mise en évidence conditionnelle est utilisée. Cependant, une chose est importante pour que vous vous rappeliez que le rapport doit avoir au moins un champ de synthèse ou une formule de synthèse personnalisée. Ceci est illustré dans la figure ci-dessous:
Par exemple:
(image la source )
Les limites de la mise en évidence conditionnelle sont:
- Uniquement appliqué aux lignes de résumé.
- Uniquement pour les rapports sommaires et matriciels.
- Utilisez un maximum de trois conditions dans un rapport.
- À n'utiliser que pour les lignes de résumé.
Q # 39) Comment automatiser les processus métier?
Répondre: Salesforce a utilisé divers outils tels que les approbations, le flux de travail, le générateur de processus et le générateur de flux pour automatiser les processus métier.
Q # 40) Qu'est-ce que le processus d'approbation? Les actions automatisées sont-elles prises en charge par les processus d'approbation? Combien de?
Répondre: Les approbations comprennent une séquence d'étapes d'approbation des enregistrements dans Salesforce. Le processus d'approbation spécifie comment les enregistrements sont approuvés dans Salesforce. Il élabore des détails tels que la personne de qui la demande d'approbation provient et ce qui est fait à chaque étape.
Oui, quatre types d'actions automatisées sont pris en charge par le processus d'approbation.
Q # 41) Que sont les files d'attente dans Salesforce?
Répondre: Les files d'attente dans Salesforce permettent de hiérarchiser, de distribuer et d'attribuer des enregistrements aux équipes partageant des charges de travail. Ils s'appliquent aux cas, aux contrats de service, aux prospects, aux commandes, aux objets personnalisés et bien d'autres.
Il devient possible pour les membres de la file d'attente de sauter et de s'approprier tout enregistrement qui se trouve dans la file d'attente. Pour en savoir plus, regardez cette vidéo sur les files d'attente Salesforce :
Par exemple: Créer une file d'attente sur un dossier pour les agents de support affectés à différents niveaux de service .
Q # 42) Pouvez-vous nous éclairer sur les règles d'affectation? Comment configurer une règle d'attribution?
Répondre: Les règles d'attribution imposent des conditions au traitement des requêtes ou des prospects. Vous pouvez configurer et règle d'attribution en suivant le chemin:
Accédez à Configuration-> Rechercher des règles d'attribution dans la zone de recherche rapide-> Choisissez Règle d'attribution de piste / requête-> Cliquez sur Nouveau-> Enregistrer après un nom-> Créer des entrées de règle.
Pour plus de détails, veuillez visiter- Salesforce
Q # 43) Que sont les libellés personnalisés dans Salesforce? Comment accéder aux étiquettes personnalisées? Quelle est la limite de caractères pour les étiquettes personnalisées?
Répondre: Les étiquettes personnalisées aident à créer une application multilingue dans Salesforce. Ils fournissent automatiquement des informations aux utilisateurs sous forme de messages d'erreur et de textes d'aide - en utilisant leur langue maternelle.
Les étiquettes personnalisées sont définies comme des valeurs de texte personnalisées accessibles depuis une page Visualforce ou une classe Apex ou même des composants Lightning. Ces valeurs sont ensuite traduites dans n'importe quelle langue prise en charge par Salesforce. Vous pouvez accéder aux étiquettes personnalisées avec le chemin ci-dessous:
Configuration-> Rechercher des étiquettes personnalisées dans la zone de recherche rapide-> Étiquettes personnalisées
Pour plus de détails, veuillez visiter- Salesforce
Il est possible de créer 5000 étiquettes personnalisées pour votre organisation et la limite de caractères est de 1000.
meilleure façon de télécharger youtube mp3
Q # 44) Qu'est-ce que la réponse automatique?
Répondre: Il s'agit d'envoyer des e-mails automatiques aux requêtes ou aux prospects pour des attributs d'enregistrement spécifiés. Répondez rapidement aux problèmes ou demandes des clients en configurant une règle de réponse automatique. À la fois, il est possible de définir une règle pour un cas et une pour une piste.
Voici à quoi ressemble une règle de réponse automatique pour deux niveaux de support dans une organisation (Basic et Premier) et deux produits (A et B). Pour un client d'assistance de premier ordre, avec un cas, le modèle premier est envoyé à partir de l'adresse e-mail d'assistance Premier correspondante.
D'autre part, le client du support de base recevra un modèle différent.
Q # 45) Que sont les règles d'escalade?
Répondre: Ces règles s'appliquent à l'escalade des cas selon les critères définis dans l'entrée de règle d'escalade. En plus des entrées de règle, il est possible de créer des actions d'escalade pour spécifier ce qui se passe quand un cas escalade. Une règle d'escalade peut réaffecter le cas à un autre agent de support ou même à une file d'attente de support.
Q # 46) Quelles sont les utilisations de Salesforce Chatter?
Répondre: Chatter est l'application de réseautage social d'entreprise de Salesforce qui permet aux utilisateurs de partager des informations, de travailler en collaboration et de converser les uns avec les autres. Cela aide à renforcer l'engagement des employés par la motivation.
Il fournit également un forum à travers l'entreprise pour partager des informations ou des idées nouvelles. Vous pouvez utiliser le flux mobile pour suivre votre équipe pour un projet critique pour une expérience mobile d'abord. Voici à quoi ça ressemble:
(image la source )
Q # 47) Comment identifier une classe en tant que classe de test dans Salesforce? Quelles sont les meilleures pratiques pour rédiger une classe de test?
Répondre: Les classes de test permettent un débogage efficace. Les classes de test peuvent créer du code sans erreur dans Apex. Les classes de test sont utilisées dans Apex pour les tests unitaires. Les classes de test détectent les bogues dans votre code et améliorent votre code.
De plus, il assure également la couverture du code. La couverture du code est le pourcentage de code qui fonctionne et le minimum est de 75% lorsque vous naviguez dans votre code de Sandbox à l'organisation de production.
Certaines des meilleures pratiques pour les classes de test sont:
- La classe de test est annotée avec @isTest mot-clé.
- Toute méthode utilisée dans une classe de test doit avoir le mot clé méthode d'essai et peut être qualifiée de méthode d'essai.
- Le system.assertEquals vous permet de savoir ce qui est testé et le résultat attendu.
- L'annotation isTest (SeeAllData = true) si pour ouvrir l'accès aux données au niveau de la classe ou de la méthode.
- L'annotation @ Test.runAs.est utilisée pour un utilisateur particulier.
- Vous devez éviter de créer plusieurs méthodes de test pour tester la même méthode de code de production.
Q # 48) Comment exposer une classe Apex en tant que service Web REST dans Salesforce?
Répondre: L'architecture REST est nécessaire pour exposer vos classes et méthodes Apex. Cela permet de garantir que les applications externes peuvent accéder au code via l'architecture REST.
L'annotation @RestResource dans la classe Apex est utilisé pour exposer en tant que ressource REST. Ensuite, utilisez le Méthode WebServicecallback et les classes globales.
Lorsque vous utilisez une méthode de service Web REST personnalisée, vous ne devez pas utiliser les informations d'identification des utilisateurs actuels. Mais les utilisateurs qui sont accessibles à ces méthodes peuvent les utiliser, indépendamment de leurs règles de partage, autorisations et sécurité au niveau du champ.
Cependant, lorsque vous utilisez les annotations Apex REST, vous devez garder à l'esprit qu'aucune donnée sensible n'est exposée.
Voici l'extrait de code:
Q # 49) Qu'est-ce qu'une balise d'attribut?
Répondre: La balise d'attribut est la partie de définition de l'attribut d'un composant personnalisé et ne peut être utilisée qu'en tant qu'enfant pour une balise de composant. Salesforce crée automatiquement un attribut pour toutes les définitions de composants personnalisés, tels que id, qui ne peut pas être utilisé pour définir des attributs.
Voici un extrait de code:
Reportez-vous au code ci-dessus avec exemple .
Nous espérons que vous avez trouvé les réponses aux questions d'entrevue les plus fréquemment posées par les administrateurs de Salesforce. Veuillez nous contacter si vous pensez qu'il manque quelque chose
lecture recommandée
- Questions et réponses d'entrevue
- 50 principales questions et réponses d'entrevue Salesforce (Mise à jour 2021)
- Questions et réponses d'entrevue de test ETL
- Top 50 des questions et réponses d'entretiens CCNA les plus populaires
- Top 51 des questions et réponses d'entrevue Bootstrap
- Top 50+ questions et réponses d'entrevue de base de données
- Quelques questions et réponses difficiles sur les tests manuels
- 25 meilleures questions et réponses d'entrevue de test Agile