Diese Seite wurde exportiert von Exams Labs Braindumps [ http://blog.examslabs.com ] Exportdatum:Thu Jan 2 19:50:03 2025 / +0000 GMT ___________________________________________________ Titel: [Oct 04, 2023] New Real PDII Exam Dumps Fragen [Q96-Q117] --------------------------------------------------- [Oct 04, 2023] Neue echte PDII-Prüfungsdumps Fragen Bestehen Sie Ihre PDII-Prüfung leicht mit genauen Salesforce Certified Platform Developer II (PDII) PDF-Fragen Salesforce Certified Platform Developer II (PDII) ist eine hochgeschätzte Zertifizierung, die die Fähigkeiten und Kenntnisse erfahrener Salesforce-Entwickler bestätigt. Die Salesforce Certified Platform Developer II (PDII)-Zertifizierung richtet sich an Fachleute, die bereits die Salesforce Certified Platform Developer I-Zertifizierung erworben haben und ihre Karriere in diesem Bereich weiter vorantreiben möchten. Die PDII-Prüfung testet das Fachwissen der Entwickler bei der Entwicklung fortgeschrittener Anpassungen mit Apex und Visualforce sowie ihre Fähigkeit, komplexe Geschäftslogik und Sicherheitsmodelle zu entwerfen und bereitzustellen. Q96. Betrachten Sie den folgenden Codeausschnitt:Ein Entwickler muss eine interaktive Aura-Komponente erstellen, die auf die Benutzereingaben reagiert, indem sie Abschnitte entsprechend den Benutzereinstellungen ein- oder ausblendet.Was sind zwei Best Practices, die der Entwickler implementieren kann, um die inneren Komponenten powerVserView und s-rar.daraVserView basierend auf dem Wert des Attributs isPowexUser ein- oder auszublenden?Wählen Sie 2 AntwortenA)B)C)D) Möglichkeit A Möglichkeit B Möglichkeit C Möglichkeit D Q97. Kurz vor einer neuen Bereitstellung verließ der Salesforce-Administrator, der einen neuen Auftragserfüllungsprozess in einer Entwickler-Sandbox konfiguriert hatte, plötzlich das Unternehmen. Die Benutzer hatten alle Änderungen in der Sandbox vollständig getestet und abgezeichnet, und obwohl ein Änderungssatz gestartet wurde, war er leider nicht vollständig. Was sollte der Entwickler tun, um die Konfigurationsänderungen zu identifizieren, die in die Produktion übernommen werden müssen? Nutzen Sie den Setup Audit Trail, um die vom ausgeschiedenen Administrator vorgenommenen Änderungen zu überprüfen und zu ermitteln, welche Änderungen dem Change Set hinzugefügt werden sollten. Verwenden Sie die Metadaten-API und eine unterstützte Entwicklungs-IDE, um die gesamte Konfiguration aus der Sandbox in die Produktion zu übertragen und sicherzustellen, dass keine Änderungen verloren gehen. Richten Sie die kontinuierliche Integration und ein Git-Repository ein, um alle Änderungen aus den Sandbox-Metadaten automatisch mit den Produktions-Metadaten zusammenzuführen. Schauen Sie sich in der Salesforce-Einrichtung das Datum der letzten Änderung für jedes Objekt an, um festzustellen, welche dem Änderungssatz hinzugefügt werden sollen. Q98. Was ist die Ausgabe des folgenden Codeausschnitts? 1 Contact con = new Contact( LastName = 'JOHNSON', LeadSource = 'Web') 2 3 Savepoint sp = Database.setSavepoint(); 4 insert con; 5 Database.rollback(sp); 6 7 con.LeadSource = 'Email' 8 insert con; In Zeile 5 wird ein Laufzeitfehler ausgelöst. Der Kontaktdatensatz wird mit dem Leadsource-Wert Web eingefügt. Ein Laufzeitfehler wird in Zeile 8 ausgelöst. Der Kontaktdatensatz wird mit dem Leadsource-Wert Email eingefügt. Q99. Eine Apex-Testmethode testet den Controller einer Visualforce-Seite, der alle Opportunities in Salesforce mit StageName = 'Closed' abfragt. Es gibt 10.000 bestehende Datensätze, die den Kriterien entsprechen. Was ist die beste Vorgehensweise für den Zugriff auf Daten in der Testmethode? Erstellen Sie Testdaten in der Testmethode und verwenden Sie seeAllData=true. Fragen Sie vorhandene Daten in der Testmethode ab und verwenden Sie seeAllData=true. Erstellen Sie Testdaten in der Testmethode und verwenden Sie seeAllData=false. Verwenden Sie @testVisible für die entsprechende Eigenschaft des Controllers Q100. Ein Unternehmen hat eine Lightning-Seite mit vielen Lightning-Komponenten, von denen einige Referenzdaten zwischenspeichern. Es wird berichtet, dass die Seite nicht immer die aktuellsten Referenzdaten anzeigt. Was kann ein Entwickler verwenden, um das Problem auf der Lightning-Seite zu analysieren und zu diagnostizieren? Salesforce Lightning Inspector Registerkarte "Aktionen Registerkarte "Ereignisprotokoll" des Lightning-Inspektors von Salesforce Salesforce Lightning Inspector Registerkarte Transaktionen Salesforce Lightning Inspector Registerkarte Speicher Q101. Welcher Wert wird bei folgendem Code in den Protokollen in Zeile #8 ausgegeben? 5 3 4 2 Q102. Für welche Ebene kann eine benutzerdefinierte Hierarchieeinstellung definiert werden? (Wählen Sie drei.) Benutzer Gruppen Profile Rollen Organisation Q103. Nachrichten werden auf der Seite gerendert. Welche Komponente sollte der Visualforce-Seite hinzugefügt werden, um die Nachricht anzuzeigen? Q104. Betrachten Sie den folgenden Codeausschnitt: Welche beiden Schritte sollte der Entwickler unternehmen, um die Flexibilität zu erhöhen, den Endpunkt und die Anmeldeinformationen zu ändern, ohne den Code zu modifizieren? 2 Antworten auswählen Erstellen Sie ein benanntes Credential, endPoint_NC, um den Endpunkt und die Credentials zu speichern. Speichern Sie die URL des Endpunkts in einem benutzerdefinierten Label namens endPointURL. Verwenden Sie req.setEndpoint(,callcut:endPoint_NC,); innerhalb der Callout-Anforderung. Verwenden Sie req.setEndpoint(Label.endPointURL);. Q105. Ein Unternehmen hat ein benutzerdefiniertes Objekt, Sales Demo Request, das auf eine Opportunity verweist. Es ist erforderlich, dass ein Datensatz für eine Demo-Anfrage erstellt wird, wenn die Wahrscheinlichkeit einer Verkaufschance größer als 50% ist. Wie lässt sich dies optimal automatisieren? Erstellen Sie einen Ablauf für die Opportunity. Erstellen Sie einen Workflow für die Opportunity. Verwenden Sie einen Apex-Auslöser für die Opportunity. Erstellen Sie einen Prozess für eine Opportunity. Q106. Ein Entwickler hat die Anforderung, drei Felder (ID, Name, Typ) von einem Konto sowie Vor- und Nachnamen für alle mit dem Konto verbundenen Kontakte abzufragen. Welche Option ist die bevorzugte optimierte Methode, um dies für das Konto mit dem Namen "Ozene Electronics" zu erreichen? Konto a = (SELECT ID, Name, Typ from Konto where name= Ozon-Elektronik;) Liste 1Kontakte = (SELECT Vorname, Nachname from Kontakte where accountid=: a -ID0; Konto a = (SELECT ID, Name, Typ, (select kontat,vorname, Kontakt,Nachname from Konto, Kontakte) from Konto where name; Ozone Electronic' Limit 1 ); Liste 1Accounts = (Select ID, Name, Type from Account Join (Select ID, firstname, lastname form Contact where contact account , name 'ozone electronics)); Liste 1Kontakte = neue Liste ( ); for(Kontakt c ; 1Auswahl Vorname, Nachname Konto, Name Konto,ID Konto, Typ aus Kontakt wo Konto: Name=' Elektronik')) ( iContacts.add(c);) Q107. Ein Unternehmen möchte eine andere Logik auf der Grundlage des Datensatztyps einer Opportunity ausführen. Welches Codesegment behandelt diese Anforderung und folgt den Best Practices?A)B) Möglichkeit A Möglichkeit B Q108. Ein Entwickler möchte eine Visualforce-Seite erstellen, die es einem Benutzer ermöglicht, ein bestimmtes Konto anhand seines Namens zu suchen. Wenn kein Konto gefunden wird, soll dem Benutzer eine Fehlermeldung angezeigt werden.wie kann dies erreicht werden? (Wählen Sie zwei.) Verwenden Sie das (apex: information) Tag, um die Fehlermeldung anzuzeigen. Verwenden Sie die Methode ApexPages.addMessage(), um die Fehlermeldung hinzuzufügen. Verwenden Sie den -Tag, um die Fehlermeldung anzuzeigen. Verwenden Sie die Methode account.addError(), um die Fehlermeldung hinzuzufügen. Q109. Wählen Sie die richtige Definition für Ermöglicht es, dass Controller-Methoden direkt von Javascript aus aufgerufen werden können. Muss in Tags gekapselt werden. Im Gegensatz zu actionSupport kann diese Funktions direkt von Javascript-Code aufgerufen werden Sendet eine AJAX-Anfrage in dem von Ihnen angegebenen Zeitintervall. Wenn diese jemals neu gerendert wird, wird sie zurückgesetzt. Fügt AJAX-Unterstützung zu einer anderen Komponente hinzu (z.B. onClick, onMouseUp, onFocus, etc.) Kann mit einer AJAX-Anfrage (actionFunction/actionSupport/actionPoller) verknüpft werden und zeigt den Inhalt abhängig vom Status der Anfrage (in Bearbeitung/abgeschlossen). Verwenden Sie das Feld "id", um den Namen anzugeben; verwenden Sie das Feld "status" bei verwandten Komponenten, um sie zu verbinden Gibt an, welche Komponenten vom Server verarbeitet werden sollen, wenn eine AJAX-Anfrage generiert wird Q110. Ein Unternehmen hat eine benutzerdefinierte Komponente, mit der Benutzer nach Datensätzen eines bestimmten Objekttyps suchen können, indem sie einen Apex-Controller aufrufen, der eine Liste von Ergebnissen basierend auf den Eingaben des Benutzers zurückgibt. Wenn die Suche abgeschlossen ist, wird ein searchComplete-Ereignis ausgelöst, wobei die Ergebnisse in ein Ergebnisattribut des Ereignisses gestellt werden. Die Komponente ist so konzipiert, dass sie innerhalb anderer Komponenten verwendet werden kann und auf einer einzelnen Seite mehr als einmal erscheint. Q111. Das Objekt Contact hat ein benutzerdefiniertes Feld namens "Zone". Sein Datentyp ist "Text" und die Feldlänge ist 3. Was ist das Ergebnis nach der Ausführung des folgenden Codeschnipsels in der Organisation?List contactsToBeInserted=new List(); ContactcontactInstance= new Contact(LastName='Smith', Department='Tech',Zone_c='IAD'); contactsToBeInserted.add(contactInstance); contactInstance= new Contact(LastName='Sm1th', Department='Tech', Zone_c='PITT'); contactsToBeInserted.add(contactInstance); Database.insert (contactsToBeInserted,true); Beide Einfügungen sind erfolgreich und der Kontaktdatensatz mit dem Zonenwert 'PI'I'I' wird auf NULL gesetzt. Eine teilweise Einfügung ist erfolgreich, und der Kontaktdatensatz mit dem Zonenwert "IAD" wird eingefügt. Beide Einfügungen sind erfolgreich, und der Kontaktdatensatz mit dem Zonenwert "PITT" wird abgeschnitten. Eine unbehandelte DML-Ausnahme wird ausgelöst und keine Kontaktdatensätze werden eingefügt Q112. Wie kann die Funktionalität einer Apex-Klasse für den Aufruf aus einem Lightning-Prozess bereitgestellt werden? Wählen Sie 2 Antworten Stellen Sie die Klasse als benutzerdefinierte REST-API bereit. Verwenden Sie die Annotation @InvocableMethod. Erweitern Sie die Basisklasse ProcessInvocable. Implementieren Sie die Schnittstelle Process.Plugin. Q113. Universal Containers speichert Benutzereinstellungen in einer benutzerdefinierten Hierarchieeinstellung, User_prefs_c, mit einem Kontrollkästchenfeld, show_Help_c. Standardeinstellungen auf Unternehmensebene werden auf Organisationsebene gespeichert, können aber auf Benutzerebene überschrieben werden. Boolean show = User_Prefs_c, getinstance( ), Show_Help _c; Boolean show = User_Prefs_c, getValues ( ). Show _Help_c; Boolean show = User_Prefs_c, getvaluesUserInfo.getUserid() ).Show_Help_c; Boolean show = Benutzer_Voreinstellungen_c, Show_Help_c; Q114. Welche drei Ansätze sollte ein Entwickler implementieren, um beim Erstellen einer Lightning-Webkomponente die beste Leistung für den Datenabruf zu erzielen? 3 Antworten auswählen Verwenden Sie Lazy Load für Daten, auf die nur gelegentlich zugegriffen wird. Verwenden Sie layoutTypes : ['Full'], um eine Reihe von Feldern anzuzeigen. Verwenden Sie den Lightning Data Service. Verwenden Sie getRecordUi, um Metadaten zu erhalten. Verwenden Sie (cacheable-true) wann immer möglich. Q115. Die REST-API... basiert auf REST-Prinzipien und ist für das Laden oder Löschen großer Datensätze optimiert. Sie können damit viele Datensätze asynchron abfragen, abfragenAlle, einfügen, aktualisieren, upsert oder löschen, indem Sie Batches übermitteln Bietet eine leistungsstarke, praktische und einfache REST-basierte Webservice-Schnittstelle für die Interaktion mit Salesforce. Zu ihren Vorteilen gehören die einfache Integration und Entwicklung, und sie ist eine ausgezeichnete Wahl für die Verwendung mit mobilen Anwendungen und Webprojekten Wird zum Erstellen, Abrufen, Aktualisieren oder Löschen von Datensätzen wie Accounts, Leads und benutzerdefinierten Objekten verwendet und ermöglicht Ihnen die Verwaltung von Passwörtern, die Durchführung von Suchvorgängen und vieles mehr Wird verwendet, um Anpassungen für Ihre Organisation abzurufen, bereitzustellen, zu erstellen, zu aktualisieren oder zu löschen. Die häufigste Verwendung ist die Migration von Änderungen aus einer Sandbox oder einer Test-Organisation in Ihre Produktionsumgebung. Q116. Ein Entwickler schreibt den folgenden Apex-Trigger, damit beim Schließen eines Falls ein einzelner Umfragedatensatz für diesen Fall erstellt wird. Das Problem besteht darin, dass mehrere Survey_c-Datensätze pro Fall erstellt werden, was könnte die Ursache für dieses Problem sein? Ein Benutzer erstellt den Datensatz als abgeschlossen Eine Workflow-Regel wird mit einer Aktion "Aufgabe erstellen" ausgelöst. Eine Workflow-Regel wird mit einer Feldaktualisierungsaktion ausgelöst. Ein Benutzer bearbeitet den Datensatz mehrere Male. Q117. Was ist beim Testen von Batch-Apex zu beachten? Wählen Sie 2 Antworten Testmethoden müssen den Batch mit einer Bereichsgröße von weniger als 200 Datensätzen ausführen. Die Testmethoden müssen die Methode batch execute () einmal aufrufen. Testmethoden müssen die @isTest (SeeAllData=true) Annotation verwenden. Testmethoden müssen den Batch zwischen Test.startTest () und Test.stopTest ausführen. Laden ... Die Salesforce PDII-Zertifizierung ist in d