Componible: separación de preocupaciones

Patrón de unidades funcionales

Obtenga más información acerca de Adaptable bien diseñado → Componible → Separación de preocupaciones → Unidades funcionales

¿Dónde buscar?
Área de producto | Ubicación
¿Qué aspecto tiene?
Patrón
Einstein | Organización ✅ Iterar en plantillas de solicitudes para comprender qué entradas afectan a la respuesta Iterar en plantillas de solicitudes para comprender cómo afectan las partes a la respuesta del modelo
Plataforma | Estándares de diseño ✅ Existe una lista de todas las unidades funcionales definidas actualmente (y convenciones de nomenclatura relacionadas)
Plataforma | Estándares de diseño ✅ Existen estándares para proponer incorporaciones o cambios de unidades funcionales
Plataforma | Estándares de diseño ✅ Las convenciones de nomenclatura tratan cómo denotar una unidad funcional
Plataforma | Documentación ✅ Todos los diagramas de implementación y documentación muestran claramente las unidades funcionales para componentes
Plataforma | Documentación ✅ Todos los componentes en una unidad funcional tienen capacidad de búsqueda y son fáciles de encontrar
Plataforma | Documentación ✅ Los diagramas de panorama del sistema muestran claramente las unidades funcionales en una organización
Plataforma | Documentación ✅ La documentación para componentes individuales incluye asignación de unidades funcionales para el componente
Plataforma | Organización ✅ Es posible identificar rápidamente la alineación de unidades funcionales para un elemento concreto de metadatos (por ejemplo, un flujo, una clase Apex o una página Lightning)
Plataforma | Organización ✅ Las unidades funcionales se etiquetan en términos favorables a los negocios

Patrón de gestión de estado

Obtenga más información acerca de Adaptable bien diseñado → Componible → Separación de preocupaciones → Gestión estatal

¿Dónde buscar?
Área de producto | Ubicación
¿Qué aspecto tiene?
Patrón
Plataforma | Apex ✅ Se utilizan puntos de guardado y comportamientos de reversión en todas las operaciones de datos
Plataforma | Estándares de diseño ✅ Los casos de uso para diseños con estado frente a sin estado están claros
Plataforma | Estándares de diseño ✅ Existen patrones aprobados para la comunicación con estado
Plataforma | Estándares de diseño ✅ Existen patrones aprobados para la comunicación sin estado
Plataforma | Estándares de diseño ✅ Borrar categorías para estado existen
Plataforma | Documentación ✅ Cada componente que gestiona la comunicación con estado y/o sin estado indica qué patrón se implementó
Plataforma | Documentación ✅ Los diagramas de procesos e interacciones proporcionan detalles acerca de categorías de estado y traspasos
Plataforma | Documentación ✅ Es posible buscar y encontrar todos los componentes que implementaron un patrón de estado/apatridia concreto
Plataforma | Flujo ✅ Se utilizan rutas de fallo y el elemento Revertir registros

Antipatrón de unidades funcionales

Obtenga más información acerca de Adaptable bien diseñado → Componible → Separación de preocupaciones → Unidades funcionales

¿Dónde buscar?
Área de producto | Ubicación
¿Qué evitar?
Antipatrón
Plataforma | Estándares de diseño ⚠️ Los estándares de diseño no existen o no tratan con unidades funcionales y casos de uso
Plataforma | Documentación ⚠️ No puede buscar una unidad funcional concreta y/o las búsquedas no ayudan a identificar todos los componentes de una unidad funcional
Plataforma | Documentación ⚠️ La documentación de componentes describe la unidad funcional a la que pertenece un componente, pero es el único lugar donde aparece la definición de esa unidad funcional
Plataforma | Documentación ⚠️ La documentación de componentes no existe
Plataforma | Organización ⚠️ No es posible identificar la alineación de unidades funcionales para ningún metadatos
Plataforma | Organización ⚠️ La información de la unidad funcional es incoherente o imprecisa
Plataforma | Organización ⚠️ La información de unidades funcionales se etiqueta en términos centrados en ingeniería que no tienen sentido para usuarios de negocio

Antipatrón de gestión de estado

Obtenga más información acerca de Adaptable bien diseñado → Componible → Separación de preocupaciones → Gestión estatal

¿Dónde buscar?
Área de producto | Ubicación
¿Qué evitar?
Antipatrón
Plataforma | Apex ⚠️ No se utilizan los comportamientos de ahorro y reversión
Plataforma | Estándares de diseño ⚠️ Los estándares de diseño no existen o no tratan con patrones de estado/apatridia y casos de uso
Plataforma | Documentación ⚠️ La documentación de componentes no existe
Plataforma | Documentación ⚠️ La documentación del componente describe el patrón stateful/stateless implementado, pero es el único lugar donde aparece la definición
Plataforma | Documentación ⚠️ No es posible buscar un patrón concreto y/o las búsquedas no ayudan a identificar todos los componentes que utilizan ese patrón
Plataforma | Flujo ⚠️ El elemento Revertir registros no se utiliza