Breaking Trail

ServiceNow · En español

Breaking Trail

Referencia técnica de ServiceNow en español. Problemas reales de producción, soluciones reales con código.

19 artículos

UI Actions Intermedio

UI Action híbrida: formulario y lista con soporte multi-registro

Cómo construir una UI Action que funcione en formulario y lista, procese varios registros y conserve el contexto de la lista al terminar.

26 mar 2026 Utah, Vancouver, Washington, Xanadu

Workspaces Avanzado

Cómo extender el Inbox de AWA en un Workspace personalizado

El Inbox de AWA no está disponible en UI Builder para workspaces custom. Este artículo explica el workaround para añadirlo y extenderlo con page collections.

24 mar 2026 Xanadu

UI Actions Intermedio

Abrir registros de un campo GlideList desde la lista o el Workspace

Los campos GlideList no son navegables en listas ni en Workspace. Cómo resolverlo con una UI Action clásica, una Declarative Action y GlideAjax.

18 mar 2026 Xanadu, Zurich

UI Builder Intermedio

Cómo navegar a un registro del workspace desde un Event Handler de UI Builder

window.open abre el navegador, no el workspace. El mecanismo es return { external: { url, target } }, que el framework de Next Experience intercepta y gestiona.

17 mar 2026 Xanadu, Zurich

Workspaces Intermedio

Abrir múltiples registros desde una DA de lista: g_aw no está disponible

g_aw no existe en DA de lista. location.href solo abre el último registro. La solución es top.open con GlideAjax al Script Include con prefijo de scope.

17 mar 2026 Xanadu, Zurich

Workspaces Avanzado

Experience Restricted y Dynamic Evaluation en Declarative Actions: el callejón sin salida en workspaces custom

Dynamic Evaluation no funciona en workspaces custom. Experience Restricted rompe la visibilidad de la acción. La solución real es validar en el Server Script.

17 mar 2026 Utah, Vancouver, Washington, Xanadu

Workspaces Intermedio

Cómo configurar las listas del panel lateral en un Workspace de ServiceNow

Cómo configurar las listas del panel lateral en Workspaces de ServiceNow: tablas sys_ux_list, categorías, filtros y applicability paso a paso.

11 mar 2026 Vancouver, Washington DC, Xanadu

UI Actions Intermedio

UI Action Export ALL: exportar solo lo que el usuario realmente ve

El export nativo ignora Business Rules before query. Esta UI Action exporta exactamente la query activa, incluso si es invisible para el usuario.

10 mar 2026 Utah, Vancouver, Washington, Xanadu

Integraciones Avanzado

Carga masiva desde Excel mediante Catalog Item y Flow Designer

Patrón completo para importar registros desde un Excel adjunto a un Catalog Item, con Transform Map y limpieza automática del attachment.

10 mar 2026 Vancouver, Washington, Xanadu

UI Builder Avanzado

Cómo llamar a un Script Include desde un Client Script de UI Builder

Patrón completo: helpers.snHttp en UI Builder → Scripted REST Resource → Script Include. Lógica de servidor reutilizable desde el workspace.

9 mar 2026 Zurich

Advanced Work Assignment Avanzado

Cuando AWA Affinity no es suficiente: construye tu propio motor de afinidad

AWA tiene afinidad nativa pero no siempre refleja tu lógica de negocio. Cómo construir un motor propio con Script Include y Business Rules.

6 mar 2026 Washington, Xanadu, Yokohama

Advanced Work Assignment Avanzado

AWA Skill Level no es un ranking: cómo implementar asignación por niveles de skill

Evaluate Skill Level en AWA actúa como filtro booleano, no como ranking. Cómo construir un motor tiered ADV→INT→BAS con Script Include y Business Rules.

6 mar 2026 Washington, Xanadu, Yokohama

Workspaces Avanzado

El patrón de herencia de Declarative Actions: cómo ServiceNow usa Action Name para sobrescribir lógica por tabla

ServiceNow implementa un patrón de herencia en DAs usando Action Name como clave. Una acción global como base, múltiples scoped como overrides por tabla.

6 mar 2026 Zurich

Workspaces Avanzado

Declarative Actions no aparecen en el Workspace: la cadena de configuración UXF que nadie documenta

Tu DA scoped no aparece en el workspace y no hay errores. La causa no es el scope: es una cadena de configuración UXF rota. Diagnóstico y fix.

6 mar 2026 Zurich

UI Actions Intermedio

Cómo prefiltrar el Slushbucket de una related list M2M en ServiceNow

Aprende a prefiltrar el Slushbucket de cualquier related list M2M en ServiceNow sobrescribiendo la UI Action nativa con sysparm_query.

5 mar 2026 Vancouver, Washington, Xanadu

Advanced Work Assignment Intermedio

Reasignación automática cuando un agente se desconecta en AWA

Cómo implementar una Business Rule que reasigne work items al canal AWA cuando un agente pasa a estado offline, sin intervención manual.

4 mar 2026 Xanadu, Zurich, Yokohama

Advanced Work Assignment Avanzado

Rebalanceo automático de tareas cuando se reduce la capacidad de un agente en AWA

Cómo implementar una Business Rule que desasigne tareas automáticamente cuando la capacidad máxima de un agente baja, usando work item size override por puntos.

4 mar 2026 Xanadu, Zurich, Yokohama

UI Actions Intermedio

Exportar registros seleccionados desde una lista en ServiceNow

Cómo crear una UI Action que exporte solo los registros marcados en una lista. Por qué window y GlideURLV2 fallan y cómo resolverlo con top.location.

4 mar 2026 Xanadu, Zurich