Diese Seite wurde exportiert von Exams Labs Braindumps [ http://blog.examslabs.com ] Exportdatum:Tue Jan 7 18:31:25 2025 / +0000 GMT ___________________________________________________ Titel: Provide Salesforce PDI Practice Test Engine für die Vorbereitung [Q123-Q147] --------------------------------------------------- Salesforce PDI Praxis-Test-Engine zur Vorbereitung bereitstellen Detaillierte neue PDI-Prüfungsfragen für die Konzeptfreigabe Salesforce PDI-Prüfung Syllabus Themen: ThemaDetailsThema 1Anzeigen und Verwenden einer benutzerdefinierten Benutzeroberflächenkomponente, einschließlich Lightning Components, Visual Flow und Visualforce Beschreiben Sie die Umgebungen, Anforderungen und den Prozess für die Bereitstellung von Code und zugehörigen KonfigurationenThema 2Beschreiben Sie die Funktionen und Anwendungsfälle für Formelfelder und Rollup-Zusammenfassungsfelder Identifizieren Sie allgemeine Anwendungsfälle für deklarative gegenüber programmatischen AnpassungenThema 3Beschreiben Sie die Funktionen der deklarativen Prozessautomatisierungsfunktionen Beschreiben Sie die Überlegungen bei der Entwicklung in einer mandantenfähigen UmgebungThema 4Beschreiben Sie die Salesforce Developer-Tools wie Salesforce DX, Salesforce CLI Beschreiben Sie die Beziehung zwischen Apex-TransaktionenThema 5Implementieren Sie die Ausnahmebehandlung in Apex, einschließlich benutzerdefinierter Ausnahmen nach Bedarf nIntegrieren Sie Visualforce-Seiten in Lightning Platform-AnwendungenThema 6Beschreiben Sie die Arten von Webinhalten, die in Visualforce-Seiten integriert werden können Verwenden Sie programmatische Techniken, um Sicherheitslücken zu vermeiden Wer sollte die PDI-Prüfung ablegen? Die Salesforce Certified Platform Developer I-Zertifizierung ist eine international anerkannte Validierung, die Personen, die sie erwerben, als qualifizierte Salesforce Certified Platform Developer I ausweist. Wenn ein Kandidat seine Karriere deutlich verbessern möchte, benötigt er erweiterte Kenntnisse, Fähigkeiten und Talente. Die Salesforce PDI-Prüfung liefert den Nachweis für diese erweiterten Kenntnisse und Fähigkeiten. Wenn ein Kandidat über Kenntnisse der zugehörigen Technologien und Fähigkeiten verfügt, die zum Bestehen der Salesforce PDI-Prüfung erforderlich sind, sollte er diese Prüfung ablegen. FRAGE 123Ein Entwickler möchte alle Aufgaben für jeden Account auf der Account-Detailseite auflisten. Wenn eine Aufgabe für einen Kontakt erstellt wird, was muss der Entwickler tun, um die Aufgabe im zugehörigen Kontodatensatz anzuzeigen? Nichts. Die Aufgabe wird automatisch auf der Kontoseite angezeigt. Nichts. Die Aufgabe kann nicht mit einem Konto und einem Kontakt verknüpft werden. Erstellen Sie eine Workflow-Regel, um die Aufgabe mit dem Konto des Kontakts zu verknüpfen. Erstellen Sie ein Kontoformelfeld, das die Aufgabeninformationen anzeigt. FRAGE 124Ein Team mit vielen Entwicklern arbeitet in eigenen, individuellen Organisationen, die in der Produktionsorganisation die gleiche Konfiguration haben. Welche Art von Organisation ist für dieses Szenario am besten geeignet? Entwickler-Sandbox Entwickler-Edition Vollständige Sandbox Partner Developer Edition FRAGE 125Universal Container (UC) möchte seine Versandkosten senken und gleichzeitig den Versandprozess effizienter gestalten. Der Vertriebsbeauftragte rät UC, globale Adressen zu implementieren, damit mehrere Konten eine Standardabholadresse gemeinsam nutzen können. Der Entwickler hat die Aufgabe, das unterstützende Objekt und die Beziehung für diese Geschäftsanforderung zu erstellen und verwendet das Einrichtungsmenü, um ein benutzerdefiniertes Objekt namens "Global Address" zu erstellen. Welches Feld sollte der Entwickler hinzufügen, um ein möglichst effizientes Modell zu erstellen, das die Geschäftsanforderung unterstützt? Fügen Sie dem Objekt "Global Address" ein Feld "Master-Detail" für das Objekt "Account" hinzu. Fügen Sie ein Master-Detail-Feld im Objekt "Global Address" zum Objekt "Account" hinzu. Fügen Sie ein Nachschlagefeld im Objekt "Konto" zum Objekt "Globale Adresse" hinzu. Fügen Sie dem Objekt "Konto" ein Nachschlagefeld für das Objekt "Globale Adresse" hinzu. FRAGE 126Was sollte ein Entwickler verwenden, um einen automatischen Genehmigungsprozess für Vorgänge zu implementieren? Eine Zuweisungsregel Geplanter Apex Prozess Builder Eine Workflow-Regel QUESTION 127Welchen Ansatz sollte ein Entwickler verwenden, um einer Visualforce-Seite eine Seitennummerierung hinzuzufügen? Ein StandardController Das Action-Attribut für eine Seite Das Extensions-Attribut für eine Seite Einen StandardSetController FRAGE 128Wie kann ein Entwickler die Testabdeckung von aktiven Process Buildern und Flows überprüfen, wenn er sie in einem Changing Set einsetzt? Verwenden Sie die Seite Flow-Eigenschaften. Verwenden Sie die Seite Code Coverage Setup Verwenden Sie die Apex-Testresultatklasse SOQL und die Tooling-API verwenden FRAGE 129Was ist eine wichtige Überlegung bei der Entwicklung in einer mandantenfähigen Umgebung? Governor Limits verhindern, dass Tenants die Leistung in mehreren Orgs auf derselben Instanz beeinträchtigen. Eindeutige Domänennamen ersetzen Namespaces für Code, der für mehrere Orgs auf mehreren Instanzen entwickelt wurde. Polyglotte Persistenz bietet Unterstützung für eine globale, mehrsprachige Benutzerbasis in mehreren Orgs auf mehreren Instanzen. Die orgweite Datensicherheit legt fest, ob andere Tenants Daten in mehreren Orgs auf derselben Instanz sehen können. QUESTION 130Eine Visual Force-Seite zeigt zwei Felder mit den Namen Telefonnummer und E-Mail an.Benutzer1 hat Zugriff auf die Telefonnummer, aber nicht auf die E-Mail.Benutzer2 hat Zugriff auf die E-Mail, aber nicht auf die TelefonnummerEin Entwickler muss sicherstellen, dass Benutzer1 nur die Telefonnummer und Benutzer2 nur die E-Mail sehen kann.Welche Methode kann der Entwickler verwenden, um dies zu erreichen? Schema isUpdateable() Methode. Schema isAccessible()-Methode. Schema isReadable()-Methode. Schema isCreateable()-Methode. FRAGE 131Die Werte "High", "Medium" und "Low" werden als gemeinsame Werte für mehrere Picklisten in verschiedenen Objekten identifiziert. Welchen Ansatz kann ein Entwickler verfolgen, um die Wartung der Auswahlliste und ihrer Werte zu rationalisieren und gleichzeitig die Werte auf die oben genannten zu beschränken? Erstellen Sie die Auswahlliste für jedes Objekt und verwenden Sie ein Global Picklist Value Set, das die Werte enthält. Erstellen Sie die Auswahlliste für jedes Objekt als Pflichtfeld und wählen Sie "Werte alphabetisch anzeigen, nicht in der Reihenfolge der Eingabe". Erstellen Sie die Auswahlliste für jedes Objekt und wählen Sie "Auswahlliste auf die in der Wertemenge definierten Werte einschränken". Erstellen Sie die Auswahlliste für jedes Objekt und fügen Sie eine Validierungsregel hinzu, um die Datenintegrität sicherzustellen. FRAGE 132Welche beiden beschreiben Heroku Redis? Wählen Sie 2 Antworten. Ist ein In-Memory-Schlüsselwert-Datenspeicher, der von Heroku betrieben wird. Ist ein Repository für die Speicherung großer Bilder. Ist eine Option für die langfristige Datenspeicherung. Wird als Add-on bereitgestellt und verwaltet. FRAGE 133Welche Methoden werden verwendet, um Eingaben in Classic und Lightning anzuzeigen? Verwenden Sie die Visualforce-Seite in Classic und die Lightning-Komponente in Lightning. FRAGE 134Die folgende Apex-Methode ist Teil der ContactService-Klasse, die von einem Trigger aufgerufen wird: public static void setBusinessUnitToEMEA(Contact thisContact){ thisContact.Business_Unit__c = "EMEA" ; update thisContact; } Wie sollte der Entwickler den Code ändern, um sicherzustellen, dass die Best Practices eingehalten werden? Public static void setBusinessUnitToEMEA(List contacts){for(Contact thisContact : contacts){thisContact.Business_Unit__c = 'EMEA' ;update contacts[0];}} Public static void setBusinessUnitToEMEA(List contacts){for(Contact thisContact : contacts) {thisContact.Business_Unit__c = 'EMEA' ;}Kontakte aktualisieren;} Public static void setBusinessUnitToEMEA(Contact thisContact){List contacts = new List();contacts.add(thisContact.Business_Unit__c = 'EMEA');update contacts;} Public void setBusinessUnitToEMEA(List contatcs){contacts[0].Business_Unit__c = 'EMEA' ;update contacts[0];} FRAGE 135Ein Entwickler erstellt eine benutzerdefinierte Suchfunktion, die SOSL verwendet, um Konto- und Kontaktdatensätze zu suchen, die den vom Endbenutzer angegebenen Suchbegriffen entsprechen. Die Funktion wird über eine Lightning-Webkomponente bereitgestellt, und der Endbenutzer kann eine Liste von Begriffen für die Suche bereitstellen. Betrachten Sie den folgenden Codeschnipsel: Wie viele Suchbegriffe kann der Endbenutzer maximal bereitstellen, um die Suche erfolgreich auszuführen, ohne ein Gouverneurslimit zu überschreiten? 20 150 200 2,000 FRAGE 136Ein Entwicklerteam arbeitet an einem quellengesteuerten Projekt, das es ihnen ermöglicht, unabhängig und mit vielen verschiedenen Organisationskonfigurationen zu arbeiten. Welche Art von Salesforce-Orgs sollten sie für ihre Entwicklung verwenden? Entwickler-Sandboxen Scratch-Orgs Sandboxen mit vollständiger Kopie Entwickler-Orgs FRAGE 137Ein Entwickler muss eine benutzerdefinierte Schaltfläche für das Account-Objekt erstellen, die, wenn sie angeklickt wird, eine Reihe von Berechnungen durchführt und den Benutzer zu einer benutzerdefinierten Visualforce-Seite weiterleitet. Welche drei Attribute müssen mit Werten im -Tag definiert werden, um dies zu erreichen?3 Antworten auswählen renderAs Standard-Controller schreibgeschützt Aktion Erweiterungen FRAGE 138Der folgende Codeschnipsel ist Teil eines benutzerdefinierten Controllers für eine Visualforce-Seite:Auf welche zwei Arten kann das try/catch eingeschlossen werden, um Berechtigungen auf Objekt- und Feldebene zu erzwingen und zu verhindern, dass die DML-Anweisung ausgeführt wird, wenn der aktuell angemeldete Benutzer nicht die entsprechende Zugriffsebene hat? Wählen Sie 2 Antworten Verwenden Sie if (Schema, sobjectType, Kontakt, isUpdatable ( ) ) Verwenden Sie if (Schema , sobjectType. Kontakt. Feld, Is_Active_c. ist aktualisierbar ( ) ) Verwenden Sie if (Schema.sObjectType.Contact.isAccessible ( ) ) Verwenden Sie if (thisContact.Owner = = UserInfo.getuserId ( ) ) FRAGE 139Welche beiden Beispiele oben verwenden die system. debug-Anweisungen, um die Ergebnisse der SOQL-Aggregatabfragen korrekt anzuzeigen? Wählen Sie 2 Antworten Beispiel 1 Beispiel 2 Beispiel 3 Beispiel 4 FRAGE 140Einer Methode wird eine Liste von generischen sObjects als Parameter übergeben. was sollte der Entwickler tun, um zu bestimmen, welcher Objekttyp (z.B. Account, Lead oder Contact) für jedes sObject verwendet werden soll? Verwenden Sie die ersten drei Zeichen der sObject-ID, um den sObject-Typ zu bestimmen. Verwenden Sie die Methode getSObjectType für jedes generische sObject, um das sObject-Token abzurufen. Verwenden Sie die getSObjectName-Methode für die sObject-Klasse, um den sObject-Namen abzurufen. Verwenden Sie ein try-catch-Konstrukt, um das sObject in einen der drei sObject-Typen zu casten. QUESTION 141Ein Entwickler hat Apex-Code geschrieben, der ein externes System aufruft. Wie sollte ein Entwickler den Test schreiben, um Testabdeckung zu gewährleisten? Schreiben Sie eine Klasse, die HTTPCalloutMock erweitert. Schreiben Sie eine Klasse, die die HTTPCalloutMock-Schnittstelle implementiert. Schreiben Sie eine Klasse, die das WebserviceMock-Interface implementiert. Schreiben Sie eine Klasse, die WebserviceMock erweitert. FRAGE 142Ein Entwickler implementiert eine Apex-Klasse für ein Finanzsystem. Innerhalb der Klasse sollen sich die Variablen "creditAmount" und "debtAmount" nicht mehr ändern können, sobald ein Wert zugewiesen wurde. Auf welche zwei Arten kann der Entwickler die Variablen deklarieren, um sicherzustellen, dass ihr Wert nur einmal zugewiesen werden kann? Wählen Sie 2 Antworten Verwenden Sie das Schlüsselwort static und weisen Sie den Wert im Klassenkonstruktor zu. Verwenden Sie das Schlüsselwort final und weisen Sie dessen Wert im Klassenkonstruktor zu. Verwenden Sie das Schlüsselwort static und weisen Sie seinen Wert in einem statischen Initialisierer zu. Verwenden Sie das Schlüsselwort final und weisen Sie seinen Wert bei der Deklaration der Variablen zu. FRAGE 143Welche drei Optionen können mit Formelfeldern erreicht werden? (Wählen Sie drei.) Eine Verknüpfung mit der Funktion HYPERLINK zu einem bestimmten Datensatz erzeugen. Den vorherigen Wert für ein Feld mit der Funktion PRIORVALUE anzeigen. Mit der Funktion JETZT feststellen, ob der Wert eines Datumsfelds vergangen ist. Einen Feldwert aus einem anderen Objekt mit der Funktion VLOOKUP zurückgeben und anzeigen. Bestimmen Sie, welches von drei verschiedenen Bildern mit der IF-Funktion angezeigt werden soll. FRAGE 144Mit welchen drei Schritten kann ein benutzerdefiniertes SVG in eine Lightning-Webkomponente integriert werden? Wählen Sie 3 Antworten Laden Sie das SVG als statische Ressource hoch. (Fehlt) Importieren Sie die statische Ressource und stellen Sie einen Getter für sie in JavaScript bereit. (Fehlt) Den Getter in der HTML-Vorlage referenzieren. (Fehlt) Verweisen Sie auf den Import in der HTML-Vorlage. Importieren Sie das SVG als Content-Asset-Datei. FRA