Diese Seite wurde exportiert von Exams Labs Braindumps [ http://blog.examslabs.com ] Exportdatum:Thu Dec 5 2:29:54 2024 / +0000 GMT ___________________________________________________ Titel: [Q73-Q93] Latest Salesforce PDII First Attempt, Exam real Dumps Updated [Jul-2022] --------------------------------------------------- Neueste Salesforce PDII First Attempt, Exam real Dumps Updated [Jul-2022] Holen Sie sich die überlegene Qualität PDII Dumps Fragen von ExamsLabs. Niemand kann Sie davon abhalten, Ihre Träume jetzt zu erreichen. Ihre strahlende Zukunft ist nur einen Klick entfernt! FRAGE 73Was sollte ein Entwickler tun, um einen SOAP-Webdienst von Apex aus aufzurufen? Wählen Sie 2 Antworten Rufen Sie den Webdienst über einen Trigger auf. Erzeugen Sie eine Apex-Klasse aus der WSDL. Annotieren Sie die Methode mit @future (callout=true) Konfigurieren Sie die Einstellungen der entfernten Site. FRAGE 74Ein Entwickler hat einen Trigger 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. FRAGE 75Ein Entwickler hat eine Lightning-Webkomponente erstellt, die einen Lightning-Record-Edit-Force verwendet, um Informationen über Leads zu sammeln. Benutzer beschweren sich, dass sie jeweils nur eine Fehlermeldung sehen, wenn sie einen Lead-Datensatz speichern. Was kann der Entwickler verwenden, um die Validierungen durchzuführen und mehrere Fehlermeldungen gleichzeitig anzeigen zu lassen? Apex REST Externe JavaScript-Bibliothek Apex-Auslöser Process Builder FRAGE 76Ein Unternehmen hat Code, um eine Anfrage und Anfragezeilen zu aktualisieren und einen Aufruf an den REST-Endpunkt des externen ERP-Systems mit den aktualisierten Datensätzen zu senden. makeRestCallout schlägt mit der Meldung "You have uncommitted work pending. Bitte übertragen Sie die Daten oder machen Sie ein Rollback, bevor Sie den Aufruf starten. Was sollte getan werden, um das Problem zu beheben? Ändern Sie die Methode CalloutUtil.makeRestCallout in eine @InvocableMethod-Methode. Entfernen Sie die Methoden Database.setSavepoint und Database.rollback. Verschieben Sie den Aufruf der Methode CalloutUtil.makeRestCallout unter den catch-Block. Ändern Sie CalloutUtil.makeRestCallout in eine @future-Methode. FRAGE 77Eine Firma verlangt, dass ein untergeordneter benutzerdefinierter Datensatz erstellt wird, wenn ein Bestellungsdatensatz eingefügt wird. Der Administrator des Unternehmens muss in der Lage sein, Änderungen an der Lösung vorzunehmen. Was ist die empfohlene Lösung für die Umsetzung dieser Anforderung? Erstellen Sie einen visuellen Workflow, der den benutzerdefinierten untergeordneten Datensatz erstellt, wenn die Bestellung eingefügt wird. Erstellen Sie eine Force.com Workflow-Regel, um den benutzerdefinierten untergeordneten Datensatz zu erstellen, wenn die Bestellung eingefügt wird. Erstellen Sie einen Apex-Trigger, um den benutzerdefinierten untergeordneten Datensatz zu erstellen, wenn die Bestellung eingefügt wird. Erstellen Sie einen Lightning-Prozess, um den benutzerdefinierten untergeordneten Datensatz zu erstellen, wenn die Bestellung eingefügt wird. FRAGE 78Ein Entwickler möchte Rechnungs- und Rechnungszeilendaten aus einem benutzerdefinierten Abrechnungssystem in Salesforce integrieren. Der Entwickler beschließt, über die SOAP-API Echtzeitabrufe aus dem Abrechnungssystem vorzunehmen. Leider erhält der Entwickler viele Fehler beim Einfügen der Rechnungszeilendaten, da der Rechnungskopfdatensatz noch nicht existiert. Wie kann die Integrität der Integration sichergestellt werden? Erstellen Sie den Rechnungskopf und die zugehörigen Rechnungszeilen im selben create()-Aufruf und nutzen Sie dabei externe Ids. Entwickeln Sie einen benutzerdefinierten Apex-Webdienst, um eine benutzerdefinierte JSON-Datenstruktur mit Rechnungskopf und zugehörigen Rechnungszeilen zu verarbeiten. Verwenden Sie ein ETL-Tool und die Bulk-API, die nachts ausgeführt wird, um sicherzustellen, dass alle Daten zur gleichen Zeit verarbeitet werden. Setzen Sie den AIIOrNoneHeader auf true, wenn Sie create() für Rechnungsköpfe und create() für Rechnungszeilen aufrufen. FRAGE 79Ein Entwickler schreibt eine komplexe Anwendung mit Auslösern, Workflow-Regeln, Apex-Klassen und Prozessen. Der Entwickler muss bei der Entwicklung der Anwendung die Ausführungsreihenfolge sorgfältig beachten.1. Vor Triggern2. Nach Triggern3. Post-Commit-Logik, z. B. Senden von E-Mails4. DML, die an die Datenbank übertragen wird5. Workflow-Regeln6. Roll-up-ZusammenfassungsberechnungenIn welcher Reihenfolge werden die folgenden Vorgänge ausgeführt? 1,2,5,6,4,3 1,5,6,2,4,3 1,2,4,5,6,3 1,6,5,2,4,3 FRAGE 80Das Kontaktobjekt 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 org? Beide Einfügungen sind erfolgreich und der Kontaktdatensatz mit dem Zonenwert "PI "IT wird auf NULL gesetzt. Ein teilweises Einfügen ist erfolgreich, und der Kontaktdatensatz mit dem Zonenwert "IAD1" 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 es werden keine Kontaktdatensätze eingefügt. FRAGE 81Welche der folgenden Standardfelder sind indiziert? (Wählen Sie drei.) Name Erstellt von SystemModStamp LastModifedDate RecordType FRAGE 82Ein Unternehmen stellt einen REST-Webservice zur Verfügung und möchte eine Zwei-Wege-SSL-Verbindung zwischen Salesforce und dem REST-Webservice herstellen. Dem Entwickler wurde ein von einer geeigneten Zertifizierungsstelle signiertes Zertifikat zur Verfügung gestellt. Welche Änderung ist auf der Salesforce-Seite erforderlich? (Wählen Sie zwei.) Erstellen Sie einen Eintrag für das Zertifikat in der Zertifikats- und Schlüsselverwaltung. Aktualisieren Sie den Code zur Verwendung von HttpRequest.setClientCertificateName() Konfigurieren Sie die Zwei-Faktoren-Authentifizierung mit dem bereitgestellten Zertifikat Aktualisieren Sie den Code zur Verwendung von HttpRequest.setHeader(), um einen Autorisierungs-Header festzulegen FRAGE 83Ein Salesforce-Entwickler hat eine Kontaktüberprüfungsregel erstellt, damit das Feld E-Mail nicht "abc.com" enthalten kann. Es gibt eine aktive Workflow-Regel, die das E-Mail-Feld eines Kontaktdatensatzes auf "test@abc.com" aktualisiert, wenn das Vornamenfeld des Kontakts das Wort "Test" enthält. Ein Kunde versucht, einen Kontaktdatensatz mit dem Vornamen "Testkontakt" und der E-Mail "test@test.com" zu erstellen. Welches Verhalten wird beobachtet? Der Kunde erhält eine Systemfehlermeldung. Der Kontaktdatensatz wird mit der E-Mail-Adresse "test@abc.com" erstellt. Der Kunde erhält eine Validierungsfehlermeldung. Der Kontaktdatensatz wird mit der E-Mail-Adresse test@test.com erstellt. FRAGE 84Ein Entwickler benötigt Testdaten für Apex-Testklassen. was kann der Entwickler verwenden, um Testdaten für die Testmethoden bereitzustellen? (Wählen Sie zwei.) List Is = Test.loadData (Lead.sObjectType, 'myTestLeads'); myDataFactory.createTestRecords (10) Datenbank.createTestRecords (10) List Is = Test.loadDat (Lead.sObjectType, $Resource + 'myTestLeads'); Erläuterung/Referenz:FRAGE 85Was ist das Transaktionslimit für den maximalen Timeout für alle Callouts? 120 Sekunden 60 Sekunden 120 Sekunden (synchron); 200 Sekunden (asynchron) 60 Sekunden (synchron); 200 Sekunden (asynchron) Es gibt keine Begrenzung FRAGE 86Betrachten Sie den folgenden Codeschnipsel:Ein Entwickler muss eine interaktive Aura-Komponente erstellen, die auf Benutzereingaben reagiert, indem sie Abschnitte entsprechend den Benutzerpräferenzen 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) Möglichkeit A Möglichkeit B Möglichkeit C Möglichkeit D FRAGE 87Ein Entwickler muss eine Lightning-Seite für die Eingabe von Bestellinformationen erstellen. Es soll eine Fehlermeldung angezeigt werden, wenn die Postleitzahl, die als Teil der Lieferadresse der Bestellung eingegeben wird, nicht numerisch ist. Welche Methode wird empfohlen, um die Fehlermeldung dem Endbenutzer anzuzeigen? Verwenden Sie den -Tag, um Fehler anzuzeigen. Verwenden Sie den -Tag zur Anzeige von Fehlern. Verwenden Sie den -Tag zur Anzeige von Fehlern. Verwenden Sie den -Tag zur Anzeige von Fehlern. FRAGE 88Die obige Testmethode ruft eine @future-Methode auf, die den Wert Number_of_Times_Viewed__c inkrementiert. Die Assertion schlägt fehl, weil Number_of_Times_Viewed__c gleich 0 ist. Wie lässt sich dies optimal beheben? Ändern Sie die Initialisierung in acct.Number_Of_Times_Viewed__c = 1. Ändern Sie die Behauptung in System.assertEquals(0, acctAfter.Number_Of_Times_Viewed__c). Fügen Sie Test.startTest() vor und Test.stopTest() nach AuditUtil.incrementViewed ein. Fügen Sie Test.startTest() vor und Test.stopTest() nach insert acct hinzu. FRAGE 89Die REST-API __________. basiert auf REST-Prinzipien und ist für das Laden oder Löschen großer Datensätze optimiert. Mit ihr können Sie viele Datensätze asynchron abfragen, abfragenAlle, einfügen, aktualisieren, hochladen 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 Test-Organisation in Ihre Produktionsumgebung. ErläuterungFRAGE 90Wählen Sie die richtige Definition für . Ermöglicht den direkten Aufruf von Controller-Methoden aus Javascript. Muss in Tags gekapselt werden. Im Gegensatz zu actionSupport, können diese Funktionens 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 FRAGE 91Ein Entwickler hat eine Lösung erstellt, die die SOAP-API zur Authentifizierung von Community-Benutzern verwendet. Was wird benötigt, wenn der login()-Aufruf ausgeführt wird? (Wählen Sie zwei.) Organisations-ID Sitzungsnummer Benutzername und Passwort Sicherheits-Token FRAGE 92Bei einer früheren Datenprüfung wurde festgestellt, dass fast 5 Millionen Opportunity-Datensätze in der Salesforce-Umgebung gespeichert sind. Die unternehmensweiten Standardeinstellungen für das Objekt sind auf "Public Read-Only" (Öffentlich und schreibgeschützt) gesetzt und die meisten Opportunities beziehen sich auf einen externen Fall. Die Methode wird von einer Lightning-Webkomponente aufgerufen. Welche beiden Techniken sollte der Entwickler implementieren, um zu verhindern, dass Abfragen mit geringer Leistung ausgeführt werden? Wählen Sie 2 Antworten Implementieren Sie eine LIMIT-Klausel innerhalb der SOQL-Abfrage, um die Ergebnismenge einzuschränken. Stellen Sie sicher, dass die vom Benutzer bereitgestellte Eingabe nicht Null ist, bevor die SOQL-Abfrage ausgeführt wird. Implementieren Sie das Schlüsselwort with sharing in der Apex-Klasse. Verwenden Sie SOSL anstelle von SOQL-Abfragen, um textbasierte Suchen durchzuführen. FRAGE 93Ein Entwickler soll sicherstellen, dass E-Mail-Adressen, die in das System für Kontakte und für ein benutzerdefiniertes Objekt namens Survey_Response__c eingegeben werden, nicht zu einer Liste von Domänen auf der schwarzen Liste gehören. Die Liste der Domains auf der schwarzen Liste wird in einem benutzerdefinierten Objekt gespeichert, um die Pflege durch die Benutzer zu erleic