Demo

Cómo funciona la demo de Sextant

La demo es el propio Sextant —su interfaz y su lógica de producto, incluido el service worker que hace el trabajo en la extensión— funcionando en tu navegador contra Northstar Subscriptions, una org de Salesforce que no existe.

La página de registro de Salesforce sintética de la demo con la visita guiada abierta en su primer paso: una nota breve junto a la frase a la que te pide apuntar, en la org ficticia Northstar Subscriptions.
Explorar Sextant por mi cuenta

Qué es real

  • La interfaz de Sextant: Buscar, el inspector, Actividad, Traducir, Nuevas Custom Labels, la bandeja de despliegue, la comparación entre orgs, las instantáneas y los Ajustes.
  • La mitad de Sextant que funciona dentro de una página de Salesforce: mantén Mayús y apunta a una etiqueta de la página de registro de la demo para inspeccionarla, o pulsa Alt+T para marcar todas sus traducciones. Es el content script de la propia extensión, sobre una página Lightning sintética.
  • La lógica de producto que hay detrás, incluido el service worker de la extensión, sin modificar: la indexación, la detección de cambios, los lotes de despliegue y las comprobaciones por las que pasa cada escritura.
  • Lo que haces cambia lo que ves: una traducción que despliegas aparece en Buscar, en el inspector y en Actividad.

Qué se simula

  • Salesforce. Northstar responde con datos sintéticos desde la propia página; no hay conexión con ninguna org, tampoco en la página de registro, que es un escenario construido con los metadatos de Northstar.
  • Los despliegues. Terminan en unos segundos y solo cambian esta demo.
  • El tiempo. El historial de Northstar se generó una vez y se traslada al momento en que abres la página, así que lo que pasó esta mañana sigue siendo de esta mañana.
  • Tres entornos —producción, UAT y desarrollo— con las diferencias que tendría entre ellos un equipo real.

Qué no incluye la demo

  • Una org real de Salesforce: iniciar sesión y todo lo que necesite tus metadatos o tus permisos. La página de Salesforce de la demo también es sintética: una página de registro construida con los campos, etiquetas y valores de lista de Northstar, con el Sextant real funcionando encima.
  • El menú emergente de la barra de herramientas, que forma parte del navegador.

Privacidad en la demo

La demo no solicita nada salvo sus propios archivos de este sitio: su política de seguridad de contenidos bloquea cualquier otra solicitud (connect-src 'none') y su service worker también rechaza las solicitudes de red. No crea cookies, no tiene analítica y no guarda nada en el almacenamiento de tu navegador: al recargar o cerrar la pestaña, Northstar vuelve a empezar desde cero. Restablecer demo hace lo mismo sin recargar.

Northstar es ficticia

Northstar Subscriptions, sus personas, componentes y traducciones se escribieron para esta demo; nada procede de una organización real. Sus direcciones tampoco llevan a nadie: los nombres de host usan northstar_demo, que Salesforce no admite como nombre de org, las direcciones de correo terminan en .example y todos los ids de registro contienen DEMO. Cualquier parecido con una empresa real es una coincidencia.

Empieza por algo concreto

Cómo está hecha

  • La página y el service worker son el código fuente del propio Sextant, compilado para la web en lugar de para la extensión.
  • Un pequeño entorno de ejecución ofrece, dentro de la página, la parte de la API de extensiones del navegador que usa Sextant: mensajes, almacenamiento y alarmas. El service worker se ejecuta en un Web Worker y el almacenamiento vive en la página, así que un worker reiniciado despierta sobre los mismos datos, igual que en la extensión.
  • El módulo que envía solicitudes, y los clientes de las API de Salesforce que hay sobre él, se sustituyen al compilar por versiones que responden desde Northstar. Nada más del producto cambia, y hay comprobaciones automáticas que fallan si la extensión llega a depender de la demo.
  • El estado inicial no está escrito a mano: es lo que el service worker real registró mientras vivía siete semanas de historia de Northstar, reproducidas de forma determinista al compilar la demo.
  • Cada compilación de la demo se analiza: ningún destino aparte de sus propios archivos, nada de seguimiento, nada de código de proveedores de IA y ningún id, host o dirección de correo de Salesforce que no sea sintético.

Instalar Sextant

Sextant todavía no se ha publicado en Chrome Web Store.