Compartir a través de


Utilizar el formulario Principal: experiencia interactiva y sus componentes

 

Publicado: febrero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Los formularios interactivos tienen una nueva experiencia de usuario que ahorra a los usuarios algunos clics y los ayuda a mantener contexto mientras trabajan en registros relacionados. Puede ver los formularios interactivos que se muestran en la lista de otros formularios en el explorador de soluciones en el área Personalización. El tipo de formulario de los formularios interactivos es Principal: experiencia interactiva.

En este tema se explica cómo editar un formulario Principal: experiencia interactiva y agregar, modificar o cambiar varios elementos del formulario.

En este tema

Abrir el editor de formularios

Publicar los cambios para uso en el centro de servicio interactivo

Interfaz de usuario del editor de formularios

Propiedades del formulario

Opciones de visibilidad

Propiedades de las pestañas

Propiedades de las secciones

Propiedades comunes de los campos

Propiedades de campos especiales

Propiedades de subcuadrícula

Propiedades del control de vista rápida

Propiedades de recurso web

Propiedades de IFRAME

Edición de navegación

Configurar controladores de eventos

Abrir el editor de formularios

Para editar un formulario o agregar o cambiar elementos, use el editor de formularios.

Si crea componentes de la solución nuevos en el proceso de edición del formulario, los nombres de los componentes usarán el prefijo de personalización del editor de soluciones de la solución predeterminada y estos componentes solo se incluirán en la solución predeterminada. Si desea que los nuevos componentes de la solución se incluyan en una solución no administrada específica, abra el editor de formularios a través de esa solución no administrada.

Acceso al editor de formularios a través de la solución predeterminada

  1. Vaya a Configuración > Personalizaciones.

  2. Haga clic en Personalizar el sistema para abrir la solución predeterminada.

  3. En Componentes, expanda Entidades, expanda la entidad que desea y luego seleccione Formularios.

  4. En la lista de formularios, abra el formulario de tipo Principal: experiencia interactiva.

Acceso al editor de formularios de una solución no administrada

  1. Vaya a Configuración > Personalizaciones.

  2. Haga clic en Soluciones.

  3. Haga doble clic en la solución no administrada que desea utilizar.

  4. Busque la entidad con el formulario que desea editar. Si la entidad no está presente, deberá agregarla.

    Agregar una entidad para una solución no administrada

    1. Seleccione el nodo Entidades y, en la barra de herramientas situada encima de la lista, haga clic en Agregar existente.

    2. En el cuadro de diálogo Seleccionar componentes de la solución, con el selector Tipo de componente definido en Entidad, seleccione la entidad que desee agregar y haga clic en Aceptar.

    3. Si aparece el cuadro de diálogo Faltan componentes necesarios, puede hacer clic en No, no incluir los componentes necesarios si no se piensa exportar esta solución no administrada a otra organización. Si no desea incluir los componentes necesarios que faltan en este momento, puede agregarlos más adelante. Recibirá una notificación de nuevo si exporta esta solución en el futuro.

  5. En el explorador de soluciones, expanda la entidad con el formulario que desee editar y seleccione Formularios.

  6. En la lista de formularios, abra el formulario de tipo Principal: experiencia interactiva.

Publicar los cambios para uso en el centro de servicio interactivo

Determinadas personalizaciones que realizan cambios en la interfaz de usuario requieren que se publiquen antes de que los usuarios puedan usarlas en la aplicación. Para publicar la personalización, en el explorador de soluciones, haga clic en Publicar todas las personalizaciones.

Con Actualización 0.1 de Microsoft Dynamics CRM 2016 o posterior, puede mejorar el rendimiento del primer usuario haciendo clic en el botón Preparar las personalizaciones de cliente después de publicar las personalizaciones. Con esto se solicita a Dynamics 365 que prepare correctamente el paquete de metadatos en lugar de esperar a que el primer usuario inicie el centro de servicio interactivo.Más información:Conceptos de personalización

Importante

La preparación de personalizaciones del cliente puede tardar tiempo. Si aparece un mensaje que indica que la página del explorador ha dejado de responder, espere a que responda y no la cierre.

Interfaz de usuario del editor de formularios

El editor de formularios muestra comandos en dos pestañas: Inicio e Insertar.Más información:Pestaña Inicio, Insertar la ficha

Componentes de formularios interactivos

El editor de formularios se divide en tres áreas: navegación, cuerpo y explorador.

  • Navegación
    Ubicada en la parte izquierda, use el área de navegación para controlar el acceso a las entidades relacionadas o agregar vínculos a las direcciones URL que deben mostrarse en el panel principal del formulario. Para modificar la navegación debe seleccionar primero el comando Navegación en el grupo Seleccionar de la ficha Inicio.

    Los formularios interactivos proporcionan opciones de navegación a través de la barra de navegación, pero usan los mismos datos en el área de navegación para controlar las opciones de navegación que están disponibles.Más información:Edición de navegación

  • Cuerpo
    Ubicada en el centro, use el área del cuerpo para controlar el diseño del formulario. Puede seleccionar y arrastrar elementos de formulario para colocarlos. Al hacer doble clic en un elemento se abrirán las propiedades del elemento.

    • De manera predeterminada, para los formularios interactivos de Caso, Contacto y Cuenta, la primera sección en la pestaña Resumen muestra el formulario de cuenta o tarjeta de contacto del tipo Vista rápida. Para las entidades personalizadas que se ha habilitado para experiencia activa, esta sección no está disponible de forma predeterminada. Puede insertar una sección nueva y un formulario de vista rápida en ella. El formulario de tarjeta muestra un máximo de cinco campos. Con la excepción de los campos, no es posible mostrar otros controles en la ventana Azul aunque el formulario de vista rápida lo contenga.

      Nota

      Para mantener el formato de tarjeta (como se muestra en la siguiente imagen), se recomienda no mover el formulario de vista rápida a ninguna otra sección del formulario.

      Customer card on interactive service hub case form

      Más información:Crear y editar formularios de vista rápida

    • Para agregar un campo, selecciónelo en el Explorador de campos y arrástrelo a una sección.

    • Para agregar un elemento que no sea un campo, seleccione la ubicación donde desee colocarlo y use el comando adecuado de la pestaña Insertar para agregarlo.

    • Para quitar un elemento, selecciónelo y use el comando Quitar del grupo Editar de la ficha Inicio.

    • Para editar las opciones de Encabezado o Pie de página del formulario debe seleccionar primero el comando correspondiente en el grupo Seleccionar de la ficha Inicio. Los campos del encabezado y pie de página aparecen debajo de la tarjeta del cliente (la ventana Azul) en tiempo de ejecución.

  • Explorador
    Ubicada en el lado derecho, el área del explorador incluye contenido dependiente del contexto.

    Al seleccionar Cuerpo, Encabezado o Pie de página en el grupo Seleccionar de la ficha Inicio, verá el Explorador de campos. Use el Explorador de campos para arrastrar los campos que desee mostrar en una sección del formulario o en el encabezado o pie de página. Puede incluir el mismo campo varias veces en un formulario. Use el botón Nuevo campo como acceso directo para crear un nuevo campo.

    Al seleccionar Navegación en el grupo Seleccionar de la ficha Inicio, verá el Explorador de relaciones. Arrastre las relaciones a uno de los grupos dentro del área de navegación. No puede agregar la misma relación dos veces. Las relaciones están disponibles en función de su configuración. Si configura una relación para que no se muestre, no aparecerá en el Explorador de relaciones. Para obtener información sobre cómo configurar las opciones de visualización predeterminadas de las relaciones, consulte Elemento del panel de navegación para la entidad principal.

    Puede usar los botones Nueva 1:N y Nueva N:N como acceso directo para agregar nuevas relaciones entre entidades.

