Magic Quadrant™ para la gestión de acceso privilegiado 2025: Netwrix reconocida por cuarto año consecutivo. Descarga el informe.

Plataforma
Centro de recursosBlog
El Salesforce Schema Builder — Lo que necesita saber

El Salesforce Schema Builder — Lo que necesita saber

Jan 30, 2024

Mantener el ritmo de los cambios es un desafío constante para los sistemas y equipos de TI que utilizan Salesforce. Afortunadamente, la plataforma cuenta con una gran cantidad de herramientas integradas para ayudar en la detección, análisis de impacto y gestión de cambios. En esta publicación, echaremos un vistazo a una de ellas: el constructor de esquemas. Aquí está lo que necesitas saber sobre esta característica increíblemente útil.

¿Qué es el Salesforce Schema Builder?

El constructor de esquemas es una interfaz gráfica sencilla para visualizar y editar el modelo de datos de su Org. El constructor de esquemas puede obtener todos los campos de un Objeto, realizar un análisis básico del impacto de los cambios en un Objeto y mostrar todas las dependencias de un Objeto, sin necesidad de hacer clic de página en página. Es una herramienta excelente para ver detalles como los valores de los campos y los campos requeridos, así como las relaciones de maestro-detalle y las relaciones de búsqueda.

¿Cómo funciona el Constructor de Esquemas?

El constructor de esquemas de Salesforce muestra Objetos, campos y las relaciones entre ellos. Al usarlo, puedes agregar áreas personalizadas, Objetos y relaciones, y ver y modificar campos personalizados mientras observas cómo están conectados con otros Objetos o campos.

Al abrir el constructor de esquemas por primera vez, efectivamente se te presenta un lienzo en blanco para trabajar. Para comenzar, haz clic en la pestaña de Elementos, haz clic en el Objeto(s) que deseas ver y arrástralos hacia el lienzo.

Una vez que hayas arrastrado un Object al constructor de esquemas de Salesforce, puedes ver los campos relacionados, cómo están conectados con otras partes de Salesforce, crear nuevos Objects y más. Cualquier cambio que realices en tu modelo de datos aquí se implementará en tu Org de producción en tiempo real.

(Salesforce Trailhead ofrece algunas guías detalladas que puedes consultar aquí.)

Image

Usando el Constructor de Esquemas para el Análisis de Impacto

Uno de los principales beneficios del constructor de esquemas de Salesforce es que proporciona una forma sencilla de análisis de impacto. Cuando utilizas el constructor de esquemas para obtener todos los campos de un Objeto, tienes una idea de lo que se verá afectado si realizas un cambio. La alternativa — proceder con el cambio y esperar las posibles consecuencias — puede costarle al equipo de Salesforce horas de trabajo, así como una cantidad considerable de estrés.

Sin embargo, hay pros y contras al usar el constructor de esquemas para el análisis de impacto. Aquí hay un vistazo rápido a por qué nos gusta y dónde se queda corto (y qué puedes usar en su lugar).

El Constructor de Esquemas: Pros y Contras

Las ventajas

La mayor ventaja del constructor de esquemas es su disponibilidad. Lo encontrarás, en este momento, en la mayoría de los Salesforce Classic y Lightning Orgs. Cualquier usuario con el permiso 'Customize Application' puede trabajar con él.

La herramienta es útil para implementar cambios en su Org en tiempo real y proporciona a los usuarios una base para comprender cómo los Objetos y campos están conectados en la plataforma. Su interfaz visual y la función de arrastrar y soltar facilitan su uso y permiten una experiencia más interactiva al añadir personalizaciones.

The Cons

Como mencionamos anteriormente, los cambios realizados en el constructor de esquemas se implementan en tiempo real, lo que añade una capa adicional de riesgo al usar la herramienta — un pequeño error puede resultar en un impacto secundario que quizás ni siquiera se conozca en el momento de la implementación.

En términos de mitigar ese riesgo a través del análisis de impacto, aunque el constructor de esquemas te brinda una visualización de cómo los Objetos están conectados en Salesforce, no proporciona la imagen completa — solo puedes ver los Objetos y su conexión con otros Objetos. Aunque sí proporciona una lista de todos los campos relacionados que se encuentran en el Objeto que has seleccionado, no puedes ver las dependencias de los campos conectados.

A continuación, verá que los objetos seleccionados “Account” y “Contact” están conectados entre sí. Sin embargo, no puede ver las dependencias de los campos conectados — por ejemplo, las conexiones de “Annual Revenue” no están disponibles cuando hacemos clic en el campo. El problema de esto es que si cambiamos el objeto Account, podríamos alterar sin saberlo otro campo que se encuentra en él, como “Annual Revenue” que se utiliza en otras partes de su Org.

Image

Diagrama de Relación de Dependencia de Netwrix Strongpoint

El Diagrama de Relación de Dependencia de Netwrix Strongpoint es una herramienta visual intuitiva para el análisis de impacto a primera vista que, en la superficie, comparte muchas de las mismas características que el constructor de esquemas de Salesforce. Puede obtener todos los campos de un Objeto y mostrarle las conexiones entre ellos, pero también va un paso más allá, mostrándole las conexiones en esos campos conectados, y dándole una imagen más completa del modelo de datos de su Org.

De la misma manera que hicimos anteriormente, verás que hemos seleccionado el Objeto de Cuenta para visualizar y luego hicimos clic en “Ingresos Anuales”, justo como lo hicimos en el constructor de esquemas. Con Netwrix Strongpoint, puedes ver todas las dependencias que se encuentran en el campo de Ingresos Anuales dentro de tu Org, permitiendo realizar cambios aún más seguros.

Image

Aunque el DRD no está diseñado para implementar cambios en producción (para eso tenemos todo un sistema de gestión de cambios), cuando se utiliza en conjunto con el constructor de esquemas u otras herramientas de Salesforce, es extremadamente útil para minimizar el riesgo al implementar correcciones urgentes, descontinuar personalizaciones no utilizadas o realizar trabajos de desarrollo más completos.

Ya sea que esté buscando implementar cambios críticos o realizar una limpieza general en la organización, Netwrix Strongpoint le ofrece herramientas para ver anticipadamente qué sucederá si deprecia un campo, cambia una lista de selección o modifica un Objeto personalizado — haciendo que cada acción en Salesforce sea libre de riesgos.

Mira este video explicativo rápido para aprender más:

Compartir en

Aprende más

Acerca del autor

Asset Not Found

Paul Staz

VP de Ventas y Marketing

Como VP de Ventas y Marketing, Paul es responsable de impulsar el crecimiento de los productos de Infraestructura y Aplicaciones en el portafolio de Netwrix. Sus principales áreas de enfoque son la seguridad y el cumplimiento para NetSuite, Salesforce e Infraestructura de Red. Está apasionado por las Estrategias de Ir al Mercado y generar resultados positivos para los clientes. Anteriormente, Paul fue VP de Ventas y Marketing en Strongpoint donde dirigió las funciones de Ir al Mercado antes de que fuera adquirido por Netwrix. Paul tiene un título de Licenciado en Artes y una Maestría en Administración de Empresas de la Universidad McMaster en Hamilton, Ontario, Canadá.