610 likes | 644 Views
Data analysts need a mix of technical and soft skills. Focus on developing skills in SQL for data querying, Python/R for data manipulation and analysis, data visualization tools like Tableau or Power BI, and Excel for data processing. Also, hone your problem-solving, critical thinking, and communication skills.<br>https://www.janbasktraining.com/blog/become-a-data-analyst/
E N D
-SALESFORCE BLOGS - Top 187 Salesforce Developer Interview Questionsand Answers Introduction Salesforce Developer Interview Questions for Freshers SalesforceDeveloperInterviewQuestionsforExperienced. SalesforceApex Interview Questions SalesforceScenarioRelatedInterviewQuestions FAQs Conclusion EnrollForFreeDemoClass Introduction Cracking a Salesforce Developer Interview can be a life-changing moment for you. With an average annual salary of more than 100,000 USD,youcan aspire to have a career in the most demanded career profile around the world. Interviews can be tough. We get it! We have a success mantra. We have a list of Salesforce Developer interview questions,whichwill setyou through.Thesearethemostfrequently askedquestionsinan interview. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
If you want to crack that Salesforce Developer job interview, then you must not miss reading out on them for sure. The list covers the salesforce developer interview questions for 3+ years of experienced professionals and advanced-level experienced professionals. Feel free to opt for the online salesforce training at JanBask and accelerate your career tobecome a professionalinthisfield. Here are a few salesforce developer and apex interview questions that will help you ace the salesforce developer interview and grab your dream job. So without further delay, let’s get started with the interview questions. SalesforceDeveloperInterviewQuestionsforFreshers Q1).WhatarethetypesofSalesforcelicensesavailable?Whataretheirlimits? Salesforce:Designed for clients who require full access to standard CRM and Force.com AppExchange applications. Clients with this client permit are qualified to get to any standard or custom application. Each permit givesextrastockpilingto Enterprise andUnlimited Edition clients. Salesforce Platform: Designed for clients who need access to custom applications but not to standard CRM usefulness. Clients with this client permit are qualified to utilize custom applications created in your association or introduced by Force.com AppExchange. What's more, they are qualified for use center stage usefulness, for example, accounts, contacts, reports, dashboards, records, andcustomtabs.These clients arenotqualifiedforsomeclientconsentsandstandardapplications,includingstandardtabsandarticles, for example, conjectures and openings. Clients with this permit can likewise utilize Connect Offline. Clients with a Salesforce Platform client permit can access all your association's custom applications. Each permit givesextrastockpilingto Enterprise andUnlimited Edition clients. Force.com: One App –Designed for clients who need access to one custom application but not to standardCRMusefulness.Force.com–OneAppclientsarequalifiedforindistinguishablerightsfrom Salesforce Platform clients, besides approaching a boundless number of custom tabs. Bhat as it may, they are restricted to the utilization of one custom application, which is characterized as up to 10 custom items, andtheyareconstrainedtopursuejust accesstothe Accounts andContacts objects. Force.com App Subscription: Permits clients’ access to a Force.com Light App or Force.com Enterprise App,neitherofwhichincorporatesCRM usefulness. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
A Force.com LightApp has upto10 custom articles and 10 custom tabs, has perused justaccess to (salesforceCRMpreparing)recordsand contacts,and supportsobject-levelandfield-levelsecurity.A Force.com LightAppcan'tutilizetheBulkAPI or StreamingAPI. AForce.comEnterpriseApphasupto10customitemsand10customtabs.Notwithstandingtheconsent of a Force.com Light App, a Force.com Enterprise App bolsters record-level sharing, can utilize the Bulk API andStreamingAPI,andhas perused/composed access torecordsand contacts. KnowledgeOnly User:Designedforclientswhojustneedaccessto the SalesforceKnowledge application.This permitgives accessto theaccompanyingtabs:Articles, Article Management,Chatter, Chatter Files, Home, Profiles, Reports, custom items, and custom tabs. The (sap preparing) Knowledge Only User permit incorporates a Knowledge Only profile that awards access to the Articles tab. A client must have the"Oversee Articles" consent toviewandutilizetheArticle Management tab. ChatterFree:DesignedforUnlimited, Enterprise,and ProfessionalEditionclientsthatdon'thave Salesforce licenses, however, need access to Chatter. These clients can access standard Chatter individuals, profiles,gatherings,and documents.Theycan'tget toany Salesforcearticles orinformation. Chatter Only: Also known as Chatter Plus. Intended for Unlimited, Enterprise, and Professional Edition clientsthatdon'thaveSalesforcelicenses,however,needaccesstosomeSalesforcequestions notwithstanding Chatter. Q2).WhatisthejunctionobjectinSalesforceTriggers,andwhatisitspurpose? Junction objects are utilized to fabricate many-to-numerous connections between objects. For instance, the client can take an enlisting application where a situation for an occupation can be connected to numerous applicants or can interface a contender to numerous different employments. To associate the information model, an outsider item is alluded to as an intersection object. In the given model, the intersection object is a "request foremployment." Q3).Whatis an AuditTrail? TheAuditTrailworkinSalesforceisvaluableforpickingup data or forfollowingalltheongoing arrangement changes that the organization has done in the association. The review trail can safeguard information for as long as a half year. The Setup Audit Trail attribute available in Salesforce allows us to recordalterations doneto thecompanyminutely.It tracks eachchangeregardingtheadministration, personalization,security,andothersofthe Salesforceorg. Q4). Whatisthe difference between SOQLandSOSL? SOQL is Salesforce Object Query Language, and SOSLis Salesforce Object Search Language. If you are detecting that Salesforce is a culture unto itself, you are right! SOQL extracts the track records from the database through the utilization of the SELECT keyword. SOSL extracts the track records from the database utilizingthe FINDkeyword. The followingtable willhelpyouunderstandthe differencesbetter. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q5). What is a Wrapper Class? A Wrapper Class is a class whose occasions are an assortment of different items and is utilized to show various articles on a Visualforce page in a similar table. A wrapper class in Salesforce is utilized primarily to wrap information gathered from the available objects to a fresh and new object. A subject is stated as a unique kind that excludes a database or any related field. It does not comprise any API page. However, it is totallya valid object. Q6). WhatisSandbox? What are the different typesof Sandbox? With regards to advancement, a Sandbox is a proving ground for code before it is executed into generation. There are a few unique kinds of Sandbox, with the differentiation being how a lot of information the Sandbox can store and the sort of information it can duplicate from creation. It is the replica of the company in a different surrounding that can be used for different purposes like testing and training. Sandboxes are totally segregated from the Salesforce production team. The tasks done in the sandboxes do not hamper the production inthe Salesforce org. Q7).Whatistheworkflow? A workflow robotizes the accompanying activities: make another undertaking, send an outbound message, send an email alarm, or update a field. It is actually a vessel or business logic machine that automates a few activities depending on a certain situation.When those situationsare fulfilled, theactiongets performed, andtherecordswillbesavedwhentheyarenotsatisfied.However,anyactionwillnotbeperformed.The four kindsofworkflowactionsinclude EmailAlerts, FiledUpdate,Tasks,andOutboundMessages. Q8).WhatisApextestcoverage?What’stheminimumtestcoveragerequiredto deploy? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Toensurethatyourcodesatisfies certainrules,Apex Codeincorporationgivesyouwhatnumberof executable lines of code in your classes and triggers that have been drilled by test procedures. The code consideration rate is an estimation of the number of verified lines isolated by the whole number of verified linesanduncoveredlines.The basetest incorporationrequiredtopassontocreationis 75% Q9). Whatisthedistinction betweenTrigger andProcess Builder? The trigger is a code-based assessment of criteria in Apex, used to set a chain of occasions. Procedure Builder assesses criteriaandperformsactivitieswhencriteriahavebeen met. ProcessBuildercanexecuteonlyafewactions.However,whenwewanttoexecuteanyspecialaction,then a trigger comes into play. It is possible to personalize anything in Salesforce through a trigger. This is not allowed in the case of process builders. Removal of a record is impossible through process builder and workflow.However, atriggerin Salesforceallows ustoerase a trackrecord. Q10). What are thetwooptionsforwhenApex Triggers canrun? Apex triggers in Salesforce allow you to execute personal actions prior to or post events to track records in Salesforce, including insertions, upgrades, or deletions. Database systems assist salesforce triggers, and Apex offers trigger support to control records. Apex Triggers can either run before a record has been spared or after. A preceding activity is normally used to confirm data that will be embedded and after the trigger is utilizedto get tothe informationthat a client or frameworkhasrecently entered. SalesforceDeveloperInterview QuestionsforExperienced. Q11).What is Field Bucket usedfor? FieldBucketcanbeutilizedtoorderrecordswithoutincludinganyadditionalinformation.TheBucketField inSalesforceisavitalattributethatletsusclassifythevaluesforafieldinareportveryfastwithoutthe need tomake a personalized formula field at the object level. Bucketing is useful tocategorize, group, filter, or organize report data. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q12). Whatisthe difference between S-ControlsandVisualforce? S-Controls are gadgets inside the Salesforce stage. This is currently supplanted by Visualforce, which is the new markup language for Salesforce. An S-control refers to the element that is meant to personalize the personal Salesforce interface to cater to the extra requirements. This involves the moment we must include extracustomdataformsinthe interface. VIsualforcerefersto thestructurethatletsthe salesforcedeveloperscreatesystematic,customuser interfaces thatcan be hosted onthe Salesforce Lightning Platformnatively. Q13).Whydoweneedtowritetestclasses?Howtoidentifyifaclassisatest class? Sincetestclassesandteststrategiescheckwhetheraspecificbitofcodeisworkingappropriatelyornot. On the off chance that that bit of code comes up short, at that point, engineers/analyzers can precisely find the test class havingthebrokenbug. Test classes can be resolved effectively because each test class will be commented on with the @isTest catchphrase. Indeed, on the off chance that we don't comment on a test class with @isTest, at that point, it can'tbe characterizedas a test class. Essentially,any strategy inside a class withthewatchwordtest method is a test technique. Q14).WhatisWSDL? WSDL(Web ServicesDescription Language)isanXMLrecordportrayingwebadministration. WSDLis obtained from Microsoft's Simple Object Access Protocol (SOAP) and IBM's Network Accessible Service SpecificationLanguage(NASSL).WSDLreplacesbothNASSLandSOAPasmethodsforcommunicating Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
business benefits in the UDDI vault. It is utilized in a blend with SOAP and XML Schema to give web benefits over the Internet. A customer program associated with a web administration can peruse the WSDL to figure out what capacities are accessible on the server. Any extraordinary datatypes utilized are installed in the WSDL record as XML Schema. The customer would then be able to utilize SOAP to call one of the capacities recorded inthe WSDL. There are two sorts of WSDL in Salesforce: Q15).WhatisanexternalIDinSalesforce?Whichfielddatatypescanbeusedas externalIDs? AnoutsideIDisacustomfieldthatcanbeutilizedasaone-of-a-kindidentifierinarecord.OutsideIDsare, for the most part, utilized while bringing in records/information. When bringing in records, one among the numerous fields in those records should be set apart as an outside ID (extraordinary identifier). A significant point to note is that solitary custom fields can be utilized as External IDs. The fields that can be set apart as outside IDs may be Text, Number, E-Mail, and Auto-Number. The External ID refers to any personalized field that contains the External ID feature checked, implying that it has a distinct record identifier from a system externaltothatofthe Salesforce. Q16). Where didyoufirst learntobecome a SalesforceDeveloper? Numerous Salesforce Developers have considerable experience with software engineering or programming. However, others have discovered the innovation and gone gaga for it, learning the nuts and bolts before turninginto a Developerinthelongrun. With this inquiry, the questioner is attempting to discover what was explicit that attracted you to your present place of employment job. Is it safe to say that you are a designer on the most fundamental level? Do you exceed expectations at critical thinking works out? Do you invest wholeheartedly in creating answers for privateventures?Consider yourkeyencountersandhowtheycharacterizedyouasanexpert. Q17). Areyou Salesforce certified? If you are Salesforce ensured, this will be a significant direct answer at that point. You can tell the questioner when yougot confirmed, how youfound the accreditation procedure, and how confirmation has helped you as a designer. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
If you aren't Salesforce guaranteed, it might assist you with learning somewhat about Salesforce Developer Certificationandhowtheprocedurefunctions. Therearethree sortsofconfirmationfordesigners— Commerce Cloud Digital Developer, Platform Developer I, and Platform Developer II —and regardless of whether you haven't moved in the direction of any of them, exhibiting that you recognize what they are and howtoachievethemshowsyourcomprehensionoftheSalesforceconditionanddemonstratesthatyou have aspirationstoturninto a specialist inyourfield. Q18).Haveyoueverhadtodealwithdataloss?Whataresomeofthecausesand workarounds? Asabusinesswithan organizational framework, forexample, CRMorERPprogramming,perhapsthe greatest concern is the loss of information and the effect that it can have on the association. As a designer, you will be relied upon to execute shields against loss of information or to take protection measures to guarantee the loss of information neverhappens. Withthisinquiry,thequestionerissearchingforunderstandingandmodels,astheyneedtoknowwhether you will have an emergency course of action in the direct outcome imaginable. There's nothing despicable about conceding botches in the past concerning loss of information as long as you have gained from them and distinguished why information misfortune happened. Showing this in the meeting and presenting down- to-earth arrangementswill work in support ofyou. Q19).Canyouhavearoll-upsummaryfieldinthecaseoftheMaster-Detail relationship? Truly. You can have a move-up outline if there should be an occurrence of an ace detail relationship. In any case, notifthereshouldbean occurrence of a queryrelationship. Amoveuptherundownfieldisutilizedtoshowanincentiveinanacerecorddependentontheestimations ofmanyfieldsinadetailedrecord.Theacemustidentifythedetailrecordthroughanace detailrelationship. There are 4 estimations that you can do utilizing the move-up synopsis field. You can tally the number of detail records identified with an ace record. Or on the other hand, you can ascertain the aggregate, least worth, or greatest estimation of a fieldinthedetailed records. Q20). Explaintheterm“DataSkew”inSalesforce. "Information slant" is a condition you will experience when working for a major customer with over 10,000 records.Atthepointwhen onesingleclient possessesnumerous records, wecallthat condition a 'proprietorship information slant'. At the point when such clients perform refreshes, execution issues will be experienced on account of an "information slant". This happens when solitary clients/individuals from a solitaryjob possess a greater partoftherecordsfor a specificarticle. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q21). Whatdoyouunderstandbygovernorlimits?Suggestsome examples. Governor limits refer to the resource usage boundaries imposed on Apex by Salesforce to avoid runaway methods from monopolizing resources. This is important because Salesforce constitutes a multi-tenanted surrounding; hence run resources are distributed. Various examples of governor limits include SOQL queries, DML commands,andthenumberof HTTPcalloutrequestsembedded inthetransactionprocess. Q22). Mention the programming languages that can be utilized to personalize a Salesforce instance. The server-side programming language that is utilized to personalize Salesforce is known as Apex, which comprises a syntax identical to Java. Various technologies are available on the front end, among which the primeoneistheLightningWebComponents.ThencomestheearlierandnowmorenicheAuraElements Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
and Visualforce. All of these utilize HTML, CSS, and JavaScript in unity with Apex. We can simultaneously utilizeFlow,whichrefers toa lowprogramminglanguagetopersonalizethefrontand backend. Q23). What are the declarative tools that are utilized to personalize a Salesforce instance? Thefundamentaldeclarativetool refersto thecustomfieldsandcustom objectsthat canbestated declaratively, andit letsus personalizethe databaseschemaof an instance.We canalsopersonalize objects byutilizing page layouts and Lightning app pages to declaratively personalize the appearance and feel of the record’s webpage. If we want to make declarative automation, we must use Flow. Process Builder andWorkflowRulesarethere,buttheyaredeploredbySalesforce,andhencedeclarativeautomationmust be generatedthroughFlow. Q24).Whendo weoptforprogrammatic developmentratherthan declarative development? Declarative tools are useful in case of rapid development, owing to their nature, since they facilitate fast iterationandgenerallyhavelesserbuild times. Whenthebusiness logic neededisdirectwithlesser “gotchas”, it is usual to take the benefit of declarative tools with rapid builder time, which can convert to an inexpensive build. Programmatic developments are chosen when the demands get more intricate, in very unique business processesthatdon’tallowthemselvestoflow.Abenefitofrunningaprogrammedsolutionisthat performancewill outdothedeclarativesolutionowingto the powerto utilize moreuniquelogicand eradicate overheads. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q25). Explain whatyou mean bythe Salesforce release model. Salesforce acknowledges important updates and modifications thrice yearly, seasonally, in Summer, Spring, and Winter. The particular dates for the update differ. However, sandbox instances are upgraded to facilitate fortestingofanypersonalizationsinan organization,priorto4to6weeksbeforetherelease.The Salesforceplatformisregularly getting modified,withdailyreleasesthrice ayear,thatinvolvemany features. Havingarelease strategycansupportyoutoenjoythe fullbenefitofmodern functionality. Q26). Elaborate on the three kinds of object relationships. The threekindsof object relationshipsareas follows: LookupRelationship: Here, tworecordsarelinkedtooneanotherthroughthechildobjectandhavea lookup fieldthatisindicatingtotheother one, whichistheparent object. Master-detail:Here,thechildrecordistakenasthedetail,andtheparentisconsideredasthemaster. Thisrelationalters a fewbehaviorsofthe detail recordsalso. Self:Thislookupconnectionindicatestheresemblingobjecttype,facilitatingahierarchyofthe identical type. Q27). WhatdoyouunderstandbySOQL,andwhatareitsutilizations? SOQL is the abbreviation for Salesforce Object Query Language. It refers to the prime language utilized to execute queries against the database. Although it comprises a resembling syntax to SQL< there are a few maindistinctions,the mostimportantone beingthatSOQLisespeciallyutilizedfor queries. It is also utilized to extract information from one object and those directly connected with it. SOQL can be employed within Apex code or through the API tools. It can be used to query records for input by given code, or it can also be used indataloadingtools. Q28). Whatisthe requirement todeployApexcodetoaproductioninstance? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
ThethreethingsneededtodeployApexcodetoproductionincludethefollowing:●Eachclassandtrigger must compile well. Testsshouldcover a minimum of75% ofApexcodewithoutany loopholes. Each triggermust possess1%coverage. ApexcodeinSalesforceisanentirelyfeaturedcodinglanguageperformedonSalesforce’swebservers.The programminglanguagewas made validto SalesforcedevelopersinSalesforce’sWinter ‘07version. Q29).Canyoudifferentiatebetweenqueueableapex,batchapex,andschedulable apex? Thethreevariousmethodstorunasynchronousapexcodearethequeueableapex,batchapex,and schedulable apex.Let’sknow them indetail: Queueableapex-Thisreferstoanasyncmethodthatcanbe establishedtoexecuteprocessingand othercallouts.Thisisbeneficialwhileexecutingprocessesinlengthyormissingtriggers,suchas callouts. Batchapex-Thisisanapexmethodthatis madetocontrolahugecountofrecordsbyprocessing them in lesser batches consistingof1to2000recordsat once. Scheduledapex-Thisreferstothemethodthatisscheduledtobe executedatacertaindateand time. Thismay also bepersonalizedtoberepetitive. Q30). What doyouknowaboutthevariouseventsforan apextrigger? The two primetypesoftriggersarebeforeandafter. Before triggers run prior to a record that has been saved and stored in the database, utilized for identical record evaluation and assessment. After triggers execute after the record has been stored, and must be utilized to work on records except the one persuading the trigger. The triggers are then fragmented into the kindofoperationthatpersuadesit.Theseinclude:insert,update,delete,andundelete.Thisletsthetrigger bepersonalizedjusttobe called whenmandatory. Q31). What do you mean byaglobalApexclass? A global Apex class refers to the apex class that has been announced with the global access modifier. This implies that the class is pertinent and can be used byanyapex code executed in the namespace. Global apex class must be used only when explicitly required. This includes usage within tackled packages or for ApexREST web facilities. Q32).What is meant byaninterface? An interface resembles a class, but the methods do not possess an implementation. This is helpful while abstracting methoddeclarationfromacertainimplementation.Thisincludesthe caseinvolving batch classes that use the regular salesforce interface of Database Batchable. Interface denotes that a class will outwardly use the methods stated in it, facilitating us to use various behavior at execution time as per the context. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q33). Whatisthewaytoallowtheapexto be calledbyLightning elements? We can let apex be called by Lightning components easily. Firstly, it must be annotated with @AuraEnabled. This reveals the code to be called from within the elements of JavaScript. The annotation can be modified a little more to denote that the procedure aids in the cache by utilizing the @AuraEnabled(cacheable=true) annotation. Q34). Whatis the processto debug the apexcode? It is possible to produce debug logs for the executed code duringthe runningof the apex code. The logs offer information on what occurred during execution and any exceptions that were given, and also give data that passed into the System. debug() method call. When the logging levels are raised properly, the Apex ReplayDebuggercanbeusedthatletusutilizetheVScodetodothecodeexecution,evaluateitproperly, andoffer checkpoints for a thoroughdebugging experience. Q35). Whatisthe processtosecurecredentialsmeantforoutboundintegration? ThemostcommonlyusedcredentialisNamedCredential,whichindicatesthe baseendpointandthe validationcredentials. Theseare chosenas Salesforcemanagesthevalidationforus andsavesthe credentialsfromevileyes.However,whennamedcredentialsareincompatible,wecanstorethecredentials intheCustomMetadatatype,whichletsvariouscredentialsbeutilizedovervarioussurroundings,andwe cansafeguardthe permissiontoavail the metadatatype. Thecredentialsmustnotbehard-codedfor integrations since this method isvery unsafe. Q36). Whatistheprocess ofunitinginto external REST web facilities? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
IfwewanttointegratewithexternalRESTwebservices,HTTPcalloutscanbeutilizedtocalltheexternal API. The JSON and XMLStreamWriter can also be used to create payloads to connect the specifics of the outer API>. REST API refers to one of the millions of web interfaces that can be utilized to access the Salesforce datawithoututilizingthe Salesforce user interface. The API access lets usexecute operations andunite Salesforce intothe web applicationsas per our choice. Q37). HowwillyouintegrateanexternalsystemintoSalesforce? Salesforce Connect refers to the potential App Cloud unification facility that allows the users of salesforce applicationstosmoothlyaccessandmanagethedatacollectedintheexternalsources.Externalsystems can use the built-inREST API offered by Salesforce for easy and smooth integrations. This could imply generating, upgrading, and asking for records for proper, inbound integrations.This way, external systems can beintegratedproperlyinto Salesforce. Q38).CanyoudifferentiatebetweenLightningWebComponentsandAura Components? Lightning web components are created by utilizing modern web standards to generate personalized HTML elements, by the usage of Web Components, meant to run simply and properly. However, Aura components arethetraditionalLightningcomponentinfrastructure,butyettheyuseJavaScriptandHTMLforprogress and development. Q39). Whatisthemethod toconfigureLightningWeb Componentsbyan Admin? LightningWebComponentsreferstotheuserinterfaceinfrastructurethatSalesforceDevelopersutilizeto makecustomizedpagesandfunctionsontheSalesforcemedium.Theconfigurablepropertiesembeddedin Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
a component can be defined through .js-meta.xml file. This is performed by stating a property tag in the targetConfigtagtomeetthecertaintargetandalsocanbeextendedtojustimplementtocertainobjectsor to set boundariesforthe objects onwhichthe component canbe positioned. Q40).WherecanLightning Componentbeutilized? Lightning components can be used in a huge number of areas in an organization. This might be decided by theadminorbythedevelopers.TheareaswheretheLightningcomponentisapplicableincludetheutility bar, outlook and Gmail integrations, Flows, Visualforce pages, external web pages, quick actions, and Pre- chatsnap-ins.TheLightningComponentallowsthe teamto collaboraterapidly withtheexternal componentsthatworksmoothlywith mobiletools. Creatingan appincluding components,facilities corresponding design, refiningentire development productivity. Q41).Explain SLDS. SLDSstandsforSalesforceLightningDesignSystem.Itreferstotheuserinterfacedesignstructureutilized by Salesforce to create, style, and produce every aspect of Salesforce Lightning. We may use the SLDS- offered CSS patterns to create personalized components that offer a constant stable UI along with the platform. Italso offers guidelines and language tutorials. It is a design structure builttomake it simple for the Salesforcedevelopers tocreate superioruser experiencesontheSalesforce medium. Q42). How to impose Field LevelSecurity (FLS) inthe apex code? When a queryisbeingperformed thatdoes not need proper management of unavailablepermissions, we may add the WITH SECURITY_ ENFORCED clause along with the query. This will lead to a weak permission exception if anypermission to the requested fields is absent. If we want toeradicate the fields a user does not possessenough permissionfor;thentheSecurity.stripInaccesible() methodmaybedeployed. The procedure checks anderasesanyfieldvalueforthat context requested. Q43).CanyoumentionthemomentwhensharingandFLSinthecodemaybe bypassed? We can bypass these when a system-level method is running. If there is no need to bypass them for user operations, then we must ensure that there is no possibility that the data or unintentional actions may be performed. This can happen byshifting certain actions that need bypassing to different classes and doing the restofthe logic withsharingandFLS. Q44). What is the methodto secure dynamic SOQL? DynamicSOQLreferstogeneratingSOQLstringduringruntimewithApexCode.WhendynamicSOQLis being executed thatconsumes inputfrom the user,then we should sanitize the user information. This is done by guaranteeing that every single quote is escaped before executing the query. Also, where we wish to utilizebindvariables,wemustdo sowhereveritis possible throughdynamicSOQL. Q45). What do youunderstandbyaroll-upsummaryfield? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Roll-up summary fields refer to the unique fields that exist on the master side of the master-detail relation. The fields possess their values evaluated based on a sum total of the detail side of the relation. This can be from the count of records to a field value totaled. This lets us evade the usage of apex when we want to accumulate recordvaluesthatare a segment ofa master-detailrelation. Q46).Definecustommetadatatypesandtheirutilizationpurpose. Custommetadatatypes referto thedeveloper-createdfragmentsof metadatathatallowcreatingand designing personalized applications in a salesforce instance. This is performed by designing the metadata kind that resembles a personal object. Then there, records are generated of that type to state the needed behavior by being read at run time. This could mean stating the field mappings table between two objects or gathering secrets forAPIunification. Q47).What doyoumeanby dynamic apex? Dynamic apex refers to the method where the code is made more flexible by availing subjects and fields properly instead of declaratively in the code. This is performed using sObject tokens and demonstrates to dynamically avail and set s object field values in the code. This can be utilized in coherence with dynamic SOQLto create queriesdynamically depending onruntimecontext insteadofdesigntime. Q48). What doyoumean by dynamic dashboards? Dynamic dashboards are meant to showcase data that is tailored to a certain user. When the sales manager wishestoseethe reportgeneratedforacertainteammember,thendynamicdashboardsareuseful. Dynamic dashboardscan also be used whenwe wishto representuser-specificinformation of a certain user, including their personal quotas and sales. A normal dashboard can be sued when we wish to represent regional data to various users. A Salesforce dynamic dashboard refers to anarea of the dashboard that helps us display information to different kinds of stakeholders, such as workers and clients, as per their requirements,withoutworkingtomake severaldashboardsfor everyone. Q49).Whatisthe skinny table? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Skinny tables in Salesforce are meant to access commonly utilized fields and to evade joins. This refines the performance to a great level. Skinny tables are very helpful because when the source tables are altered, then the skinnytables will be in line with the source tables. The inclusions for skinnytables are thattheymust have100columnsandtheymustnotcomprise fieldsfrom different objects. Q50). Definecustom labels inSalesforce. Custom labels refer to the custom text inputsthatare accessible from apex classes or the visualforce pages. The values can be converted into any language that Salesforce aids. They allow the developers to make multilingual apps that automatically show the user’s mother tongue data. We can make up to 5000 custom labels forthecompany,andthey comprise 1000characterslength-wise. Q51). Differentiatebetween aroleandprofilein Salesforce. Aprofilewillmanageaccesstowhichrecordstheuserpossessesinasalesforceorg.Ausercannotwork ontheSalesforceorgwithoutbeingdesignateda profile. Hence theprofileisamust-havefor eachuser. The role is not a compulsory element for the user. It enables the higher-stageusers to avail the records owned and managed by lower-level users in the hierarchical chain. Sales managers get access to records owned bysalesreps,buttheirpeersandco-workersdon’tgetaccess.Thisisanexampleoftherole. Q52). What do youmean bya Visualforcecomponent? A visualforce component is a pre-stated element or a personalized element that identifies the user interface behavior. When we wish to transmit text taken from the Visualforce page to the object in Salesforce, then we mustutilizethe visualforcecomponentsalso. Hencethis is referredto asthe visualforcecomponent. Visualforce components are tiny, reusable fragments of functionality that can be utilized in Visualforce page markup. Q53). What doyoumeanbyTrigger. new? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Trigger. new refers to the command that returns the array of records that has been included recently to the sObjects. Those recordswillbe returnedthathave not been savedto thedatabase. The sObject listis present in insert and update triggers, and the records can be altered before triggers. Trigger. old returns the arrayofpreviousversionsofthesObjectrecords.Thelistisavailableonly for updatinganddeletingtriggers. Q54). What do youmean by apex transaction? An Apex transaction showcases a rangeof operationsthat areperformed as one unit.The operations comprise the DML operations that play a role in querying records. Every DML operation involved in the transaction either performs properly or if any fault appears then the whole transaction is taken aback. Hence this isknownasthe apex transaction. Q55). What do you mean byan Object in Salesforce? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
An object in Salesforce is utilized as a database table meant to gather data about a company. There are two kinds of objects present in Salesforce, namely the standard object and the custom object. Standard object refers to those offered by the salesforce that consists of contacts, accounts, products, and leads. Custom objects comprise thealterations done tosalesforce bytheusers.It gathersthenecessarydataof the company,anditconsistsof page layoutsandcustomfields. Q56). What do you mean byApp in Salesforce? AnappinSalesforce.comreferstothevesselthatcontainsdifferentthingslikethelogo,name,andarange of important tabs. It is also termed as a group of tabs that perform unitedly to show the functionality that we are seeking. Salesforce allows you to personalize apps to connect the necessities, and we can also create fresh applicationsbyblendingcustomandstandardtabsaswell. Q57). Whatisthe work of salesforce? Salesforce offers CRM software andcloud-basedapplicationsthatallow companies andorganizationsto linkproperlyand fasterwiththeirclients,thereby understandingtheirrequirementsand meetingtheir expectations.Italsoassistsbusinessestohandletheclient’sinformationandrecordtheirworkproperly. Q58). Can you elaborateontheadvantagesof Salesforce CRM? SalesforceCRMoffersthefollowingadvantages: Betterorganizationalcomprehension. Better interaction. Betterunderstandingof theclient’sperception. Salesforcehelpsintheautomationofrepeatedrule-dependenttasks. Better analyticstevaluatethedata. Decreasedcostandtime. Refinesthe effectiveness of teams. Q59). HowwillyoumakemanytoomanyconnectionsinSalesforce? It allows for producing a many-to-many connection between two objects in salesforce. Utilizing many-to- many connections, we can link every record of the object to be connected with various records of different objects and vice versa.The junction objectallows ustolinkthe two chosenobjects with one another. Q60).What doyou understand bypermissionsets? Permission sets refer to a set of settings or permissions that are utilized to extend the user's functional availability without altering the real profile. We can utilize permission sets for different user types to extend the functionality access irrespective of the roles. This is lengthy work to make a profile, so we can smoothly and rapidly generate a permission set. A regular permission set contains a section of common permissions fora certain attributelinkedwith permission set license. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q61). What do youknowaboutthe Apex email service? Email services refer to the automated method that utilizes apex classes to process the elements, headers, and attachments of the email. Visualforce email templates are not applicable to mass emails. Also, we can link every email service with a single or greater number of salesforce-produced email addresses to which the usercandeliver messages to process thecontents Q62).ExplainyourknowledgeaboutmapclassinapexSalesforce. The word ‘map’ is the collection of key-value pairs, so it can handle data types, including primitive data and sObjects. Map class in apex consists of methods meant for the map collection type. A map refers to the range of key-value pairs where every unique key map relates to a value. Map keys and values can resemble anyrandomdatatype,primitivekind, objects, andbuilt-inApextypes. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q63). Whatdoyoumeanbyjavascriptremotingfor Apex controllers? Wecanusejavascriptremotingembeddedinvisualforceto callmethodsinApexcontrollersfromthe javascript. The javascriptremotingcontains3 portions: Theremotemethodinvocationthatisincludedtothevisualforcepageinjavascript. The remote method definitioninthe apex controllerclass. Themethoddefinitionisstatedintheapex,buttherearea fewmaindistinctionsfrom normal methods. Theresponsemanagesthecallbackfunctionthatisincludedinthevisualforcepageinjavascript. Q64). What doyou meanbythe AppExchange directory? AnAppExchangedirectoryreferstothewebdirectorywheremanyappexchangeapplicationsarepresent forSalesforceclientstoreview,demo,providefeedbackandinstalltheapps. Thedevelopersand programmerscansubmittheapplicationsforenlistingontheappexchangedirectorywhentheywishto share thesamewiththecommunity. Q65). What do youmean byescalation rules? Escalation rulesare useful for escalation cases as per the norms mentioned in the escalation rulebook. Apart from rule entries, we can also generate escalation actions to identify what occurs after the case gets escalated. The escalation rulecan redesignate a case to a different support agent or a support queue. Escalation rules in Salesforce are meant to redesignate and alternatively indicate individuals when a case remains opened within a particular time span. outvalidationrules? Validation rules allow us to use a certain logic rule to offer the company’s data integrity and unification. We can also state the conditions on the object that are missing. For example, when we don’t wish to label a chance as closed when the account does not contain the address, then we use validation rules. There are 3 validation rules; the value needs to be 0 or greater than 0. You need to insert a positive number, and the value should beeither0 or higherthan 100. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q66). What do you knowaboutvalidation rules? Validation rules allow us to use a certain logic rule to offer the company’s data integrity and unification. We can also state the conditions on the object that are missing. For example, when we don’t wish to label a chance as closed when the account does not contain the address, then we use validation rules. There are 3 validation rules; the value needs to be 0 or greater than 0. You need to insert a positive number, and the value should beeither0 or higherthan 100. SalesforceApexInterviewQuestions Q67).What doyoumeanbyapexinterface? The interface refers toa set of unused or unimplemented procedures. This will denote the sign of the procedure,andthekindofinputsthatwepasstheproceduredenotewhichkindisofferedastheoutput Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
result. Usually, the interface procedures we offer it as universal. Apex allows Salesforce developers to avail the Salesforce medium back and database and client-server web interfaces to make third-party SaaS web applications. Q68).Where canapexbeutilized? Each apex program can be utilized in various ways. It can be used to generate email facilities, create web facilities, execute intricate validation on various objects, create intricate business procedures that are not facilitated bya workflow,create personalized transaction logic, and provide custom logic toa different operation. An interface refers toa class thatexcludes anymethods performed. Everymethod’sbody is empty since theyabandonthe shortimplementation of a method fromitsdeclaration. Q69). What is the workprocessofapex? Every apex program runs On-Demand on the Force.com mediums. Initially, the medium application server creates the code into an abstract range of instructions that can be comprehended by the apex runtime interpreters. The generated code is then kept in metadata. When the end-users invoke the execution of apex by tapping a button or the VisualForce page, the servers extract the compiled information from the metadata andtransfer them totheruntimeinterpreterpriortoreturningthe outcome. Q70). What do youunderstandbyApexin Salesforce? Apex refers to a robust typed object-oriented coding language. It lets the developer or programmer perform flows and transaction control statements. Apex also allows the programmer to include business logic in the majority of the system events, such as buttonclicks relevanttorecord upgrades and VisualForce pages. also. Q71).How canyoucallthe apex class? There are various ways to call the apex class. They can be called from a different class, from a developer console, from javascript links,from home page elements, byutilizingtrigger,or throughtheVisualForce page. To call the apex method, first, we need to make the apex class and include the @ aura-enabled method at thebeginningline. Q72). What are thewaysofbatch apex class? The batch apex class uses the database batachable interface comprising the three ways of Start, Finish, and Execute. Weutilizethestartwayattheinitialstageofthebatchapexjob.Itisusedtogathertheobjects,transfer them to the interface for execution, and then it returns a DatabaseQueryLocator object consisting of objects delivered to the job. The finish method is called at the termination of batch processing. The method sends confirmation emails and performs post-processing tasks. The execute method is used for each batch of the recordsdeliveredtothe method. Themethod ismainlyused toprocess thedata. Q73).Elaborate onthe apex programminglanguage. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
The Apex programming language is an integrated coding language that offers built-in assistance for DML calls. It is an inline Object query language in Salesforce that is very simple and easy to be used and test. It is also a multi-tenant-awareapplication. Apex refers to the proprietary language created bysalesforce.com. It is an agile-typed, object-oriented coding language that helps the developers to perform flow and control statements onthe Salesforce platform interactingwith Force.com API. Q74). What doyouknowabout the apexscheduler? The apex scheduler calls the apex classes to run at a given point in time. A person who wishes to schedule their class they can use the schedulable apex interface. Schedule interface refers to the class that uses the interface, which may be scheduled to run at various time intervals. The Apex Scheduler allows us to extend the execution time so that we can run Apex classes at a certain time span. This is perfect for regular maintenanceworks throughBatchApex. Q75). Whatismeantbyapex-managedsharing? Apex-managed sharing offers the developers and programmers the power to assist an application in sharing various necessities. This kind of sharing is present for users to alter the data access. Only such users can include or alter apex-managed sharing. Apex-managed sharing also utilizes a sharing reason which is called the apex sharingreason. Q76).Mentiontheutility oftheapexprogramontheVisualForcepage. Whenever we wish to invoke the apex class on the visualforce page then we must follow a format. When we invokeavisualforcepagewherethecontrollerattributeisstated,itwillinitiallygenerateanobjectforthe apex class, which is stated in the controller. When the object is generated for the apex class first, then the constructor isinvolved. Q77).Whenisthesandbox used? A sandbox assists you when you wish to test the recently formed application on force.com or the visualforce page.It is impossibleto verifysomethingin theproductionsurrounding.Henceitcreatesanissue hamperingtheusual functioning process. So, to eradicatethisissue, programmersutilizea sandboxto check the new application. There are various kinds of sandboxes, such as Developer, Developer Pro, partial copy, andFull. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q78).What doyoumeanby static resources? Static resources help us to include the content that we wish to reference on the visualforce page, which comprises things such as images, javascript, archives, CSS files, and others. The maximum length of the static resource of a company is 250MB. Static resources help us upload content that we can refer in the Visualforce page, such as archives and JavaScript. They can be utilized within the Salesforce org to avoid hosting contentforunknown websites. Q79).Elaborateonthe Bulkificationbestmethod. We should not utilize index values such as Trigger.New[0] since we don’tknow how many records we achieve in Trigger.New at the execution time. We must use it for every loop irrespective of the count of records.WeshouldnotuseSOQL,SOSL,andDMLinsidetheloop,andwemustgatherthedatainproper sets so thatthe codewillperformfor a singleand alsoa hugerangeofrecords. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q80).MentionthekindsofSOQLstatementsinSalesforce. Salesforce Object Query language is meant to query records from database.com as necessary. There are 2 kinds of SOQl statements, namely static SOQL and dynamic SOQL. The static SOQL statement is identical to Ion IntegratedQuery. Dynamic SOQL is meant to denote to the production of a SOQL string during run time with apex code. Dynamic SOQL helps us generate a better application. We can create a Dynamic SQL by returning a single sObjects when the query returns back one record. It can also be created by returning a list of sObjects when thequeryreturns more than one record. Q81).MentionthekindsofemailtemplatesthatareproducedinSalesforce. ThekindsofemailtemplatesproducedinSalesforceincludethefollowing: Text Template- thiscanbe alteredby a randomuser. HTML withletterhead- AdministratorsanduserswithEditHTMLgrantcanmakethisemailtemplate as per the letterhead. CustomHTML-Administratorsanduserscanmaketheemailtemplatewithoututilizingaletterhead. It demands deep knowledge of HTML to enter intothe template. Visualforce emailtemplate-Thiscanbe made byadminsandprogrammersutilizingVisualForce,and itcanblendthedatafrommultiplerecords. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q82). Whatarethevariousitemscustomizableonpagelayouts? Page layouts help us customize and personalize the provided page records and objects. It also allows us to personalizeandcreatethepageasperourchoices.Pagelayouteditorallowsustopersonalizethepages and records. We may customize things, including buttons, fields, and relevant lists, as per our requirements with thehelpofthe page. Q83). How doyoucallbatch apexjobandexecute thebatch apexjobproperly? Database.executebatch()methodcan beusedtostartthebatchjob.Thesyntaxisasfollows: PublicstaticID executes a batch (sObject class name)\ PublicstaticIDexecutes abatch(sObjectclass name,integers) Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
The twowaysarestaticprocessesofdatabaseclass,but we mayutilizeany onewayto perform the batchjob. Theclass namebeing passedmustbe the class objectthathasused thedatabase. batchable interface. SalesforceAdminInterviewQuestions Q84). Mentionthemain components oftheworkflow. Themain componentsof theworkflowincludecriteriaandaction. Criteriareferto the‘if’partofthe statement. We must set criteria related to the workflow rule. Initially, we must make a workflow rule and then link thecriteria. Action refers to the‘then’part of the statement. The actionindicateswhatneeds tobe done whenthe criteriaaremet, andithappensafter the workflow ruleconfiguration.We may includea time-dependent action or aninstantactionfor a certain workflowrule. Q85). What doyou know about time-dependentworkflow? Time-dependent actionsare executedat certaintimespriorto theclosureoftherecord.Workflow reassesses the record after time passes, and verifies if the workflow rules criteria are met, and then the workflow rule performs the required actions. This is called the time-dependent workflow. Time-dependent workflows in Salesforce refer to the procedure to automate activities on records as per time triggers. It is demonstrated as a range of criteria that, once fulfilled, activate a certain action at a specified time in the future. Q86). Explain the workflow task and workflowalert. Workflow task refers to when we must allocate the tasks to the salesforce user. It designates fresh work to the role, user, or record owner. It helps in stating various task parameters such as priority, status, due date, and subject. Workflow alert refers to the email that an approval method or a workflow rule produces in the salesforce, andthenitistransferredtovariousrecipients. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q87). What do you mean byAuto-Response? Auto-responseisall related to transferring emails toleads and cases for certain recordattributesand precisely answering customer questions and problems by producing the auto-response rule. We can also set a rulefor a lead and a rulefor the case. Thisiscollectively termed auto-response. Itallows ustodeliver email answers or case submissions as per the record’s features. We can deliver an automatic response to clientsto let them beaware somebody atthefirm got inquired. Q88). Definesharing rules andtheirvarioustypes. Sharing rulesoffersharing accessto the salesforceuserslinkedwiththepublicgroupsandareas.It provides a superior level of permission grant, along with exceptions, in the outer limits of the company settings. Thetwo typesofsharingrulesarecriteria-basedsharingrulesandowner-basedsharingrules. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Criteria-based sharing rule -Here, the access is given as per the record value and not as per the record owners. Owner-basedsharingrule- Here,therulesoffer accesstotherecordsownedbythesalesforceusers. Q89).Whatis the approvalprocess? The approval process in Salesforce refers to the ascending stages to approve records. The approval process is also useful to track and record who and when approved or rejected anything. It takes into account various approval structures, notifying approvers, and conditional logic for the ones supporting. It is an automated method that approves track records inSalesforce. When we create anapprovalmethod, we denote the stages forapproval.A certainstep can be applied toeveryrecordwithparticularfeatures. Q90). Whatistheutilityof SalesforceChatter? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Salesforce Chatter refers to the social networking application that helps us to share data and work unitedly with one another. It also allows us to create higher work involvement through motivation. Salesforce Chatter also offers a platform across the organization to share new concepts and views, and perceptions. We may also utilizethe mobile feedtorecordandtracktheproject. Q91).Whatareguestusers? Guest users refer to the users who do not possess user accounts in the company. They are also called unauthorizedusers sincetheydonot needtologin.Wecan alsomakethepagesavailable,and unauthorized salesforce users can generate and edit the records. Usually, we have different boundaries and inclusionsforevaluation.Still,wemayutilizethefeaturetosettleusecases,andwedoitfinanciallysince theguestuser licenses arefreeof cost. Q92).ExplainApextestcoverage. Apextestcoverageshowsusthenumberoflinesofcodeintheclassesortriggersthathavebeenverified by the tested procedures to ensure that the code meets a certain standard. Test coverage percentage refers to the outcome of the number of covered lines divided by the total of uncovered lines and covered ones. We need at least 75% test coveragetoutilize a production. Q93). WhatisLightningMessage Service(LMS)? Lightning message service refers to a unique salesforce feature that helps in communication between Aura, Lightningweb components, and visualforce over the same lightningpage/ The lightningmessage service can also be used in the Lightning experience only and not in any other platforms. It allows us to interact between Visualforce and Lightning components on a random Lightning page and help us upload message overtheLightning experience anywhereontheLightning page available. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q94).WhatisOAuth? OAuth refers to the standard for access delegation, and we utilize it as a process tograntthe applications and websites access to the information over different websites but not offering them the password of those websites. This is termed OAuth. OAuth tokens are especially permissions offered to a client application. The resource server can authenticate the tokens and let the client application avail of the specific protected resources. Salesforce allows usto utilize the OAuth authorization togranta customer’sapplication access to theorg’s protected assets. Q95). Whatistheimportanceoftheoutbound message? Outbound Message refers to the automation function that can arise from the workflow rule. We can deliver the message to outer web facilities and services that consist of web services, which begin other various methodsinexplicitapplications.Theoutboundmessagereferstothetypeofactionthatdeliversthedatato Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
an end-point through XML. It is utilized to deliver object field information to the this-party application to executecertain work as per necessity. Q96). Mentionthe uses of External IDfields. We may state certain fields as an external ID on the object. The external ID can also be used to balance the information from outer systems and applications with a unique reference ID. For example, when we need to balance the data from the explicit accounting process, including the salesforce accounts, we must properly utilizetheexternalIDfieldtosuggestadistinctIDoftheaccountingprocessinsteadofthesalesforceID. Q97). Whatisthewayto makepartial refresh pages? We can create partial page refreshes inthe following way.Initially,we must state the page portion that needs tobe refreshed, and then we must state the event thatoffers refreshing. The method gets altered if the portion being refreshed is identical to the one handling the event. It also depends on whether we are processingonthe webserver or iftheuser interface needstobe modified. Q98). Define component and application events. Application events- utilizing any component, it is possible to shoot out the application events, and we can handle them also. They do not require any connection among the components, but the components must involve a section of theapplication. Componentevents-Childcomponentsshootoutthe componentevents,andParent componentsmust controlthecomponentevents.Weutilizethemwhenweneedtotransferavaluefromthechildcomponent to theparent one. Q99). Explainpagination andhowtoattainit. Whenwe needto showcase 100 recordsonthepage,we usePagination. First- Showstheinitial10records. Previous- Shows the earlier 10 records. Next-Showsthe following 10records. Last- Showsthe older 10 records. Wecan execute thismethodthroughPaginationandattainPaginationinthebelow-mentionedways: Through StandardSetController ThroughOffsetandLimitkeywordsinSOQLQuery Q100). Howto usethemetadatainSalesforce? By followingthebelow-mentionedwayswe canusemetadata inthesalesforce: By utilizingchange sets EclipsewithForce.comIDE Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Salesforcepackages UtilizingMigrationdevices. Q101). Whatis reRender AttributeTag? The reRender attribute tage states the components list that can be refined dynamically with the help of the AJAX library embedded in the Salesforce and we do not require the whole page to refresh. Just a section of the page identified by the components is termed in the “.rerender” attribute. ReRender is utilized to refresh a certainsegmentof the visualforcepage.Weneedtostatetheidof the pagesegmentthatmustbe refreshed. Q102). What doyou knowabout the DeveloperConsole? The developer console refers to an incorporated development equipment that consists of a set of tools and we can utilize the tools to debug, create and test the various application in salesforce.org.The Developer Consoleintakesonly a few clicks toopen theDeveloperConsole from Salesforce Classic. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q103). What are packages andexplaintheirtypes. The package refers toa set of components list or related applications. There are2 kindsof packages namely managed andunmanaged. Managed packages are used to distribute and sell web applications to buyers. Developers and programmers sell user-friendly applications along with licenses through AppExchange for managed packages. These are totallyupgradableintheeventofconstantupdateswhere weremovethe objectsor fields. Q104). Isit possibleto write Setter and Getter methods in Salesforce? Agettermethodcanbesuedtoreturnthevaluestothecontroller.Everyvaluecalculatedbythecontroller anddisplayedonthewebpagemustpossessagettermethod.Wealsousethesettermethodtotransfer theuser-definedvaluesfromthe pagemarkupto thecontrollerandweperformthe setterprocess automatically inthecontroller. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q105).WhatisBucketFields? Bucket Fields categorize and classify the records of the salesforce-generated reports without using any custom field or formula. Bucket fields are present onlyinthe reports and when we make a bucket column thendifferentclassificationsandcategorizationsofthegroupreporttherespectivevalues.Whilereporting, abucketis apersonal segmentthatyoumakeandbucketing refersto the Salesforcereportand documentationmethod. Q106). What do youmean bya connected app? A connected app refers to the infrastructure needed to unite a web application with Salesforce through utilizing APIs and usual protocols. It also utilizes standard SAML, OAuth and OpenID Connect protocols to validate, authorize, and offer single sign-on , meant for external applications. The connected app allows the Salesforceadmintocreatesecuritynormsandprotocolstomanagetheusesof therespectiveapplications. Q107). Can youassigntwoprofilestoasingle user? Users attain access to Salesforce as per the profile allocated to them. A profile can be allocated to various users. When the admin makes a sales profile, the admin must provide access to a sales profile to various members present in the sales team. Yet,the admin can’toffer a user gain access to more than a single profile since sales reps must have access to the sales profile and hence two profiles can’t be allocated to a single user. Q108). What do you meanbythe Force.com platform? Force.com refers to the whole framework and codebase on which the entire salesforce application rests. SalesforceisfoundedonForce.comwhichreferstoaplatformasaService(PaaS)thatallowsustoease the design, production, and usage of cloud-based apps and sites. Salesforce Developers can perform with cloud IntegratedDevelopmentEnvironmentand usethese appsonForce.com webservers. Q109). What arethe processesbywhicha recordcanbe shared? Recordscan be sharedinSalesforceinthefollowingways: Role Hierarchy-When auserisincludedinarole,theuserabovethepresentuserintherolehierarchy willhave access totherecordsandcanavail permissions. OWD-OWDstandsforOrganization-Wide Defaultwhich allows youto create publicread-only or write- onlyforusersoverthecompany. Manual Sharing-Theperson ortheowner whoissuperiorintherolehierarchycanoffermanual access tousers or a team ofuserstorecordsandfiles. Q110). Isit possibleto edit an Apex trigger intheproductionsurrounding? No. It is not possible to alter apex classes and triggers in the production surrounding. It must be executed in theDeveloper Edition andtestingorg or theSandboxorg.After that theuser possessing AuthorApex permission can utilize it in production that overwrites the older version. Visualforce pages, however, can be simply created andaltered inproductionandsandboxeveniftheydo nothave acustomcontroller. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q111). Giveexamples of Salesforce API. SalesforceoffersthefollowingAPIsforprogrammerstosmoothlyuniteacrossSalesforce.Theyare: REST-Usingthis, we cansimplyusesalesforceappsthroughHTTPprocessesinXMLor JSON formats. Thisisthe bestpreference to createmobile apps foroutercustomers. Bulk-Thisoffersus codedaccessfor rapidloadingandaskingahugeamountofdataintothe salesforce org. Streaming-Thisismeanttotriggerandgetnotificationswhenalterationsaredonetosalesforcedata as per the mentioned criteria. Q112).Inwhatwaydoes Salesforce recordsales? There are various ways that each organization follows to track and record their sales. Different organizations recordtheperformanceofsalesutilizingdataanalysis. ThetrackingprocessofSalesforcehelpsthe companies to gather main information to evaluate and analyze the performance, including consumers who areservedregularly,countofdailysales,regularreportsofsalesfromsalesmanagers,andsalesfigureson a regularbasisas per thecompany’s demands. Q113).Mentionthevarioustypes ofreportsinSalesforce. Thereare 3formsofthereportinSalesforce: JoinedReport-Thisisamixedreporthavingvariousblocksthatdisplayinformationfromvarious reports ofidentical or different types. Matrix report- Thisperforms in2 dimensionsand lets youcategorize recordsasrowand column. Summaryreport-Here, thereport isdisplayedinthetabularpattern,butitcontainshigher functionalitiessuchasgroupingrowsandmaking charts. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q114). Enumerate thedisadvantagesofnormal apexoverbatchapex. The disadvantages of the normal apex as comparedto the batch apexare as follows: Anormalapexutilizes 100recordsineverycycletoperform SOQLqueries,butabatchapexuses200 records in each cycle. Anormalapexcanextract 50,000 SOQLqueries,butabatchapexcanretrieve 50,000,000SOQL queries. Anormalapexcontainsaheapsizeof6MB,butabatchapexheapsizeis12MB. Normalapexclassesaremorepronetoproducingerrorswhenperformingbulkrecordsascompared to thebatch apex, whichisfault-tolerant. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q115).Mentionthevariousdatatypeswhichastandardfieldrecordnamecan possess. A standardfieldrecordhasanauto-numberandtext-fieldread-onlydatatypewith amaximumof 80 characters. It relies on if the field name has a distinct text ID or a numerical value. If we wish to make auto numbers, then the format must be explained while stating the field, and then when each record is added, the value gets producedautomatically. Q116).Differentiatebetweenstandardandcustomcontrollers. Standard controllers- These are made for every standard salesforce page. They possess the identical logic and functionalities that are used in any usual salesforce page. They can be smoothly used with standard and custom objects. Custom Controller- They are a class created in Apex that overpowers the normal functionality of a usual controllerof a page. Itperforms the logic withoutusing thestandardcontrollers.Custom controllersare used when we wish to run a Visualforce page totally in system mode, which implies that the permissions of thepresentuserwillremainunidentified. Q117).Differentiate betweenSOQLandSOSL. SOQLstandsforSalesforceObjectQueryLanguage.Itallowsustofindonlyasingleobject.Wemayquery for each field type in SOQL. Also, data manipulation language operations can be executed on the query outcome. SOSL stands for Salesforce Object Search Language, which allows us to find various objects. In SOSL, we mayquery for textsonlyandcontactnumbers.DMLoperationscan’t be executedonthesearchoutcomes. Q118).What are the different salesforce dashboard components? Thedifferentsalesforcedashboardcomponentsareasfollows: Gauge- Thisisusedtodisplay onevaluewithinaset ofcustomvalues. Metric-Thisisusedtoshowasinglekey-valuepair.Wecanclickthenulltextfieldbesidethegrand totalandprovidethemetric labelonthecomponents directly.Each metricpositionedaboveand beneath each otherinthedashboardcolumnwill beshownas onecomponent. Table-The report datacanbedisplayedthrough a table. Visualforce page-Itismeanttoproduceacustomcomponentandshowdatanotpresentinother components. CustomS-component-Thishasthecontentthatisrunandshowninthebrowser,suchasanExcel file or Java applet. Q119).WhatarethebenefitsofusingSalesforceintheSaaSplatform? Thebenefits ofSalesforce SaaSare asfollows: Itspay-as-you-gostructureiscompatiblewitheveryclient. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
No issues with frameworkmanagement. EachapplicationisaccessiblethroughtheInternet. Smoothunificationbetweendifferentapps. modernfeatures areofferedrapidly. Assuredsecurity. Scalableperformance for differentoperations. Power to access mobileappsfromany place. Q120). Whatis object relationshipin Salesforce? Salesforce lets us connect the standard and custom object records in the relevant list. This is performed through the objectrelationshipoverview.Differenttypesofrelationshipsmaybemadeto linkcertain business models with particular clients. We can also make a custom relation on an object and state different relationship kinds. An object relationship refers to a two-way road connecting two objects. Connections are made byestablishing a personal connection to an object. This is performed when users see records; they alsoseeandavailrelevantdata. Q121). WhatisthefiscalyearinSalesforce? The fiscal year refers to the time period meant to compute annual financial records. It depends on the organization’s financial year’sbeginning and termination date. The business conducted bySalesforce and the Salesforce revenueisincluded. Thetwo kindsofthefiscalyearin Salesforceare: Normalfiscalyear-ItadherestotheGregoriancalendarforcalculationsandpossessesa12-month structure.Itcanstart withtheinitialdayofthemonthofyour preferencein acertain year. Customfinancialyear-Thisisusefulwhentheorganizationsadheretoaweeklyfinancialplanning structure. SalesforceScenarioRelatedInterview Questions Q122). A client wants a report where one screen can visualize SALE PER COUNTRY because things are getting delayed. And in a different report, he wants to see sales percountryper mobile brand. When things are taking time, and the client requires a report where a single screen, without doing anything, can visualize SALE PER COUNTRY, and in another report, he wants to see sales per country per mobile brand, thenthiscanbeeasily viewed inthesummary report. Q126). Since the customer needs to motivate sales reps to produce greater efforts, they will be analyzing the sale performed byeach sales report and award them. Theyneedareportwheretheymightseethecountry-wisesalesAISOinthatreport, Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
sales rep wise to sell. Hence they can also visualize the country-wise sale, and they needthisanalysistobe separate butremainintheSAMEreport. When the customer needs to motivate sales repsto producegreaterefforts, they willanalyze the sale performed by each sales report and award them. They need a report where they might see the country-wise sales AISO in that report, sales rep wise to sell. Hence they can also visualize the country-wise sale, and they needthisanalysistobe separatebutremaininthe SAME report.ThiscanbevisualizedintheMatrixreport. Q127).Theclientwishestovisualizedata frommobilesellDB,andHome Appliance sell DB altogether to decide the following financial year’s arrangement. Theclientwishestogroupthesell,discount-relevantcolumnscategorizedtogether. The client wishes to visualize data from mobile sell DB, and Home Appliance sell DB altogether to decide the followingfinancialyear’sarrangement. Theclientwishestogroup the sell,discount-relevantcolumns categorized together,thentheycanvisualizethe needed information byutilizingthejoined report. Q128). When 2 objects are linked to one another using r/s, then the connection will be displayed utilizing the field on the secondary record. The connection will be displayed througha related listontheprimary record. LookupR/S is usedto link twoandgreaternumbersof objectstooneanotheraccordingto business demands. It functions on standard things and custom objects. It is very simple and easy to be typed and it assiststovaguelylink 2 objects.Itisutilizedwhenthereislittle dependencybetweentwogivenobjects. Q129).Thereisjust2MDRallowedineveryobjectthenhowmanycustomlevels will it possess? Whenthereisonly 2 MDRallowed ineachobject,thenitwillallow threecustomlevelsperobject. Q130). There is an object known as Employee Details and a different object known as Salary Info. If you see from the business viewpoint, then what will you select in relation toifyouwishto blend the 2 objects? When there is an object known as Employee Details and a different object known as Salary Info, then seeing fromthebusinessviewpoint,thenthiscanbe visualizedwithMaster-DetailConnection. Q131). Consider that you need PCs in bulk and have placed an order to ‘ABC’ firm, and they detected a bulk supplier and asked to process, then what would be the relationship between thefirmandthebulksupplier? If we need PCs in bulk and have placed an order to ‘ABC’ firm and they detected a bulk supplier and asked to process, thentherelationbetweenthefirmandthebulksupplierwill be visualizedwithLookUprelation. Q132).Businesscriteria-Considerthereisafinancefirm,andtherearelotsof users having access to an object known as finance. There is a “bonus” field in that object,andinafirmof10users,onlyasingleonemustnotvisualizethefield. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Scenario-Generationofpermissionsetfortheusers,excepttheonewhomustnothavethebonusfield access. Description: Object:profitandloss. Users: Alex and Richa Condition::: OWD:Private ProfileofAlex:Financeprofile. Finance profile: CRED:Yes|VA:No| MA:No Permission set ofAlex:N/A Role:N/A Q133).CanAlex visualize recordsof Richa? No,AlexcannotvisualizetherecordsofRicha. Condition:::OWD: PRO (Public Read Only) Q134).CanAlex visualize recordsof Richa? Yes,AlexcannowvisualizerecordsofRicha. Does he havemin access to performonthe object andOWDisequal to PRO? Condition::OWD:PRW(Public Read WQrite). Q135).CanAlexeditRicha’srecords? Yes,itispossible for Alexto editRicha’srecords. Does he havemin access to performonthe object andOWDisequal toPRW? Q136).Can Alex remove or erase the records ofRicha? No,Alexcannot delete orerasetherecordsofRucha. Profile: SalesProfile. Users:Feddy, Alex. User ina separate profile: Stella, Condition::Objectsettinginfinanceprofile:CRED=Y I VA=N I MA=N. Q137).Intheabove-mentionedscenario,isitpossibleforFeddytovisualizethe recordofStella? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
No,itisnot possible for FeddytovisualizetherecordofStella. Q138).CanFreddyseeRicha’srecords? No, FeddycannotseeRicha’srecords. Q139).CanFreddyvisualize Stella’srecords? Yes,Freddycan see therecordsofStella. Q140). CanFreddy erasethe recordofRichaandStella? No, itisnotpossible forFeddytoeraseorremovetherecordsofRichaandStella. Common Salesforce DeveloperInterviewQuestions Q141). Doyouthinkthat Salesforce issufficienttograbajob? ItisnottoughtobeginaSalesforcecareerandachievingafresher-levelSalesforcejobistime-consuming but possible. There are various groups and communities over the internet which offer easy ways to learn Salesforces’ new features. Enrolling in such groups can help us advance and polish our skills which is mandatory to get a job. Receiving training and certification in Salesforce is a great way for any fresher to adoptbetter skillsinthis domain andgrab a job. Q142). Iscodingmandatoryfor Salesforce? Salesforce refers to a domain to generate low-code and no-code web applications. If we want to work as a Salesforce adminthenwedonotrequireany essential coding education. Q143). Why do youthink Salesforce has gained so muchpopularity? Salesforce is getting more popular daybydaysince it contains features that other CRM software do not have, such as contact management, workflow generation, task controlling, opportunity tracking, cooperative tools, customer interaction tools, and a simple and mobile-responsive interface. Features like social network unificationandemailintegrationalongwithsalesforecastingandsalescommunitiesarealsoveryhelpful forsalespersons. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q144). Why doyouthinkSalesforce isaworthy career choice? The Salesforce economyis bound to grow at an enormous rate, as per a recently conducted survey.It foresees numerous intriguing and worthy trends, like escalated Salesforce utilization by minor firms, more stressonfield service,andthemodificationoftheapplicationtoattractvarious users.Salesforceis assumed to expand in popularity into new markets as per the optimistic assumptions. Hence, salesforce is a great career choice. Q145). Whatdo youknowabouttheroleofa SalesforceDeveloper? A salesforce developer needs to possess a deep knowledge of this domain and he also must have practical experiencewithit. Salesforcedevelopersuse Apexand VisualforceandinfrastructureslikeLightning Componentto generatetheapplications. Thejobof aSalesforcedeveloperistoanalyze themethods existinginthefirm,createtheCRMworkflowsinSalesforce,andofferpersonalizedsolutionsforcertain Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
businessdemands.Theyformthebackboneofanyorganizationtohandletheearlierandfreshrecordsof the organization. Q146).Whatdoyouaretheskillsthatasalesforcedevelopermusthave? Theskills a Salesforcedevelopermusthaveare as follows: Interactionskills:Ifwe wishtoconveythemessageproperly,describeittothecustomershowto utilizetheapp,andprovideneatinstructionstoteammates,thenwe musthavegoodinteractionskills. Computerskills:Thisisa majorrequirement. Analyticalskills:Thisinvolvesanalyzingthecustomer’sdemandandproducingvalidsoftwareapps. Problem-solvingskills:We musttackleeachlevelofthesoftwaredevelopmentprocess,alsobeing able to manage the obstacles properly. Interpersonalcapabilities:Eachprofessionalprogrammeranddevelopermustbeabletoworkasa vitalportion ofthe team. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q147). What, according to you are the roles and responsibilities of a Salesforce developer? A salesforce developer understands the client’s demands and then creates, examines, and produces the softwaretomeetthosedemands.Healsogeneratesproperprojectplanningbycreatingsalesforce solutions.He is also responsibletoadd valueto theproject statement andutilization stages. He also mentionsareasofimprovementtopresentclientappsandprogramsinthe form offreshsoftwareapps. Q148). Whatdo youthink aretheskillsofa Salesforceadmin? Theskillsthatasalesforceadminmusthaveareasfollows: Automation-producingandmanagingmethodstoperformrepetitiveactivities. Usermanagement-producingandallocatingusers,handlingpermissions,andothers. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Datamanagement-Directingthewaythedataiscollectedandutilized. Reporting-Producing and handlingdata visualizations. Troubleshooting- Settlingorganduser problems. Q149). What do youknowabouttheBlobvariable? The blob variable refers to the variable that is meant to collect binary data, tostring() converts the blob again to the string. The Blob refers to a range of Binary data that is stored in the form of an object. This will be utilized when we need to store the attachment in Salesforce in one variable. This data kind transforms the attachments into one object. string string1='test string'; Blob blob1= Blob.valueof(myString); String String2 = myBlob.toString(); System.debug(String2); Q150). Whatistheutilityofapex:outputLink? The apex:outputLink> component refers to the most vitalcomponents of Visualforce meant tospecify the link to a URL. It is rendered in the form of an anchor tag along with a href attribute. The nested components are used to include the request parameters tothe component. The apex; output link body consists of a picture or text whichcanbeshowninthelink. www.mindmajix.com Q151). Mentionthevarioustypesofbindings. There aremainlythreekindsofbindings.Theyare: Action bindings-theserefertoactionmethodspresentinthecontroller. Databindings-Theseindicatethedatasetspresentinthecontroller. Componentbindings-Thesearethevisualforcecomponents. Q152).WhatisthemaximumlimitoftheData.comrecordswhichcanbeincluded inSalesforce? We need to find our name in the user section of data.com, to view the monthly limit. It will offer details such ashowmanyrecordscanbeexportedandaddedforthatmonth.Theusergivesthesetupandtypesthe user in the find box and selects the prospector users. Data.com refers to the sales and lead production component inSalesforce. coms’ Sales Cloud customer relation management medium. Salesforce.com’s cloud-based item allows automaticacquisitionandcontrolof CRMtrackrecords. Q153). WhatisthewaytouseSalesTrackinginSalesforce? Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Salesforce records and tracks the data on the details and information such as consumer details, sales numbers, and repeat clients and usage of the records to make proper charts and reports. This way it records andtracksthesalesofthecompanyorfirm.Youcantracksalesbyusingtheperformancechartavailable on the Home page in Salesforce Lightning Experience. It can also be used to track the performance of the salesteam against a personalizable sales target. Q154).Distinguish between isNull andisBlank. isBlack is utilized in text fields. As the text fields cannot remain null, so although nothing is suggested as a value,isnullfunctiononlytakesemptyvalues.IfweutilizeISNULL()alongatextfield,thenitwillreturna false value. Q155). Isit possible to customizetheApexwithin aproductionorg? It is not possible to customize Apex in the production org. We should alter and use it through a sandbox and meet the test coverage necessities. Apex refers to a firmly-typed, object-oriented coding language that lets the developers perform flow and transaction control statements on the Salesforce Lightning platform server ininclusionwithcallstothe SalesforceLightning Platform API. Q156).Canyoudifferentiatebetweencustomobjectsandcustomsettings? Custom objects- They gather the data in the database and need to utilize SQLqueries toget the records from the database. Every type of data is available in custom objects and we can make apex triggers and validation norms here.Wecan also make a tabforcustom objects. Custom settings- They gather the data in the application cache memory. We do not need to deploy SQL queries to retrieve the records. Here only confined details types are present, unlikecustom objects. We cannotmakeapextriggersandvalidationnormshereand wecannotmakeatab forcustomsettingseither. Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
Q157).HowtoshowerrormessagesontheVisualForcepage? Thefollowingcommandcan be usedtoshowanerrormessageonthevisualforcepage: Inthe apex class the following command mustbe deployed. ApexPages.addMessage(newApexPages.Message(ApexPages.severity.Error,‘ErrorMessage’)); Q158).Howtocallthejavascriptcontrolleractionbyacomponentmarkup? We cancallthejavascriptcontrolleractionusingacomponentmarkupbyutilizingtheactionprovider. Q159).What doyoumeanbychangeset? Achangesetreferstoarangeofcomponentsthatcanbeshiftedbetweentherelatedcompaniessuchas fromasandboxtotheproductionorfromthesandboxtothesandboxandothers.Achangesetletsus Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com
transfer modifications from one Salesforce surrounding to the other, and it consists of personalizations, attributes, and elements that are packaged all together. There are 2 kinds of change sets, an outbound change, and an inbound change. The outbound change set is formed from the org where the customizations aremade.Theinboundchange setrefersto the oneuploadedto theorg sothatwecan usethe modifications. Q160).CanVisualforcesupportthe mergefieldsutilizationlikeS-control? Yes,visualforcepagesassistembeddedmergefieldssimilartos-controls. Q161).CanyoueditandchangetheVisualforcepageintheproduction surrounding? Yes,itispossibletochangetheVisualforcepageintheproductionsurrounding.Wecanmakeandchangeit aswellinthesandboxtoo.Theonlythingimpossibletoperforminaproductionenvironmentusinga Convert webpages and HTML files to PDF in your applications withthe PdfcrowdHTML to PDF API PrintedwithPdfcrowd.com