Pestaña Inicio

La pestaña Inicio muestra los comandos de la tabla siguiente.

Grupo

Comando

Descripción

Guardar

Guardar (Ctrl+S)

Guarde el formulario.

Guardar como

Crear una copia de este formulario con otro nombre.

Guardar y cerrar

Guardar el formulario y cerrar el editor de formularios.

Publicar

Publicar el formulario.Más información:Publicar personalizaciones

Edición

Cambiar propiedades

Cambiar las propiedades del elemento seleccionado en el cuerpo.

Consulte las siguientes secciones en función del elemento seleccionado:

  • Propiedades de las pestañas

  • Propiedades de las secciones

  • Propiedades comunes de los campos

  • Propiedades de campos especiales

  • Propiedades de subcuadrícula

  • Propiedades del control de vista rápida

Quitar

Quitar el elemento seleccionado.

Deshacer (Ctrl+Z)

Deshacer la acción anterior.

Rehacer (Ctrl+Y)

Rehacer la acción anterior.

Seleccionar

Cuerpo

Editar el cuerpo principal del formulario.

Encabezado

Editar el encabezado del formulario.

Pie de página

Editar el pie de página del formulario.

Navegación

Edite la navegación del formulario.

Más información:Edición de navegación

Formulario

Reglas de negocio

Ver, editar o crear nuevas reglas de negocio con el explorador de reglas de negocio.

> [!NOTE] >

Para los formularios interactivos, solo se admite el ámbito de "Entidad" y "Todos los formularios".

Más información:Crear y editar reglas de negocio

Propiedades del formulario

Más información:Propiedades del formulario

Habilitar roles de seguridad

Use esta opción para establecer los roles de seguridad que tendrán acceso a los formularios.Más información:Controlar el acceso a los formularios

> [!IMPORTANT] >

Si crea un nuevo formulario, solo los roles de seguridad de administrador del sistema y de personalizador del sistema tendrán acceso al formulario. Debe asignar el acceso a otros roles de seguridad para que los miembros de su organización puedan usarlo.

Mostrar dependencias

Vea los componentes de la solución que dependen de este formulario y los componentes de la solución necesarios para este formulario.Más información:Dependencias de soluciones

Propiedades administradas

La única propiedad administrada es Personalizable. Si se configura en falso, el formulario no se podrá personalizar una vez que se haya incluido en una solución, exportado la solución como una solución administrada e importado la solución administrada en otra organización.Más información:Propiedades administradas

Insertar la ficha

Captura de pantalla de la pestaña de inserción del editor de formularios

La pestaña Insertar muestra los comandos en la tabla siguiente:

Grupo

Comando

Descripción

Sección

Añadir una sección a una pestaña seleccionada. Puede incluir una sección con entre una y cuatro columnas.

También puede insertar un panel de referencia en los formularios interactivos. El panel de referencia también se agrega como sección al formulario Principal: experiencia interactiva. De forma predeterminada la sección Panel de referencia se agrega los formularios de caso, cuenta, contacto y entidad personalizada.

Más información:Propiedades de las secciones

3 Pestañas

Tres columnas

Inserte una pestaña de tres columnas del mismo ancho.

Más información:Propiedades de las pestañas

Tres columnas

Insertar una pestaña de tres columnas con la columna central más ancha.

2 Pestañas

Dos columnas

Insertar una pestaña de dos columnas con la columna derecha más ancha.

Dos columnas

Insertar una pestaña de dos columnas con la columna izquierda más ancha.

Dos columnas

Insertar una pestaña de dos columnas del mismo ancho.

1 Pestaña

Una columna

Insertar una pestaña de una columna.

Control

Subcuadrícula

Formatear una subcuadrícula e insertarla en el formulario.

Más información:Propiedades de subcuadrícula

Separador

Insertar un espacio vacío.

Formulario de vista rápida

Insertar un formulario de vista rápida.

Más información:Propiedades del control de vista rápida

Recurso web

Inserte un recurso web para incrustar contenido de otras ubicaciones en una página.

Más información:Propiedades del control de vista rápida

Muro de interacción

Inserte un control de muro de interacción (escala de tiempo) en el formulario. Este control muestra la escala de tiempo de actividades relacionadas con la entidad en un formulario.

Más información:Muro de interacción

Búsqueda en Knowledge Base

Inserte un control de búsqueda que los usuarios pueden usar para buscar en los artículos de conocimientos.Más información:Agregar el control de Knowledge Base a formularios de Microsoft Dynamics 365

Nota

No se admiten los componentes siguientes en los formularios interactivos:

  • Mapas de Bing

  • Yammer

  • Fuentes de actividades

Propiedades del formulario

