WAVE es una extensión de VS Code diseñada para administradores y desarrolladores de Salesforce que buscan una alternativa ligera, rápida y potente para interactuar con sus orgs sin las sobrecargas habituales.
La extensión delega todas las operaciones al CLI de Salesforce (sf) local del sistema de manera segura y eficiente. No instala dependencias pesadas en tiempo de ejecución (runtime), lo que garantiza un consumo mínimo de recursos.
Requisitos de Sistema
Para utilizar WAVE, debes asegurarte de contar con lo siguiente en tu sistema:
- VS Code: Versión
1.90.0o superior. - Salesforce CLI (
sf): Instalado globalmente en tu sistema (ej:npm i -g @salesforce/cli). - Orgs de Salesforce: Al menos una org autorizada localmente a través de
sf org login webu otros comandos de autenticación. WAVE detectará automáticamente tus orgs activas.
Características Clave
1. Editor SOQL Visual Avanzado
- Resaltado de Sintaxis: Soporte completo para consultas SOQL con temas oscuro y claro oficiales de VS Code, adaptándose automáticamente sin recargar la extensión.
- Explorador de Objetos: Barra lateral interactiva para buscar sObjects y seleccionar campos mediante checkboxes para construir la consulta automáticamente.
- Historial de Consultas: Registro automático de las últimas 50 consultas exitosas para restaurarlas con un solo clic, incluyendo el alias de la org destino.
- Atajos: Presiona
Cmd+Enter(macOS) oCtrl+Enter(Windows/Linux) para ejecutar la consulta directamente.
2. Visor de Resultados Dinámico
- Visualización de registros en una tabla responsiva.
- Indicadores claros sobre la cantidad de registros recuperados y alertas de límites.
- Exportación a CSV: Descarga instantánea de resultados formateados bajo el estándar RFC-4180 mediante el diálogo de guardado nativo de VS Code.
3. Org Limits Dashboard
- Monitoreo del consumo de tu organización en tiempo real (límites de llamadas API, almacenamiento de archivos/datos, gobernanza y licencias).
- Visualización mediante tarjetas de límites con indicadores de progreso codificados por colores (verde, amarillo para $\ge 75%$, rojo de alerta crítica para $\ge 90%$).
- Conversión de unidades automática (MB, GB, TB) para almacenamiento.
Comandos Disponibles
Abre la paleta de comandos de VS Code (Cmd+Shift+P en macOS o Ctrl+Shift+P en Windows/Linux) y escribe WAVE: para acceder a las herramientas principales:
| Comando | Descripción |
|---|---|
WAVE: Open SOQL Editor |
Abre el editor interactivo React + CodeMirror. |
WAVE: Org Limits Dashboard |
Muestra el consumo de límites de la Org activa en tiempo real. |
WAVE: Refresh Orgs |
Actualiza la caché local y el árbol lateral con las orgs autorizadas en el sistema. |
Instalación
- Busca WAVE – Salesforce Admin en la pestaña de Extensiones de VS Code (
Cmd+Shift+XoCtrl+Shift+X). - Haz clic en Instalar.
- Alternativa por VSIX: Si cuentas con el archivo empaquetado, puedes instalarlo desde la terminal:
code --install-extension wave-<version>.vsix