Servidor JS inxectable
Catálogo dos módulos que se serven vía
/javascript.php?script=<nome> (loader Violentmonkey).
A guía de instalación está en Guía de inxección JS .
A ruta legacy /v2/javascript.php devolve 410 .
Descarga userscripts: TZ-granular-VM.zip
· Documentación: Guía de inxección JS
Como consumilo desde Tampermonkey
// ==UserScript==
// @name Tzero loader (exemplo)
// @match https://otrssd.xunta.local/*
// @grant none
// ==/UserScript==
(function () {
var s = document.createElement('script');
s.src = 'https://tramitazero.robertog.es/javascript.php?script=AlertaTiquesNonLidos&_=' + Date.now();
document.head.appendChild(s);
})();
Os alias antigos (ClickTR, TZ-DatosProcedemento, …) seguen a resolver no servidor.
Probas rápidas (endpoint raíz, snippets)
Catálogo de módulos
Nomes canónicos post-cutover 2026-07. Rexenerar:
python scripts/generate-js-catalog.py →
js/scripts/_catalog.json.
Selección rápida e favoritos
(7)
Nome
Descrición
Acción
SeleccionRapida
Selección rápida por textos en listas desplazables.
Ver
URL
SeleccionarFavorito
Marca o quita expediente favorito desde la ficha.
Ver
URL
ExpedienteFavoritoListado
Muestra y filtra por expediente favorito en listados.
Ver
URL
EnlaceExpedienteFavorito
Si hay expediente favorito, el menú Expedientes abre el search filtrado (sin asignados).
Ver
URL
DesactivaAsignacionGrupo
Desactiva el filtro asignados (filtrarExpAsignados=N) en listado expedientes; logs skip + filtrar una vez.
Ver
URL
FilaClicableLista
En filas con icono ojo o enlace de detalle, clic en celda de texto abre el mismo destino (detección glyphicon/fa-eye, data-original-title, href /ver|/detalle; fallback primer enlace). Al cargar: consola «armed on <path>». Debug clics: localStorage tz.debug.filaClicable=1 (recarga tras activar).
Ver
URL
AreaTraballo
Guarda el código de procedimiento al navegar listados de áreas de trabajo.
Ver
URL
Asistentes de creación
(10)
Nome
Descrición
Acción
NovoExpediente
Rellena fechas y campos al crear expediente en STG.
Ver
URL
NovoAsinante
Valores por defecto al crear firmante (idioma, flags).
Ver
URL
NovoInforme
Atajos al crear o editar informes administrativos en Tramita.
Ver
URL
NovoProcedemento
Valores por defecto al crear un procedimiento nuevo en STG.
Ver
URL
NovoTramite
Añade acceso rápido para crear trámite en convocatoria.
Ver
URL
NovoRol
Botones Xestor/Responsable/Administrador al crear rol nuevo.
Ver
URL
NovoRolDesdeReferer
Botones de tipo de rol en edición de rol (página referer).
Ver
URL
NovoRolPermisos
Selección automática de permisos según tipo de rol (Xestor/Responsable/Admin).
Ver
URL
NovoUsuario
Autocompleta idioma y roles al crear usuario.
Ver
URL
EstadosTramitaIniciais
Rellena estados iniciales (00/01/02…) por sufijo de código.
Ver
URL
Datos e consumos do procedemento
(10)
Nome
Descrición
Acción
AgrupacionProcedimentosAcordeon
Agrupa procedimientos en acordeón en home STG según estado de producción.
Ver
URL
SyncRedmineProcedemento
Sincroniza datos del procedimiento con issues de Redmine vía API TramitaZero.
Ver
URL
CabeceraProcedemento
Muestra código y descripción del procedimiento en la cabecera de Tramita.
Ver
URL
VariablesConvocatoria
Inserta variables FreeMarker en datos generales de convocatoria.
Ver
URL
ImportarExportar
Botones importar/exportar JSON de datos del expediente.
Ver
URL
ExportacionVisibilidade
Atajos de selección en pantalla de visibilidad de elementos.
Ver
URL
ConsumosPasaxe
Extrae valores de comprobación en pantalla de pasaje/consumos.
Ver
URL
FormularioTiqueConsumos
Plantilla de campos para tiques de consumos/passagem en OTRS.
Ver
URL
PatronSedeCodigo
Normaliza patrón SEDE y propaga código en datos específicos.
Ver
URL
ComprobarCaracteres
Valida caracteres no permitidos al editar inputs y textareas.
Ver
URL
Plantillas, XML e etiquetas
(10)
Nome
Descrición
Acción
XerarPlantilla
Genera bloques repetidos de plantilla (códigos NNN/RRR).
Ver
URL
ConvertirXML
Convierte XML SEDE a formato de datos Tramita en convocatoria.
Ver
URL
EditarEtiquetas
Editor y búsqueda de etiquetas Thymeleaf en STG.
Ver
URL
VerErroPlantilla
Muestra UUID del error de plantilla en dashboard Elastic.
Ver
URL
IntegracionsProcedementoSTG
Valores por defecto STG en pantalla de integraciones del procedimiento.
Ver
URL
ValidaFormatoSaida
Resalta si falta formato de salida en configuración de plantilla.
Ver
URL
AtallosExpediente
Atajos a datos generales, solicitante y plantilla desde expediente.
Ver
URL
ErroBuzon
Consulta errores de documento por token del buzón en edición de trámite.
Ver
URL
ErroImportacion
Ayuda de depuración en pantalla de errores de importación.
Ver
URL
DragAndDrop
Modal arrastrar/soltar para subir plantilla en configuración general.
Ver
URL
Cambios estéticos e axudas visuais
(9)
Nome
Descrición
Acción
CambiosEsteticos
Ajustes visuales globales: fondos, cabecera, avatares y estilos de Tramita.
Ver
URL
Cores
Selector visual de color de fondo y fuente en estados.
Ver
URL
ValidarCaracteresEntrada
Marca en rojo inputs con caracteres inválidos al cargar la página.
Ver
URL
Resaltar
Resalta filas de tablas al pasar el ratón.
Ver
URL
ListadoTam999
DESACTIVADO: ya no fuerza size=999 (rompía otros módulos en expedientes).
Ver
URL
DatosEspecificosVisibles
Amplía la vista de datos específicos en plantillas.
Ver
URL
ReducirAnchoTaboa
Reduce ancho de tablas responsive en jobs, informes y logos.
Ver
URL
ListaGrupoAsinante
Selección rápida en listas de grupo de firmantes.
Ver
URL
CodigoTramite
Muestra y permite copiar el código maestro del trámite en lista.
Ver
URL
Revisión e estado
(2)
Nome
Descrición
Acción
ClasificarHorasReview
Clasifica imputaciones de horas en modo revisión Redmine.
Ver
URL
Agile
Renombra columnas del tablero Agile en Redmine.
Ver
URL
O endpoint responde con Content-Type: application/javascript e
Access-Control-Allow-Origin: *. Endurece a CSP do sitio destino
para evitar inxeccións de orixes non esperados.