Consideraciones de diseño para formularios principales de aplicaciones basadas en modelos

Los formularios principales son la interfaz de usuario principal donde los usuarios ven y interactúan con los datos. Los formularios principales proporcionan el rango de opciones de presentación más amplio y están disponibles para aplicaciones basadas en modelos.

Otros tipos de formulario incluyen Vista rápida, Creación rápida y Tarjeta.

Una de las cualidades fundamentales de las aplicaciones basadas en modelos es que responden al tamaño y tipo de dispositivo que se utiliza al interactuar con ellas. Esto afecta a la posición de los controles en el formulario, además de la forma en que se comportan. Es lo que suele pasar con los formularios principales.

Uno de los objetivos principales del diseño de formularios principales es que se han diseñado una vez por tabla y se implementan donde se necesite. El mismo formulario principal diseñado para una aplicación basada en modelos también se usa en Dynamics 365 for Outlook y Dynamics 365 para tabletas. La ventaja de este método es que no es necesario integrar cambios en formularios diferentes.

No obstante, existen varios factores importantes a considerar en el diseño de estos formularios.

Formularios personalizados para distintos grupos

Debido a la posibilidad de crear varios formularios principales y asignarlos a distintos roles de seguridad, puede presentar a los grupos distintos de su organización un formulario optimizado según el uso que hagan de la aplicación. También es posible proporcionar a cada grupo distintas opciones de modo que tengan diferentes formularios para elegir. Más información: Controlar el acceso a los formularios

Los administradores y responsables de la toma de decisiones querrán formularios optimizados para proporcionar una referencia rápida a los puntos de datos principales. Podrán ver gráficos más que las listas y es posible que no introduzcan una gran cantidad de datos.

Las personas que interactúan directamente con los clientes pueden necesitar formularios adaptados a las tareas que realizan con más frecuencia. Es posible que deseen que los formularios permitan una entrada de datos más eficaz.

La creación de formularios puede ser un proceso iterativo en el que se recopilan las entradas y se desarrolla la interfaz de usuario. Tenga en cuenta que hay una gama de herramientas disponibles para los desarrolladores y que no es necesario hacerlo todo dentro del formulario. Use las reglas de negocio, los procesos de flujo de trabajo, los diálogos y los flujos de procesos de negocio, así como los formularios principales para proporcionar una solución que funcione para la organización.

Crear y editar formularios es relativamente fácil, pero, a medida que se crean más formularios, más formularios hay que mantener.

Diferencias de presentación de formularios

Aunque no es necesario administrar formularios múltiples para cada mecanismo de entrega (web, tableta, teléfono), un creador debe considerar la forma que tomarán de las diferencias en la presentación en el formulario principal.

Apariencia de formularios principales describe las distintas formas en que se puede presentar el formulario principal. Los factores principales a tener en cuenta son:

  • Dynamics 365 for tablets no permite agregar recursos web de imagen, HTML o Silverlight a formularios.

  • El diseño de formularios de Dynamics 365 for tablets se genera automáticamente en función del formulario principal. No hay ningún editor de formularios especial para formularios de Dynamics 365 for tablets. Debe comprobar que la presentación de formularios funcione correctamente para los clientes.

  • Si hay scripts incompatibles que interactúan con los elementos DOM encontrados en la aplicación web, dichos scripts no funcionarán en los formularios de Dynamics 365 for tablets porque los mismos elementos DOM no están disponibles.

  • Los formularios del panel de lectura de Dynamics 365 for Outlook no permiten el uso de scripts. La visibilidad de elementos de formulario depende de la configuración predeterminada y no se puede cambiar en tiempo de ejecución mediante scripts.

Rendimiento de los formularios

Los formularios que se cargan lentamente o que no responden rápidamente pueden afectar a la productividad y la adopción por parte del usuario de la aplicación. Diseñar formularios para el rendimiento en aplicaciones basadas en modelos ofrece varias recomendaciones a tener en cuenta al diseñar formularios para que las personalizaciones no afecten negativamente al rendimiento del formulario.

Diseñar formularios para mayor eficiencia

La disposición y el diseño de los formularios son importantes para crear mejores formularios. Diseñar formularios en los que las tareas se puedan completar de forma rápida y eficaz es fundamental para la satisfacción del usuario. Más información: Diseñar formularios principales productivos en aplicaciones basadas en modelos

Pasos siguientes

Información general sobre crear o editar un formulario principal

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).