Skip to content

Scripts y plugins

Objetivo

Escribir scripts personalizados para sitios, categorías de cuenta, espacios de trabajo o sitios internos, y ampliar la capacidad de inicio de sesión y procesamiento de páginas mediante plugins de sitio.

Requisitos previos

  • Se ha creado el sitio o espacio de trabajo destino.
  • La cuenta actual tiene permisos de configuración de sitio, gestión de plugins o configuración de sitios internos.
  • Se conoce la estructura de páginas y el flujo de inicio de sesión del sitio destino.

Pasos

  1. En la lista de sitios, haga clic en «Gestionar plugins».
  2. Cree un plugin con nombre, versión, nota y sitio asociado.
  3. Suba el archivo de plugin o entre en la página de configuración.
  4. En la configuración, agregue un script con nombre, URL de coincidencia, tipo, selector y contenido.
  5. Tras guardar, acceda al sitio destino con una cuenta de prueba.
  6. Si hay necesidades distintas por categoría de cuenta, espacio de trabajo o sitio interno, agregue scripts en la página de configuración correspondiente.

Recomendaciones de diseño

ElementoRecomendación
NombreUsar formato «sitio-uso-versión», por ejemplo crm-login-v1
URL de coincidenciaPrecisar a la página de login o ruta destino, evitando coincidencia global
SelectorPreferir atributos estables como name, data-* o ID claro
Manejo de erroresTolerar elementos ausentes, red lenta y redirecciones secundarias
Nota de versiónRegistrar versión del sitio destino, causa del cambio y cuenta de prueba

Proceso de publicación

  1. Escribir el script en un plugin o sitio de prueba.
  2. Ejecutar el flujo completo de inicio de sesión con una cuenta de prueba.
  3. Comprobar que portal, enlaces de colaboración y espacios de trabajo cumplen lo esperado.
  4. Exportar o registrar la versión del plugin.
  5. Publicar en producción y conservar una versión de reversión.

Validación

  • La lista de plugins muestra el nuevo plugin.
  • Al acceder al sitio destino, el plugin o script se ejecuta según las reglas de coincidencia.
  • Inicio de sesión, redirección, relleno de datos o mejoras de página cumplen lo esperado.
  • Si el sitio destino carga lento o presenta doble autenticación, el script no deja la página bloqueada.

Problemas frecuentes

  • Los scripts de página son adecuados para tratar DOM, formularios y comportamiento de página.
  • Los cambios de plugin deben validarse primero en pruebas para no afectar el inicio de sesión de usuarios de producción.

Sa2web 1.0.0