Dieser Text wurde mit dem automatisierten Übersetzungssystem von Salesforce übersetzt. Nehmen Sie an unserer Umfrage teil, um Feedback zu diesem Inhalt zu geben und uns mitzuteilen, was Sie als Nächstes sehen möchten.

Automatisiert – Effizienz

Weitere Informationen zu Well-Architected EasyAutomatedEfficiencyKPIs

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Einstein | Business✅ KPIs für Ihre spezifischen Anwendungsfälle werden identifiziert, bevor die Aktivierung einer Funktion der generischen AI für Ihre spezifischen Anwendungsfälle aktiviert wird, bevor eine Funktion der generischen AI aktiviert wird
Plattform | Dashboards✅ Alle Kennzahlen zu KPIs sind in mindestens einem Dashboard enthalten
Plattform | Dokumentation✅ Ausgaben für jede Automatisierung sind messbar und zeitgebunden
Plattform | Dokumentation✅ Verantwortliche Beteiligte werden für jeden KPI aufgeführt

Weitere Informationen zu Well-Architected EasyAutomatedEfficiencyOperational Logic

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Data 360 | Unternehmen✅ Die Anforderungen an die Segmentierungsaktualisierung werden vor dem Implementieren des Datenverbunds ausgewertet. Stellen Sie vor dem Verknüpfen von Daten aus externen Quellen sicher, dass der standardmäßige 12-Stunden- oder 24-Stunden-Plan für die Segmentaktualisierung und -aktivierung von Data 360 auf Marketing Cloud Engagement die Geschäftsanforderungen erfüllt. Schnelle Segmentierung und Aktivierung werden derzeit nicht unterstützt, wenn Sie die Datenverbundorganisation "Bring Your Own Lake (BYOL)" verwenden.
Data 360 | Dokumentation✅ Design für eine 1:1- oder 1 - Verbindung zwischen Marketing Cloud und Data 360 Viele CRM-Instanzen können mit vielen Data 360-Instanzen verbunden werden, aber nicht mehr als eine Marketing Cloud-Instanz mit derselben Data 360-Instanz.Eine einzelne Marketing Cloud-Instanz kann jedoch mit verschiedenen Data 360-Instanzen verbunden werden
Data 360 | Organisation✅ Optimieren Sie Ihre Segmentierungspläne "Veröffentlichungspläne festlegen" nur für die Dauer, für die das Segment benötigt wird. Ad-hoc-Kampagnen oder einmalige Kampagnen sollten den Veröffentlichungsplan "Nicht aktualisieren" verwenden. Für Evergreen-Kampagnen (auch bekannt als "Immer an") sollte ein Veröffentlichungsplan alle 12 Stunden verwendet werden. Legen Sie für Evergreen-Kampagnen das Enddatum nur so weit in der Zukunft fest, wie die Kampagne aktiv ist.
Data 360 | Organisation✅ Optimieren Ihrer Pläne für berechnete Statistiken Wenn Ihre berechnete Statistik nur einmal ausgeführt werden muss, verwenden Sie die Option "Nicht geplant" und veröffentlichen Sie sie nur einmal manuell. Ziehen Sie bei Bedarf weniger häufig als alle 24 Stunden andere Automatisierungsoptionen wie Flow in Betracht.
Data 360 | Organisation✅ Verwenden von Datenaktionen zum Erstellen von Plattformereignissen für eine verbesserte Betriebslogik Wenn Sie Datenaktionen zum Veröffentlichen eines Plattformereignisses verwenden, können Sie die aus Data 360 stammende Datenaktion (Veröffentlichung eines Ereignisses) von den in Ihrer Organisation erforderlichen Aktionen (Aufrufen von Flows und Apex-Auslösern) trennen. Dies erhöht die Skala der Aktionen, auf die Ihre Organisation über Data 360 reagieren kann, und erhöht die Kontrolle über Ihre Betriebslogik.
Einstein | Agenten✅ Definieren Sie Agentenanweisungen als Teil des iterativen Erstellungs-/Testprozesses Erstellen Sie die erforderlichen Felder für Agententhemen (Name, Beschreibung, Umfang) und fügen Sie die zugehörigen Aktionen hinzu. Beginnen Sie dann mit dem Testen des Themas. Inkrementelles Hinzufügen von Anweisungen zum Ausführen des Themas durch Ihren Agenten und Auswählen von Aktionen in der gewünschten Weise in einer iterativen Build-/Testschleife
Einstein | Org✅ In Ihren Aufforderungsvorlagen werden die Persona und das Ziel der Persona angegeben. Ihre Aufforderungsvorlagen enthalten Kontextinformationen wie die Persona, die das LLM annehmen sollte, sowie das Ziel dieses Charakters. Geben Sie beispielsweise die Sprache "Sie sind Marketing-Manager und möchten wichtige Kunden zu einem Live-Event einladen" an.
Einstein | Suchindizes✅ Lassen Sie Felder mit niedriger Entropie beim Erstellen von Suchindizes für strukturierte DMOs aus, um die Relevanz zu erhöhen. Ziehen Sie in Erwägung, Datenpunkte mit sehr niedriger Kardinalität (Anzahl unterschiedlicher Elemente in einer Liste) oder niedriger Entropie (Listeneinträge, die sich auf wenige Werte konzentrieren) auszuschließen. Im Allgemeinen bieten diese Felder wenig bis keine nützlichen Informationen zum Auffinden relevanter Daten mit der Vektorsuche.
Platform | Apex✅ SOQL-Anweisungen sind selektiv Vergleichsoperatoren verwenden positive Logik (d. h. INCLUDES, IN) als primäre oder einzige Logik in SOQL-Anweisungen
Platform | Apex✅ SOQL-Anweisungen sind selektiv = NULL, != NULL ist selten und/oder folgt immer einem positiven Vergleichsoperator in SOQL-Anweisungen
Platform | Apex✅ SOQL-Anweisungen sind selektiv In SOQL werden keine LIMIT 1-Anweisungen angezeigt
Platform | Apex✅ SOQL-Anweisungen sind selektiv Keine Verwendung des Stichworts ALL ROWS in SOQL-Anweisungen
Platform | Apex✅ In einer Schleife wird keine SOQL angezeigt
Platform | Apex✅ Alle Platzhalterkriterien werden in SOSL angezeigt
Platform | Apex✅ SOQL-Anweisungen sind selektiv Keine SOQL-Anweisungen verwenden LIKE oder Teiltextvergleiche
Platform | Apex✅ SOQL ist in try-catch eingeschlossen
Platform | Apex✅ Keine Variablen beziehen sich auf hartcodierte Werte (für Datensatztypen, Benutzer usw.).
Plattform | Designstandards✅ Die Anwendungsfälle für synchrone und asynchrone Vorgänge innerhalb von Automatisierungen sind als Teil von Designstandards klar umrissen
Plattform | Dokumentation✅ Geplante und potenzielle Ausführungspfade für Automatisierungen sind klar umrissen
Plattform | Flow✅ Keine Variablen beziehen sich auf hartcodierte Werte (für Datensatztypen, Benutzer usw.)
Plattform | Flow✅ Flows (einschließlich Prozessen) übergeben Logik in Kontexten mit großem Datenvolumen an Apex
Plattform | Flow✅ Subflows werden für die Abschnitte eines Prozesses verwendet, die im gesamten Unternehmen wiederverwendet werden müssen
Plattform | Flow✅ Alle automatisch gestarteten Flows und Prozesse verwenden Entscheidungs- und/oder Pausenelemente, um Eingabekriterien auszuwerten und Endlosschleifen oder Ausführungen bei großen Datenmengen zu verhindern