Las propiedades del formulario se muestran en la siguiente tabla.

Pestaña

Propiedad

Descripción

Eventos

Bibliotecas de formularios

Administre los recursos web de JavaScript que estarán disponibles en el formulario y el orden en que se cargarán.

Controladores de eventos.

Configure las funciones de JavaScript de las bibliotecas de formularios que se ejecutarán para los eventos de formulario OnLoad y OnSave, y el orden en que se ejecutarán.

Presentación

Nombre del formulario

Escriba un nombre descriptivo para las personas. Este nombre se mostrará a las personas cuando usen el formulario. Si pueden usar formularios múltiples configurados para la entidad, usarán este nombre para diferenciar los formularios disponibles.

Descripción

Escriba una descripción que explique las diferencias de este formulario respecto de otros formularios principales. Esta descripción se muestra solo en la lista de formularios de una entidad en el explorador de soluciones.

Parámetros

Parámetros

Todos los formularios se pueden abrir con código mediante una dirección URL. La dirección URL también puede contener datos que se pueden transferir al formulario mediante una cadena de consulta anexada a la dirección URL. Las cadenas de consulta se parecen a este ejemplo:
?p_firstName=Jim&p_lastName=Daly

Como medida de seguridad, los formularios no aceptan parámetros de cadena de consulta desconocidos. Use esta lista de parámetros para especificar parámetros que este formulario debe aceptar para admitir el código que transferirá los datos a los formularios con una cadena de consulta.

Se comprobarán el nombre y el tipo de datos, y el formulario no se abrirá si se le transfieren parámetros de cadena de consulta no válidos. Para obtener más información, vea el tema sobre la apertura de formularios, vistas, cuadros de diálogo e informes con una dirección URL en el SDK de Microsoft Dynamics 365.

Dependencias que no son de eventos

Campos dependientes

Cada controlador de eventos tiene una propiedad Campos dependientes similar para registrar cualquier campo que sea necesario para el script. Si alguien intenta eliminar los campos dependientes, no podrá hacerlo.

Algunos scripts funcionan en el formulario pero no se configuran en un controlador de eventos. Los scripts que se inician desde la barra de comandos no tienen un lugar donde los campos dependientes puedan registrarse. Esta propiedad de formulario proporciona un lugar para que los campos dependientes de dichos scripts puedan registrarse.

Opciones de visibilidad

Varios tipos de elementos de formulario tienen la opción para mostrarse u ocultarse de forma predeterminada. Pestañas, secciones y campos proporcionan esta opción. Con scripts de formulario o reglas de negocio, la visibilidad de estos elementos se puede controlar para crear un formulario dinámico para proporcionar una interfaz de usuario que se adapte a las condiciones del formulario.

Nota

Ocultar elementos de formulario no es una forma recomendada para imponer la seguridad. Existen varias formas en que los usuarios pueden ver todos los elementos y datos en el formulario cuando los elementos están ocultos.

En lugar de diseñar formularios que dependen de scripts para controlar la visibilidad de opciones, piense si flujo de proceso de negocio, un diálogo o el cambio a otro formulario pueden ajustarse mejor a sus requisitos. Si usa scripts, asegúrese de que los elementos que puedan estar ocultos estén ocultos de forma predeterminada. Muéstrelo solo con scripts cuando su lógica lo exija. De esta forma no se muestran en las presentaciones que no admiten scripts.

Propiedades de las pestañas

En el cuerpo del formulario, las pestañas proporcionan una forma de organizar campos. Cada pestaña que cree aparece horizontalmente en la parte superior de un formulario de entidad en el centro de servicio interactivo. En tiempo de ejecución, se abren pestañas adicionales como control flotante.

Case form tabs in the interactive service hub

Las pestañas tienen una etiqueta que puede mostrarse. Si se muestra la etiqueta, las pestañas se pueden expandir o contraer para mostrar u ocultar su contenido eligiendo la etiqueta.

Las pestañas contienen hasta tres columnas y el ancho de cada columna se puede establecer en un porcentaje del ancho total. Al crear una nueva pestaña, cada columna se rellena previamente con una sección.

La siguiente tabla muestra las propiedades que se pueden definir para las pestañas del formulario.

Pestaña

Propiedad

Descripción

Presentación

Nombre

Requerido: el nombre único de la pestaña que se usa al hacerle referencia en los scripts. El nombre solo puede contener caracteres alfanuméricos y de subrayado.

Etiqueta

Requerido: etiqueta localizable de la pestaña visible para los usuarios.

Visibilidad

Especifique si la pestaña debe estar visible de forma predeterminada en tiempo de ejecución.

Formato

Diseño

Las pestañas pueden tener hasta tres columnas. Use las opciones para establecer el número de pestañas y qué porcentaje del ancho total deben ocupar.

Propiedades de las secciones

Una sección ocupa el espacio disponible en una columna de la ficha. Las secciones tienen una etiqueta que puede mostrarse.

Las secciones pueden tener hasta cuatro columnas e incluyen opciones para visualizar como se mostrarán las etiquetas de los campos en la sección.

También se puede agregar un nuevo tipo de sección llamado "panel de referencia". Un panel de referencia es una sección de una sola columna. Puede insertar subcuadrículas, control de vista rápida o un control de búsqueda en la Knowledge Base dentro de una sección del panel de referencia. Cada control que agregó en el panel de referencia aparece como una pestaña vertical en el panel de la referencia en tiempo de ejecución. Puede arrastrar y soltar los distintos controles en la sección del panel de referencia. La pestaña predeterminada en tiempo de ejecución es el primer control agregado en el panel de referencia. Las otras pestañas aparecen en el orden en el cual se agregan en el editor de formularios. Para eliminar una pestaña, use la tecla Eliminar del teclado.

Cuando se inserta un panel de referencia, de forma predeterminada se agrega como última sección de la pestaña. Puede agregar un solo un panel de la referencia por formulario.

Importante

De forma predeterminada, la sección Panel de referencia está bloqueada en los formularios predefinidos: caso, cuenta, y contacto. Para quitarla o cambiarla, debe desbloquearla.

Los encabezados y pies de página son similares a las secciones pero no se pueden quitar. Si no contienen nada no se mostrarán.

Pestaña

Propiedad

Descripción

