Diese Seite wurde exportiert von Exams Labs Braindumps [ http://blog.examslabs.com ] Exportdatum:Sun Jan 5 2:09:30 2025 / +0000 GMT ___________________________________________________ Titel: Lesen Sie online PDII Test Praxis Test Fragen Exam Dumps [Q165-Q183] --------------------------------------------------- Lesen Sie online PDII Test Praxis Test Fragen Exam Dumps Einfaches Bestehen der neuen PDII-Premium-Prüfung, aktualisiert [Jan 06, 2023] Salesforce PDII-Prüfung Lehrplan Themen: ThemaDetailsThema 1Wählen Sie Szenarien aus, in denen die Wiederverwendung von Code anwendbar ist und wie die Wiederverwendung implementiert werden sollte Beschreiben Sie die Apex-Funktionen, die für die Fehlerbehandlung und die Aufrechterhaltung der Transaktionsintegrität zur Verfügung stehenThema 2Wählen Sie angesichts einer Reihe von Anforderungen die geeignete Integrationstechnik ausWählen Sie angesichts eines Szenarios den Bereitstellungsprozess, die unterstützenden Tools und Mechanismen ausThema 3Ermitteln Sie Ineffizienzen und zeigen Sie die Fähigkeit, diese zu behebenErmitteln Sie die Überlegungen zu Interaktionen zwischen mehreren ProzessenThema 4Ermitteln Sie die geeignete dynamische Apex-Funktion, die in der Lösung verwendet werden sollWenn ein Szenario gegeben ist, schlagen Sie die optimale programmatische oder programmierte Lösung vor und begründen Sie diese, die optimale programmatische oder deklarative Lösung vorzuschlagen und zu begründenPunkt 5Demonstrieren Sie Kenntnisse über die besten Praktiken zum Schreiben von Apex-Triggern Identifizieren Sie die Schlüsselwörter, die in einer SOQL-Abfrage verwendet werden, und erklären Sie, wo sie in der Struktur einer Abfrage verwendet werdenPunkt 6Vergleichen und kontrastieren Sie die Verwendung von Visualforce- und Apex-Controllern Beschreiben Sie die Anwendungsfälle und Vorteile externer IDsPunkt 7Beschreiben Sie die Messaging Unterscheiden Sie DML-Anweisungen und Arten von DatenbankereignissenThema 8Apex-Code oder -Auslöser, der nicht wie erwartet funktioniert Identifizieren Sie Anwendungsfälle für verschiedene Arten von benutzerdefinierten Metadaten und benutzerdefinierten EinstellungenThema 9Anwenden von Techniken und Tools zum Testen von Visualforce-Controllern und Controller-ErweiterungenThema 10Bestimmen, wie eine Apex-Methode für die Verwendung durch Lightning-Webkomponenten verfügbar gemacht werden kann Bestimmen, ob eine deklarative oder eine benutzerdefinierte Lösung implementiert werden sollte Thema 11Analysieren einer Reihe von Anforderungen und Bestimmen der Vorteile der Verwendung asynchroner oder Batch-Apex-Codierung Demonstrieren von Kenntnissen der Lokalisierungsfunktionen und -fähigkeiten und wie sie sich auf die Codierung auswirken Wie lange dauert die PDII-Prüfung? Anzahl der Fragen: 60Länge der Prüfung: 120 MinutenFormat: Multiple Choice, MehrfachantwortenPassing Score: 68% Wie studiert man die PDII-Prüfung? Es gibt zwei Haupttypen von Ressourcen für die Vorbereitung auf Zertifizierungsprüfungen: erstens Studienführer und Bücher, die detailliert und geeignet sind, um das Wissen von Grund auf aufzubauen, und zweitens Videotutorials und Vorlesungen, die den Schmerz des Durchstudierens etwas lindern können und für einige Kandidaten vergleichsweise weniger langweilig sind, jedoch Zeit und Konzentration vom Lernenden verlangen. Kluge Kandidaten, die sich ein solides Fundament in allen Prüfungsthemen und verwandten Technologien aufbauen wollen, kombinieren in der Regel Videovorlesungen mit Studienleitfäden, um die Vorteile von beidem zu nutzen, aber es gibt ein entscheidendes Vorbereitungsinstrument, das von den meisten Kandidaten oft übersehen wird: die Übungsprüfungen. Übungsklausuren sind so aufgebaut, dass sich die Studierenden mit der realen Prüfungsumgebung vertraut machen können. Statistiken haben gezeigt, dass die meisten Studenten nicht an der Vorbereitung scheitern, sondern an der Prüfungsangst, der Angst vor dem Unbekannten. Das Expertenteam von ExamsLabs empfiehlt Ihnen, einige Notizen zu diesen Themen vorzubereiten. Vergessen Sie dabei nicht, die Salesforce PDII-Prüfungsdumps zu üben, die von unserem Expertenteam geschrieben wurden, denn beides wird Ihnen helfen, die Prüfung mit guten Noten zu bestehen. Q165. Ein Entwickler muss eine Systemprüfungsfunktion implementieren, die es Benutzern, die einem benutzerdefinierten Profil mit dem Namen "Prüfer" zugewiesen sind, ermöglicht, eine Suche nach den Verlaufsdatensätzen im Objekt "Konto" durchzuführen. Der Entwickler muss sicherstellen, dass die Suche in der Lage ist, Verlaufsdatensätze zurückzugeben, die zwischen 12 und 24 Monate alt sind. Welche Select-Anweisung sollte angesichts des unten stehenden Codes als gültige Methode zum Abrufen der 12 bis 24 Monate alten Kontoverlaufsdatensätze eingefügt werden? Q166. Ein Entwickler hat einen Auslöser für eine Opportunity geschrieben, der ein benutzerdefiniertes Feld "Letztes Verkaufsdatum" im Konto der Opportunity aktualisiert, wenn eine Opportunity geschlossen wird. In der Testklasse für den Auslöser schlägt die Behauptung zur Validierung des Feldes Letztes Verkaufsdatum fehl, was könnte die Ursache für die fehlgeschlagene Behauptung sein? Die Testklasse verwendet nicht System.runAs(), um Tests als Salesforce-Administrator auszuführen. Die Testklasse hat den Account-Datensatz nach dem Aktualisieren der Opportunity nicht erneut abgefragt. Die Testklasse hat beim Einfügen der Testdaten keinen Kontoeigentümer definiert. Die Testklasse hat seeAllData=true in der Testmethode nicht implementiert. Q167. Die Schaltfläche zum Bearbeiten eines Kontos muss in einer Organisation überschrieben werden, in der eine Teilmenge der Benutzer noch Salesforce Classic verwendet. Die Organisation verfügt bereits über eine Lightning-Komponente, die die für die Überschreibung erforderliche Arbeit erledigt, und der Kunde möchte sie wiederverwenden können. Wie sollte ein Entwickler dies implementieren? Überschreiben Sie die Bearbeitungsschaltfläche sowohl für Lightning als auch für Classic mit einer Lightning-Komponente. Überschreiben Sie den Bearbeitungsbutton für Lightning mit einer Lightning-Seite; und für Classic überschreiben Sie den Bearbeitungsbutton mit einer Visualforce-Seite, die die Lightning-Komponente enthält. Überschreiben Sie die Bearbeitungsschaltfläche für Lightning mit einer Lightning-Komponente; und für Classic überschreiben Sie die Bearbeitungsschaltfläche mit einer Visualforce-Seite, die die Lightning-Komponente enthält. Überschreiben Sie die Bearbeitungsschaltfläche sowohl für Lightning als auch für Classic mit einer neuen Visualforce-Seite. Q168. Wie hoch ist das Transaktionslimit für die Anzahl der Aufrufe der Methode "sendEmail"? 20 10 50 100 Es gibt keine Begrenzung Referenz:Mit den reserveEmailCapacity-Methoden können Sie angeben, wie viele E-Mails Sie senden möchten, bevor Sie sie tatsächlich senden, so dass Sie Limitfehler vorzeitig behandeln könnenQ169. Beispiel:Betrachten Sie den obigen Trigger, der das Konto dem Manager der Kontoregion zuweisen soll. Welche zwei Änderungen sollte ein Entwickler an diesem Trigger vornehmen, um die Best Practices einzuhalten? Wählen Sie 2 Antworten Verwenden Sie eine Map accountMap anstelle einer List accountList. Verwenden Sie eine Map, um die Ergebnisse der Region__c-Abfrage nach Id zwischenzuspeichern. Verschieben Sie die Region__c-Abfrage nach außerhalb der Schleife. Entfernen Sie die letzte Zeile zur Aktualisierung von accountList, da sie nicht benötigt wird. Q170. Ein Entwickler schreibt eine Visualforce-Seite, die Konten im System abfragt und eine Datentabelle mit den Ergebnissen präsentiert. Die Benutzer möchten die Ergebnisse auf der Grundlage von bis zu fünf Feldern filtern können. Die Benutzer möchten jedoch die fünf Felder auswählen, die als Filterfelder verwendet werden sollen, wenn sie die Seite ausführen. Streaming-API Dynamische SOQL Bericht-API Dynamische Variablenbindung Q171. Kürzlich ist die Integration einer Salesforce-Organisation fehlgeschlagen, weil die Anzahl der zulässigen API-Aufrufe in einem Zeitraum von 24 Stunden überschritten wurde. Die Integration verarbeitet eine komplexe Einfügung von Daten in Salesforce nahezu in Echtzeit. Der Datenfluss sieht folgendermaßen aus: * Die Integration sucht nach Kontaktdatensätzen mit einer bestimmten E-Mail-Adresse und fügt dem ersten übereinstimmenden Kontakt, der gefunden wird, eine Aufgabe hinzu. Wenn keine Übereinstimmung gefunden wird, sucht die Integration nach Lead-Datensätzen mit einer bestimmten E-Mail-Adresse und fügt, falls gefunden, dem ersten übereinstimmenden Lead eine Aufgabe hinzu. * Wenn keine Übereinstimmung gefunden wird, erstellt die Integration einen Lead und eine Aufgabe für diesen neu erstellten Lead. Wie kann die Integration nahezu in Echtzeit erfolgen, ohne dass die Anzahl der zulässigen API-Aufrufe innerhalb von 24 Stunden überschritten wird? Verwenden Sie sowohl die REST-API als auch die SOAP-API, um die Anzahl der zulässigen API-Aufrufe in einem Zeitraum von 24 Stunden effektiv zu verdoppeln. Schreiben Sie einen benutzerdefinierten Apex-Webdienst, der bei Angabe einer E-Mail-Adresse die gesamte Logik des Integrationscodes ausführt. Erstellen Sie mehrere Apex InboundEmailHandler, um Anrufe vom Drittanbietersystem anzunehmen und so die API-Beschränkungen zu umgehen. Erstellen Sie eine eingehende Nachricht, die mithilfe von Flow die gesamte Logik ausführt, die der Integrationscode ausgeführt hat. Q172. Welche drei Vorteile hat die Verwendung deklarativer Anpassungen gegenüber Code? Wählen Sie 3 Antworten Deklarative Anpassungen erfordern in der Regel weniger Wartungsaufwand. Für deklarative Anpassungen sind keine Benutzertests erforderlich. Deklarative Anpassungen können keine Laufzeitfehler erzeugen. Deklarative Anpassungen werden automatisch mit jeder Salesforce-Version aktualisiert. Deklarative Anpassungen unterliegen nicht den Beschränkungen des Gouverneurs. Q173. Exponat:Was kann getan werden, um die Leistung des oben gezeigten Insert-Triggers zu verbessern? Q174. Welche der folgenden Ausnahmen kann nicht abgefangen werden und führt zu einem Fehler? (Wählen Sie drei.) LimitException AssertException SObjectExceptions DMLException Lizenz-Ausnahmen ListException ExplanationExplanation/Reference:SObjectException tritt auf, wenn auf ein Feld zugegriffen wird, das nicht abgefragt wird, oder Sie versuchen, ein Feld während der falschen dml-Anweisung zu ändern (z.B. ein Nur-Bearbeiten-Feld, das beim Einfügen gesetzt wird). Benutzerdefinierte Ausnahmen müssen die Klasse "Exception" erweiternQ175. Ein Entwickler hat eine Visualforce-Seite für Vertriebsmitarbeiter geschrieben, um Produkte zu einer Bestellung hinzuzufügen. Die Seite nimmt einen URL-Abfrageparameter, productFamily, der die Produktergebnisse filtert. Die Testmethode für das Filterverhalten hat eine Assertion, die aufgrund einer falschen Anzahl von Ergebnissen fehlschlägt. Warum könnte der Test fehlschlagen? Wählen Sie 2 Antworten Der Test ruft nicht Test.startTest() auf. Der Test erstellt keine Produktdaten. Der Test wird nicht von einem Systemadministrator ausgeführt. Der Test setzt nicht den aktuellen Seitenverweis. Q176. Ein Entwickler hat einen Batch-Apex-Prozess, Batch_Account_Sales, der den Verkaufsbetrag für 10.000 Konten auf einer nächtlichen Basis aktualisiert. Der Batch-Apex funktioniert in der Sandbox wie vorgesehen. Der Entwickler kann jedoch keine Codeabdeckung für die Batch-Apex-Klasse erhalten. Der Batch-Prozess erkennt keine neuen Konten, die in der gleichen Sitzung erstellt werden. Bei der Erstellung eines Kontos wird der Sates-Betrag bereits auf 0 gesetzt. Der executeBatch muss innerhalb von test. startTest ( ) und - test. stopTest() fehlschlagen. Für den Batch muss mehr als ein Kontodatensatz erstellt werden. Q177. 1 Contact con = new Contact( LastName ='Smith', Department = 'Admin')2 insert con;3 Contact insertedContact=[select Name from Contact where id=:con.Id];4 Savepoint sp_admin = Database.setSavepoint();5 con.Department = 'HR';6 update con;7 Database.rollback(sp_admin);8 System.debug(Limits.getDmlStatements());In Anbetracht des folgenden Codes, welcher Wert wird in den Protokollen von Zeile #8 ausgegeben? 5 3 4 2 Q178. Ein Entwickler muss Kontodatensätze zu Sicherungszwecken an ein externes System senden. Der Prozess muss einen Schnappschuss der Konten machen, wenn sie gespeichert werden, und dann einen Aufruf an einen RESTful-Webdienst machen. Der Webdienst kann nur maximal einen Datensatz pro Aufruf empfangen. Welche Funktion sollte verwendet werden, um diese Anforderungen zu erfüllen? @future Warteschlangenfähig Process Builder Workflow Q179. Ein Entwickler hat einen neuen Trigger erstellt, der einen Task einfügt, wenn ein neuer Lead erstellt wird. Nach der Bereitstellung in der Produktion meldet eine externe Integration regelmäßig Fehler. Welche Änderung sollte der Entwickler vornehmen, um sicherzustellen, dass die Integration mit minimalen Auswirkungen auf die Geschäftslogik nicht beeinträchtigt wird? Verwenden Sie die Datenbankmethode mit allOrNone auf False gesetzt. Verwenden Sie einen Try/Catch-Block nach der Insert-Anweisung. Entfernen Sie die Apex-Klasse aus dem Profil des Integrationsbenutzers. Deaktivieren Sie den Trigger, bevor die Integration läuft. Q180. {!v.konto.Name} {!v.konto.Kontonummer} {!v.konto. Branche} Beziehen Sie sich auf den obigen Komponentencode.Die Informationen werden wie erwartet (in drei Zeilen) auf einem mobilen Gerät angezeigt.Die Informationen werden jedoch nicht wie gewünscht (in einer einzigen Zeile) auf einem Desktop oder Tablet angezeigt.Welche Option hat die richtigen Komponentenänderungen, um auf Desktops und Tablets korrekt angezeigt zu werden? Q181. Ein Entwickler schreibt Unit-Tests für die folgende Methode:public static Boolean isFreezing(String celsiusTemp){ if(String.isNotBlank (celsiusTemp) && celsiusTemp.isNumeric()){ return Decimal.valueof(celsiusTemp) <0; } return null; }Welche Behauptung würde in einem negativen Testfall verwendet werden? System.assertEquals(true, isFreezing(null)) System.assertEquals(true, isFreezing('0')) System.assertEquals(null, isFreezing('asdf'))