Weitere Informationen zu Well-Architected EasyAutomatedEfficiencyProcess Design (Wohlüberlegt – einfach)

Wohin schauen?
Produktbereich | Standort
Wie sieht gut aus?
Muster
Data 360 | Organisation✅ Optimieren der in Batch-Transformationen innerhalb von Datentransformationen verarbeiteten Zeilen insgesamt Verwenden Sie eine Filteraktivität im Zeichenbereich, um nur Zeilen zu isolieren, die für eine erfolgreiche Transformation verarbeitet werden müssen
Data 360 | Organisation✅ Dimensionen über berechnete Statistiken hinweg konsolidieren Statt mehrere berechnete Statistiken mit jeweils einer Dimension zu schreiben, konsolidieren Sie nach Möglichkeit beide Dimensionen in einer berechneten Statistik.
Platform | Apex✅ Jede Klasse dient einem einzelnen, spezifischen Zweck
Platform | Apex✅ Jede Methode führt eine bestimmte, detaillierte Aufgabe aus
Platform | Apex✅ Alle Eingabevariablen haben einen klaren Zweck innerhalb der Klasse
Platform | Apex✅ Codeausführung erfordert eine minimale Anzahl an Ressourcen
Plattform | Flow✅ Benutzer werden nur aufgefordert, Daten anzugeben, wenn vorhandene Systemdaten nicht verwendet werden können
Plattform | Flow✅ Flows sind in einer hierarchischen Struktur organisiert, die aus einem Haupt-Flow und unterstützenden Subflows besteht
Plattform | Flow✅ Alle Benutzereingaben haben einen klaren Zweck innerhalb des Flows
Plattform | Flow✅ Jeder Flow dient einem einzelnen, spezifischen Zweck
Plattform | Flow✅ Jeder Schritt führt eine bestimmte, detaillierte Aufgabe aus

Weitere Informationen zu Well-Architected EasyAutomatedEfficiencyKPIs

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Plattform | Dashboards⚠️ KPI-Berichte sind nicht vorhanden oder in Dashboards fehlen Kennzahlen zu einigen KPIs.
Plattform | Dokumentation⚠️ KPIs sind ohne verantwortliche Beteiligte vorhanden
Plattform | Dokumentation⚠️ KPIs sind für Automatisierungen nicht vorhanden oder weisen unklare Zeitrahmen für Messungen auf

