Este texto se tradujo utilizando el sistema de traducción automatizado de Salesforce. Realice nuestra encuesta para proporcionar comentarios sobre este contenido y díganos qué le gustaría ver a continuación.

Automatizado: eficiencia

Obtenga más información acerca de Bien arquitectado fácilAutomatizadoEficienciaKPI

¿Dónde buscar?
Área de producto | Ubicación
¿Qué aspecto tiene?
Patrón
Einstein | Negocios✅ Los KPI para sus casos de uso específicos se identifican antes de activar una función de IA de generación Los KPI para sus casos de uso específicos se identifican antes de activar una función de IA de generación
Plataforma | Paneles✅ Todas las mediciones relacionadas con los indicadores clave de rendimiento están incluidas en al menos un panel
Plataforma | Documentación✅ Las salidas para cada automatización son medibles y están sujetas a plazos
Plataforma | Documentación✅ Se enumeran las partes interesadas responsables de cada KPI

Obtenga más información acerca de Bien arquitectado fácilAutomatizadoEficienciaLógica operativa

¿Dónde buscar?
Área de producto | Ubicación
¿Qué aspecto tiene?
Patrón
Data 360 | Negocio✅ Las necesidades de actualización de segmentación se evalúan antes de implementar la federación de datos Antes de federar datos desde fuentes externas, asegúrese de que la programación estándar de 12 horas o 24 horas para la actualización y activación de segmentos desde Data 360 a Marketing Cloud Engagement cumple las necesidades comerciales. La segmentación y activación rápidas no son compatibles actualmente cuando utiliza la federación de datos Aportar su propio lago (BYOL).
Data 360 | Documentación✅ Diseño para una conexión 1:1 o 1 entre Marketing Cloud y Data 360 Muchas instancias de CRM se pueden conectar a muchas instancias de Data 360, pero no se puede conectar más de una instancia de Marketing Cloud a la misma instancia de Data 360. Sin embargo, se puede conectar una única instancia de Marketing Cloud a diferentes instancias de Data 360
Data 360 | Organización✅ Optimice sus programaciones de segmentación Establezca programaciones de publicación solo para la duración para la que se necesita el segmento. Las campañas puntuales o puntuales deben utilizar la programación de publicación "No actualizar". Las campañas Evergreen (también conocidas como "siempre activadas") deben utilizar una programación de publicación de cada 12 horas. Para campañas Evergreen, establezca la Fecha de finalización solo en el futuro ya que la campaña estará activa para
Data 360 | Organización✅ Optimice sus programaciones de perspectivas calculadas Si su Perspectiva calculada necesita ejecutarse solo una vez, utilice la opción "No programada" y solo publique manualmente una vez. Si es necesario con menos frecuencia que cada 24 horas, considere otras opciones de automatización como Flujo
Data 360 | Organización✅ Utilizar Acciones de datos para crear Eventos de plataforma para una lógica operativa mejorada Utilizar Acciones de datos para publicar un evento de plataforma significa que puede desvincular la acción de datos procedente de Data 360 (publicación de un evento) de las acciones que necesita que se produzcan en su organización (invocación de flujos y desencadenadores Apex). Esto aumenta la escala de acciones a las que su organización puede reaccionar desde Data 360 y un mayor control sobre su lógica operativa.
Einstein | Agentes✅ Defina instrucciones de agentes como parte del proceso de compilación/prueba iterativo Construya los campos de tema de agente obligatorios (nombre, descripción, ámbito) y agregue acciones asociadas, luego comience a probar el tema. Agregue instrucciones incrementales para guiar a su agente a ejecutar el tema y seleccionar acciones de la manera deseada en un bucle de compilación/prueba iterativo
Einstein | Organización✅ Sus plantillas de solicitud especifican persona y el objetivo de la persona Sus plantillas de solicitud contienen información contextual como la persona que debe asumir el LLM, así como el objetivo de ese carácter. Por ejemplo, incluya un lenguaje como “Es un ejecutivo de marketing que desea invitar a clientes importantes a un evento en vivo”.
Einstein | Índices de búsqueda✅ Omita campos con baja entropía al crear índices de búsqueda para DMO estructurados Para mejorar la relevancia, considere excluir puntos de datos con cardinalidad muy baja (el número de elementos distintos en una lista) o baja entropía (las entradas de lista se concentran en unos pocos valores). En general, estos campos proporcionan poca o ninguna información útil para localizar datos relevantes con búsqueda vectorial
Plataforma | Apex✅ Las declaraciones SOQL son selectivas Los operadores de comparación utilizan lógica positiva (es decir, INCLUDES, IN) como lógica principal o única en declaraciones SOQL
Plataforma | Apex✅ Las declaraciones SOQL son selectivas Uso de = NULL, != NULL es raro y/o siempre sigue un operador de comparación positivo en declaraciones SOQL
Plataforma | Apex✅ Las declaraciones SOQL son selectivas No aparecen declaraciones LIMIT 1 en SOQL
Plataforma | Apex✅ Las declaraciones SOQL son selectivas No aparece el uso de palabras clave ALL ROWS en declaraciones SOQL
Plataforma | Apex✅ No aparece SOQL en un bucle
Plataforma | Apex✅ Todos los criterios comodín aparecen en SOSL
Plataforma | Apex✅ Las declaraciones SOQL son selectivas Ninguna declaración SOQL utiliza comparaciones de LIKE o comparaciones de texto parcial
Plataforma | Apex✅ SOQL está envuelto en try-catch
Plataforma | Apex✅ Ninguna variable hace referencia a valores codificados (para tipos de registro, usuarios, etc.
Plataforma | Estándares de diseño✅ Los casos de uso para operaciones síncronas y asíncronas en automatizaciones se describen claramente como parte de estándares de diseño
Plataforma | Documentación✅ Rutas de ejecución planificadas y potenciales para automatizaciones se describen claramente
Plataforma | Flujo✅ Ninguna variable hace referencia a valores codificados (para tipos de registro, usuarios, etc.)
Plataforma | Flujo✅ Los flujos (incluyendo procesos) desvían la lógica a Apex en contextos de gran volumen de datos
Plataforma | Flujo✅ Los subflujos se utilizan para las secciones de un proceso que necesitan reutilizarse en todo el negocio
Plataforma | Flujo✅ Todos los flujos y procesos iniciados automáticamente utilizan elementos de decisión y/o pausa para evaluar criterios de entrada y evitar bucles infinitos o ejecuciones en grandes volúmenes de datos

Obtenga más información acerca de Bien arquitectado fácilAutomatizadoEficienciaDiseño de procesos

¿Dónde buscar?
Área de producto | Ubicación
¿Qué aspecto tiene?
Patrón
Data 360 | Organización✅ Optimizar total de filas procesadas en transformaciones por lotes dentro de transformaciones de datos, utilice una actividad de filtro en el lienzo para aislar solo filas que necesitan procesarse para una transformación correcta
Data 360 | Organización✅ Consolidar dimensiones entre perspectivas calculadas En vez de redactar múltiples Perspectivas calculadas con una dimensión cada una, consolide ambas dimensiones en una Perspectiva calculada donde sea posible
Plataforma | Apex✅ Cada clase sirve a un único propósito específico
Plataforma | Apex✅ Cada método realiza una tarea específica y granular
Plataforma | Apex✅ Todas las variables de entrada tienen un propósito claro dentro de la clase
Plataforma | Apex✅ La ejecución de código requiere un número mínimo de recursos
Plataforma | Flujo✅ Solo se solicita a los usuarios proporcionar datos cuando no se pueden utilizar datos del sistema existentes
Plataforma | Flujo✅ Los flujos están organizados en una estructura jerárquica que consta de un flujo principal y subflujos de soporte
Plataforma | Flujo✅ Todas las entradas de usuario tienen un propósito claro dentro del flujo
Plataforma | Flujo✅ Cada flujo sirve a un único propósito específico
Plataforma | Flujo✅ Cada paso realiza una tarea específica y granular

Obtenga más información acerca de Bien arquitectado fácilAutomatizadoEficienciaKPI

¿Dónde buscar?
Área de producto | Ubicación
¿Qué evitar?
Antipatrón
Plataforma | Paneles⚠️ Los informes de KPI no existen o a los paneles les faltan mediciones relacionadas con algunos KPI
Plataforma | Documentación⚠️ Los indicadores clave de rendimiento existen sin partes interesadas responsables
Plataforma | Documentación⚠️ Los KPI no existen para automatizaciones o tienen plazos de tiempo poco claros para mediciones

Obtenga más información acerca de Bien arquitectado fácilAutomatizadoEficienciaLógica operativa

¿Dónde buscar?
Área de producto | Ubicación
¿Qué evitar?
Antipatrón
Data 360 | Documentación⚠️ Diseño para una conexión many:1 entre Marketing y Data 360 Los diagramas o documentos de diseño de soluciones especifican más de una instancia de Marketing Cloud que se conecta a una instancia singular de Data 360 a través del conector de Marketing Cloud
Data 360 | Organización⚠️ La federación de datos se implementa sin evaluar las necesidades de actualización de segmentación La federación de datos se aprovecha para conjuntos de datos que requieren segmentación y activación rápidas (programación de 1 hora o 4 horas para enviar datos de activación), frente a la programación estándar de 12 horas o 24 horas
Data 360 | Organización⚠️ La federación de datos se implementa sin evaluar las necesidades Trasformación de datos Un DLO externo contiene datos necesarios para las transformaciones de datos de transmisión
Einstein | Agentes⚠️ Definir instrucciones de agentes al comienzo del proceso de diseño Las instrucciones se agregan antes de probar la capacidad del agente para ejecutar el tema y seleccionar acciones apropiadas
Plataforma | Apex⚠️ Las declaraciones SOQL son comparaciones no selectivas que utilizan NOT, los criterios de NOT IN se utilizan como el operador de comparación principal o único en declaraciones SOQL
Plataforma | Apex⚠️ Las declaraciones SOQL son palabras clave de ALL ROWS no selectivas que se utilizan en declaraciones SOQL
Plataforma | Apex⚠️ Las declaraciones SOQL son = NULL no selectivas, los criterios de != NULL se utilizan como el operador de comparación principal o único en declaraciones SOQL
Plataforma | Apex⚠️ Las variables tienen valores codificados
Plataforma | Apex⚠️ SOQL aparece dentro de bucles
Plataforma | Apex⚠️ Las declaraciones SOQL son LIKE no selectivas y los criterios de filtro comodín aparecen con frecuencia en declaraciones SOQL en declaraciones SOQL
Plataforma | Apex⚠️ SOQL no está envuelto en try-catch
Plataforma | Apex⚠️ Las declaraciones SOQL son declaraciones de LIMIT 1 no selectivas que aparecen en SOQL
Plataforma | Apex⚠️ SOSL rara vez o no se utiliza de forma coherente para criterios de selección de comodines
Plataforma | Estándares de diseño⚠️ Los casos de uso para operaciones síncronas y asíncronas no se solucionan
Plataforma | Documentación⚠️ La invocación de automatización no está documentada
Plataforma | Flujo⚠️ Las variables tienen valores codificados
Plataforma | Flujo⚠️ Los flujos (incluyendo procesos) deben desactivarse manualmente antes de cargas de datos masivas
Plataforma | Flujo⚠️ Partes de un flujo se repiten entre flujos en vez de utilizar subflujos
Plataforma | Flujo⚠️ Los flujos (incluyendo procesos) desencadenan avisos de "excepción no gestionada"
Plataforma | Flujo⚠️ Incluso flujos sencillos causan regularmente errores relacionados con límites reguladores

Obtenga más información acerca de Bien arquitectado fácilAutomatizadoEficienciaDiseño de procesos

¿Dónde buscar?
Área de producto | Ubicación
¿Qué evitar?
Antipatrón
Plataforma | Apex⚠️ Las clases sirven para múltiples propósitos
Plataforma | Apex⚠️ Los métodos realizan múltiples tareas o los métodos realizan tareas que no se alinean con el propósito declarado de la clase de la que forman parte
Plataforma | Apex⚠️ Las variables de entrada no se utilizan realmente en métodos
Plataforma | Apex⚠️ Los métodos recuperan innecesariamente datos de la base de datos o de sistemas externos
Plataforma | Flujo⚠️ Los flujos requieren entradas adicionales para proporcionar contexto
Plataforma | Flujo⚠️ Los flujos sirven para múltiples fines
Plataforma | Flujo⚠️ Los grupos de pasos relacionados contienen funciones que se solapan con grupos de pasos en otros flujos
Plataforma | Flujo⚠️ Los flujos solicitan entradas de usuario cuando se pueden utilizar datos almacenados en su lugar
Plataforma | Flujo⚠️ Los flujos requieren entradas cuyos datos no se utilizan