03 noviembre 2013

Novedades de Dynamics CRM 2013


Participando de la mesa de expertos de Dynamics CRM de la Comunidad CRM pude apuntar algunos detalles muy interesantes a nivel técnico de esta nueva versión CRM 2013 , os comento sólo algunos detalles que me resultaron novedosos :

1) El nuevo formulario de las entidades cuando se esta en modo modificación ( no creación) el botón de guardar esta abajo a la derecha ( no muy visible) , pero existe un autosave automático cada 30 segundos !!!! Muy interesante.
También , si navegas a otra pagina (como todo se abre en la misma ventana) , se hace el autosave automáticamente( no sale el cuadro de dialogo del explorador como hasta ahora preguntando si guardar los cambios..)

A destacar de este tema : Tener en cuenta los plugins que podamos tener en el PostUpdate de la entidad , porque evidentemente se estarían lanzando. 
 

2) Los formularios de las entidades de ventas ( principales) tienen un “Autoresponsive “ , es decir se ajustan si haces pequeña/grande la pantalla.

 

3) CRM 2013 tiene 1 sola tabla por entidad , no 2 (base y extension) , por temas de rendimiento y creación de índices es asi mas recomendable y de hecho era un tema que habíamos detectado ya en varios clientes.

 
4) Se puede dividir el upgrade en 2 etapas , es decir la migración que convierte las 2 tablas por entidad en 1 podría hacerse en una fase posterior de la migracion.

 
Mañana nos vamos a Convergence asi que vendremos cargadísimos de novedades y os iremos poniendo al tanto por este medio y por nuestra web : www.innovartecnologias.com
 
 

26 octubre 2013

Dynamics CRM 2013 ya está aqui !!

Buenas

Como muchos ya sabréis Microsoft Dynamics CRM 2013 ya está aquí.
Muchos de los clientes de Online ya tenemos nuestra fecha programada , pero además sino quieres esperar , puedes darte de alta un trial de 30 días y ya podrás ver la nueva versión de CRM 2013.
A mí personalmente me encanta , el look&feel , la usabilidad  mejorada ( todo se abre en la misma ventana ) y varias opciones nuevas que me he encontrado sin saber que estaban allí. Seguro nos  seguirá sorprendiendo!!
Además , he podido descargarme en la SurFace ( tableta W8 ) la aplicación gratuita de Microsoft y esta MUY buena. La app de W8 te la puedes descargar en el Download Center de MS desde tu tableta W8 o si es Ipad desde la AppStore.
Incluso he probado desde una tableta Android y la versión Mobile desde navegador( por el momento , Android es el único de los grandes que se queda fuera de APP gratuita)  no está nada mal , se puede trabajar bien y personalizar los formularios ,tal como se hizo siempre hasta ahora en la versión mobile de explorador.

Os recomiendo probar CRM 2013 !!!!


Ya os seguiré contando novedades , estaremos la semana que viene en Convergence 2013 ( Barcelona ) y seguro será muy interesante para aprender más sobre esta nueva versión.


Carolina Martínez
Innovar Tecnologías

16 septiembre 2013

Dynamics CRM 2013


A principios de esta semana, Microsoft publicó el lanzamiento oficial de la guía dinámica previa sobre Dynamics CRM 2013.
 
Está realmente muy interesante y completo , como siempre lo más llamativo son las novedades relativas a Mobile ( aplicaciones para tabletas y móviles )  , las plataformas de colaboración , los cambios en la interfaz y las "business rules".
 
Desde el blog de Innovar Tecnologías iremos publicando información sobre cada una de las mejoras que incluye esta nueva versión y os mantendremos informados.
 
 

29 agosto 2013

Constructor en un DataContract

Hoy necesitaba inicializar un atributo de una clase de un DataContract y intuitivamente la forma de hacerlo sería inicializando esa variable en el constructor de la clase. Como por ejemplo:
[DataContract]
public class Person
{
     private string _Name;

     public Person()
     {
          this.Name = "No Name";
     }

     [DataMember]
     public string Name
     {
          get { return _Name; }
          set { _Name = value; }
      }
}

Bueno pues esto no funciona. En la deserialización nunca se llaman a constructores.