Weitere Informationen zu Well-Architected EasyAutomatedEfficiencyOperational Logic

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Data 360 | Dokumentation⚠️ Design für eine n:1-Verbindung zwischen Marketing und Data 360 In Diagrammen oder Lösungsdesigndokumenten ist mehr als eine Marketing Cloud-Instanz angegeben, die über den Marketing Cloud-Konnektor eine Verbindung mit einer einzelnen Data 360-Instanz herstellt
Data 360 | Organisation⚠️ Die Datenverknüpfung wird implementiert, ohne den Aktualisierungsbedarf der Segmentierung zu evaluieren. Die Datenverknüpfung wird für Datensets verwendet, die eine schnelle Segmentierung und Aktivierung erfordern (1-Stunden-Plan oder 4-Stunden-Plan zum Senden von Aktivierungsdaten), im Vergleich zum standardmäßigen 12-Stunden-Plan oder 24-Stunden-Plan.
Data 360 | Organisation⚠️ Die Datenverknüpfung wird ohne Auswertung der Anforderungen an Datentransformationen implementiert.
Einstein | Agenten⚠️ Definieren von Agentenanweisungen zu Beginn des Designprozesses Anweisungen werden hinzugefügt, bevor die Fähigkeit des Agenten getestet wird, das Thema auszuführen und die entsprechenden Aktionen auszuwählen
Platform | Apex⚠️ SOQL-Anweisungen sind nicht selektive Vergleiche mit NOT, NOT IN werden als primärer oder einziger Vergleichsoperator in SOQL-Anweisungen verwendet
Platform | Apex⚠️ SOQL-Anweisungen sind nicht selektive ALL ROWS-Stichworte werden in SOQL-Anweisungen verwendet
Platform | Apex⚠️ SOQL-Anweisungen sind nicht selektive = NULL, != NULL werden als primärer oder einziger Vergleichsoperator in SOQL-Anweisungen verwendet
Platform | Apex⚠️ Variablen haben hartcodierte Werte
Platform | Apex⚠️ SOQL wird in Schleifen angezeigt
Platform | Apex⚠️ SOQL-Anweisungen sind nicht selektive LIKE und Platzhalterfilterkriterien werden häufig in SOQL-Anweisungen in SOQL-Anweisungen angezeigt
Platform | Apex⚠️ SOQL ist nicht in try-catch eingeschlossen
Platform | Apex⚠️ SOQL-Anweisungen sind nicht selektive LIMIT 1, die in SOQL angezeigt werden
Platform | Apex⚠️ SOSL wird selten oder nicht einheitlich für Platzhalterauswahlkriterien verwendet
Plattform | Designstandards⚠️ Anwendungsfälle für synchrone und asynchrone Vorgänge werden nicht behandelt
Plattform | Dokumentation⚠️ Der Automatisierungsaufruf wird nicht dokumentiert
Plattform | Flow⚠️ Variablen haben hartcodierte Werte
Plattform | Flow⚠️ Flows (einschließlich Prozessen) müssen vor dem Laden von Massendaten manuell deaktiviert werden
Plattform | Flow⚠️ Teile eines Flows werden Flow-übergreifend wiederholt, statt Subflows zu verwenden
Plattform | Flow⚠️ Flows (einschließlich Prozessen) lösen Hinweise zu "nicht bearbeiteten Ausnahmen" aus
Plattform | Flow⚠️ Selbst einfache Flows führen regelmäßig zu Fehlern in Bezug auf Obergrenzen.

Weitere Informationen zu Well-Architected EasyAutomatedEfficiencyProcess Design (Wohlüberlegt – einfach)

Wohin schauen?
Produktbereich | Standort
Was vermeiden?
Anti-Pattern
Platform | Apex⚠️ Klassen dienen mehreren Zwecken
Platform | Apex⚠️ Methoden führen mehrere Aufgaben aus oder Methoden führen Aufgaben aus, die nicht mit dem angegebenen Zweck der Klasse übereinstimmen, zu der sie gehören
Platform | Apex⚠️ Eingabevariablen werden nicht tatsächlich in Methoden verwendet
Platform | Apex⚠️ Methoden rufen unnötig Daten aus der Datenbank oder aus externen Systemen ab
Plattform | Flow⚠️ Flows erfordern zusätzliche Eingaben, um Kontext bereitzustellen
Plattform | Flow⚠️ Flows dienen mehreren Zwecken
Plattform | Flow⚠️ Gruppen verwandter Schritte enthalten Funktionen, die sich mit Gruppen von Schritten in anderen Flows überschneiden
Plattform | Flow⚠️ Flows fragen nach Benutzereingaben, wenn gespeicherte Daten stattdessen verwendet werden können
Plattform | Flow⚠️ Für Flows sind Eingaben erforderlich, deren Daten nicht verwendet werden