Compartir a través de


Utilizar reglas de navegación de ventanas en Unified Service Desk

Las reglas de navegación definen la interacción entre controles de Unified Service Desk. Puede usar las reglas para definir la ubicación de las sesiones o de las páginas de aplicaciones basadas en modelo que aparecerán en la aplicación cliente de Unified Service Desk cuando se invoquen desde un control hospedado o una búsqueda de entidades. Para obtener más información sobre los controles y las búsquedas hospedados de la entidad en Unified Service Desk, consulte Controles hospedados de Unified Service Desk y buscar datos usando búsquedas de entidades en Unified Service Desk.

Nota

Las reglas de navegación de Windows no funcionan en la aplicación web estándar.

Crear o modificar una regla de navegación de ventanas

Las reglas de navegación de ventanas de Unified Service Desk se ejecutan en el orden numérico y según las condiciones especificadas. El orden es especialmente importante cuando se aplica más de una regla a las condiciones en las que el control puede aparecer. Por ejemplo, es posible crear controladores predeterminados que coincidan con cuando no se aplique ninguna otra regla. Estos controlares predeterminados deben situarse después de controladores más específicos. De lo contrario, los controladores específicos nunca se utilizarán.

Para crear o modificar reglas de navegación de ventanas

  1. Inicie sesión en el Administrador de Unified Service Desk.

  2. Seleccione Reglas de navegación de ventanas en Configuración básica. La página muestra todas las reglas de navegación existentes en el sistema.

  3. Seleccione Nuevo para crear una nueva regla de navegación, o seleccione una regla de navegación existente para editar.

  4. En la página de definición de reglas de navegación, especifique o edite los siguientes valores si está creando una nueva regla de navegación o editando una regla existente de navegación respectivamente. Los campos marcados con asterisco rojo son obligatorios.

    Campo Descripción
    Nombre Este es el nombre de la regla de navegación de ventanas.
    Pedido Este es el orden numérico de la regla que controla el orden de ejecución. El valor más pequeño aquí es el primero que coincide. Las reglas más específicas deben tener un valor más pequeño, mientras que las reglas más generales o predeterminadas deben tener valores más grandes.
    De Seleccione el control hospedado desde el que se origina la solicitud de navegación o enrutamiento. Nota: Si selecciona un tipo de control hospedado Administrador de escritorio de CTI en la lista De, la interfaz de esta página cambia para permitirle definir una búsqueda de CTI. Para obtener más información acerca de la configuración de una búsqueda de CTI mediante una regla de navegación de ventana, consulte Búsqueda de CTI.
    De búsqueda Seleccione el nombre de la búsqueda de entidades que inicia la regla de tipo de enrutamiento OnLoad (posterior) para que muestre datos de entidades relacionadas. Si desea tener acceso a datos que no se muestran en el formulario puede usar las búsquedas de entidad. Cuando una búsqueda de entidades se completa y devuelve datos, se ejecuta la regla de tipo de enrutamiento OnLoad para permitirle que cargue entidades relacionadas. Para obtener más información sobre la definición de búsquedas de entidad, consulte Buscar datos usando búsquedas de entidades en Unified Service Desk.
    Entidad Seleccione el nombre de la entidad de aplicaciones para el que se mostrará la información por la regla de navegación de ventana.
    Dirección URL Este campo se suele usar para ventanas que no representan las entidades de Microsoft Dataverse o son direcciones URL web estándar. Este campo se usa en lugar de campo Entidad, pero se puede usar con el campo Entidad en determinadas circunstancias. Un asterisco (*) en este campo se usa para crear una regla predeterminada que se aplica a cualquier ventana emergente que se origina en el campo **De**.
  5. Seleccione la pestaña Resultado.

    Campo Descripción
    Tipo de ruta - Ventana emergente: se usa para determinar cómo administrar una ventana emergente.
    - OnLoad: se usa para determinar cómo administrar una búsqueda de entidades, una página de aplicaciones basadas en modelo o una página web externa después de cargarla.
    - En su lugar: se usa para determinar cómo administrar una transición en contexto o la carga del formulario de aplicaciones basadas en modelo. Por ejemplo, al seleccinar el nombre del contacto en una página de cuentas en la aplicación basada en modelo, la información de contacto se cargará en el mismo cuadro donde se mostraba la información de la cuenta.
    - Menú seleccionado: se usa para determinar cómo administrar la selección de un elemento de menú cuando el usuario selecciona la flecha abajo junto a un nombre de registro en la barra de navegación y selecciona un elemento de lista del menú. Por ejemplo, al seleccionar la flecha desplegable junto al nombre de cuenta en la barra de navegación de la página de cuentas en la aplicación basada en modelo para seleccionar un elemento como Contactos, Oportunidades y Casos.
    Campo Indica un filtro en el que se debe activar la regla de navegación de la ventana. El valor debe ser un nombre de atributo de la página de entidad. Aunque se puede aplicar una regla de navegación de ventana en una página que tiene varias búsquedas, puede utilizar el filtro Campo para aplicar la regla para una búsqueda específica.
    Destino - Pestaña: El elemento seleccionado en el tipo de la ruta de acceso debe dirigir una pestaña. Habilita los campos Pestaña de destino y Mostrar la pestaña.
    - Búsqueda de entidades: El destino del elemento seleccionado en el tipo de la ruta debe ser una búsqueda de entidades para buscar los datos mediante una llamada de servicio web a Dataverse. Esto rellenará los datos de Unified Service Desk para que puedan usarse en parámetros de sustitución.
    Acción - Crear sesión se aplica únicamente a un tipo de ruta Ventana emergente. Esta acción cargará una sesión en función de la entidad contenida en la ventana emergente. Por ejemplo, si De se establece como Queues, Entidad se establece como incident, Tipo de la ruta se establece como Popup y Acción se establece como Create Session, al seleccionar un incidente de la cola se creará una sesión y se cargará la ventana emergente en una pestaña identificada en el campo Pestaña de destino.
    - Ventana de ruta: dirige la ventana a otra pestaña dentro de la misma sesión. Este es el formulario más básico de enrutamiento de ventanas.
    - Mostrar fuera: cuando coincida esta regla, la ventana emergente aparecerá fuera de la aplicación cliente. Esta nueva ventana ya no estará bajo el control de Unified Service Desk y no participará en la administración de sesión de Unified Service Desk. Esto resulta útil para mostrar una ventana en un segundo monitor o para comparar una ventana con otra pestaña o una ventana en otra sesión de Unified Service Desk.
    - Ninguna: no se realiza ninguna acción.
    Pestaña de destino Cuando coincide esta regla, es donde se dirigirá la ventana. Si la pestaña de destino (control hospedado) es un control dinámico, se cargará automáticamente y la ventana se dirigida a él. Si este campo se establece como Administrador global y la Acción es Crear sesión, el sistema evaluará de nuevo las reglas para determinar la ubicación real de la ventana en las pestañas. Esto resulta útil para evitar crear una regla Crear sesión para cada tipo de ruta que pueda aparecer en una determinada ventana. Si deja vacío el campo Pestaña de destino, se realiza una búsqueda de entidades utilizando primero la búsqueda de entidades que coincida con el tipo de entidad de la ventana emergente.
    Mostrar pestaña Después de realizar la acción, este campo se usará para activar una pestaña específica.
    Búsqueda de entidades Ésta es la búsqueda de entidades (definición de servicio web basada en FetchXML) que se usará para buscar los datos. Esto rellenará los campos de datos en la sesión con los campos obtenidos por la llamada. Para obtener más información sobre la definición de búsquedas de entidad, consulte Buscar datos usando búsquedas de entidades en Unified Service Desk.
    Ocultar barra de comandos Esto hace que Unified Service Desk oculte la barra de comandos de aplicaciones basadas en modelo después de que la ventana se muestre en la nueva pestaña.
    Ocultar barra de navegación Esto hace que Unified Service Desk oculte la barra de navegación de aplicaciones basadas en modelo a la izquierda de la ventana, cuando la ventana se muestra en una nueva pestaña.
  6. Seleccione la pestaña Avanzado y actualice la condición.

    El campo de condición es una expresión de Javascript que tiene como resultado true o false.
    La regla de exploración de ventana se ejecuta solo si la expresión condicional se valida como true en el momento de ejecución. Además de los parámetros de sustitución estándar, puede usar el [[url]] como un parámetro de sustitución en la condición. El parámetro de sustitución [[url]] se reemplaza con la dirección URL de la página de destino en el momento de ejecución.
    La expresión condicional es opcional y no afecta a la validación de reglas de navegación de ventanas.
    Sin embargo, una expresión condicional incorrecta hace que la regla de exploración de ventanas genere un error.

  7. Seleccione Guardar para crear o editar las reglas de navegación de ventanas.

Consultar también

Tutorial 4: Mostrar un registro en una sesión en la aplicación del agente
Tutorial 7: configuración de scripts de agente en la aplicación del agente
Tutorial: Uso del adaptador de escucha genérico para eventos de CTI
Aprenda a usar Unified Service Desk