Así que para solucionar esto he encontrado este maravilloso POST donde explican los eventos que ocurren en la deserialización y cómo usar los deserialization callbacks podía ser de ayuda en la resolución del problema. Así que solo necesitaba inicializar los valores que necesitaba en el evento OnSerializing.

Eventos en la serialización

Así nuestro código ahora funcional quedaría:
[DataContract]
public class Person
{
    private string _Name;
  
 [OnDeserializing]
 void OnDeserializing(StreamingContext context)
 {
  this.Name = "No Name";
 }

     [DataMember]
     public string Name
 {
  get { return _Name; }
  set { _Name = value; }
 }
}


21 agosto 2013

Resumen del Dynamics 2013 Training Blitz Day

El 31 de Julio Microsoft organizo un evento llamado Training Blitz Day para todos sus partners. Había dos conferencias a la vez y desde Innovar asistimos a la “Technical Overview for Application Consultants, Presales Consultants and Developers”.

La charla fué dirigida por Eric Boocock y Girish Raja y se habló de lo siguientes temas:


  • Nueva experiencia de usuario.
  • Procesos ágiles.
  • Microsoft Dynamics CRM 2013 aplicación para móviles.
  • Integración con Yammer.
  • Sincronización de CRM 2013 con Outlook y Exchange .
  • Portal de administración de Microsoft Online.
  • Procesos actualizados.
  • Reglas de negocio.
  • Client Extensibility in Microsoft Dynamics CRM 2013
  • Extensibility on the Server and Cloud with Dynamics CRM
  • Microsoft Dynamics CRM as a Platform for Business Apps
Requisitos de MS Dynamics CRM 2013

Experiencia de Usuario

Estructura de los nuevos formularios:


App de Windows Phone:

App de iPad y características de la aplicación móvil.
Soportará formularios customs. Aunque tendrá limites: 5 tabs o 100 campos y 10 listas. No se admitirán webresources. Solo para IFD.

Crear rápidamente con la nueva "ribbon":

Formulario con alertas:

Como usar Yammer. Colaboración entre usuarios de CRM.

Los problemas enviando emails solucionados con Server-Side Sync.
Se ha de tener en cuenta que si tienes un CRM online entonces no podrás tener un Exchange On-premise y viceversa.

Administración de campañas con Marketing Pilot incluso en Facebook y Twitter 
Más screenshots de Marketing Pilot aquí.


Otras novedades:
  • Left Outer Join con FetchXML.
  • Todas las entidades incluyendo Contactos, Cuentas y Leads podrán tener imagenes o fotos.
La nueva característica que más nos gustó de MS Dynamics 2013 son las Business Rules y los Real-Time Workflows ya que facilitarán algunas de las customizaciones más comunes a golpe de click. 
Real-time workflows
Por último nos disiparon las dudas con los formularios actuales ya que se mantendrán en el CRM 2013.

24 julio 2013

Dynamics CRM 2013


Os dejo un interesante blog sobre Dynamics CRM 2013 ( coming soon! ) que detalla bastante bien todo lo comentado sobre CRM en la  Microsoft's 2013 Worldwide Partner Conference (WPC) de hace unos días en Houston.

http://community.dynamics.com/crm/b/c5insightblog/archive/2013/07/10/orion-microsoft-dynamics-crm-2013-success-accelerated.aspx

Estamos ansiosos por ver esta nueva versión en marcha , sobre todo en los clientes mobile para W8 y IPad

Dynamics CRM RollUp 14

Ya está disponible el RollUp 14 de Dynamics CRM. Se puede descargar aquí :
http://support.microsoft.com/kb/2849744/es
 

 
Seguimos esperando la versión Orion o más recientemente llamada "Dynamics CRM 2013 " que saldrá durante este semestre 2013.
 
Resumen de características de CRM 2013 :
 
  1. Experiencia de usuario rediseñada: Más limpia , más rápida y más intuitiva, sin pop ups.
  2. Procesos rediseñados orientados al usuario
  3. CRM " on the go " :  Aplicaciones para Window 8  y iPad
  4. Social media :  Colaborar con las potentes capacidades de Yammer integrados dentro de Microsoft Dynamics CRM.