Lo Nuevo: Personalización y Extensibilidad
Personalización y Extensibilidad
La experiencia de los usuarios puede ser personalizada de diferentes maneras. Muchas de estas personalizaciones pueden ser hechas mediante configuración y no requieren desarrollo de código de programación.
Los desarrolladores pueden usar JScript para manejar eventos y proveer al usuario una experiencia más interactiva. Microsoft Dynamics CRM 2011 tiene la capacidad de incluir recursos Web. Los recursos web pueden tener contenidos como ser HTML, imágenes y controles Silverlight.
La navegación es parte clave de la experiencia del usuario. Microsoft Dynamics CRM 2011 ha adoptado el uso de menús de tipo Ribbons y pueden ser personalizados para requerimientos específicos de la solución.
Mejoras en la personalización de formularios
Algunas nuevas funcionalidades en personalización son:
· Reutilización de personalizaciones globales como ser JScripts, picklists y otros recursos en múltiples entidades
· Utilización de recursos web: HTML, Silverlight, JScript, CSS y XSL
· Habilidad de arrastrar y soltar atributos en el formulario para editarlo, mover secciones y atributos dentro del formulario
· Habilidad de incluir grillas filtradas (vistas) en formularios de Microsoft Dynamics CRM 2011
· Auditoria y seguridad por campo
Manejo de Personalizaciones
Un nuevo concepto en Microsoft Dynamics CRM 2011 es la habilidad de agrupar personalizaciones en Soluciones. Un administrador puede importar una solución específica o desinstalar dicha Solución sin afectar las personalizaciones existentes.
Capacidades de extensión
Los desarrolladores pueden extender la solución utilizando Visual Studio y Windows Workflow Foundation.
Hay varias funcionalidades nuevas disponibles para desarrolladores:
· Capacidad de usar Windows Communications Foundation (WCF)
· Inclusion de REST para AJAX y Silverlight
· Soporte para LINQ
· Capacidad de interaccion con Windows Azure
· Uso extendido de WWF 4 para implementaciones on premise
· Mejor integración con Visual Studio
Procesos: Diálogos y Workflows
Los workflows existen en esta nueva versión tal como eran en la versión 4, pero ahora pertenecen a una categoría superior llamada Procesos. Los Procesos incluyen a los workflows y también una nueva funcionalidad llamada Diálogos.
Los Diálogos son procesos sincrónicos y requieren respuesta inmediata del usuario hasta ser completados. Cuando ejecutamos los Diálogos, se presenta una interfaz de usuario tipo wizard que muestra las preguntas al usuario.