Presentación

Nombre

Requerido: nombre único de la sección que se usa al hacerle referencia en los scripts. El nombre solo puede contener caracteres alfanuméricos y de subrayado.

Etiqueta

Requerido: etiqueta localizable de la sección visible para los usuarios.

Muestra la etiqueta de esta sección en el formulario

Las secciones a menudo se usan sin etiquetas para controlar el formato de los campos que contienen.

Visibilidad

Mostrar la sección es opcional y se puede controlar mediante scripts.Más información:Opciones de visibilidad

Bloquear la sección en el formulario

Esto evitará que la sección se quite accidentalmente y que los usuarios quiten el contenido.

Al quitar una sección no solo se quita la sección, sino también cualquier campo que contenga.

Alguien que desea quitar esta sección necesitaría cambiar esta configuración antes de eliminarla.

Formato

Altura de diseño

Establezca el alto de diseño en relación con el número de filas.

Muro de interacción

La pared de interacción (o escala de tiempo) muestra actividades relacionadas para una entidad específica.

Se admiten los siguientes tipos de actividades: tarea, cita, llamada de teléfono, correo electrónico, actividad social, actividad personalizada.

La pared de interacción también muestra notas y publicaciones del sistema. Muestra las actividades que tienen su campo Referente a definido como la entidad que está visualizando. Para notas, el campo Referente a no se muestra al usuario; Es implícito cuando se creó desde el muro de interacción.

Cada actividad que aparece en el muro de interacción tendrá las mismas acciones rápidas que están disponibles en la barra de comandos de la actividad.

Nota

No es posible crear una nueva actividad personalizada mediante la acción Add button del muro de interacción.

Propiedades comunes de los campos

Los cambios muestran controles que los usuarios utilizan para ver o modificar datos del registro de entidad. Los campos pueden formatearse para ocupar hasta cuatro columnas en una sección.

En la siguiente tabla se describen las propiedades que tienen todos los campos. Determinados tipos de campos tienen propiedades especiales. Estos se describen en Propiedades de campos especiales.

Pestaña

Propiedad

Descripción

Presentación

Etiqueta

Requerido: de forma predeterminada, la etiqueta se corresponderá con el nombre para mostrar del campo. Puede reemplazar ese nombre para el formulario proporcionando otra etiqueta aquí.

Mostrar etiqueta en el formulario

También puede elegir no mostrar la etiqueta.

El campo es de sólo lectura

Puede especificar que el campo no se pueda editar. El uso de scripts de formulario permite cambiar este ajuste para habilitar o deshabilitar la edición en función de los criterios evaluados en el script.

Bloquear el campo en el formulario

Esto evita que el campo se quite accidentalmente del formulario. También evita que una configuración aplicada al campo, como controladores de eventos, se desactive si se quita el campo. Para quitar este campo, un personalizador necesitaría borrar este valor primero.

Visible de forma predeterminada

Mostrar el campo es opcional y se puede controlar mediante scripts.Más información:Opciones de visibilidad

Formato

Seleccione el número de columnas que ocupa el control

Cuando la sección que contiene los campos tiene más de una columna puede establecer el campo para ocupar hasta el número de columnas que tiene la sección.

Detalles

Nombre para mostrar, Nombre y Descripción

Estos campos de solo lectura son de referencia. Haga clic en el botón Editar para acceder cómodamente a la definición del campo si desea editarla.

Cada instancia de un campo en el formulario tiene una propiedad de nombre para que se le pueda hacer referencia en los scripts de formulario, pero este nombre lo administra la aplicación. La primera instancia del campo es el nombre del campo especificado cuando se creó.Más información:Crear y editar campos

Cada nueva vez que un campo se incluye en un formulario, se agrega al nombre un número empezando por 1 al final. Si el nombre del campo es "new_cost", la primera instancia es "new_cost", la segunda es "new_cost1" y así sucesivamente para cada instancia del campo en el formulario.

Nota

El valor Descripción del campo proporciona texto de información del campo cuando los usuarios colocan el cursor encima.

Eventos

Bibliotecas de formularios

Especifique cualquier recurso web de JavaScript que se usará en el controlador de eventos OnChange del campo.

Vea el tema sobre la referencia de eventos de formulario para el evento OnChange del campo del SDK

Controladores de eventos

Configure las funciones de las bibliotecas de formularios que deben llamarse para el evento OnChange del campo.Más información:Configurar controladores de eventos

Reglas de negocio

Reglas de negocio

Visualice y administre las reglas de negocio que hacen referencia a este campo.Más información:Crear y editar reglas de negocio

Propiedades de campos especiales

Todos los campos tienen propiedades enumeradas en Propiedades comunes de los campos, pero algunos campos tienen propiedades adicionales.

Propiedades de los campos de búsqueda

Dos secciones en la pestaña Mostrar son relevantes para los campos de búsqueda.

Set properties for lookup field

Nota

Las opciones descritas en la tabla de abajo solo están disponible para los campos de búsqueda de una sola entidad.

Sección

Propiedad

Descripción

Filtrado de registros relacionados

Mostrar solo los registros donde

Si esta característica está habilitada, los registros que se muestran cuando los usuarios buscan un registro tendrán filtros adicionales aplicados. Esto ayuda a realizar búsquedas más relevantes al establecer el valor de búsqueda.

De forma predeterminada, está desactivada.

En la tabla siguiente se indican las combinaciones de relaciones posibles para filtrar registros relacionados.

Relación de la primera lista

Relación de la segunda lista

¿Está disponible?

N:1

1:N

N:1

N:1

N:1

N:N

1:N

1:N

1:N

N:1

No

1:N

N:N

No

N:N

1:N

N:N

N:1

No

N:N

N:N

No

La primera lista se llena con todas las relaciones posibles que se pueden usar para filtrar esta búsqueda. Haga clic en una.

A continuación, se llena la segunda lista con todas las relaciones que conectan la entidad relacionada (seleccionada en la primera lista) con la entidad de destino. Haga clic en una.

Active la casilla de verificación Permitir a los usuarios desactivar el filtro que permite a los usuarios desactivar el filtro que defina aquí.

Cuando los usuarios hacen clic en la opción Buscar más registros mientras establecen el valor para una búsqueda, ven este cuadro de diálogo.

