Contexto global.GotoURL

Contexto global

GotoURL

Disponible desde la versión 8.2.

Sintaxis:

GotoURL(<EnlaceDeNavegación>)

Parámetros:

<EnlaceDeNavegación> (obligatorio)

Tipo: Cadena.
Enlace de navegación.

Descripción:

Sigue un enlace como si un usuario ejecutara el comando auxiliar “Seguir un enlace…”.
Si el enlace apunta a un objeto de la base de datos o a un informe o a un procesador de datos, se abre una nueva ventana auxiliar (si la ventana que muestra este objeto no estaba abierta).
Si el enlace apunta a un punto de navegación, se seguirá en la ventana principal de la aplicación y se volverá activo.
Si el enlace apunta a una conversación del sistema de colaboración:

  • Si la conversación no tiene contexto, se activa el formulario predeterminado del sistema de colaboración y la conversación se vuelve actual.
  • Si la conversación tiene contexto, se abre el formulario del objeto de contexto.

También es posible seguir un enlace externo. Si el enlace externo contiene la firma “e1cib” entonces:

  • Si el comienzo del enlace coincide con el enlace de navegación de la base de datos, se intenta seguir este enlace local.
  • Si el comienzo del enlace no coincide con el enlace de navegación de la base de datos, se intenta encontrar una instancia iniciada del cliente ligero conectado a la base de datos requerida. Si se encuentra dicho cliente, se activa su ventana de aplicación y se intenta seguir el enlace.
  • Si no se encuentra la instancia iniciada correspondiente del cliente ligero, se intenta iniciar una nueva instancia del cliente ligero y luego se intenta ir al enlace en ella.

Si se va a través de una referencia de tipo http(s) a un objeto en otra base de datos, entonces:

  • El sistema intenta encontrar una instancia iniciada del cliente ligero que interactúe con la base de datos relevante.
  • Cuando no se ha encontrado ninguna instancia iniciada del cliente ligero o se ha abierto un cuadro de diálogo modal en ella, el sistema intenta iniciar una nueva instancia del cliente ligero con una cadena de conexión relevante.
  • Si el intento falla (por ejemplo, el cliente ligero no está instalado), la referencia se procesa mediante el sistema operativo.

Si el enlace externo no es un enlace de navegación de la base de datos (por ejemplo, una URL a sitios o archivos en disco), entonces el enlace dado se ejecuta como un comando del sistema operativo en el cliente ligero. El enlace se abre utilizando el programa asociado con el tipo de enlace dado. En el cliente web solo funcionan los enlaces http, que se abren en una nueva ventana del mismo navegador.
Se puede llamar solo en modo administrado.

Disponibilidad:

Cliente ligero, cliente web, cliente móvil, cliente grueso, aplicación móvil (cliente).
La llamada al método ejecuta una llamada al servidor.

Nota:

En el cliente web, los enlaces externos siempre se abren en una nueva ventana.
La llamada al método para referencias de tipo de datos (elemento de catálogo específico o documento) siempre resulta en una llamada al servidor.
La llamada al método para referencias de tipo URL (por ejemplo, abrir una sección) se almacena en caché. Depende de la versión de la plataforma, la versión de la configuración y las opciones funcionales.
La llamada al método para seguir un enlace de otros tipos (por ejemplo, ayuda, sistema de archivos) no resulta en una llamada al servidor.
Cuando el usuario va por URL, se ignoran los espacios en blanco al principio y al final de la cadena:

  • En los clientes ligeros y gruesos, estos son caracteres relacionados con el espacio en blanco en el contexto de ICU y el carácter de párrafo que inserta un campo de entrada en lugar de los caracteres de retorno de carro/alimentación de línea.
  • En el cliente web, estos son caracteres relacionados con el espacio en blanco en el contexto de la implementación de expresiones regulares en el navegador web.
  • El enlace pasado a este método se pasa al sistema operativo para su ejecución tal cual.
  • En Version8_3_6 o Version8_3_5 modo de compatibilidad de configuración, el enlace pasado a este método se decodifica antes de pasarlo al sistema operativo.
  • En Version8_3_4 o modo de compatibilidad de configuración anterior, el enlace pasado a este método se pasa al sistema operativo para su ejecución tal cual.

En los clientes ligeros y gruesos, estos son caracteres relacionados con el espacio en blanco en el contexto de ICU y el carácter de párrafo que inserta un campo de entrada en lugar de los caracteres de retorno de carro/alimentación de línea.
En el cliente web, estos son caracteres relacionados con el espacio en blanco en el contexto de la implementación de expresiones regulares en el navegador web.
El enlace pasado a este método se pasa al sistema operativo para su ejecución tal cual.
En Version8_3_6 o Version8_3_5 modo de compatibilidad de configuración, el enlace pasado a este método se decodifica antes de pasarlo al sistema operativo.
En Version8_3_4 o modo de compatibilidad de configuración anterior, el enlace pasado a este método se pasa al sistema operativo para su ejecución tal cual.

Disponible desde:

Disponible desde la versión 8.2.