Factores a considerar al diseñar formularios principales
Este tema se aplica a Dynamics 365 Customer Engagement (on-premises). Para la versión de Power Apps de este tema, consulte: 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 la más amplia gama de opciones y están disponibles para aplicaciones empresariales personalizadas, con la excepción de Dynamics 365 para teléfonos.
Uno de los objetivos principales del diseño de formularios principales es que se diseñan una vez y se implementan en cualquier ubicación. El mismo formulario principal que diseña para una aplicación empresarial personalizada o la aplicación web Dynamics 365 Customer Engagement (on-premises), 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 asignar distintos roles de seguridad a cada formulario, puede presentar a los grupos distintos de su organización un formulario optimizado según el uso que hagan de la aplicación. Incluso puede proporcionar a cada grupo distintas opciones de modo que tengan diferentes formularios para elegir. Más información: Controlar el acceso a los formularios
Puede prever que los administradores y responsables de la toma de decisiones deseen 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.
Necesitará averiguar las personas de su organización que los desean y necesitan. Este suele ser un proceso repetitivo donde se recopila la entrada, se intentan distintas acciones y se compilan formularios para los usuarios. Tenga en cuenta que tiene una gama de herramientas disponibles 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 para proporcionar una solución que funcione para su organización.
Tendrá que equilibrar esto con el tiempo que desee invertir administrando formularios. Crear y editar formularios es relativamente fácil, pero si crea más formularios, tiene que administrar más formularios.
Diferencias de presentación
Aunque no es necesario administrar formularios múltiples para cada presentación, debe considerar la forma que tomarán de las diferencias en la presentación en el formulario principal. Presentaciones 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 tiene 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 no responden rápidamente afectarán a la productividad y la adopción por parte del usuario del sistema. Optimizar el rendimiento del formulario ofrece varias recomendaciones que debe tener en cuenta al diseñar formularios para que las personalizaciones no afecten negativamente al rendimiento del formulario.
Vea también
Crear y diseñar formularios
Crear y editar formularios de creación rápida
Crear y editar formularios de vista rápida
Presentaciones de formularios principales
Optimizar el rendimiento del formulario