Look Up Records dialog box

Si ha seleccionado la opción Permitir a los usuarios desactivar el filtro mientras configura el campo de búsqueda, los usuarios verán la casilla para desactivar el filtro. De esta manera, pueden ver un intervalo mayor de registros. Si desea asegurarse de que los usuarios vean únicamente un intervalo limitado de registros definidos por este filtro, desactive la casilla Permitir a los usuarios desactivar el filtro.

Propiedades adicionales

Mostrar el cuadro de búsqueda en el diálogo de búsqueda

Puede elegir que no se muestre el cuadro de búsqueda en el cuadro de diálogo de búsqueda.

vista predeterminada

Esta vista se usa para filtrar los resultados de la búsqueda en línea y establecer la vista predeterminada que se muestra en el cuadro de diálogo de búsqueda cuando los usuarios hacen clic en la opción Buscar más registros.

La vista predeterminada también controla los campos que se incluyen en búsqueda en línea.

Inline lookup in the interactive service hub

Para búsquedas que solo permiten la selección de un tipo único de entidad, los campos mostrados en la búsqueda en línea están configurados para ser los primeros dos campos incluidos en la vista predeterminada. En este ejemplo, Número de centralita y Correo electrónico son las primeras dos columnas de la vista predeterminada configurada para una búsqueda de cuenta.

Para búsquedas del sistema que permiten varios tipos de entidades, se muestran las primeras dos columnas de la vista de búsqueda de entidad.

Selector de vista

Puede elegir entre tres opciones:

  • Desactivado: no permite que los usuarios seleccionen una vista diferente.

  • Mostrar todas las vistas: están disponibles todas las vistas.

  • Mostrar las vistas seleccionadas: al elegir esta opción, puede usar la tecla Ctrl y el cursor para elegir las vistas que deben mostrarse. La vista de búsqueda de la entidad no se puede deseleccionar.

Propiedades de los campos de dos opciones

En la pestaña de formato, los campos de dos opciones tienen las siguientes opciones de formato

  • Dos botones de opción: dos controles etiquetados con las etiquetas. Solo se puede seleccionar uno.

  • Casilla: una sola casilla para establecer el valor true o, de lo contrario, false.

  • Lista: una lista desplegable que incluye ambos valores.

Propiedades de los campos de varias líneas de texto

Los campos de varias líneas de texto y de una sola de línea de texto que usan el formato Text Area tienen una propiedad Diseño de filas . Con esta propiedad puede especificar un valor de Número de filas o seleccionar Expandir automáticamente para usar el espacio disponible. Esta propiedad está disponible en la pestaña Formato.

Propiedades de subcuadrícula

Puede configurar una subcuadrícula para presentar una lista de registros o un gráfico. Seleccione Solo mostrar gráfico en la ficha Mostrar para mostrar un gráfico en lugar de una lista.

Pestaña

Propiedad

Descripción

Presentación

Icono de pestaña

Haga clic en el icono que se usará para la pestaña. Los iconos se agregan como recursos web en Microsoft Dynamics 365. Esta opción solo está disponible cuando agrega una subcuadrícula a un panel de referencia.

Nombre

Requerido: nombre único de la subcuadrícula que se usa al hacerle referencia en los scripts. El nombre solo puede contener caracteres alfanuméricos y de subrayado.

Etiqueta

Requerido: etiqueta localizable de la subcuadrícula visible para los usuarios.

Mostrar etiqueta en el formulario

Si la etiqueta debería mostrarse en el formulario. Es necesario si habilita Mostrar cuadro de búsqueda.

Registros

Haga clic en una de estas dos opciones:

  • Solo los registros relacionados: la subcuadrícula solo mostrará los registros relacionados con el registro actual.

  • Todos los tipos de registros: la subcuadrícula mostrará los registros filtrados solo por la vista predeterminada o, si está habilitado el selector de la vista, todas las vistas en las que el usuario haga clic.

La opción en la que haga clic afectará al comportamiento de control de visualización de lista.Más información:Mostrar comportamiento de la lista

Entidad

En función de la opción en la que haga clic para Registros, esta lista mostrará una de las opciones:

  • Solo los registros relacionados: una lista de entidades relacionadas con esta entidad con el nombre del campo de búsqueda en la entidad que define la relación entre paréntesis.

  • Todos los tipos de registros: una lista de todas las entidades.

Vista predeterminada

Haga clic en la vista que se aplicará de forma predeterminada. Si no habilita otras vistas mediante la propiedad Selector de vista. Esta será la única vista.

Use el botón Editar para abrir la vista predeterminada para editar. Use el botón Nuevo para crear una vista nueva para usar para esta subcuadrícula.

Mostrar cuadro de búsqueda

Muestra el cuadro de búsqueda. Cuando se selecciona esta opción se requiere la opción Mostrar etiqueta en el formulario.

Selector de vista

Tiene tres opciones:

  • Desactivado: solo se puede usar la vista predeterminada.

  • Mostrar todas las vistas: permite a los usuarios hacer clic en cualquier vista.

  • Mostrar las vistas seleccionadas: use la tecla Ctrl con el cursor para seleccionar las vistas disponibles que desee mostrar.

Formato

Diseño

Seleccione el número de columnas que ocupa el control.

Cuando la sección que contiene la subcuadrícula tiene más de una columna, puede establecer que el campo ocupe hasta el número de columnas que tiene la sección.

Diseño de filas

Número de filas determinará cuántos registros se muestran en una página de una subcuadrícula.

Si se selecciona Expandir automáticamente para usar el espacio disponible, el formulario permitirá espacio para dos registros y expandirá el espacio a medida que el número de registros aumente. Si el número excede Número de filas, los usuarios pueden navegar a páginas adicionales para ver los registros.

Si Expandir automáticamente para usar el espacio disponible no está seleccionado, el formulario proporcionará espacio para el número de registros definidos en Número de filas y las personas podrán navegar a páginas adicionales para ver registros adicionales.

Mostrar comportamiento de la lista

Al mostrar una lista en formularios, cada subcuadrícula muestra el botón Abrir vistaBotón Abrir vista en la esquina superior derecha cuando se muestra la entidad como una de las entidades incluidas en el área de navegación del editor de formularios. Haga clic en este botón para abrir la vista. El comportamiento cambiará en función de la opción elegida para la propiedad Registros.

