{"id":12656,"date":"2023-04-24T17:56:37","date_gmt":"2023-04-24T17:56:37","guid":{"rendered":"https:\/\/www.bay20.com\/?p=12656"},"modified":"2025-05-14T16:56:22","modified_gmt":"2025-05-14T11:11:22","slug":"wie-einrichten-salesforce-dx-umgebung-und-erstellen-einer-kratz-org","status":"publish","type":"post","link":"https:\/\/www.bay20.com\/de\/wie-einrichten-salesforce-dx-umgebung-und-erstellen-einer-kratz-org\/","title":{"rendered":"Wie richtet man eine Salesforce DX-Umgebung ein und erstellt eine Scratch-Organisation?"},"content":{"rendered":"\n<p>Salesforce DX ist eine Suite von Tools, die den gesamten Entwicklungslebenszyklus vereinfachen. Sie verbessert die Entwicklung des Teams und erleichtert automatisierte Tests und kontinuierliche Integration, wodurch der Release-Zyklus effizienter und agiler wird.<\/p>\n\n\n\n<p>Die meisten Einstellungen von Salesforce DX erm\u00f6glichen Ihnen die Verwendung von Scratch org. Scratch-Org ist eine kurzzeitig verf\u00fcgbare und konfigurierbare Umgebung, die Sie verwenden k\u00f6nnen, wenn Sie ein neues Projekt oder einen Funktionstest starten. Die Standardlebensdauer einer Scratch-Org betr\u00e4gt 7 Tage, w\u00e4hrend die maximale Lebensdauer 30 Tage betr\u00e4gt. Sie m\u00fcssen DevHub in Ihrer Salesforce-Org aktivieren, damit Sie Scratch-Orgs erstellen und verwalten k\u00f6nnen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">F\u00fchren Sie die folgenden Schritte aus, um die Salesforce DX-Umgebung einzurichten:<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Aktivieren Sie DevHub in Ihrem Salesforce ORG, um Salesforce DX einzurichten.<\/h3>\n\n\n\n<p><strong>Schritt 1: <\/strong>Melden Sie sich zun\u00e4chst bei Ihrer Salesforce-Organisation an.<\/p>\n\n\n\n<p><strong>Schritt 2: <\/strong>Suchen Sie dann in der Schnellsuche nach <strong>\u201eDev Hub\u201c<\/strong> und klicken Sie anschlie\u00dfend auf <strong>\u201eDev Hub\u201c<\/strong>, um die Dev Hub-Einstellungen zu \u00f6ffnen.<\/p>\n\n\n\n<p><strong>Schritt 3: <\/strong>Klicken Sie dann auf die Schaltfl\u00e4che<strong> \u201eEnable Dev Hub\u201c<\/strong>, um den Dev-Hub in Ihrer Organisation zu aktivieren. Denken Sie daran, dass Sie den \u201eDev-Hub\u201c, sobald Sie ihn aktiviert haben, sp\u00e4ter nicht mehr deaktivieren k\u00f6nnen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"352\" src=\"https:\/\/www.bay20.com\/wp-content\/uploads\/2023\/04\/enable-devhub-salesforce-980x352.png\" alt=\"Enable Dev Hub\" class=\"wp-image-12658\" srcset=\"https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/enable-devhub-salesforce-980x352.png 980w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/enable-devhub-salesforce-300x108.png 300w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/enable-devhub-salesforce-800x287.png 800w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/enable-devhub-salesforce-768x276.png 768w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/enable-devhub-salesforce-1000x359.png 1000w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/enable-devhub-salesforce.png 1365w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Installieren Sie die Salesforce-Befehlszeilenschnittstelle (Salesforce CLI)<\/h3>\n\n\n\n<p><strong>Schritt 1:<\/strong> Laden Sie die <a href=\"https:\/\/developer.salesforce.com\/tools\/sfdxcli\"><strong>Salesforce CLI<\/strong><\/a> f\u00fcr Ihr Betriebssystem herunter und installieren Sie sie.<\/p>\n\n\n\n<p><strong>Schritt 2:<\/strong> Vergewissern Sie sich anschlie\u00dfend, dass Salesforce CLI ordnungsgem\u00e4\u00df und in der neuesten Version installiert ist, indem Sie den folgenden Befehl im Terminal ausf\u00fchren.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sfdx update<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Loggen Sie sich in den Dev Hub ein<\/h3>\n\n\n\n<p><strong>Schritt 1:<\/strong> Um den Dev Hub zu autorisieren, geben Sie den folgenden Code in das Befehlsfenster ein. Dadurch wird die Salesforce-Anmeldeseite in Ihrem Browser ge\u00f6ffnet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sfdx auth:web:login -d -a DevHub<\/code><\/pre>\n\n\n\n<p><strong>Schritt 2:<\/strong> Melden Sie sich jetzt mit den Anmeldedaten des f\u00fcr den Dev Hub aktivierten ORG an.<\/p>\n\n\n\n<p><strong>Schritt 3: <\/strong>Dann wird Salesforce CLI um Zugriff bitten. Klicken Sie in diesem Fall auf <strong>\u201eZulassen\u201c<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"466\" src=\"https:\/\/www.bay20.com\/wp-content\/uploads\/2023\/04\/Allow-Access-Salesforce-980x466.png\" alt=\"Authorize Dev Hub\" class=\"wp-image-12664\" srcset=\"https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/Allow-Access-Salesforce-980x466.png 980w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/Allow-Access-Salesforce-300x143.png 300w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/Allow-Access-Salesforce-800x380.png 800w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/Allow-Access-Salesforce-768x365.png 768w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/Allow-Access-Salesforce-1000x475.png 1000w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/Allow-Access-Salesforce.png 1366w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Installieren Sie die Salesforce-Erweiterungen f\u00fcr Visual Studio Code<\/h3>\n\n\n\n<p><strong>Schritt 1:<\/strong> Laden Sie <a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Visual Studio Code<\/strong><\/a> herunter und installieren Sie es auf Ihrem Computersystem. Wenn Sie es bereits installiert haben, brauchen Sie es nicht erneut zu installieren.<\/p>\n\n\n\n<p><strong>Schritt 2: <\/strong>Starten Sie dann Visual Studio Code und klicken Sie auf das Symbol <strong>\u201eErweiterungen\u201c<\/strong> in der linken Symbolleiste.<\/p>\n\n\n\n<p><strong>Schritt 3: <\/strong>Suchen Sie nun nach <strong>\u201eSalesforce Extension Pack\u201c<\/strong> und klicken Sie dann auf die Schaltfl\u00e4che <strong>\u201eInstallieren\u201c<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Erstellen Sie ein Salesforce DX-Projekt<\/h3>\n\n\n\n<p><strong>Schritt 1:<\/strong> Erstellen Sie zun\u00e4chst einen neuen Ordner, in dem Sie Ihre Projektdateien speichern m\u00f6chten. \u00d6ffnen Sie <strong>Visual Studio Code<\/strong> und navigieren Sie zu <strong>Datei &gt; Ordner \u00f6ffnen<\/strong> und w\u00e4hlen Sie den soeben erstellten Ordner aus.<\/p>\n\n\n\n<p><strong>Schritt 2: <\/strong>F\u00fchren Sie dann im Terminal von Visual Studio Code den folgenden Code aus. Ersetzen Sie durch den Namen Ihres Projekts.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sfdx force:project:create -n &lt;project name&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">6. Eine Scratch-Organisation erstellen<\/h3>\n\n\n\n<p><strong>Schritt 1:<\/strong> F\u00fchren Sie im Visual Studio-Code-Terminal den folgenden Befehl aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sfdx force:org:create -f config\/project-scratch-def.json -a &lt;scratch org alias&gt; --setdefaultusername<\/code><\/pre>\n\n\n\n<p><strong>Schritt 2: <\/strong>F\u00fchren Sie dann den folgenden Befehl aus, um Ihre Projektdateien in die Scratch-Org zu \u00fcbertragen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sfdx force:source:push -u &lt;scratch org alias&gt;<\/code><\/pre>\n\n\n\n<p><strong>Schritt 3: <\/strong>F\u00fchren Sie schlie\u00dflich den folgenden Befehl im Terminal aus, um Ihre Scratch-Org zu \u00f6ffnen. Dadurch wird Ihre Scratch-Org in Ihrem Standard-Webbrowser ge\u00f6ffnet.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sfdx force:org:open -u &lt;scratch org alias&gt;<\/code><\/pre>\n\n\n\n<p>Zu diesem Zeitpunkt ist Ihre Salesforce DX-Umgebung eingerichtet und Sie haben eine Scratch-Organisation erstellt.<\/p>\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.\" target=\"_blank\" rel=\"noreferrer noopener\">+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> besuchen, um die von uns angebotenen Dienstleistungen zu \u00fcberpr\u00fcfen.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce DX is a suite of tools that simplify the entire development lifecycle. It enhances the team&#8217;s development and facilitates automated testing and continuous integration, making the release cycle more efficient and agile.<\/p>\n","protected":false},"author":89,"featured_media":12663,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[163,128],"tags":[],"class_list":["post-12656","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwickler","category-salesforce"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12656","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=12656"}],"version-history":[{"count":16,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12656\/revisions"}],"predecessor-version":[{"id":17073,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12656\/revisions\/17073"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media\/12663"}],"wp:attachment":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media?parent=12656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/categories?post=12656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/tags?post=12656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}