Crear URL para acceder a clientes web

En el cliente web, se accede a los formularios mediante URL: Estas URL se pueden construir con una URL base y parámetros de URL opcionales. En algunos casos, puede omitir la URL normal y crear una URL que no requiera que el usuario inicie sesión omitiendo la página de inicio de sesión.

La URL base

Las URL utilizadas para acceder a formularios deben ajustarse a un formato específico. El formato base es:

http(s)://webserver/wswebclient/default.aspx

donde webserver es el nombre del servidor web en que reside el software del cliente web.  

Parámetros URL

A la URL base puede añadirle cualquiera de una serie de parámetros de URL que controlan lo que ocurre cuando se abre el cliente web. Para anexar estos parámetros a la URL base:

  • Añadir un signo de interrogación inmediatamente después de la URL base.
  • Especifique uno o más parámetros sin espacios.
  • Separe varios parámetros con símbolos et (&).

Los parámetros no necesitan aparecer en ningún orden en particular para que el sistema los utilice.

Esta tabla enumera y describe esos parámetros URL:

Parámetro URL (sintaxis) Nº curso
user=userName Parámetro de inicio de sesión.

El valor para userName es el inicio de sesión del ID de usuario. Cuando se especifica, el campo ID de usuario en la página Registrarse se rellena automáticamente con este ID de usuario.

config=configName Parámetro de inicio de sesión.

El valor para configName es el nombre de la configuración que el usuario desea para iniciar sesión. Cuando se especifica, esta configuración se selecciona automáticamente y se muestra en el campo Configuración en la página Registrarse.

configgroup=configGroupName Parámetro de inicio de sesión.

El valor para configName es el nombre del grupo de configuración al que pertenece la configuración nombrada.

Utilice esta opción cuando desee mostrar solo miembros del grupo de configuración especificado en la lista desplegable Configuración de la página Registrarse.

form=formName

form=formName(launchParams)

Parámetro de inicio de sesión.

El valor para formName es el nombre del formulario que se va a abrir. Este parámetro se puede usar con o sin parámetros de inicio de formulario (launchParams).

Por ejemplo, form=Events como parámetro URL abre el formulario Eventos con su configuración predeterminada. form=Events(FILTER(EventName='IdoOnInvoke')SETVARVALUES(InitialCommand=Refresh)) como parámetro URL con parámetros adicionales de inicio de formulario, filtra la colección de eventos para el evento marco IdoOnInvoke y, a continuación, actualiza el formulario (reemplazando el parámetro InitialCommand predeterminado del formulario) cuando se abre para mostrar solo ese evento.

Nota:  Es posible hacer un filtrado de valores cuando se inicia un formulario con estos parámetros de inicio.
page=formonly

o

page=light

Parámetro de inicio de sesión.

Cuando se utiliza la opción de solo formulario con este parámetro, el formulario se abre sin ninguno de los menús o barras de herramientas habituales de WinStudio y sin acceso al Explorador. Esta opción ha sido concebida principalmente para su uso con formularios en dispositivos móviles, donde el espacio escasea.

Para más información, consulte Acerca de la barra de herramientas en Modo solo formulario.

Cuando se utiliza la opción ligera con este parámetro, el formulario se abre en un cliente especial de navegador web ligero. Ésta, una vez más, está diseñada como una función principalmente para formularios y aplicaciones de móviles.

notitle=1 Este parámetro se utiliza en conjunción con el parámetro page=formonly. Cuando se especifica, le indica al navegador que no muestre la barra de título del formulario.
deviceid=number Este parámetro se utiliza principalmente cuando se muestra el formulario de prueba. El number indica qué definición de tipo de dispositivo, tal como se define en el formulario Editar tipos de dispositivo, se utilizará para mostrar el formulario.
menu=hidden Parámetro de inicio de sesión.

Este parámetro se utiliza para ocultar el menú principal.

Omitir la página Registrarse

En algunos casos, podría desear que sus usuarios puedan iniciar sesión en un formulario concreto de su aplicación sin tener que registrarse. Puede hacerlo con una URL formateada de este modo:

http://webserver/WSWebClient/session/open/configname/

donde:

  • webserver es el nombre del servidor web en que reside el software del cliente web.
  • configname es el nombre de la configuración que el usuario está autorizado a utilizar.
  • username es el ID de usuario de Mongoose del usuario.
Nota:  Este tipo de URL solo funciona con los usuarios que no tienen contraseña de registro.

También puede anexar parámetros URL para este formato de URL.

Temas relacionados