Al seleccionar Solo los registros relacionados, la vista se abrirá usando una de las vistas asociadas en la misma ventana. Para volver al formulario, use el botón Atrás o haga clic en el valor del nombre principal del registro actual en la barra de navegación.

Al seleccionar Todos los tipos de registros, la vista se abrirá en una nueva ventana.

Agregar comportamiento del registro

Al visualizar una lista en formularios, cada subcuadrícula muestra el botón Agregar registroBotón Agregar en el lado superior derecho de la subcuadrícula. Haga clic en este botón para agregar un registro. Este comportamiento cambiará en función de la opción elegida para la propiedad Registros y si la búsqueda es para los registros de actividad.

Al seleccionar Solo los registros relacionados el comportamiento predeterminado es el comportamiento para agregar los registros existentes. Los usuarios ven una búsqueda en línea para buscar un registro existente primero. Esto ayuda a evitar la creación de registros duplicados. Si no puede encontrar un registro de existente, puede hacer clic en la opción Nuevo. Cuando se cree un nuevo registro, las asignaciones de campos definidas en la relación se aplicarán.Más información:Asignar campos de entidad

Al seleccionar Todos los tipos de registros el comportamiento predeterminado es agregar un nuevo registro. El formulario de creación rápida se mostrará si la entidad de destino tiene uno. De lo contrario, aparecerá el formulario principal de la entidad predeterminada.

Si la subcuadrícula muestra actividades, las personas deberán hacer clic primero en el tipo de actividad y después ver el comportamiento de "agregar registro nuevo".

Eliminar comportamiento del registro

Cuando se selecciona un registro en una subcuadrícula, el botón EliminarIcono Eliminar sublista aparece en la parte derecha de la fila. El comportamiento de esta acción de eliminación es diferente según el tipo de relación con la entidad actual.

Cuando la subcuadrícula usa una relación 1:N (uno a varios), el comportamiento de eliminación de registro normal es mostrar un diálogo de confirmación antes de eliminar el registro.

Cuando la subcuadrícula usa una relación N:N (varios a varios), el registro de la entidad de relación (o intersección) relacionado con dos registros se elimina sin una confirmación y el registro no se mostrará más en la subcuadrícula. No obstante, el registro que se mostraba no se elimina.

Propiedades del control de vista rápida

Un control de vista rápida muestra datos de un registro seleccionado en una búsqueda en el formulario. Los datos que se muestran en el control se definen mediante un formulario de vista rápida. Los datos que se muestran no se pueden editar, pero cuando el campo principal se incluye en el formulario de vista rápida, se convierte en un vínculo para abrir el registro relacionado. Los formularios de vista rápida predefinidos creados específicamente para el panel de referencia también se usan para mostrar registros de la entidad relacionada.Más información:Crear y editar formularios de vista rápida

Propiedad

Descripción

Icono de pestaña

Seleccione un icono para usar para las pestañas verticales. Puede usar imágenes como recursos web. Esta opción solo está disponible cuando inserta un control de vista rápida en una sección Panel de referencia.

Nombre

Requerido: nombre único para el formulario de vista rápida que se usa al hacerle referencia en los scripts.

Etiqueta

Requerido: etiqueta para mostrar para el formulario de vista rápida.

Mostrar etiqueta en el formulario

Muestra la etiqueta en el formulario.

Campo de búsqueda

Haga clic en uno de los campos de búsqueda incluidos en el formulario.

Entidad relacionada

Este valor depende de la opción de Campo de búsqueda en la que haga clic. Suele ser la entidad principal de la relación de entidad 1:N para la búsqueda.

Si la entidad incluye una búsqueda de Cliente potencial que pueda aceptar una cuenta o un contacto, en el campo Formulario de vista rápida puede hacer clic en un formulario de vista rápida para la cuenta y el contacto cambiando este valor y después eligiendo otro formulario de vista rápida.

Formulario de vista rápida

Si la Entidad relacionada tiene formularios de vista rápida puede seleccionarlos aquí. De lo contrario, haga clic en Nuevo para crear uno.

Haga clic en Editar para cambiar el formulario de vista rápida seleccionado.

Propiedades de recurso web

Puede agregar o editar recursos web en un formulario para aumentar su atractivo o utilidad para los usuarios.

Nota

  • Sólo puede agregar recursos web de tipo HTML a un formulario del tipo Principal: experiencia interactiva. Puede agregar recursos web JavaScript mediante el botón Propiedades de formulario en el grupo Formulario en la pestaña Inicio.Más información:Propiedades del formulario

  • No se puede agregar un recurso web en un encabezado o pie de página de formulario.

Para ver las instrucciones paso a paso, consulte Agregar o editar un recurso web de formulario.

Tabulador

Propiedad

Descripción

General

Recurso de web

Requerido: Recurso web HTML que desee.

Nombre

Requerido: nombre único para el campo. El nombre solo puede contener caracteres alfanuméricos y de subrayado.

Etiqueta

Requerido: etiqueta para mostrar para el recurso web.

Visible de forma predeterminada

Mostrar el recurso web es opcional y se puede controlar mediante scripts.Más información:Opciones de visibilidad

Parámetro personalizado

Un valor personalizado para pasar al parámetro de cadena de consulta de data.Más información:Pasar los parámetros a los recursos web

Restringir scripting entre marcos cuando sea posible.

Si las páginas existen en dominios diferentes, es posible que desee impedir que tengan acceso al contenido de las páginas del formulario. Los recursos web están siempre en el mismo dominio, por lo que no debe ser un problema con los recursos web.

Pasar código tipo de objeto de registro e id. único como parámetros

Los datos de la organización, el usuario y el registro se pueden pasar el recurso web para que puedan adaptarse a la configuración de la organización.Más información:Pasar los parámetros a los recursos web

Formato

Seleccione el número de columnas que ocupa el control

Cuando la sección que contiene el recurso web tiene más de una columna, puede establecer que el campo ocupe hasta el número de columnas que tiene la sección.

Seleccione el número de filas que ocupa el control

Puede controlar el alto de los recursos web especificando varias filas.

Expandir automáticamente para usar el espacio disponible

