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
Vaya a Configuración > Personalizaciones.
Haga clic en Personalizar el sistema para abrir la solución predeterminada.
En Componentes, expanda Entidades, expanda la entidad que desea y luego seleccione Formularios.
En la lista de formularios, abra el formulario de tipo Principal: experiencia interactiva.
Acceso al editor de formularios de una solución no administrada
Vaya a Configuración > Personalizaciones.
Haga clic en Soluciones.
Haga doble clic en la solución no administrada que desea utilizar.
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
Seleccione el nodo Entidades y, en la barra de herramientas situada encima de la lista, haga clic en Agregar existente.
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.
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.
En el explorador de soluciones, expanda la entidad con el formulario que desee editar y seleccione Formularios.
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
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.
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:
|
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
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: 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.
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 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.
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.
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. 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. 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:
|
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:
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:
|
|
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:
|
|
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 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 registro 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 Eliminar 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.
|
|
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
|
|
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:
|
|
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
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.
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.
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.
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