Puede configurar un widget web y personalizar después los valores correspondientes en las páginas de configuración específicas del widget.
El widget web soporta las variables de sustitución en el campo de URL Página de inicio. Es decir, puede especificar un URL que incluya las variables que se llenan cuando el widget web recibe un suceso que proporciona valores para las variables especificadas. Las variables globales también se permiten, por ejemplo, TIP_THEME. Si no se proporciona un valor adecuado para una variable, el URL se resuelve sin el elemento en cuestión del URL. Los ejemplos siguientes proporcionan información detallada sobre cómo se sustituyen las variables:
| Ejemplo 1 - Sustitución de variables globales: existe un valor para la variable global especificada | |
|---|---|
| El URL especificado en el campo de URL Página de inicio: | /apm/index.html?theme=%%TIP_THEME%% |
| URL resuelto con el tema IBM OneUI activo: | /apm/index.html?theme=OneUI |
| URL resuelto con el tema de consola oscura activo: | /apm/index.html?theme=TIPDark |
| Ejemplo 2 - Sustitución de variables globales: no existe un valor para la variable global especificada | |
|---|---|
| El URL especificado en el campo de URL Página de inicio: | /apm/index.html?time=%%time%% |
| URL resuelto: Nota: En este ejemplo, la variable global especificada (%time%) no existe y, por tanto, el URL resuelto no incluye un valor para la variable.
|
/apm/index.html?time= |
| Ejemplo 3 - Sustitución de variables activadas por sucesos, donde el suceso incluye los valores adecuados para las variables especificadas | |
|---|---|
| URL especificado en el campo de URL Página de inicio que incluye las siguientes variables: %%start%% y %%system_name%% |
/apm?start=%%start%%&system_name=%%system_name%% |
| URL resuelto donde los datos de suceso incluyen la siguiente información: { name: "NodeClickedOn", payload: { start: 0, system_name: "HULK:Primary:NT" } |
/apm?start=0&system_name=HULK:Primary:NT |
| Ejemplo 4 - Sustitución de variables que incluye un valor de suceso y un valor global | |
|---|---|
| URL especificado: Variables: %%TIP_THEME%% (que está en una variable global adecuada) y %%start%% |
/apm?theme=%%TIP_THEME%%&start=%%start%% |
| URL resuelto donde los datos de suceso incluyen la siguiente información, suponiendo que el tema IBM One UI está activo: { name: "NodeClickedOn", payload: { start: 0}} |
/apm?theme=OneUI&start=0 |
| Ejemplo 5 - Sustitución de variables activadas por sucesos, donde el suceso recibido incluye un elemento displayURL | |
|---|---|
| El URL especificado en el campo de URL Página de inicio: | Cualquier URL |
| URL resuelto: | El URL especificado en el elemento displayURL sustituye el campo de URL Página de inicio especificado. Si el URL nuevo incluye variables, se resolverán como los ejemplos que se proporcionan aquí. |