Puede permitir que el alto del recurso web se expanda el espacio disponible.

Seleccione el tipo de desplazamiento para el IFrame

Un recurso web HTML se agrega al formulario mediante un IFRAME.

  • Como sea necesario: muestra barras de desplazamiento cuando el tamaño del recurso web es mayor que el espacio disponible.

  • Siempre: siempre se muestran barras de desplazamiento.

  • Nunca: nunca se muestran barras de desplazamiento.

Mostrar borde

Muestra un borde alrededor del recurso web.

Dependencias

Campos dependientes

Un recurso web pueden interactuar con los campos del formulario mediante el script. Si se quita un campo del formulario, el script del recurso web se puede interrumpir. Agregue campos a los que hagan referencia los scripts del recurso web en Campos dependientes para que no puedan quitarse accidentalmente.

Pasar los parámetros a los recursos web

Un recurso web HTML puede aceptar que los parámetros se pasen como parámetros de cadena de consulta.

La información del registro se puede pasar habilitando la opción Pasar código tipo de objeto de registro e id. único como parámetros. Si la información se escribe en el campo Parámetro personalizado (datos) se pasará mediante el parámetro de datos. Los valores que se pasan son:

Parámetro

Descripción

data

Este parámetro solo se pasa cuando se proporciona texto para Parámetro personalizado (datos).

orglcid

LCID de idioma predeterminado de la organización.

orgname

El nombre de la organización.

userlcid

LCID de idioma preferido del usuario

type

Código de tipo de entidad. Este valor puede ser diferente para las entidades personalizadas en distintas organizaciones. Utilice el nombre de tipo de entidad en su lugar.

typename

Nombre del tipo de entidad.

id

El valor de identificador del registro. Este parámetro no incluye un valor hasta que se guarda el registro de la entidad.

No se permite ningún otro parámetro y el recurso web no se abrirá si se usan otros parámetros. Si necesita pasar varios valores, el parámetro de datos puede sobrecargarse para incluir varios parámetros. Vea el ejemplo de paso de varios valores a un recurso web mediante el parámetro de datos del SDK

Propiedades de IFRAME

Puede agregar los IFRAME a un formulario para integrar contenido de otro sitio web en un formulario.

Nota

  • No se puede agregar un IFRAME en un encabezado o pie de página de formulario.

  • Los formularios de Microsoft Dynamics 365 no están diseñados para mostrarse en los IFRAME.

Tabulador

Propiedad

Descripción

General

Nombre

Requerido: nombre único para el IFRAME. El nombre solo puede contener caracteres alfanuméricos y de subrayado.

URL

Requerido: dirección URL de la página que se mostrará en el IFRAME.

Importante

  • Para Microsoft Dynamics 365 (online), use una dirección URL con protocolo HTTPS.

  • Para Microsoft Dynamics 365 local, si el dominio Dynamics 365 es HTTPS, use una dirección URL con protocolo HTTPS.

    Si el dominio Dynamics 365 es HTTP, use una dirección URL con protocolo HTTP.

Pasar código tipo de objeto de registro e id. único como parámetros

Los datos de la organización, el usuario y el registro se pueden pasar al IFRAME.Más información:Paso de parámetros de los IFRAME

Etiqueta

Requerido: etiqueta para mostrar para el IFRAME.

Mostrar etiqueta en el formulario

Si la etiqueta debe mostrarse.

Restringir scripting entre marcos cuando sea posible

Se considera un riesgo de seguridad permitir que las páginas de un sitio web distinto interactúen con la aplicación Microsoft Dynamics 365 mediante scripts. Use esta opción para limitar el scripting entre marcos en las páginas de las que no tiene el control.

Más información:Seleccione si se restringe el scripting entre marcos.

Visible de forma predeterminada

Mostrar el IFRAME es opcional y se puede controlar mediante scripts.Más información:Opciones de visibilidad

Formato

Seleccione el número de columnas que ocupa el control

Cuando la sección que contiene los IFRAME tiene más de una columna puede establecer el campo para ocupar hasta el número de columnas que tiene la sección.

Seleccione el número de filas que ocupa el control

Puede controlar el alto de los IFRAME especificando el número de filas que ocupa el control.

Expandir automáticamente para usar el espacio disponible

En lugar de establecer el alto mediante un número de filas, puede permitir que el alto del IFRAME se expanda el espacio disponible.

Seleccione el tipo de desplazamiento para el IFrame

Tiene tres opciones:

  • Como sea necesario: muestra barras de desplazamiento cuando el tamaño del IFRAME es mayor que el espacio disponible.

  • Siempre: siempre se muestran barras de desplazamiento.

  • Nunca: nunca se muestran barras de desplazamiento.

Mostrar borde

Muestra un borde alrededor del IFRAME.

Dependencias

Campos dependientes

Un IFRAME pueden interactuar con los campos del formulario mediante el script. Si se quita un campo del formulario, el script del IFRAME se puede interrumpir. Agregue campos a los que hagan referencia los scripts de los IFRAME en Campos dependientes para que no puedan quitarse accidentalmente.

Paso de parámetros de los IFRAME

La información del registro se puede pasar habilitando la opción Pasar código tipo de objeto de registro e id. único como parámetros. Los valores que se pasan son:

Parámetro

Descripción

orglcid

LCID de idioma predeterminado de la organización.

orgname

El nombre de la organización.

userlcid

LCID de idioma preferido del usuario

type

Código de tipo de entidad. Este valor puede ser diferente para las entidades personalizadas en distintas organizaciones. Use typename en su lugar.

typename

Nombre del tipo de entidad.

id

El valor de identificador del registro. este parámetro no incluye un valor hasta que se guarda el registro de la entidad.

Edición de navegación

La navegación en el formulario permite que los usuarios vean listas de registros relacionados. Cada relación de entidad tiene propiedades para controlar si se debe mostrar.Más información:Elemento del panel de navegación para la entidad principal

Las relaciones de entidad configuradas para mostrarse se pueden reemplazar en el editor de formularios.

Para ver instrucciones paso a paso, consulte Agregar o modificar la navegación del formulario para las entidades relacionadas

Para habilitar la edición de la navegación debe seleccionar primero Navegación en el grupo Seleccionar de la ficha Inicio.

