✏️ Lista de herramientas dentro de XRMToolBox

Introducción
XRM ToolBox es una de las herramientas más queridas y utilizadas por desarrolladores y administradores de Power Platform.
Su fortaleza está en que centraliza cientos de utilidades (plugins) creadas por la comunidad para automatizar tareas que, de otro modo, requerirían scripts o mucho tiempo manual.
En este artículo exploraremos las herramientas más útiles dentro de XRM ToolBox para tu día a día con Power Platform y Dataverse:
- Cómo funcionan
- Cuándo usarlas
- Y algunos tips prácticos para aprovecharlas al máximo
1️⃣ ERD / Visio Generator
Descripción:
Genera automáticamente diagramas de entidades (ERD) a partir de la metadata de Dataverse.
Permite exportar diagramas a Visio o imágenes para documentar fácilmente modelos de datos complejos.
Caso de uso:
Necesitas documentar todas las tablas personalizadas del entorno de producción y sus relaciones para una auditoría o entrega técnica.
Con esta herramienta, en minutos obtienes un diagrama completo que puedes incluir en la documentación del proyecto.
Tip:
Antes de generar el diagrama, asegúrate de tener permisos de lectura sobre la metadata.
Puedes exportar el resultado a Visio para hacer ajustes visuales o agregar anotaciones.
2️⃣ Configuration Migration Utility
Descripción:
Facilita la exportación e importación de datos de configuración (listas de selección, tablas de referencia, parámetros del sistema) entre entornos de Dataverse.
Caso de uso:
Migras una solución de desarrollo a QA y necesitas replicar los valores de configuración sin cargar datos operativos.
La herramienta te permite seleccionar tablas, definir esquemas de exportación y generar paquetes listos para importar.
Tip:
Guarda tus esquemas XML para reutilizarlos en futuras migraciones.
Úsala junto con Solution Packager para mover tanto soluciones como configuraciones.
3️⃣ FetchXML Builder
Descripción:
Permite construir y probar consultas FetchXML de manera visual, sin necesidad de escribir el XML a mano.
Además, puedes probar la consulta directamente sobre tu entorno y ver resultados instantáneos.
Caso de uso:
Necesitas obtener todos los registros “Contact” relacionados con una cuenta, pero sólo aquellos creados este mes.
Abres FetchXML Builder, seleccionas la entidad, filtros y condiciones, ejecutas y obtienes el XML listo para usar en tus plugins, Power Automate o reportes.
Tip:
Usa la función Convert to SQL para comparar consultas entre FetchXML y SQL.
Guarda tus consultas favoritas y agrúpalas por proyecto.
4️⃣ Solution Components Mover
Descripción:
Facilita la movilización de componentes entre soluciones dentro del mismo entorno, evitando hacerlo manualmente desde la interfaz de Power Apps.
Caso de uso:
Tienes un flujo automatizado y una tabla personalizada que olvidaste incluir en una solución antes de exportarla.
Con esta herramienta, seleccionas la solución destino y los componentes, y los mueves con un clic.
Tip:
Usa esta herramienta antes de exportar cualquier solución a producción para validar que todos los componentes estén incluidos.
5️⃣ Attribute Manager
Descripción:
Permite editar y actualizar metadatos de columnas (atributos) de forma masiva, sin tener que hacerlo uno por uno desde Power Apps.
Caso de uso:
Necesitas cambiar los nombres para mostrar de 50 columnas, o ajustar su longitud de texto.
Con Attribute Manager lo haces de forma visual, exportas los cambios y los aplicas al entorno.
Tip:
Antes de aplicar cambios, exporta una copia de respaldo.
Puedes filtrar por entidad o por tipo de atributo para trabajar de forma más precisa.
6️⃣ Portal Records Mover
Descripción:
Herramienta pensada para proyectos que usan Power Pages (antes Portals).
Permite mover y clonar registros relacionados con la configuración del portal (formularios web, permisos, contenido, etc.) entre entornos.
Caso de uso:
Necesitas mover la configuración de un portal de desarrollo a QA sin afectar los registros de producción.
Con Portal Records Mover puedes exportar todos los componentes relevantes y volver a importarlos en el nuevo entorno.
Tip:
Ejecuta siempre una exportación de prueba primero y revisa los registros en un entorno sandbox antes de moverlos a producción.
7️⃣ Bulk Data Updater
Descripción:
Permite actualizar registros en masa aplicando filtros avanzados o consultas FetchXML.
Ideal para tareas de limpieza, ajustes masivos o correcciones puntuales sin usar Power Automate o scripts.
Caso de uso:
Necesitas actualizar el campo “Estado” en 10,000 registros de oportunidad según una condición específica.
Con Bulk Data Updater, aplicas un filtro, defines la actualización y la ejecutas directamente desde XRM ToolBox.
Tip:
Siempre prueba primero con un conjunto pequeño de registros.
Guarda tus filtros FetchXML para futuras ejecuciones.


Deja un comentario