{"id":13843,"date":"2023-08-15T18:23:50","date_gmt":"2023-08-15T18:23:50","guid":{"rendered":"https:\/\/www.bay20.com\/?p=13843"},"modified":"2025-05-14T15:43:11","modified_gmt":"2025-05-14T09:58:11","slug":"neue-lwc-funktionen-fur-entwickler-in-der-salesforce-version-sommer-23","status":"publish","type":"post","link":"https:\/\/www.bay20.com\/de\/neue-lwc-funktionen-fur-entwickler-in-der-salesforce-version-sommer-23\/","title":{"rendered":"Neue LWC-Funktionen f\u00fcr Entwickler im Salesforce Summer&#8217;23 Release"},"content":{"rendered":"\n<p>Im Kontext von Salesforce sind Versionshinweise die offiziellen Dokumente, die von Salesforce ver\u00f6ffentlicht werden und die Details zu den \u00c4nderungen, neuen Funktionen, Verbesserungen und Fehlerbehebungen in jeder Softwareversion enthalten. Salesforce Summer&#8217;23 Release Notes ist die letzte von Salesforce ver\u00f6ffentlichte Version. Salesforce hat Release Notes f\u00fcr jeden Aspekt von Salesforce mit Hunderten von Innovationen ver\u00f6ffentlicht. Sie helfen dabei, Zeit zu sparen, schneller zu automatisieren und die Interaktion mit Kunden zu personalisieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Neueste LWC-Funktionen in Salesforce Summer&#8217;23 Release hinzugef\u00fcgt<\/h2>\n\n\n\n<p>In diesem Artikel werden wir die neuen Funktionen besprechen, die in den Salesforce Summer&#8217;23 Release Notes zu LWC hinzugef\u00fcgt wurden. Dies wird insbesondere LWC-Entwicklern helfen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Blitz-Komponenten<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Neues LWC-Entwicklerhandbuch:<\/strong> Salesforce hat das LWC-Entwicklerhandbuch auf eine erweiterte Ver\u00f6ffentlichungsplattform mit verbesserter Suche und Navigation verlagert. Dieser Leitfaden ist nur in englischer Sprache verf\u00fcgbar und wird demn\u00e4chst auch in japanischer Sprache ver\u00f6ffentlicht. Nach der Ver\u00f6ffentlichung des japanischen Entwicklerhandbuchs f\u00fcr den Sommer 23 wird das LWC-Entwicklerhandbuch in der Komponentenbibliothek nicht mehr zur Verf\u00fcgung stehen.<\/li><li><strong>Verringertes Limit f\u00fcr die Anzahl der Aktionen in einer Boxcar-Anfrage:<\/strong> Salesforce hat das Limit f\u00fcr die Anzahl der Aktionen in einer Boxcar-Anfrage reduziert. Wenn die Aktionen in Boxcar-Anfragen 250 Aktionen \u00fcberschreiten, gibt das Lightning Component Framework einen HTTP-Antwortstatuscode 413 zur\u00fcck.<\/li><li><strong>Lightning Web Security (LWS) f\u00fcr LWC: <\/strong>LWS ist jetzt sowohl f\u00fcr LWC als auch f\u00fcr Aura Components verf\u00fcgbar. Urspr\u00fcnglich war Lightning Locker die Standard-Sicherheitsarchitektur f\u00fcr Lightning Components. Jetzt ersetzt LWS Lightning Locker f\u00fcr Lightning Web Components seit Fr\u00fchjahr 22.<\/li><li><strong>Integrationen von Drittanbietern mit Light DOM: <\/strong>Salesforce hat Light DOM anstelle von Shadow DOM eingef\u00fchrt. Mit Light DOM k\u00f6nnen Services von Drittanbietern das DOM durchlaufen, wodurch benutzerdefinierte Browser-Abfrage-APIs wie querySelector und querySelectorAll erm\u00f6glicht werden, ohne Shadow Roots zu durchlaufen. Sie k\u00f6nnen ein Element in der untergeordneten Komponente von ihrer \u00fcbergeordneten Komponente aus abfragen.<\/li><li><strong>RefreshView API: <\/strong>Die neue lightning\/refresh &amp; RefreshView API bietet eine typische M\u00f6glichkeit, eine Komponente in LWC zu aktualisieren, ohne die Seite zu aktualisieren.<\/li><li><strong>Scoped Slots in Light DOM:<\/strong> Jetzt werden in Light DOM f\u00fcr LWC-Komponenten \u00fcbergreifende Slots unterst\u00fctzt. Sie k\u00f6nnen \u00fcbergreifende Slots verwenden, um auf die Daten untergeordneter Komponenten zuzugreifen und diese dann als geschlitzte Inhalte innerhalb einer \u00fcbergeordneten Komponente darzustellen. Die Stile der \u00fcbergeordneten Komponente gelten auch f\u00fcr den Inhalt des \u00fcbergeordneten Slots, da die geschlitzten Inhalte zur \u00fcbergeordneten Komponente geh\u00f6ren. Sie k\u00f6nnen in LWC auch dynamische Werte f\u00fcr Slot-Attribute festlegen.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Apex<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Dynamischer Zugriff auf Labels in Apex: <\/strong>Sie k\u00f6nnen die Methode System.Label.get(namespace, label, language) verwenden, um ein benutzerdefiniertes Label zu erhalten, wobei die Sprache optional angegeben wird. Der Zugriff auf gesch\u00fctzte Labels in einem anderen Namespace ist nicht zul\u00e4ssig.<\/li><li><strong>Iterable-Schnittstelle mit Set-Typ: <\/strong>Jetzt k\u00f6nnen Sie direkt \u00fcber Mengen iterieren. Sowohl Mengen als auch Listen sind iterierbar, was die Wiederverwendbarkeit von Code erh\u00f6ht. Dies ist eine versionierte \u00c4nderung in API-Version 58.0 und sp\u00e4teren Versionen.<\/li><li><strong>Verbesserte Protokollierung mit Assert-Klassenmethoden: <\/strong>Anstatt eine SecurityException zu generieren, erzeugen Datenbankmethoden f\u00fcr DML-Operationen im Benutzermodus die richtige DMLException. Beispielsweise wird eine DMLException generiert, wenn Sie das erforderliche Feld Name beim Erstellen eines Kontodatensatzes nicht ausf\u00fcllen. Dieses Verhalten ist in API-Version 58.0 und sp\u00e4teren Versionen versioniert.<\/li><li><strong>Ebene der Eltern-Kind-Beziehung in SOQL-Abfragen:<\/strong> SOQL unterst\u00fctzt jetzt Abfragen mit bis zu f\u00fcnf Ebenen von Eltern-Kind-Datens\u00e4tzen. Dies ist auf SOQL-Abfragen \u00fcber die REST- und SOAP-Abfrageaufrufe f\u00fcr Standard- und benutzerdefinierte Objekte beschr\u00e4nkt.<\/li><li><strong>Async SOQL wird zur\u00fcckgezogen:<\/strong> Sie k\u00f6nnen Async SOQL nicht mehr verwenden, da es eingestellt wird. F\u00fcr die Abfrage gro\u00dfer Objekte k\u00f6nnen Sie stattdessen Batch-Apex oder Bulk-API verwenden.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Allgemeine Erweiterung<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Automatische Multi-Faktor-Authentifizierung (MFA):<\/strong> Salesforce-Benutzer verwenden seit Februar 2022 die Multi-Faktor-Authentifizierung, entweder \u00fcber direkte Anmeldungen (mit Benutzernamen und Kennwort) oder \u00fcber Single-Sign-On-Anmeldungen (SSO). Um die Benutzer zu unterst\u00fctzen, aktiviert Salesforce ab Fr\u00fchjahr 23 automatisch die MFA f\u00fcr direkte Anmeldungen. Um zus\u00e4tzliche Sicherheit vor Cyberangriffen zu erhalten, sollten Sie die MFA selbst implementieren, anstatt darauf zu warten, dass Salesforce dies tut.<\/li><li><strong>Verbesserter Farbkontrast:<\/strong> Nicht-Text-Benutzeroberfl\u00e4chenelemente (Schaltfl\u00e4chen und Kontrollk\u00e4stchen) und einige Text-Benutzeroberfl\u00e4chenelemente (Links) haben jetzt einen verbesserten Farbkontrast. Dadurch wird der Inhalt f\u00fcr Menschen mit eingeschr\u00e4nktem Sehverm\u00f6gen leichter zu erkennen und zu verwenden. Dies betrifft das Salesforce Lightning Design System, Lightning Base Components und einige Teilbereiche der Datensatz-Startseite.<\/li><li><strong>Feld\u00e4nderungen mit einem Klick r\u00fcckg\u00e4ngig machen: <\/strong>Wenn Sie Text in ein Eingabefeld auf einer LWC-Datensatzseite eingeben, erscheint eine Schaltfl\u00e4che zum R\u00fcckg\u00e4ngigmachen und die Hintergrundfarbe \u00e4ndert sich (bis zum Speichern). Wenn Sie auf die R\u00fcckg\u00e4ngig-Schaltfl\u00e4che klicken, werden alle nicht gespeicherten \u00c4nderungen entfernt. Bisher wurde die Schaltfl\u00e4che \u201eR\u00fcckg\u00e4ngig machen\u201c erst nach einem Klick au\u00dferhalb des Feldes angezeigt.<\/li><li><strong>Festlegen eines Kennworts oder eines Ablaufs f\u00fcr einen \u00f6ffentlichen Link zu einer Salesforce-Datei: <\/strong>Wenn Sie einen \u00f6ffentlichen Link erstellen, um eine Datei in Lightning Experience freizugeben, k\u00f6nnen Sie ein Ablaufdatum festlegen und den Link mit einem Kennwort sch\u00fctzen. Standardm\u00e4\u00dfig ist das Ablaufdatum f\u00fcr den Link aktiviert und auf 90 Tage festgelegt, und der Kennwortschutz ist deaktiviert. Wenn Sie den Kennwortschutz aktivieren, wird ein automatisch generiertes Kennwort angezeigt.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"452\" src=\"https:\/\/www.bay20.com\/wp-content\/uploads\/2023\/08\/public-link.jpg\" alt=\"Salesforce Summer'23 Release\" class=\"wp-image-13849\" srcset=\"https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/08\/public-link.jpg 900w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/08\/public-link-300x151.jpg 300w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/08\/public-link-800x402.jpg 800w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/08\/public-link-768x386.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<p><strong>Bitte kontaktieren Sie uns unter <strong><a href=\"mailto:manish@bay20.com\">manish@bay20.com<\/a><\/strong> oder rufen Sie uns unter <strong><a href=\"https:\/\/api.whatsapp.com\/send?phone=+918800519180&amp;text=Hi,%20I%20contacted%20you%20through%20your%20website.\">+91-8800519180<\/a><\/strong> an, wenn Sie Unterst\u00fctzung in Bezug auf Salesforce ben\u00f6tigen. Sie k\u00f6nnen auch die <strong><a href=\"https:\/\/www.bay20.com\/de\/salesforce-development-unternehmen\/\">Salesforce<strong>-Entwicklungsseite<\/strong><\/a><\/strong><\/strong> <strong>besuchen, um die von uns angebotenen Dienstleistungen zu \u00fcberpr\u00fcfen.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Context of Salesforce, Release notes are the official documents published by Salesforce that provide details about the changes, new features, improvements, and bug fixes in each software release. Salesforce Summer&#8217;23 Release Notes is the latest release published by Salesforce. Salesforce has posted release notes for every aspect of Salesforce with hundreds of innovations. <\/p>\n","protected":false},"author":89,"featured_media":13852,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[159,128],"tags":[],"class_list":["post-13843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lwc","category-salesforce"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/13843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/comments?post=13843"}],"version-history":[{"count":11,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/13843\/revisions"}],"predecessor-version":[{"id":17033,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/13843\/revisions\/17033"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media\/13852"}],"wp:attachment":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media?parent=13843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/categories?post=13843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/tags?post=13843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}