En el Explorador de relaciones puede filtrar por las relaciones 1: N (uno a varios) o N:N (varios a varios), o ver todas las relaciones disponibles. La opción Mostrar únicamente la casilla de verificación sin usar de relaciones está deshabilitada y seleccionada. Cada una de las relaciones se puede agregar una vez.

Para agregar una relación desde el Explorador de relaciones haga doble clic y se agregará debajo de la relación actualmente seleccionada en el área de navegación. Haga doble clic en una relación en el área de navegación y podrá cambiar la etiqueta en la ficha Mostrar. En la pestaña Nombre puede obtener información sobre la relación. Use el botón Editar para abrir la definición de la entidad.

Hay cinco grupos en el área de navegación. Puede arrastrarlos para cambiar su ubicación y hacer doble clic encima para cambiar la etiqueta, pero no puede quitarlos. Estos grupos solo se mostrarán cuando contengan algo. Si no desea que un grupo aparezca, no le agregue ningún elemento.

Configurar controladores de eventos

Los controladores de eventos de formularios pueden configurarse para las siguientes áreas en un formulario.

Elemento

Evento

Descripción

Formulario

OnLoad

Se produce cuando el formulario se carga.

OnSave

Se produce cuando se guardan los datos.

Pestaña

TabStateChange

Se produce cuando se expande o contrae la ficha.

Campo

OnChange

Se produce cuando los datos del campo cambian y el control pierde el foco.

Un controlador de eventos se compone de una referencia a un recurso web de JavaScript y a una función definidas en ese recurso web que se ejecutará cuando se produzca el evento. Cada elemento puede tener hasta 50 controladores de eventos independientes configurados.

Importante

La configuración de un controlador de eventos puede provocar errores de script que pueden causar que el formulario no se cargue o no funcione correctamente. Si no es el desarrollador del script, asegúrese de comprender exactamente qué opciones de configuración requiere el script.

Asegúrese de configurar solo un controlador de eventos de script mediante una biblioteca que proceda de un origen de confianza. Los scripts se pueden usar para realizar las acciones que un usuario podría realizar y un script mal redactado puede afectar considerablemente al rendimiento de un formulario.

Después de configurar un controlador de eventos, pruébelo siempre para comprobar que funciona correctamente.

Para configurar un controlador de eventos

En el editor de formularios, seleccione el elemento con el evento para el que desea configurar un controlador.

En la Pestaña Inicio, en el grupo Editar, haga clic en Cambiar propiedades o simplemente haga doble clic en el elemento.

En el cuadro de diálogo de propiedades del elemento, seleccione la pestaña Eventos.

Expanda el área Bibliotecas de formularios. Si la biblioteca que contiene la función que desea establecer como el controlador de eventos no se muestra en la lista, agréguela.

Para agregar una biblioteca de formulario a un controlador de eventos

En la sección Bibliotecas de formularios de la Lista de eventos, haga clic en Agregar.

Busque el recurso web de JavaScript en la lista de recursos web disponibles. Selecciónelo y haga clic en Agregar.

Si el recurso web de JavaScript que necesita no existe, haga clic en Nuevo para crear un formulario de recurso web nuevo.

Para crear un recurso web de JavaScript
  1. En el formulario de recursos webs establezca las propiedades que figuran en la tabla siguiente.

    Propiedad

    valor

    Nombre

    Requerido. Especifique el nombre del recurso web.

    Nombre para mostrar

    Requerido. Escriba el nombre para mostrar en la lista de recursos web.

    Descripción

    Opcional. Escriba una descripción del recurso web.

    Tipo

    Requerido. Seleccione Script (JScript).

    Idioma

    Opcional. Haga clic en uno de los idiomas disponibles para su organización.

  2. Si se le ha proporcionado un script, se recomienda encarecidamente utilizar el botón Examinar para buscar el archivo y cargarlo.

    O bien, puede hacer clic en el botón Editor de texto y pegar o escribir el contenido del script en el cuadro diálogo Editar contenido.

    Nota

    Dado que este editor de texto simple no ofrece ninguna característica para comprobar si el script es correcto, se recomienda utilizar una aplicación independiente como Microsoft Visual Studio para editar scripts y cargarlos a continuación.

  3. Haga clic en Guardar y cierre el cuadro de diálogo de recursos web. El recurso web que ha creado aparece ahora seleccionado en el cuadro de diálogo Buscar registro.

  4. Haga clic en Agregar para cerrar el cuadro de diálogo.

En la sección Controladores de eventos, seleccione el evento para el que desee establecer un controlador de eventos.

Haga clic en Agregar para abrir el cuadro de diálogo Propiedades del controlador.

En la pestaña Detalles haga clic en la biblioteca adecuada y escriba el nombre de la función que debe ejecutarse para el evento.

De forma predeterminada, el controlador de eventos está habilitado. Desactive la casilla Habilitado si no desea habilitar este evento.

Algunas funciones requieren que se pase un contexto de ejecución a la función. Si es necesario, seleccione Pasar el contexto de ejecución como primer parámetro.

Algunas funciones pueden aceptar un conjunto de parámetros para controlar el comportamiento de una función. Si es necesario, introdúzcalos en Lista de parámetros separados por coma que se transmitirá a la función.

En la ficha Dependencias, agregue los campos de los que depende el script en el área Campos dependientes.

Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades del controlador.

Cuando el controlador de eventos esté introducido, podrá cambiar el orden en el que la función se ejecutará en relación con cualquier otra función mediante las flechas verdes para moverla arriba o abajo.

Haga clic en Aceptar para cerrar el cuadro de diálogo de propiedades del elemento.

Haga clic en Guardar para guardar los cambios. Para publicar el formulario, haga clic en Publicar.

Nota

Aunque la interfaz de usuario (UI) le permite cambiar el orden en que los scripts se cargan utilizando las flechas verdes arriba y abajo, los scripts no se cargan en realidad de forma secuencial.Más información:MSDN: Administrar dependencias de biblioteca

Ver también

Crear y diseñar formularios interactivos para el centro de servicio interactivo
Crear y editar formularios de creación rápida
Crear y editar formularios de vista rápida

© 2017 Microsoft. Todos los derechos reservados. Copyright