Servidor JS inyectable
Modo 2: o endpoint javascript.php serve JavaScript concatenado para que
un userscript Tampermonkey o inxecte na páxina destino (OTRS, Tramita, …).
Como consumilo desde Tampermonkey
// ==UserScript==
// @name tramitaZero loader
// @match https://otrssd.xunta.local/*
// @grant none
// ==/UserScript==
(function () {
var s = document.createElement('script');
s.src = 'https://tramitazero.robertog.es/javascript.php?script=NovidadesTiques&_=' + Date.now();
document.head.appendChild(s);
})();
Probas rápidas
Snippets curtos definidos no array $comandos de javascript.php:
Catálogo de scripts
Calquera ficheiro en js/scripts/<nome>.js é servible vía
?script=<nome>. O catálogo edítase en
js/scripts/_catalog.json.
Selección rápida e favoritos
(5)
Nome
Descrición
Acción
SeleccionRapida
Mostra un panel flotante coas accións e destinos máis frecuentes.
Ver
URL
SeleccionarFavorito
Aplica un dos favoritos gardados sobre a vista actual.
Ver
URL
TramiteFavorito
Executa o trámite marcado como favorito dun procedemento.
Ver
URL
ClickTR
Engade click en filas da táboa principal para abrir detalle.
Ver
URL
AreaTraballo
Axusta o area de traballo ao ancho útil da xanela.
Ver
URL
Asistentes de creación
(10)
Nome
Descrición
Acción
NovoExpediente
Asistente guiado para crear un expediente.
Ver
URL
NovoAsinante
Dá de alta un/ha asinante novo/a.
Ver
URL
NovoInforme
Xera un informe novo coa plantilla corporativa.
Ver
URL
NovoProcedemento
Inicia a creación dun novo procedemento.
Ver
URL
NovoTramite
Crea un trámite baleiro listo para configurar.
Ver
URL
NovoRol
Asistente de creación dun rol.
Ver
URL
NovoRolDetalle
Engade detalle a un rol existente.
Ver
URL
NovoRolDetalles
Versión extendida con múltiples detalles dun rol.
Ver
URL
NovoUsuario
Dá de alta un usuario novo.
Ver
URL
EstadosIniciais
Configura os estados iniciais por defecto.
Ver
URL
Datos e consumos do procedemento
(10)
Nome
Descrición
Acción
AgrupacionProdecementosAcordeon
Agrupa procedementos nun acordeón para navegación cómoda.
Ver
URL
DatosProcedemento
Mostra os datos do procedemento actual nun panel lateral.
Ver
URL
TZ-DatosProcedemento
Versión tramitaZero de datos do procedemento (consulta á BD interna).
Ver
URL
VariablesConvocatoria
Lista as variables dispoñibles nunha convocatoria.
Ver
URL
ImportarExportar
Ferramentas para importar e exportar configuración.
Ver
URL
ExportacionVisibilidade
Exporta a visibilidade de campos/pantallas.
Ver
URL
ConsumosPasaxe
Consumos por pasaxe (atopa colos de botella).
Ver
URL
PedirConsumos
Solicita consumos detallados dun procedemento (script pesado).
Ver
URL
PatronSedeCodigo
Valida e compón o patrón do código de sede.
Ver
URL
ComprobarCaracteres
Detecta caracteres non ASCII conflitivos.
Ver
URL
Plantillas, XML e etiquetas
(9)
Nome
Descrición
Acción
XerarPlantilla
Multiplica código substituíndo NNN/RRR N veces (tamén páxina Web).
Ver
URL
ConvertirXML
Reformatea un XML ao formato Tramita (tamén páxina Web).
Ver
URL
EditarEtiquetas
Extrae etiquetas Thymeleaf e pasa caracteres a Unicode (tamén páxina Web).
Ver
URL
VerErroPlantilla
Destaca en vermello os erros dunha plantilla.
Ver
URL
STG_Integracions
Axudas para probar integracións en STG.
Ver
URL
ValidaFormatoSaida
Valida que o formato da saída cumpre co esperado.
Ver
URL
LigazonXerais
Enlaces xerais de apoio (documentación, portais).
Ver
URL
ErroBuzon
Axuda a diagnosticar erros do buzón.
Ver
URL
ErroImportacion
Diagnóstico de erros en importacións.
Ver
URL
Cambios estéticos e axudas visuais
(7)
Nome
Descrición
Acción
CambiosEsteticos
Paquete xeral de axustes visuais sobre a aplicación.
Ver
URL
Cores
Aplica paleta corporativa aos botóns/estados.
Ver
URL
FondoGris
Pon un fondo gris para diferenciar o tema oscuro.
Ver
URL
Resaltar
Resalta filas seleccionadas ou coincidencias.
Ver
URL
Mostrar999
Mostra o valor 999 cando normalmente se oculta.
Ver
URL
DatosEspecificosVisibles
Garante que o panel 'Datos específicos' sexa visible.
Ver
URL
ResuceTaboa
Achica a táboa para caber máis filas por pantalla.
Ver
URL
Revisión e estado
(2)
Nome
Descrición
Acción
ModoReview
Activa o modo revisión: campos read-only e comentarios visibles.
Ver
URL
estado
Panel sinxelo co estado da sesión/procedemento actual.
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.