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.